Sha256: 0bcd853b84fecf4b5d38df9a79c2d43317cf8bee3eac22df8551873b227036ab
Contents?: true
Size: 576 Bytes
Versions: 10
Compression:
Stored size: 576 Bytes
Contents
var walk = require('css-tree').walk; var handlers = { Atrule: require('./Atrule'), Comment: require('./Comment'), Declaration: require('./Declaration'), Raw: require('./Raw'), Rule: require('./Rule'), TypeSelector: require('./TypeSelector'), WhiteSpace: require('./WhiteSpace') }; module.exports = function(ast, options) { walk(ast, { leave: function(node, item, list) { if (handlers.hasOwnProperty(node.type)) { handlers[node.type].call(this, node, item, list, options); } } }); };
Version data entries
10 entries across 9 versions & 5 rubygems