UNPKG

waigo

Version:

Node.js ES6 framework for reactive, data-driven apps and APIs (Koa, RethinkDB)

24 lines (16 loc) 513 B
gulp = require 'gulp' gulpIf = require 'gulp-if' concat = require 'gulp-concat' uglify = require 'gulp-uglify' gutil = require 'gulp-util' module.exports = (params) -> { src, globWatch, outputName, outputDir, options } = params _process = -> gutil.log 'Concatenating JS...' gulp.src src .pipe concat(outputName) .pipe gulpIf(options.minifiedBuild, uglify()) .pipe gulp.dest(outputDir) _process() if options.watchForChanges and globWatch gulp.watch watchGlob, _process