Sha256: 88fc21624935ae96af5d55c52a57ca00642b38d7582ec4c2b810ab80d8538047
Contents?: true
Size: 586 Bytes
Versions: 18
Compression:
Stored size: 586 Bytes
Contents
var walk = require('css-tree').walk; var handlers = { Atrule: require('./Atrule'), Rule: require('./Rule'), Declaration: require('./Declaration'), TypeSelector: require('./TypeSelector'), Comment: require('./Comment'), Operator: require('./Operator'), 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
18 entries across 18 versions & 4 rubygems