css-variables-parser

1.0.1 • Public • Published

CSS Variables Parser

Build Status

Installation

npm install css-variables-parser

Usage

Parse css string

const { parse } = require('css-variables-parser');

const variables = parse(':root { --color-primary: red; }');
console.log(variables); // { 'color-primary': 'red' }

Parse file (not available in browser)

const {
  parseFile,
  parseFileSync,
  parseFileAsync
} = require('css-variables-parser');

parseFile('./path/to/file.css', null, (error, variables) => {
  console.log({ error, variables });
});

const variables = parseFileSync('./path/to/file.css');

parseFileAsync('./path/to/file.css')
  .then((variables) => console.log(variables))
  .catch((error) => console.error(error));

There are some options:

const parser = require('css-variables-parser');

const variables = parser.parse(css, {
  from: 'filename.css',
  parser: require('sugarss')
});

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i css-variables-parser

Weekly Downloads

638

Version

1.0.1

License

MIT

Unpacked Size

5.41 kB

Total Files

11

Last publish

Collaborators

  • nkt