UNPKG

pancakes-syrup

Version:

Deployment build tasks for pancakes projects

21 lines (19 loc) 592 B
/** * Author: Jeff Whelpley * Date: 2/15/15 * * Task used to precompile HTML; simply uses the gulp plugin for pancakes */ module.exports = function (gulp, opts) { return function () { var pancakes = opts.pancakes; var tpls = [].concat(opts.tpls || 'app/**/*.html'); var tplOutputDir = opts.tplOutputDir || 'dist/tpls'; if (!pancakes) { throw new Error('batter.whip() must include pancakes in opts'); } return gulp.src(tpls) .pipe(pancakes({ tpls: tpls })) .pipe(gulp.dest(tplOutputDir)); }; };