Task for using Grunticon with Gulp thanks to grunticon-lib.
August 17, 2015 ยท View on GitHub
var gulp = require('gulp'), q = require('q'), path = require('path'), fs = require('fs'), Grunticon = require('grunticon-lib');
gulp.task('icons', function () { var deferred = q.defer(), iconDir = 'app/images/icons/', options = { enhanceSVG: true };
var files = fs.readdirSync(iconDir).map(function (fileName) { return path.join(iconDir, fileName); });
var grunticon = new Grunticon(files, 'dist/icons', options);
grunticon.process(function () { deferred.resolve(); });
return deferred.promise; });