AllenYuan

build - setup - 1

Apr 22nd, 2020
380
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // import modules
  2.  
  3. // gulp build tool
  4. var gulp = require('gulp');
  5. // notify displays error notifications
  6. var notify = require('gulp-notify');
  7. // vinyl source returns a stream to the given file
  8. var source = require('vinyl-source-stream');
  9. // browserify bundles Node modules for use in the browser
  10. var browserify = require('browserify');
  11. // babelify compiles ES6 javascript to browser-compatible javascript
  12. var babelify = require('babelify');
  13. // ngannotate loads dependencies to our Angular files
  14. var ngAnnotate = require('browserify-ngannotate');
  15. // browserSync loads code to the browser so when we are developing and save, our page reloads
  16. // with our changes.
  17. var browserSync = require('browser-sync').create();
  18. // rename renames files
  19. var rename = require('gulp-rename');
  20. // produces a cache of our html to be served to the browser
  21. var templateCache = require('gulp-angular-templatecache');
  22. // minifies (similar to file compression) our javascript so pages load faster
  23. var uglify = require('gulp-uglify');
  24. // merge filestreams together
  25. var merge = require('merge-stream');
Advertisement
Add Comment
Please, Sign In to add comment