@@ -8,7 +8,7 @@ var webpack = require("webpack");
8
8
var shelljs = global . shelljs = global . shelljs || require ( 'shelljs' ) ;
9
9
var isReleaseBranch = / ^ ( ( r e l e a s e \/ | h o t f i x \/ ) ) / g. test ( process . env . BRANCH_NAME ) ;
10
10
11
- gulp . task ( 'create-locale' , function ( ) {
11
+ gulp . task ( 'create-locale' , gulp . series ( function ( ) {
12
12
var localeJson = glob . sync ( __dirname + '/src/app/**/locale.json' , {
13
13
silent : true
14
14
} ) ;
@@ -23,9 +23,9 @@ gulp.task('create-locale', function () {
23
23
} else {
24
24
fs . writeFileSync ( __dirname + '/src/app/common/locale-string.ts' , 'export let Locale: Object={};' ) ;
25
25
}
26
- } ) ;
26
+ } ) ) ;
27
27
28
- gulp . task ( 'copy-source' , function ( ) {
28
+ gulp . task ( 'copy-source' , gulp . series ( function ( done ) {
29
29
var localeJson = glob . sync ( __dirname + '/src/app/**/*' , {
30
30
silent : true ,
31
31
ignore : [ '/src/app/common/**/*.*' , '/src/app/common' ]
@@ -41,45 +41,41 @@ gulp.task('copy-source', function () {
41
41
}
42
42
}
43
43
}
44
- } ) ;
44
+ done ( ) ;
45
+ } ) ) ;
45
46
46
- gulp . task ( 'build' , function ( done ) {
47
+ gulp . task ( 'build' , gulp . series ( function ( done ) {
47
48
shelljs . exec ( 'npm run build:prod' , function ( exitCode , error ) {
48
49
console . log ( error ) ;
49
50
done ( exitCode ) ;
50
51
} ) ;
51
52
// runSequence('create-locale');
52
- } ) ;
53
-
54
- gulp . task ( 'serve' , [ 'copy-source' , 'styles-all' ] , function ( ) {
55
- shelljs . exec ( 'npm run start' ) ;
56
- } ) ;
57
-
53
+ } ) ) ;
58
54
59
- gulp . task ( 'clear-all' , function ( ) {
55
+ gulp . task ( 'clear-all' , gulp . series ( function ( ) {
60
56
return gulp . src ( [ 'src/**/*.js.map' , 'src/**/*.json' , 'src/**/*.js' , 'src/**/*.d.ts' , 'src/**/*.ngfactory.ts' , 'src/**/*.ngstyle.ts' ] ) . pipe ( clean ( {
61
57
force : true
62
58
} ) ) ;
63
- } ) ;
59
+ } ) ) ;
64
60
65
- gulp . task ( 'move' , function ( done ) {
61
+ gulp . task ( 'move' , gulp . series ( function ( done ) {
66
62
shelljs . cp ( '-rf' , './OpenNewSamples/*' , './output' ) ;
67
63
var mainBundle = fs . readFileSync ( './output/main.js' , 'utf8' ) ;
68
64
mainBundle = mainBundle . replace ( / \( \/ a s s e t s / g, '(./assets' ) ;
69
65
fs . writeFileSync ( './output/main.js' , mainBundle , 'utf8' ) ;
70
66
done ( ) ;
71
- } ) ;
67
+ } ) ) ;
72
68
73
- gulp . task ( 'styles-replace' , function ( done ) {
69
+ gulp . task ( 'styles-replace' , gulp . series ( function ( done ) {
74
70
var nos = glob . sync ( 'node_modules/@syncfusion/ej2/*.css' ) ;
75
71
for ( var j = 0 ; j < nos . length ; j ++ ) {
76
72
var htmlfile = fs . readFileSync ( nos [ j ] , 'utf8' ) ;
77
73
fs . writeFileSync ( './src/styles/' + nos [ j ] . split ( '/' ) [ 3 ] , htmlfile , 'utf8' ) ;
78
74
}
79
75
done ( ) ;
80
- } ) ;
76
+ } ) ) ;
81
77
82
- gulp . task ( 'SEO-changes' , function ( ) {
78
+ gulp . task ( 'SEO-changes' , gulp . series ( function ( ) {
83
79
var newWindowSamples = glob . sync ( './OpenNewSamples/**/**/index.html' ) ;
84
80
var samplsListJson = JSON . parse ( fs . readFileSync ( './sampleOrder.json' ) ) ;
85
81
var localCss = `<link href="../../styles/OpenNew.css" rel="stylesheet">` ;
@@ -116,7 +112,7 @@ gulp.task('SEO-changes', function () {
116
112
fs . writeFileSync ( newWindowSamples [ i ] , indexFile . replace ( 'Essential JS 2' , 'Essential Studio' ) , 'utf8' ) ;
117
113
}
118
114
}
119
- ) ;
115
+ ) ) ;
120
116
121
117
function camelCase ( str ) {
122
118
return str . replace ( / (?: ^ \w | [ A - Z ] | \b \w ) / g, function ( word , index ) {
@@ -125,7 +121,7 @@ function camelCase(str) {
125
121
}
126
122
127
123
128
- gulp . task ( 'create-sampleList' , function ( ) {
124
+ gulp . task ( 'create-sampleList' , gulp . series ( function ( ) {
129
125
130
126
var newWindowSamples = glob . sync ( './src/app/**/**.module.ts' , {
131
127
silent : true ,
@@ -148,4 +144,4 @@ gulp.task('create-sampleList', function () {
148
144
fs . writeFileSync ( newWindowSamples [ i ] . replace ( `.module.ts` , 'sampleList' ) , sampleJson , 'utf8' ) ;
149
145
}
150
146
}
151
- ) ;
147
+ ) ) ;
0 commit comments