Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ES6
- var vinylSourceStream = require('vinyl-source-stream');
- var vinylBuffer = require('vinyl-buffer');
- var browserify = require('browserify');
- var babelify = require('babelify');
- gulp.task('app-transpile-js', ['minify-templates','copy-json'], function (){
- var bundler = browserify({
- entries: 'scripts2/app.js',
- debug: true
- })
- .transform(babelify, { presets: ["es2015"] });
- return bundler.bundle()
- .on('error', function (err) { console.error(err); })
- .pipe(vinylSourceStream('babel.min.js'))
- .pipe(vinylBuffer())
- .pipe(plugins.sourcemaps.init({ loadMaps: true }))
- .pipe(plugins.ngAnnotate())
- .pipe(plugins.uglify())
- .pipe(plugins.header(getCopyrightVersion(), {version: getVersion()}))
- .pipe(plugins.sourcemaps.write('./'))
- .pipe(gulp.dest('dist/js'))
- .pipe(plugins.connect.reload());
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement