Add Gulp tasks
This commit is contained in:
27
tasks/scripts.js
Normal file
27
tasks/scripts.js
Normal 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/"))
|
||||
}
|
||||
Reference in New Issue
Block a user