modularjs
Version:
Library for building events based apps
28 lines (25 loc) • 725 B
JavaScript
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']);
})