UNPKG

modularjs

Version:

Library for building events based apps

28 lines (25 loc) 725 B
var gulp = require('gulp'); var browserify = require('gulp-browserify'); var rename = require('gulp-rename'); var uglify = require('gulp-uglify'); gulp.task('browserify', function(){ return gulp.src('./src/modular.source.js') .pipe(browserify({ insertGlobals : true, debug : true })) .pipe(rename('modular.js')) .pipe(gulp.dest('./dist/')); }); gulp.task('uglify', function(){ return gulp.src('./dist/modular.js') .pipe(uglify({ mangle: false })) .pipe(rename('modular.min.js')) .pipe(gulp.dest('./dist/')); }); gulp.task('default', ['browserify', 'uglify'], function(){ gulp.watch('./src/*.js', ['browserify']); gulp.watch('./dist/modular.js', ['uglify']); })