@@ -32,8 +32,7 @@ var webpack = require("webpack-stream"),
32
32
karma = require ( "karma" ) ,
33
33
mocha = require ( "gulp-mocha" ) ,
34
34
istanbul = require ( "gulp-istanbul" ) ,
35
- del = require ( "del" ) ,
36
- runSequence = require ( "run-sequence" ) ;
35
+ del = require ( "del" ) ;
37
36
38
37
var clone = lodash . clone ;
39
38
var merge = lodash . merge ;
@@ -114,11 +113,7 @@ gulp.task("test:nodejs:single", function() {
114
113
return doTestsNodejs ( ) ;
115
114
} ) ;
116
115
117
- gulp . task ( "test:nodejs" , function ( cb ) {
118
- runSequence ( "test:lint" ,
119
- "test:nodejs:single" ,
120
- cb ) ;
121
- } ) ;
116
+ gulp . task ( "test:nodejs" , gulp . series ( "test:lint" , "test:nodejs:single" ) ) ;
122
117
123
118
// ### BROWSER TASKS ###
124
119
function doBrowserify ( suffix , plugins ) {
@@ -164,7 +159,7 @@ var KARMA_CONFIG = {
164
159
} ,
165
160
webpack : {
166
161
mode : "development" ,
167
- devtool : "inline-source-map"
162
+ devtool : ( "true" === process . env . TRAVIS ) ? false : "inline-source-map"
168
163
} ,
169
164
webpackMiddleware : {
170
165
noInfo : true
@@ -267,11 +262,8 @@ gulp.task("test:browser:watch", function(done) {
267
262
server . start ( ) ;
268
263
} ) ;
269
264
270
- gulp . task ( "test:browser" , function ( cb ) {
271
- runSequence ( "test:lint" ,
272
- "test:browser:single" ,
273
- cb ) ;
274
- } ) ;
265
+ gulp . task ( "test:browser" , gulp . series ( "test:lint" ,
266
+ "test:browser:single" ) ) ;
275
267
276
268
// ## TRAVIS-CI TASKS ###
277
269
gulp . task ( "travis:browser" , function ( cb ) {
@@ -295,30 +287,24 @@ gulp.task("travis:browser", function(cb) {
295
287
ARGV . sauce = false ;
296
288
ARGV . browsers = "Firefox" ;
297
289
}
298
-
299
- runSequence ( "test:browser" , cb ) ;
290
+ gulp . series ( "test:browser" ) ( cb ( ) ) ;
300
291
} ) ;
301
292
302
293
// ### MAIN TASKS ###
303
- gulp . task ( "test" , function ( cb ) {
304
- runSequence ( "test:lint" ,
294
+ gulp . task ( "test" , gulp . series ( "test:lint" ,
305
295
"test:browser:single" ,
306
- "test:nodejs:single" ,
307
- cb ) ;
308
- } ) ;
309
- gulp . task ( "clean" , [ "clean:coverage" , "clean:dist" ] ) ;
310
- gulp . task ( "dist" , function ( cb ) {
311
- runSequence ( "clean:dist" ,
296
+ "test:nodejs:single" ) ) ;
297
+ gulp . task ( "clean" , gulp . parallel ( "clean:coverage" , "clean:dist" ) ) ;
298
+ gulp . task ( "dist" , gulp . series ( "clean:dist" ,
312
299
"test:lint" ,
313
300
"test:browser" ,
314
- [ "bundle" , "minify" ] ,
315
- cb ) ;
316
- } ) ;
301
+ gulp . parallel ( "bundle" , "minify" ) )
302
+ ) ;
317
303
318
304
// ### MAIN WATCHERS ###
319
- gulp . task ( "watch:test" , [ "test" ] , function ( ) {
320
- return gulp . watch ( [ SOURCES , TESTS ] , [ "test:nodejs" , "test:browser" ] ) ;
321
- } ) ;
305
+ gulp . task ( "watch:test" , gulp . series ( "test" , function ( ) {
306
+ return gulp . watch ( [ SOURCES , TESTS ] , gulp . series ( "test:nodejs" , "test:browser" ) ) ;
307
+ } ) ) ;
322
308
323
309
// ### DEFAULT ###
324
- gulp . task ( "default" , [ "test" ] ) ;
310
+ gulp . task ( "default" , gulp . series ( "test" ) ) ;
0 commit comments