Skip to content

Commit 27806c5

Browse files
committed
refactor(gen:gulp): use lazypipe
1 parent 8f5c120 commit 27806c5

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

Diff for: gulpfile.js

+9-6
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,27 @@ var babel = require('gulp-babel');
77
var plumber = require('gulp-plumber');
88
var gulpIf = require('gulp-if');
99
var del = require('del');
10+
var lazypipe = require('lazypipe');
1011
var runSequence = require('run-sequence');
1112
var merge = require('merge-stream');
1213

14+
var watching = false;
15+
16+
const transpile = lazypipe()
17+
.pipe(() => gulpIf(watching, plumber()))
18+
.pipe(babel);
19+
1320
gulp.task('clean', () => {
1421
return del(['generators/**/*']);
1522
});
1623

17-
var watching = false;
18-
1924
gulp.task('babel', () => {
2025
let generators = gulp.src(['src/generators/**/*.js'])
21-
.pipe(gulpIf(watching, plumber()))
22-
.pipe(babel())
26+
.pipe(transpile())
2327
.pipe(gulp.dest('generators'));
2428

2529
let test = gulp.src(['src/test/**/*.js'])
26-
.pipe(gulpIf(watching, plumber()))
27-
.pipe(babel())
30+
.pipe(transpile())
2831
.pipe(gulp.dest('test'));
2932

3033
return merge(generators);

Diff for: package.json

+1
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@
7070
"gulp-if": "^2.0.0",
7171
"gulp-plumber": "^1.1.0",
7272
"jit-grunt": "~0.10.0",
73+
"lazypipe": "^1.0.1",
7374
"merge-stream": "^1.0.0",
7475
"mocha": "^2.2.5",
7576
"q": "^1.0.1",

0 commit comments

Comments
 (0)