peach a19a732be8 commit message 2 年之前
..
lib a19a732be8 commit message 2 年之前
LICENSE a19a732be8 commit message 2 年之前
README.md a19a732be8 commit message 2 年之前
package.json a19a732be8 commit message 2 年之前

README.md

PostCSS Safe Parser

<img align="right" width="135" height="95"

 title="Philosopher’s stone, logo of PostCSS"
 src="https://postcss.org/logo-leftp.svg">

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.

<img src="https://evilmartians.com/badges/sponsored-by-evil-martians.svg"

alt="Sponsored by Evil Martians" width="236" height="54">

Usage

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

const badCss = 'a {'

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