watch.js 461 B

1234567891011121314151617181920
  1. /*
  2. watch - watch for changes
  3. */
  4. import * as spawn from 'child_process'
  5. import * as gulp from 'gulp'
  6. import * as log from 'fancy-log'
  7. import config from 'assist'
  8. import render from './render'
  9. function onChange(file) {
  10. log('File ' + file + ' was modified')
  11. }
  12. function watch(cb) {
  13. gulp.watch(['src/**/*', '!src/.expansive-lastgen'], {interval: 750}, gulp.series(render)).on('change', onChange)
  14. cb()
  15. }
  16. export default gulp.series(render, watch)