这是一个帮助导航由Gonzales CSS解析器生成的CSS AST的库。安装:npm install gonzales-ast为什么Gonzales? 它解析CSS生成AST,也能反向将AST转为CSS。但是,它缺乏AST到AST操作的API。这个库的目的是让Gonzales的API更合理(在作者看来)。例如,srcToCSSP()方法现在可以用parse()来替代。目前,这个库提供了:

  • 重命名的API

  • traverse()方法:遍历AST并访问每个节点。

简单用法


var gonzo = require('gonzales-ast');

var ast = gonzo.parse('a {margin: 0}'); // formerly `srcToCSSP()`