-
Notifications
You must be signed in to change notification settings - Fork 0
/
gulpfile.babel.js
81 lines (77 loc) · 2.06 KB
/
gulpfile.babel.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
// *************************************
//
// gulp-khup
//
// *************************************
//
// Available tasks:
//
// `gulp build`
// `gulp clean`
// `gulp css`
// `gulp default`
// `gulp deploy`
// `gulp eslint`
// `gulp html`
// `gulp img`
// `gulp js`
// `gulp lint`
// `gulp nunjucks`
// `gulp prettier`
// `gulp psi`
// `gulp sasslint`
// `gulp size`
// `gulp static`
// `gulp watch`
//
// `gulp`
// `gulp b`
// `gulp c`
// `gulp d`
// `gulp w`
//
// *************************************
import dotEnv from 'dotenv';
import gulp from 'gulp';
import buildTask from './gulp/tasks/build';
import cleanTask from './gulp/tasks/clean';
import cssTask from './gulp/tasks/css';
import defaultTask from './gulp/tasks/default';
import deployTask from './gulp/tasks/deploy';
import eslintTask from './gulp/tasks/eslint';
import htmlTask from './gulp/tasks/html';
import imgTask from './gulp/tasks/img';
import jsTask from './gulp/tasks/js';
import lintTask from './gulp/tasks/lint';
import nunjucksTask from './gulp/tasks/nunjucks';
import prettierTask from './gulp/tasks/prettier';
import psiTask from './gulp/tasks/psi';
import sasslintTask from './gulp/tasks/sasslint';
import sizeTask from './gulp/tasks/size';
import staticTask from './gulp/tasks/static';
import watchTask from './gulp/tasks/watch';
// Load environment-specific variables
dotEnv.config();
// Define gulp tasks
gulp.task('build', buildTask);
gulp.task('clean', cleanTask);
gulp.task('css', cssTask);
gulp.task('default', defaultTask);
gulp.task('deploy', deployTask);
gulp.task('eslint', eslintTask);
gulp.task('html', htmlTask);
gulp.task('img', imgTask);
gulp.task('js', jsTask);
gulp.task('lint', lintTask);
gulp.task('nunjucks', nunjucksTask);
gulp.task('prettier', prettierTask);
gulp.task('psi', psiTask);
gulp.task('sasslint', sasslintTask);
gulp.task('size', sizeTask);
gulp.task('static', staticTask);
gulp.task('watch', watchTask);
// Define gulp task alias
gulp.task('b', buildTask);
gulp.task('c', cleanTask);
gulp.task('d', deployTask);
gulp.task('w', watchTask);