copy.js 492 B

123456789101112131415161718192021
  1. import gulp from 'gulp';
  2. import config from '../config';
  3. import gulpif from 'gulp-if';
  4. import notify from 'gulp-notify';
  5. // Copy assets to dist on build task
  6. gulp.task('copy', () => {
  7. return gulp
  8. .src(`${config.assets.source}/**/*`)
  9. .pipe(gulp.dest(`${config.assets.build}`))
  10. .pipe(
  11. gulpif(
  12. config.enable.notify,
  13. notify({
  14. title: config.notify.title,
  15. message: 'Copy task complete',
  16. onLast: true,
  17. })
  18. )
  19. );
  20. });