Advertisement
Guest User

Untitled

a guest
May 5th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. // ES6
  2. var vinylSourceStream = require('vinyl-source-stream');
  3. var vinylBuffer = require('vinyl-buffer');
  4. var browserify = require('browserify');
  5. var babelify = require('babelify');
  6.  
  7. gulp.task('app-transpile-js', ['minify-templates','copy-json'], function (){
  8.  
  9. var bundler = browserify({
  10. entries: 'scripts2/app.js',
  11. debug: true
  12. })
  13. .transform(babelify, { presets: ["es2015"] });
  14.  
  15. return bundler.bundle()
  16. .on('error', function (err) { console.error(err); })
  17. .pipe(vinylSourceStream('babel.min.js'))
  18. .pipe(vinylBuffer())
  19. .pipe(plugins.sourcemaps.init({ loadMaps: true }))
  20. .pipe(plugins.ngAnnotate())
  21. .pipe(plugins.uglify())
  22. .pipe(plugins.header(getCopyrightVersion(), {version: getVersion()}))
  23. .pipe(plugins.sourcemaps.write('./'))
  24. .pipe(gulp.dest('dist/js'))
  25. .pipe(plugins.connect.reload());
  26.  
  27. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement