Skip to content

Commit ec59240

Browse files
committed
Vue samples added
1 parent e2f7532 commit ec59240

File tree

3 files changed

+26
-11
lines changed

3 files changed

+26
-11
lines changed

build/samples.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ function getReleaseVersion(version) {
1717
return version.join('.');
1818
}
1919

20-
gulp.task('publish-samples', gulp.series('ship-search-file', function(done) {
20+
gulp.task('publish-samples', function(done) {
2121
var isMaster = process.env.BRANCH_NAME === 'master';
2222
var hotfixVersion;
2323
var isHotFix = /^((release\/|hotfix\/))/g.test(process.env.BRANCH_NAME);
@@ -59,7 +59,7 @@ gulp.task('publish-samples', gulp.series('ship-search-file', function(done) {
5959
done(e);
6060
});
6161
done();
62-
}));
62+
});
6363

6464
gulp.task('build-output', function(done) {
6565
var publishSample = config.publishSamples;

gulpfile.js

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,17 @@ var sampleOrder = JSON.parse(fs.readFileSync(__dirname + '/src/common/sampleorde
88
var sampleList;
99
const elasticlunr = require('elasticlunr');
1010
var shelljs = global.shelljs = global.shelljs || require('shelljs');
11+
var name = JSON.parse(fs.readFileSync('./package.json')).name.replace(`@syncfusion/`,'');
1112

12-
require("@syncfusion/ej2-sample-helper-test");
1313
require('./build/samples');
1414

1515
process.env.AWS_SDK_JS_SUPPRESS_MAINTENANCE_MODE_MESSAGE = '1';
1616

17+
var platforms = {
18+
"ej2-vue-samples": {
19+
"cssPath": "./public/styles"
20+
}
21+
}
1722
function generateSearchIndex(sampleArray) {
1823
elasticlunr.clearStopWords();
1924
var instance = elasticlunr(function() {
@@ -207,14 +212,24 @@ gulp.task('copy-source', function (done) {
207212
});
208213

209214
gulp.task('build', function(done) {
210-
shelljs.exec('gulp hide-license && gulp pdfium-wasm && gulp CDN-changes && gulp combine-samplelist && gulp generate-routes && gulp styles-ship && gulp sitemap-generate && gulp copy-source && gulp vue-stackblitz && npm run build', done)
215+
shelljs.exec('gulp CDN-changes && gulp combine-samplelist && gulp generate-routes && gulp styles-ship && gulp copy-source && gulp src-ship', done)
211216
});
212217

213218
gulp.task('src-ship', function (done) {
214219
shelljs.cp('-rf', ['./public', './**.config.js', './Syncfusion_License.js', './**.json', './newWindowSamples/*', './src', './samples', './manifest.Webmanifest', './**.xml'], './dist/');
215220
done();
216221
});
217222

223+
/* copy styles from nodemodules */
224+
gulp.task('styles-ship', function (done) {
225+
var files=glob.sync('node_modules/@syncfusion/ej2/*.css');
226+
files.forEach(file=>
227+
{
228+
shelljs.cp(file,platforms[name].cssPath);
229+
})
230+
done();
231+
});
232+
218233
gulp.task('serve', gulp.series('build', function(done) {
219234
const connect = require('gulp-connect');
220235
connect.server({

package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
},
1212
"keywords": [],
1313
"dependencies": {
14+
"@microsoft/signalr": "7.0.9",
1415
"@syncfusion/ej2": "*",
1516
"@syncfusion/ej2-vue-barcode-generator": "*",
1617
"@syncfusion/ej2-vue-base": "*",
@@ -25,6 +26,7 @@
2526
"@syncfusion/ej2-vue-gantt": "*",
2627
"@syncfusion/ej2-vue-grids": "*",
2728
"@syncfusion/ej2-vue-heatmap": "*",
29+
"@syncfusion/ej2-vue-image-editor": "*",
2830
"@syncfusion/ej2-vue-inplace-editor": "*",
2931
"@syncfusion/ej2-vue-inputs": "*",
3032
"@syncfusion/ej2-vue-kanban": "*",
@@ -37,6 +39,7 @@
3739
"@syncfusion/ej2-vue-pdfviewer": "*",
3840
"@syncfusion/ej2-vue-pivotview": "*",
3941
"@syncfusion/ej2-vue-popups": "*",
42+
"@syncfusion/ej2-vue-progressbar": "*",
4043
"@syncfusion/ej2-vue-querybuilder": "*",
4144
"@syncfusion/ej2-vue-ribbon": "*",
4245
"@syncfusion/ej2-vue-richtexteditor": "*",
@@ -45,35 +48,32 @@
4548
"@syncfusion/ej2-vue-spreadsheet": "*",
4649
"@syncfusion/ej2-vue-treegrid": "*",
4750
"@syncfusion/ej2-vue-treemap": "*",
48-
"@syncfusion/ej2-vue-progressbar": "*",
49-
"@syncfusion/ej2-vue-image-editor": "*",
5051
"@types/codemirror": "5.60.8",
5152
"@types/node": "20.4.2",
52-
"@microsoft/signalr": "7.0.9",
5353
"codemirror": "6.0.1",
5454
"elasticlunr": "0.9.5",
5555
"fuse.js": "6.6.2",
5656
"gulp-s3-upload": "1.7.3",
5757
"marked": "4.3.0",
58+
"mitt": "^3.0.1",
5859
"tributejs": "5.1.3",
5960
"vue": "3.3.4",
6061
"vue-router": "4.2.4"
6162
},
6263
"devDependencies": {
63-
"@syncfusion/ej2-sample-helper-test": "*",
6464
"@vue/cli-plugin-babel": "5.0.8",
6565
"@vue/cli-plugin-typescript": "5.0.8",
6666
"@vue/cli-service": "5.0.8",
67+
"css-loader": "3.6.0",
6768
"file-loader": "6.2.0",
6869
"gulp": "4.0.2",
70+
"gulp-connect": "5.7.0",
6971
"gulp-gzip": "1.4.2",
7072
"gulp-jsoncombine": "1.0.4",
7173
"shelljs": "0.8.5",
74+
"ts-loader": "5.2.0",
7275
"typescript": "5.1.6",
7376
"webpack": "5.88.2",
74-
"css-loader": "3.6.0",
75-
"gulp-connect": "5.7.0",
76-
"ts-loader": "5.2.0",
7777
"webpack-cli": "5.1.4"
7878
}
7979
}

0 commit comments

Comments
 (0)