Skip to content

postcss/postcss-safe-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

20dcb20 · Dec 17, 2024
Oct 4, 2024
Oct 4, 2024
Oct 4, 2024
Jul 16, 2018
Jul 7, 2022
Jul 7, 2022
Oct 4, 2024
Aug 1, 2015
Oct 4, 2024
Oct 4, 2024
Oct 4, 2024
Dec 17, 2024

Repository files navigation

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.

  Made at Evil Martians, product consulting for developer tools.


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.