@@ -7,7 +7,7 @@ var gulp = require('gulp'),
77 rename = require ( 'gulp-rename' ) ,
88 sync = require ( 'browser-sync' ) ;
99
10- gulp . task ( 'scss' , function ( ) {
10+ gulp . task ( 'scss' , gulp . series ( function ( done ) {
1111 gulp . src ( './static/scss/pybr.scss' )
1212 . pipe ( sass ( { errLogToConsole : true } ) )
1313 . pipe ( prefix ( ) )
@@ -16,29 +16,33 @@ gulp.task('scss', function () {
1616 . pipe ( gulp . dest ( './static/css' ) )
1717 . pipe ( notify ( "styles compiled" ) )
1818 . pipe ( sync . reload ( { stream : true } ) ) ;
19- } ) ;
19+ done ( ) ;
20+ } ) ) ;
2021
21- gulp . task ( 'js' , function ( ) {
22+ gulp . task ( 'js' , gulp . series ( function ( done ) {
2223 gulp . src ( [ './node_modules/jquery/dist/jquery.min.js' ,
2324 './node_modules/tether/dist/js/tether.min.js' ,
2425 './node_modules/bootstrap/dist/js/bootstrap.min.js' ] )
2526 . pipe ( gulp . dest ( './static/js' ) )
2627 . pipe ( notify ( "javascript updated" ) ) ;
27- } ) ;
28+ done ( ) ;
29+ } ) ) ;
2830
29- gulp . task ( 'fonts' , function ( ) {
31+ gulp . task ( 'fonts' , gulp . series ( function ( done ) {
3032 gulp . src ( './node_modules/font-awesome/fonts/*' )
3133 . pipe ( gulp . dest ( './static/fonts' ) )
3234 . pipe ( notify ( "fonts updated" ) ) ;
33- } ) ;
35+ done ( ) ;
36+ } ) ) ;
3437
35- gulp . task ( 'sync' , function ( ) {
38+ gulp . task ( 'sync' , gulp . series ( function ( done ) {
3639 sync . init ( {
3740 proxy : 'localhost:8000'
3841 } ) ;
39- gulp . watch ( './static/scss/**/*.scss' , [ 'scss' ] ) ;
40- gulp . watch ( './static/js/**/*.js' , sync . reload ) ;
41- } ) ;
42+ gulp . watch ( './static/scss/**/*.scss' , gulp . series ( [ 'scss' ] ) ) ;
43+ gulp . watch ( './static/js/**/*.js' , gulp . series ( sync . reload ) ) ;
44+ done ( ) ;
45+ } ) ) ;
4246
43- gulp . task ( 'build' , [ 'scss' , 'js' , 'fonts' ] ) ;
44- gulp . task ( 'default' , [ 'build' , 'sync' ] ) ;
47+ gulp . task ( 'build' , gulp . series ( [ 'scss' , 'js' , 'fonts' ] ) ) ;
48+ gulp . task ( 'default' , gulp . series ( [ 'build' , 'sync' ] ) ) ;
0 commit comments