Skip to content

Commit 3b96027

Browse files
authored
Merge pull request #19 from jesusarockias/master
gulp version updated
2 parents d05c847 + 3cc5916 commit 3b96027

File tree

2 files changed

+40
-36
lines changed

2 files changed

+40
-36
lines changed

gulpfile.js

Lines changed: 24 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ if (fs.existsSync('./controlWiseSamples.json')) {
8080
sampleList = JSON.parse(fs.readFileSync('./controlWiseSample.json'));
8181
}
8282

83-
gulp.task('sample-json', function() {
83+
gulp.task('sample-json', gulp.series(function() {
8484
if (sampleList && sampleList.length) {
8585
var controls = getControls();
8686
var samplejson = glob.sync('./src/**/sample.json', { silent: true });
@@ -94,9 +94,9 @@ gulp.task('sample-json', function() {
9494
}
9595
fs.writeFileSync('./samplelist.json', JSON.stringify(obj));
9696
}
97-
})
97+
}))
9898

99-
gulp.task('combine-samplelist', function() {
99+
gulp.task('combine-samplelist', gulp.series(function() {
100100
var apiReference = {};
101101
if (sampleList && sampleList.length) {
102102
var controls = getControls();
@@ -142,9 +142,9 @@ gulp.task('combine-samplelist', function() {
142142
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) + ';');
143143
}))
144144
.pipe(gulp.dest('./src/common/'));
145-
});
145+
}));
146146

147-
gulp.task('generate-routes', function() {
147+
gulp.task('generate-routes', gulp.series(function(done) {
148148
var jsonFiles = glob.sync('./src/**/sample.json');
149149
var imports = '',
150150
routs = ["{path: '/', redirect: '/material/grid/grid-overview'}"];
@@ -161,18 +161,20 @@ gulp.task('generate-routes', function() {
161161
});
162162
});
163163
fs.writeFileSync("./src/router.config.ts", imports + 'export default [' + routs + '];');
164-
});
164+
done();
165+
}));
165166

166167
/* copy styles from nodemodules */
167-
gulp.task('copy', function (done) {
168+
gulp.task('copy', gulp.series(function (done) {
168169
var files=glob.sync('./node_modules/@syncfusion/ej2/*.css')
169170
files.forEach(file=>
170171
{
171172
shelljs.cp(file,'./public/styles');
172173
})
173-
});
174+
done();
175+
}));
174176

175-
gulp.task('copy-source', function () {
177+
gulp.task('copy-source', gulp.series(function (done) {
176178
var localeJson = glob.sync(__dirname + '/src/**/*', {
177179
silent: true,
178180
ignore: ['/src/common/**/', '/src/common']
@@ -185,36 +187,38 @@ gulp.task('copy-source', function () {
185187
}
186188
}
187189
}
188-
});
190+
done();
191+
}));
189192

190-
gulp.task('src-ship', function (done) {
193+
gulp.task('src-ship', gulp.series(function (done) {
191194
var indexFile = fs.readFileSync('./dist/index.html','utf8');
192195
indexFile = indexFile.replace(/\"\/app.js\"/g, `"./app.js"`);
193196
fs.writeFileSync('./dist/index.html', indexFile, 'utf8');
194197
shelljs.cp('-rf', ['./public', './**.config.js', './**.json', './src', './samples', './manifest.Webmanifest', './**.xml'], './dist/');
195198
done();
196-
});
199+
}));
197200

198-
gulp.task('build', function(done) {
201+
gulp.task('build', gulp.series(function(done) {
199202
shelljs.exec('gulp combine-samplelist && gulp generate-routes && gulp copy && gulp copy-source && npm run build && gulp src-ship', done)
200-
});
203+
}));
201204

202-
gulp.task('serve',['build'], function(done) {
205+
gulp.task('serve',gulp.series('build', function(done) {
203206
const serve = require('serve')
204207
const server = serve(__dirname + '/dist', {
205208
port: 3000,
206209
ignore: ['node_modules']
207210
})
208-
});
211+
done();
212+
}));
209213

210-
gulp.task('ci-report', function(done)
214+
gulp.task('ci-report', gulp.series(function(done)
211215
{
212216
done();
213-
});
217+
}));
214218

215219
// Install log task.
216-
gulp.task('ls-log', function () {
220+
gulp.task('ls-log', gulp.series(function () {
217221
shelljs.mkdir('-p', './cireports/logs');
218222
shelljs.exec('npm ls >./cireports/logs/install.log');
219-
});
223+
}));
220224

package.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
"version": "18.3.35",
44
"description": "Examples of Vue UI Components",
55
"scripts": {
6-
"serve" : "node --max_old_space_size=4096 node_modules/@vue/cli-service/bin/vue-cli-service.js serve",
6+
"serve": "node --max_old_space_size=8192 node_modules/@vue/cli-service/bin/vue-cli-service.js serve",
77
"serve:watch": "vue-cli-service serve",
8-
"build": "node --max_old_space_size=4096 node_modules/@vue/cli-service/bin/vue-cli-service.js build",
8+
"build": "node --max_old_space_size=8192 node_modules/@vue/cli-service/bin/vue-cli-service.js build",
99
"build-watch": "vue-cli-service build",
1010
"ci-publish": "gulp publish-samples"
1111
},
@@ -37,14 +37,14 @@
3737
"@syncfusion/ej2-vue-pdfviewer": "*",
3838
"@syncfusion/ej2-vue-pivotview": "*",
3939
"@syncfusion/ej2-vue-popups": "*",
40+
"@syncfusion/ej2-vue-progressbar": "*",
4041
"@syncfusion/ej2-vue-querybuilder": "*",
4142
"@syncfusion/ej2-vue-richtexteditor": "*",
4243
"@syncfusion/ej2-vue-schedule": "*",
4344
"@syncfusion/ej2-vue-splitbuttons": "*",
4445
"@syncfusion/ej2-vue-spreadsheet": "*",
4546
"@syncfusion/ej2-vue-treegrid": "*",
4647
"@syncfusion/ej2-vue-treemap": "*",
47-
"@syncfusion/ej2-vue-progressbar": "*",
4848
"@types/codemirror": "0.0.56",
4949
"@types/node": "12.12.22",
5050
"codemirror": "^5.37.0",
@@ -59,17 +59,17 @@
5959
"vue-router": "^3.0.1"
6060
},
6161
"devDependencies": {
62-
"@vue/cli-plugin-babel": "^3.7.0",
63-
"@vue/cli-plugin-typescript": "^3.7.0",
64-
"@vue/cli-service": "^3.7.0",
65-
"file-loader": "^1.1.11",
66-
"gulp": "^3.9.1",
67-
"gulp-gzip": "^1.4.2",
68-
"gulp-jsoncombine": "^1.0.4",
69-
"serve": "^6.5.4",
70-
"shelljs": "^0.8.1",
71-
"typescript": "3.6.2",
72-
"vue-template-compiler": "^2.5.21",
73-
"webpack": "^4.41.5"
74-
}
62+
"@vue/cli-plugin-babel": "^3.7.0",
63+
"@vue/cli-plugin-typescript": "^3.7.0",
64+
"@vue/cli-service": "^3.7.0",
65+
"file-loader": "^1.1.11",
66+
"gulp": "^4.0.2",
67+
"gulp-gzip": "^1.4.2",
68+
"gulp-jsoncombine": "^1.0.4",
69+
"serve": "^6.5.4",
70+
"shelljs": "^0.8.1",
71+
"typescript": "3.6.2",
72+
"vue-template-compiler": "^2.5.21",
73+
"webpack": "^4.41.5"
74+
}
7575
}

0 commit comments

Comments
 (0)