You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
rdrew
1440706ce3
|
6 years ago | |
---|---|---|
.. | ||
lib | 6 years ago | |
node_modules/source-map | 6 years ago | |
LICENSE | 6 years ago | |
README.md | 6 years ago | |
index.js | 6 years ago | |
package.json | 6 years ago |
README.md
scss-tokenizer
A tokenzier for Sass' SCSS syntax
Install
npm install scss-tokenizer
Usage
var scss = require('scss-tokenizer');
scss.tokenize(css);
API
tokenize
Tokenizes source css
and returns an ordered array of tokens with positional
data.
var tokenizer = require('scss-tokenizer');
var tokens = tokenize.tokenize(css);
Arguments:
css (string|#toString)
: String with input CSS or any object withtoString()
method, like file stream.opts (object) optional
: options:from
: the path to the source CSS file. You should always setfrom
, because it is used in map generation and in syntax error messages.
Test
npm test
Attribution
This project started as a fork of the PostCSS tokenizer.