@@ -80,7 +80,7 @@ if (fs.existsSync('./controlWiseSamples.json')) {
80
80
sampleList = JSON . parse ( fs . readFileSync ( './controlWiseSample.json' ) ) ;
81
81
}
82
82
83
- gulp . task ( 'sample-json' , function ( ) {
83
+ gulp . task ( 'sample-json' , gulp . series ( function ( ) {
84
84
if ( sampleList && sampleList . length ) {
85
85
var controls = getControls ( ) ;
86
86
var samplejson = glob . sync ( './src/**/sample.json' , { silent : true } ) ;
@@ -94,9 +94,9 @@ gulp.task('sample-json', function() {
94
94
}
95
95
fs . writeFileSync ( './samplelist.json' , JSON . stringify ( obj ) ) ;
96
96
}
97
- } )
97
+ } ) )
98
98
99
- gulp . task ( 'combine-samplelist' , function ( ) {
99
+ gulp . task ( 'combine-samplelist' , gulp . series ( function ( ) {
100
100
var apiReference = { } ;
101
101
if ( sampleList && sampleList . length ) {
102
102
var controls = getControls ( ) ;
@@ -142,9 +142,9 @@ gulp.task('combine-samplelist', function() {
142
142
return new Buffer ( 'export let samplesList : any =' + JSON . stringify ( result ) + ';\n\n' + 'export let apiList:any=' + JSON . stringify ( apiReference ) + '\n\n export let skipCommonChunk: string[] = ' + JSON . stringify ( commonChunkSkip ) + ';' ) ;
143
143
} ) )
144
144
. pipe ( gulp . dest ( './src/common/' ) ) ;
145
- } ) ;
145
+ } ) ) ;
146
146
147
- gulp . task ( 'generate-routes' , function ( ) {
147
+ gulp . task ( 'generate-routes' , gulp . series ( function ( done ) {
148
148
var jsonFiles = glob . sync ( './src/**/sample.json' ) ;
149
149
var imports = '' ,
150
150
routs = [ "{path: '/', redirect: '/material/grid/grid-overview'}" ] ;
@@ -161,18 +161,20 @@ gulp.task('generate-routes', function() {
161
161
} ) ;
162
162
} ) ;
163
163
fs . writeFileSync ( "./src/router.config.ts" , imports + 'export default [' + routs + '];' ) ;
164
- } ) ;
164
+ done ( ) ;
165
+ } ) ) ;
165
166
166
167
/* copy styles from nodemodules */
167
- gulp . task ( 'copy' , function ( done ) {
168
+ gulp . task ( 'copy' , gulp . series ( function ( done ) {
168
169
var files = glob . sync ( './node_modules/@syncfusion/ej2/*.css' )
169
170
files . forEach ( file =>
170
171
{
171
172
shelljs . cp ( file , './public/styles' ) ;
172
173
} )
173
- } ) ;
174
+ done ( ) ;
175
+ } ) ) ;
174
176
175
- gulp . task ( 'copy-source' , function ( ) {
177
+ gulp . task ( 'copy-source' , gulp . series ( function ( done ) {
176
178
var localeJson = glob . sync ( __dirname + '/src/**/*' , {
177
179
silent : true ,
178
180
ignore : [ '/src/common/**/' , '/src/common' ]
@@ -185,36 +187,38 @@ gulp.task('copy-source', function () {
185
187
}
186
188
}
187
189
}
188
- } ) ;
190
+ done ( ) ;
191
+ } ) ) ;
189
192
190
- gulp . task ( 'src-ship' , function ( done ) {
193
+ gulp . task ( 'src-ship' , gulp . series ( function ( done ) {
191
194
var indexFile = fs . readFileSync ( './dist/index.html' , 'utf8' ) ;
192
195
indexFile = indexFile . replace ( / \" \/ a p p .j s \" / g, `"./app.js"` ) ;
193
196
fs . writeFileSync ( './dist/index.html' , indexFile , 'utf8' ) ;
194
197
shelljs . cp ( '-rf' , [ './public' , './**.config.js' , './**.json' , './src' , './samples' , './manifest.Webmanifest' , './**.xml' ] , './dist/' ) ;
195
198
done ( ) ;
196
- } ) ;
199
+ } ) ) ;
197
200
198
- gulp . task ( 'build' , function ( done ) {
201
+ gulp . task ( 'build' , gulp . series ( function ( done ) {
199
202
shelljs . exec ( 'gulp combine-samplelist && gulp generate-routes && gulp copy && gulp copy-source && npm run build && gulp src-ship' , done )
200
- } ) ;
203
+ } ) ) ;
201
204
202
- gulp . task ( 'serve' , [ 'build' ] , function ( done ) {
205
+ gulp . task ( 'serve' , gulp . series ( 'build' , function ( done ) {
203
206
const serve = require ( 'serve' )
204
207
const server = serve ( __dirname + '/dist' , {
205
208
port : 3000 ,
206
209
ignore : [ 'node_modules' ]
207
210
} )
208
- } ) ;
211
+ done ( ) ;
212
+ } ) ) ;
209
213
210
- gulp . task ( 'ci-report' , function ( done )
214
+ gulp . task ( 'ci-report' , gulp . series ( function ( done )
211
215
{
212
216
done ( ) ;
213
- } ) ;
217
+ } ) ) ;
214
218
215
219
// Install log task.
216
- gulp . task ( 'ls-log' , function ( ) {
220
+ gulp . task ( 'ls-log' , gulp . series ( function ( ) {
217
221
shelljs . mkdir ( '-p' , './cireports/logs' ) ;
218
222
shelljs . exec ( 'npm ls >./cireports/logs/install.log' ) ;
219
- } ) ;
223
+ } ) ) ;
220
224
0 commit comments