gulpfile.ts 730 B

1234567891011121314151617181920212223
  1. import * as gulp from 'gulp';
  2. import * as path from 'path';
  3. gulp.task('copy-schemas', () => {
  4. return gulp.src(['../src/**/*.graphql']).pipe(gulp.dest('../dist/server/src'));
  5. });
  6. gulp.task('copy-email-templates', () => {
  7. return gulp.src(['../src/email/templates/**/*']).pipe(gulp.dest('../dist/cli/assets/email-templates'));
  8. });
  9. gulp.task('copy-cli-assets', () => {
  10. return gulp.src(['../cli/assets/**/*']).pipe(gulp.dest('../dist/cli/assets'));
  11. });
  12. gulp.task('copy-cli-images', () => {
  13. return gulp.src(['../mock-data/assets/**/*']).pipe(gulp.dest('../dist/cli/assets/images'));
  14. });
  15. gulp.task(
  16. 'default',
  17. gulp.parallel(['copy-schemas', 'copy-email-templates', 'copy-cli-assets', 'copy-cli-images']),
  18. );