-
Notifications
You must be signed in to change notification settings - Fork 3
/
gulpfile.js
21 lines (16 loc) · 1.05 KB
/
gulpfile.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
"use strict";
const gulp = require('gulp');
require('./tasks/gulp/das');
require('./tasks/gulp/fiu');
require('./tasks/gulp/apprentice');
require('./tasks/gulp/dasJs');
const defaultBuildTasks = gulp.series('das-copy-libs', 'das-copy-images', 'das-compile-sass', 'das-compile-js', 'das-compile-js-components', 'das-compile-js-components-dev');
const defaultWatchTasks = gulp.parallel('das-watch-sass', 'das-watch-js');
const fiuBuildTasks = gulp.series('fiu-compile-sass', 'fiu-compile-js', 'fiu-copy-images');
const fiuWatchTasks = gulp.parallel('fiu-watch-sass', 'fiu-watch-js');
const apprenticeBuildTasks = gulp.series('apprentice-compile-sass', 'apprentice-compile-js');
const apprenticeWatchTasks = gulp.parallel('apprentice-watch-sass', 'apprentice-watch-js');
gulp.task('das', gulp.series(defaultBuildTasks, defaultWatchTasks));
gulp.task('fiu', gulp.series(fiuBuildTasks, fiuWatchTasks));
gulp.task('apprentice', gulp.series(apprenticeBuildTasks, apprenticeWatchTasks));
gulp.task('build', gulp.series(defaultBuildTasks, fiuBuildTasks, apprenticeBuildTasks));