1.0.1 • Published 9 years ago
cssex v1.0.1
CssEx Css Parser
css process lib. grammatree, uglify, beautify tool.
Usage
In Nodejs
$ npm install cssex
then
var CssEx = require('cssex');
In Browser
<script src="or.cssparser/core.js"></script>
var sourceCode = 'div { background: #333 url(aa.png) no-repeat; }';
var tree = new CssEx(sourceCode);
// console.log(tree.grammarTree);
tree.walk(function (node) {
//walk by every node you can process
console.log(node);
});
// toString
tree.toString() // make gramma tree to code string
Uglify & Compress
var tree = new CssEx(sourceCode);
tree.uglify().walk(function (node) {
// process node
}).toString();
// or just
tree.uglify().toString();