1 | View Code Duplication | const gulp = require( 'gulp' ); |
|
0 ignored issues
–
show
Duplication
introduced
by
![]() |
|||
2 | const requireDir = require('require-dir'); |
||
3 | const tasks = requireDir('./tool/gulp/tasks/'); |
||
4 | |||
5 | // command: gulp sass |
||
6 | tasks.sass.src = [ './development/**/*.scss', '!./development/**/_*.scss', '!node_modules/**' ]; |
||
7 | exports.sass = tasks.sass.callback; |
||
8 | |||
9 | // command: gulp sass-use |
||
10 | tasks[ 'sass-use' ].src = [ './development/**/_*.scss', '!node_modules/**' ]; |
||
11 | exports[ 'sass-use' ] = tasks[ 'sass-use' ].callback; |
||
12 | |||
13 | // command: gulp js-minify |
||
14 | tasks[ 'js-minify' ].src = [ './development/**/*.js', '!./development/**/*.min.js', '!node_modules/**' ]; |
||
15 | exports[ 'js-minify' ] = tasks[ 'js-minify' ].callback; |
||
16 | |||
17 | // command: gulp js-concat |
||
18 | tasks[ 'js-concat' ].src = [ './development/**/{*,}.bundle/*.js', '!./development/**/*.min.js', '!./development/**/*.bundle.js' ]; |
||
19 | exports[ 'js-concat' ] = tasks[ 'js-concat' ].callback; |
||
20 | |||
21 | // command: gulp js-concat-min |
||
22 | tasks[ 'js-concat-min' ].src = [ './development/**/{*,}.bundle/*.min.js', '!./development/**/*.bundle.js' ]; |
||
23 | exports[ 'js-concat-min' ] = tasks[ 'js-concat-min' ].callback; |
||
24 | |||
25 | // command: gulp watch |
||
26 | exports.watch = gulp.series( function( cb ) { |
||
0 ignored issues
–
show
|
|||
27 | gulp.watch( tasks.sass.src, tasks.sass.callback ); |
||
28 | gulp.watch( tasks[ 'sass-use' ].src, tasks[ 'sass-use' ].callback ); |
||
29 | gulp.watch( tasks[ 'js-minify' ].src, tasks[ 'js-minify' ].callback ); |
||
30 | // watch([ '**/*.js', '!node_modules/**'], parallel(runLinter)); |
||
31 | gulp.watch( tasks[ 'js-concat' ].src, tasks[ 'js-concat' ].callback ); |
||
32 | gulp.watch( tasks[ 'js-concat-min' ].src, tasks[ 'js-concat-min' ].callback ); |
||
33 | } |
||
34 | ); |
||
35 | |||
36 | // gulp |
||
37 | exports.default = exports.watch; |