watch.js 968 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. /*******************************
  2. * Watch Task
  3. *******************************/
  4. var
  5. gulp = require('gulp'),
  6. // node dependencies
  7. console = require('better-console'),
  8. // user config
  9. config = require('./config/user'),
  10. // task config
  11. install = require('./config/project/install'),
  12. css = require('./build/css'),
  13. js = require('./build/javascript'),
  14. assets = require('./build/assets')
  15. ;
  16. // export task
  17. module.exports = function () {
  18. if (!install.isSetup()) {
  19. console.error('Cannot watch files. Run "gulp install" to set-up Semantic');
  20. return;
  21. }
  22. console.clear();
  23. console.log('Watching source files for changes');
  24. /*--------------
  25. Watch CSS
  26. ---------------*/
  27. css.watch('default', config);
  28. /*--------------
  29. Watch JS
  30. ---------------*/
  31. js.watch('default', config);
  32. /*--------------
  33. Watch Assets
  34. ---------------*/
  35. assets.watch('default', config);
  36. };