@@ -4,6 +4,7 @@ var gulp = require('gulp'),
4
4
header = require ( 'gulp-header' ) ,
5
5
concat = require ( 'gulp-concat' ) ,
6
6
replace = require ( 'gulp-replace' ) ,
7
+ pump = require ( 'pump' ) ,
7
8
fs = require ( 'fs' ) ,
8
9
9
10
paths = {
@@ -52,12 +53,17 @@ var gulp = require('gulp'),
52
53
) ;
53
54
} ;
54
55
55
- gulp . task ( 'components' , function ( ) {
56
- return gulp . src ( paths . components )
57
- . pipe ( inlineRegexSource ( ) )
58
- . pipe ( uglify ( ) )
59
- . pipe ( rename ( { suffix : '.min' } ) )
60
- . pipe ( gulp . dest ( 'components' ) ) ;
56
+ gulp . task ( 'components' , function ( cb ) {
57
+ pump (
58
+ [
59
+ gulp . src ( paths . components ) ,
60
+ inlineRegexSource ( ) ,
61
+ uglify ( ) ,
62
+ rename ( { suffix : '.min' } ) ,
63
+ gulp . dest ( 'components' )
64
+ ] ,
65
+ cb
66
+ ) ;
61
67
} ) ;
62
68
63
69
gulp . task ( 'build' , function ( ) {
@@ -69,12 +75,17 @@ gulp.task('build', function() {
69
75
. pipe ( gulp . dest ( './' ) ) ;
70
76
} ) ;
71
77
72
- gulp . task ( 'plugins' , [ 'languages-plugins' ] , function ( ) {
73
- return gulp . src ( paths . plugins )
74
- . pipe ( inlineRegexSource ( ) )
75
- . pipe ( uglify ( ) )
76
- . pipe ( rename ( { suffix : '.min' } ) )
77
- . pipe ( gulp . dest ( 'plugins' ) ) ;
78
+ gulp . task ( 'plugins' , [ 'languages-plugins' ] , function ( cb ) {
79
+ pump (
80
+ [
81
+ gulp . src ( paths . plugins ) ,
82
+ inlineRegexSource ( ) ,
83
+ uglify ( ) ,
84
+ rename ( { suffix : '.min' } ) ,
85
+ gulp . dest ( 'plugins' )
86
+ ] ,
87
+ cb
88
+ ) ;
78
89
} ) ;
79
90
80
91
gulp . task ( 'components-json' , function ( cb ) {
0 commit comments