Files
pjax/tasks/scripts.js

28 lines
615 B
JavaScript
Raw Normal View History

2014-05-04 08:33:30 +02:00
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/"))
}