Parse and stringify CSS declarations (such as the HTML style attribute).
npm:
npm install css-declarationsvar cssDeclarations = require('css-declarations') var values = cssDeclarations.parse(` color:/*red*/purple; -webkit-border-radius: 3px !important;; `) // => {color: 'purple', webkitBorderRadius: '3px !important'} cssDeclarations.stringify(values) // => 'color: purple; -webkit-border-radius: 3px !important;'Parse CSS declarations from string to object.
warning(Function) — When given,warningis invoked when an error is encountered.
Object.<string> — Declarations.
Compile CSS declarations from object to string.
string — Stringified declarations.
Invoked when an error occurs. Errors come from reworkcss/css.
reason(string) — English reason for error;offset(number) — Index-based position of error.