universal-web-template
Version:
An universal web proejct template - let you quickly set up a project using Handlebars, sass and ReactJS for front-end templating. It can be adopted with most modern CMS.
35 lines (27 loc) • 647 B
JavaScript
/* jshint node: true */
/*
build:modernizr Task
Generate modernizr javascript file
*/
;
var modernizr = require('gulp-modernizr'),
uglify = require('gulp-uglify'),
plumber = require('gulp-plumber');
module.exports = function() {
var source = this.opts.config.script.custom,
dest = this.opts.config.compile.scripts;
return this.gulp.src([
this.opts.path.join(source, '**/*.js'),
])
.pipe(plumber())
.pipe(modernizr('modernizr.js', {
options: [
'setClasses'
],
tests: [
'touchevents'
]
}))
.pipe(uglify())
.pipe(this.gulp.dest(dest));
};