File tree 2 files changed +10
-6
lines changed
2 files changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -7,24 +7,27 @@ var babel = require('gulp-babel');
7
7
var plumber = require ( 'gulp-plumber' ) ;
8
8
var gulpIf = require ( 'gulp-if' ) ;
9
9
var del = require ( 'del' ) ;
10
+ var lazypipe = require ( 'lazypipe' ) ;
10
11
var runSequence = require ( 'run-sequence' ) ;
11
12
var merge = require ( 'merge-stream' ) ;
12
13
14
+ var watching = false ;
15
+
16
+ const transpile = lazypipe ( )
17
+ . pipe ( ( ) => gulpIf ( watching , plumber ( ) ) )
18
+ . pipe ( babel ) ;
19
+
13
20
gulp . task ( 'clean' , ( ) => {
14
21
return del ( [ 'generators/**/*' ] ) ;
15
22
} ) ;
16
23
17
- var watching = false ;
18
-
19
24
gulp . task ( 'babel' , ( ) => {
20
25
let generators = gulp . src ( [ 'src/generators/**/*.js' ] )
21
- . pipe ( gulpIf ( watching , plumber ( ) ) )
22
- . pipe ( babel ( ) )
26
+ . pipe ( transpile ( ) )
23
27
. pipe ( gulp . dest ( 'generators' ) ) ;
24
28
25
29
let test = gulp . src ( [ 'src/test/**/*.js' ] )
26
- . pipe ( gulpIf ( watching , plumber ( ) ) )
27
- . pipe ( babel ( ) )
30
+ . pipe ( transpile ( ) )
28
31
. pipe ( gulp . dest ( 'test' ) ) ;
29
32
30
33
return merge ( generators ) ;
Original file line number Diff line number Diff line change 70
70
"gulp-if" : " ^2.0.0" ,
71
71
"gulp-plumber" : " ^1.1.0" ,
72
72
"jit-grunt" : " ~0.10.0" ,
73
+ "lazypipe" : " ^1.0.1" ,
73
74
"merge-stream" : " ^1.0.0" ,
74
75
"mocha" : " ^2.2.5" ,
75
76
"q" : " ^1.0.1" ,
You can’t perform that action at this time.
0 commit comments