iconfonts
Version:
Fine-tuned icon fonts integration for Sass, Less and Stylus.
16 lines (12 loc) • 439 B
JavaScript
var args = process.argv.slice(2),
_ = require('underscore'),
data = require(process.cwd() + '/' + args[0]),
icons = data.icons,
template = _.template(require('fs').readFileSync(args[1], 'utf-8'));
data.each = function (fn) {
for (var key in icons)
if (icons.hasOwnProperty(key)) fn(icons[key], key);
};
data.urlpath = data.path;
if (data.path.match(/^\/\//)) data.urlpath = 'http:'+data.path;
console.log(template(data));