Skip to content

Latest commit

 

History

History
43 lines (29 loc) · 1.3 KB

File metadata and controls

43 lines (29 loc) · 1.3 KB

PostCSS Safe Parser

A fault-tolerant CSS parser for PostCSS, which will find & fix syntax errors, capable of parsing any input. It is useful for:

  • Parse legacy code with many hacks. For example, it can parse all examples from Browserhacks.
  • Works with demo tools with live input like Autoprefixer demo.

  PostCSS Safe Parser is built by Evil Martians, an American design and engineering consultancy for developer tools, AI, and cybersecurity startups.


Usage

const safe = require('postcss-safe-parser')

const badCss = 'a {'

postcss(plugins)
  .process(badCss, { parser: safe })
  .then(result => {
    result.css //= 'a {}'
  })

Security Contact

To report a security vulnerability, please use the Tidelift security contact. Tidelift will coordinate the fix and disclosure.