UNPKG

generator-robonkey

Version:

A Yeoman generator for Gulp, Templating, CSS Preprocessors, Coffeescript, PostCSS, Modernizr, svg icons/icon font generator, BrowserSync, and some libraries to choose from. Express, Wordpress, Drupal, CodeIgniter, Laravel subgenerators are available.

30 lines (27 loc) 912 B
var fs = require('fs'); var cfg = JSON.parse(fs.readFileSync('./config.json')); var gulp = require('gulp'); var iconfont = require('gulp-iconfont'); var iconfontCss = require('gulp-iconfont-css'); var runTimestamp = Math.round(Date.now()/1000); // Create icon font gulp.task('iconfont', function(){ gulp.src(cfg.iconFont.src) .pipe(iconfontCss({ fontName: cfg.iconFont.name, path: cfg.iconFont.templateInput, targetPath: cfg.iconFont.templateOutput, fontPath: cfg.iconFont.templateFontpath + cfg.iconFont.name, cssClass: 'icn' })) .pipe(iconfont({ fontName: cfg.iconFont.name, prependUnicode: true, formats: cfg.iconFont.types, timestamp: runTimestamp, normalize: true, fontHeight: 512, descent: 50, })) .pipe(gulp.dest(cfg.iconFont.build + cfg.iconFont.name)); });