Profile
Back to NewsBack
GitHub Trending 1 min
Reader Mode
postcss/postcss-safe-parser: Fault tolerant CSS parser for PostCSS

postcss/postcss-safe-parser: Fault tolerant CSS parser for PostCSS

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].
[Autoprefixer demo]: http://simevidas.jsbin.com/gufoko/quiet [Browserhacks]: http://browserhacks.com/ [PostCSS]: https://github.com/postcss/postcss
  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.

[Tidelift security contact]: https://tidelift.com/security

Chat with me