UNPKG

meetyou-gulp

Version:

This is a gulp task collection for MeetYou.

33 lines (28 loc) 805 B
/** * Created by Xun.Fu on 2015/09/10. */ var gulp = require('gulp'); var config = require('config').gulp; var browserify = require('browserify'); var transform = require('vinyl-transform'); var sourcemaps = require('gulp-sourcemaps'); var uglify = require('gulp-uglify'); gulp.task('browserify', function () { var browserified = transform(function(filename) { var b = browserify(filename, {paths: ['static/script/']}); return b.bundle(); }); return gulp.src([config.src.js + '/**/*.js']) .pipe(browserified) .pipe(sourcemaps.init({loadMaps: true})) .pipe(uglify({ output: { ascii_only:true }, compress: { drop_console:true } })) .pipe(sourcemaps.write('./maps')) .pipe(gulp.dest(config.dist.js)); });