xNightR00T File Manager

Loading...
Current Directory:
Name Size Permission Modified Actions
Loading...
$ Waiting for command...
component.json000064400000000340152413175320007441 0ustar00{ "name": "rework-visit", "repo": "visionmedia/rework-visit", "version": "1.0.0", "description": "Rework declaration visitor utility", "keywords": ["css", "rework"], "license": "MIT", "scripts": ["index.js"] } index.js000064400000001172152413175320006215 0ustar00 /** * Expose `visit()`. */ module.exports = visit; /** * Visit `node`'s declarations recursively and * invoke `fn(declarations, node)`. * * @param {Object} node * @param {Function} fn * @api private */ function visit(node, fn){ node.rules.forEach(function(rule){ // @media etc if (rule.rules) { visit(rule, fn); return; } // keyframes if (rule.keyframes) { rule.keyframes.forEach(function(keyframe){ fn(keyframe.declarations, rule); }); return; } // @charset, @import etc if (!rule.declarations) return; fn(rule.declarations, node); }); }; Makefile000064400000000000152413175320006175 0ustar00package.json000064400000000237152413175320007037 0ustar00{ "name": "rework-visit", "version": "1.0.0", "description": "Rework declaration visitor utility", "keywords": ["css", "rework"], "license": "MIT" } Readme.md000064400000000137152413175320006267 0ustar00 # rework-visit Rework declaration visitor for plugins (and rework core). # License MIT