Add Gulp tasks

This commit is contained in:
Maxime Thirouin
2014-05-04 08:33:30 +02:00
parent cac43b7c59
commit f93efb0c00
9 changed files with 173 additions and 0 deletions

27
tasks/scripts.js Normal file
View File

@@ -0,0 +1,27 @@
var gulp = require("gulp")
var util = require("gulp-util")
var plumber = require("gulp-plumber")
var browserify = require("gulp-browserify")
var opts = require("./options")
var transforms = [
// "jadeify",
// "debowerify",
// "decomponentify",
// "deglobalify",
// "es6ify"
]
if (opts.minify) {
transforms.push("uglifyify")
}
module.exports = function() {
return gulp.src("./src/scripts/*.js")
.pipe(opts.plumber ? plumber(): util.noop())
.pipe(browserify({
transform: transforms,
debug: opts.production !== undefined
}
))
.pipe(gulp.dest("./dist/scripts/"))
}