Skip to content

Commit b903bf3

Browse files
authored
chore: update multiple examples (#374)
* chore: update package versions of GS with JS + Composition API * chore: update package versions of GS with JS + Options API * chore: update package versions of GS with Nuxt3 * chore: update package versions of GS with TS+Composition API * chore: update package versions of GS with TS+Options API * chore: update package versions. Add nuxt.config file to Nuxt 2 project * chore: update packages' versions. Update routing method. Remove yarn.lock * chore: update packages' versions of kendo-vue-vite project * chore: migrate Vue 3 Grid performance demo to Vite. Update packages * chore: migrate Vue 2 Grid performance demo to Vite. Update packages * chore: update package versions in Dashboard app * chore: update Readme of Vue 3 Grid Performance demo
1 parent 80dd9af commit b903bf3

File tree

34 files changed

+722
-7039
lines changed

34 files changed

+722
-7039
lines changed

examples-standalone/dashboard/package-lock.json

+352-1,800
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples-standalone/dashboard/package.json

+15-14
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,23 @@
1010
},
1111
"dependencies": {
1212
"@popperjs/core": "^2.11.6",
13-
"@progress/kendo-data-query": "^1.6.0",
13+
"@progress/kendo-data-query": "latest",
1414
"@progress/kendo-drawing": "^1.17.0",
1515
"@progress/kendo-licensing": "^1.2.2",
16-
"@progress/kendo-vue-buttons": "^3.5.0",
17-
"@progress/kendo-vue-charts": "^3.5.1",
18-
"@progress/kendo-vue-data-tools": "^3.5.1",
19-
"@progress/kendo-vue-dateinputs": "^3.5.1",
20-
"@progress/kendo-vue-dialogs": "^3.5.0",
21-
"@progress/kendo-vue-dropdowns": "^3.5.1",
22-
"@progress/kendo-vue-form": "^3.5.1",
23-
"@progress/kendo-vue-grid": "^3.5.1",
24-
"@progress/kendo-vue-indicators": "^3.5.1",
25-
"@progress/kendo-vue-inputs": "^3.5.0",
26-
"@progress/kendo-vue-intl": "^3.5.1",
27-
"@progress/kendo-vue-layout": "^3.5.0",
28-
"@progress/kendo-vue-progressbars": "^3.5.1",
16+
"@progress/kendo-vue-buttons": "latest",
17+
"@progress/kendo-vue-charts": "latest",
18+
"@progress/kendo-vue-data-tools": "latest",
19+
"@progress/kendo-vue-dateinputs": "latest",
20+
"@progress/kendo-vue-dialogs": "latest",
21+
"@progress/kendo-vue-dropdowns": "latest",
22+
"@progress/kendo-vue-form": "latest",
23+
"@progress/kendo-vue-grid": "latest",
24+
"@progress/kendo-vue-indicators": "latest",
25+
"@progress/kendo-vue-inputs": "latest",
26+
"@progress/kendo-vue-intl": "latest",
27+
"@progress/kendo-vue-layout": "latest",
28+
"@progress/kendo-vue-progressbars": "latest",
29+
"@progress/kendo-svg-icons": "latest",
2930
"bootstrap": "^5.2.0",
3031
"hammerjs": "^2.0.8",
3132
"marked": "^4.0.19",

getting-started-javascript-composition-api/package.json

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "getting-started-javascript-composition-api",
2+
"name": "getting-started-app",
33
"private": true,
44
"version": "0.0.0",
55
"type": "module",
@@ -13,15 +13,17 @@
1313
"@progress/kendo-data-query": "latest",
1414
"@progress/kendo-drawing": "latest",
1515
"@progress/kendo-licensing": "latest",
16-
"@progress/kendo-theme-default": "^5.1.1",
16+
"@progress/kendo-theme-default": "latest",
17+
"@progress/kendo-vue-animation": "latest",
1718
"@progress/kendo-vue-data-tools": "latest",
1819
"@progress/kendo-vue-dateinputs": "latest",
1920
"@progress/kendo-vue-dialogs": "latest",
2021
"@progress/kendo-vue-dropdowns": "latest",
2122
"@progress/kendo-vue-grid": "latest",
2223
"@progress/kendo-vue-indicators": "latest",
2324
"@progress/kendo-vue-inputs": "latest",
24-
"@progress/kendo-vue-intl": "latest"
25+
"@progress/kendo-vue-intl": "latest",
26+
"@progress/kendo-svg-icons": "latest"
2527
},
2628
"devDependencies": {
2729
"@vitejs/plugin-vue": "^3.2.0",

getting-started-javascript-composition-api/src/main.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import '@progress/kendo-theme-default/dist/all.css';
1+
import '@progress/kendo-theme-default';
22
import { createApp } from 'vue'
33
import App from './App.vue'
44

getting-started-javascript-options-api/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@
2222
"@progress/kendo-vue-grid": "latest",
2323
"@progress/kendo-vue-indicators": "latest",
2424
"@progress/kendo-vue-inputs": "latest",
25-
"@progress/kendo-vue-intl": "latest"
25+
"@progress/kendo-vue-intl": "latest",
26+
"@progress/kendo-svg-icons": "latest"
2627
},
2728
"devDependencies": {
2829
"@vitejs/plugin-vue": "^3.2.0",

getting-started-nuxt3/package.json

+15-14
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,22 @@
88
"postinstall": "nuxt prepare"
99
},
1010
"devDependencies": {
11-
"nuxt": "3.0.0"
11+
"nuxt": "latest"
1212
},
1313
"dependencies": {
14-
"@progress/kendo-data-query": "^1.6.0",
15-
"@progress/kendo-drawing": "^1.17.2",
16-
"@progress/kendo-licensing": "^1.2.2",
17-
"@progress/kendo-theme-default": "^5.11.0",
18-
"@progress/kendo-vue-animation": "^3.7.3",
19-
"@progress/kendo-vue-data-tools": "^3.7.3",
20-
"@progress/kendo-vue-dateinputs": "^3.7.3",
21-
"@progress/kendo-vue-dialogs": "^3.7.3",
22-
"@progress/kendo-vue-dropdowns": "^3.7.3",
23-
"@progress/kendo-vue-grid": "^3.7.3",
24-
"@progress/kendo-vue-indicators": "^3.7.3",
25-
"@progress/kendo-vue-inputs": "^3.7.3",
26-
"@progress/kendo-vue-intl": "^3.7.3"
14+
"@progress/kendo-data-query": "latest",
15+
"@progress/kendo-drawing": "latest",
16+
"@progress/kendo-licensing": "latest",
17+
"@progress/kendo-theme-default": "latest",
18+
"@progress/kendo-vue-animation": "latest",
19+
"@progress/kendo-vue-data-tools": "latest",
20+
"@progress/kendo-vue-dateinputs": "latest",
21+
"@progress/kendo-vue-dialogs": "latest",
22+
"@progress/kendo-vue-dropdowns": "latest",
23+
"@progress/kendo-vue-grid": "latest",
24+
"@progress/kendo-vue-indicators": "latest",
25+
"@progress/kendo-vue-inputs": "latest",
26+
"@progress/kendo-vue-intl": "latest",
27+
"@progress/kendo-svg-icons": "latest"
2728
}
2829
}

getting-started-typescript-composition-api/package.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,16 @@
1313
"@progress/kendo-data-query": "latest",
1414
"@progress/kendo-drawing": "latest",
1515
"@progress/kendo-licensing": "latest",
16-
"@progress/kendo-theme-default": "^5.1.1",
16+
"@progress/kendo-theme-default": "latest",
1717
"@progress/kendo-vue-data-tools": "latest",
1818
"@progress/kendo-vue-dateinputs": "latest",
1919
"@progress/kendo-vue-dialogs": "latest",
2020
"@progress/kendo-vue-dropdowns": "latest",
2121
"@progress/kendo-vue-grid": "latest",
2222
"@progress/kendo-vue-indicators": "latest",
2323
"@progress/kendo-vue-inputs": "latest",
24-
"@progress/kendo-vue-intl": "latest"
24+
"@progress/kendo-vue-intl": "latest",
25+
"@progress/kendo-svg-icons": "latest"
2526
},
2627
"devDependencies": {
2728
"@vitejs/plugin-vue": "^3.2.0",

getting-started-typescript-options-api/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@
2121
"@progress/kendo-vue-grid": "latest",
2222
"@progress/kendo-vue-indicators": "latest",
2323
"@progress/kendo-vue-inputs": "latest",
24-
"@progress/kendo-vue-intl": "latest"
24+
"@progress/kendo-vue-intl": "latest",
25+
"@progress/kendo-svg-icons": "latest"
2526
},
2627
"devDependencies": {
2728
"@vitejs/plugin-vue": "^3.2.0",

kendo-nuxt2/nuxt.config.js

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
export default {
2+
build: {
3+
transpile: [
4+
"@progress/kendo-data-query",
5+
"@progress/kendo-drawing",
6+
"@progress/kendo-licensing",
7+
"@progress/kendo-vue-animation",
8+
"@progress/kendo-vue-charts",
9+
"@progress/kendo-vue-data-tools",
10+
"@progress/kendo-vue-dateinputs",
11+
"@progress/kendo-vue-dropdowns",
12+
"@progress/kendo-vue-excel-export",
13+
"@progress/kendo-vue-grid",
14+
"@progress/kendo-vue-indicators",
15+
"@progress/kendo-vue-inputs",
16+
"@progress/kendo-vue-intl",
17+
"@progress/kendo-vue-pdf",
18+
"@progress/kendo-vue-popup",
19+
"@progress/kendo-vue-labels",
20+
"@progress/kendo-vue-buttons",
21+
"@progress/kendo-vue-dialogs",
22+
"@progress/kendo-svg-icons",
23+
"@progress/kendo-date-math"
24+
],
25+
},
26+
};
27+

kendo-nuxt2/package.json

+7-3
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,13 @@
2424
"@progress/kendo-vue-intl": "latest",
2525
"@progress/kendo-vue-pdf": "latest",
2626
"@progress/kendo-vue-popup": "latest",
27-
"cldr-core": "^40.0.0",
28-
"cldr-dates-full": "^40.0.0",
29-
"cldr-numbers-full": "^40.0.0",
27+
"@progress/kendo-svg-icons": "latest",
28+
"@progress/kendo-vue-labels": "latest",
29+
"@progress/kendo-vue-buttons": "latest",
30+
"@progress/kendo-vue-dialogs": "latest",
31+
"cldr-core": "^41.0.0",
32+
"cldr-dates-full": "^41.0.0",
33+
"cldr-numbers-full": "^41.0.0",
3034
"core-js": "^3.15.1",
3135
"nuxt": "^2.15.7"
3236
},

kendo-nuxt3/app.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export default {
3232
components: { Drawer, DrawerContent, "kbutton": Button,
3333
AppBar, AppBarSection, AppBarSpacer },
3434
mounted() {
35-
this.$router.push(this.items[0].data);
35+
navigateTo(this.items[0].data);
3636
},
3737
computed: {
3838
items() {
@@ -82,7 +82,7 @@ export default {
8282
},
8383
methods: {
8484
onSelect(e) {
85-
this.$router.push(this.items[e.itemIndex].data);
85+
navigateTo(this.items[e.itemIndex].data);
8686
},
8787
handleClick() {
8888
this.expanded = !this.expanded;

kendo-nuxt3/package.json

+34-33
Original file line numberDiff line numberDiff line change
@@ -12,39 +12,40 @@
1212
},
1313
"dependencies": {
1414
"@progress/kendo-theme-default": "latest",
15-
"@progress/kendo-data-query": "^1.5.0",
16-
"@progress/kendo-date-math": "^1.5.4",
17-
"@progress/kendo-drawing": "^1.8.0",
18-
"@progress/kendo-licensing": "^1.0.1",
19-
"@progress/kendo-vue-common": "^3.8.2",
20-
"@progress/kendo-vue-animation": "^3.8.2",
21-
"@progress/kendo-vue-buttons": "^3.8.2",
22-
"@progress/kendo-vue-charts": "^3.8.2",
23-
"@progress/kendo-vue-data-tools": "^3.8.2",
24-
"@progress/kendo-vue-dateinputs": "^3.8.2",
25-
"@progress/kendo-vue-dialogs": "^3.8.2",
26-
"@progress/kendo-vue-dropdowns": "^3.8.2",
27-
"@progress/kendo-vue-excel-export": "^3.8.2",
28-
"@progress/kendo-vue-form": "^3.8.2",
29-
"@progress/kendo-vue-grid": "^3.8.2",
30-
"@progress/kendo-vue-treelist": "^3.8.2",
31-
"@progress/kendo-vue-indicators": "^3.8.2",
32-
"@progress/kendo-vue-inputs": "^3.8.2",
33-
"@progress/kendo-vue-intl": "^3.8.2",
34-
"@progress/kendo-vue-labels": "^3.8.2",
35-
"@progress/kendo-vue-layout": "^3.8.2",
36-
"@progress/kendo-vue-pdf": "^3.8.2",
37-
"@progress/kendo-vue-popup": "^3.8.2",
38-
"@progress/kendo-vue-upload": "^3.8.2",
39-
"@progress/kendo-vue-progressbars": "^3.8.2",
40-
"@progress/kendo-vue-editor": "^3.8.2",
41-
"@progress/kendo-vue-gauges": "^3.8.2",
42-
"@progress/kendo-vue-tooltip": "^3.8.2",
43-
"@progress/kendo-vue-scheduler": "^3.8.2",
44-
"@progress/kendo-vue-notification": "^3.8.2",
45-
"@progress/kendo-vue-treeview": "^3.8.2",
46-
"@progress/kendo-vue-scrollview": "^3.8.2",
47-
"@progress/kendo-vue-listview": "^3.8.2",
15+
"@progress/kendo-data-query": "latest",
16+
"@progress/kendo-date-math": "latest",
17+
"@progress/kendo-drawing": "latest",
18+
"@progress/kendo-licensing": "latest",
19+
"@progress/kendo-vue-common": "latest",
20+
"@progress/kendo-vue-animation": "latest",
21+
"@progress/kendo-vue-buttons": "latest",
22+
"@progress/kendo-vue-charts": "latest",
23+
"@progress/kendo-vue-data-tools": "latest",
24+
"@progress/kendo-vue-dateinputs": "latest",
25+
"@progress/kendo-vue-dialogs": "latest",
26+
"@progress/kendo-vue-dropdowns": "latest",
27+
"@progress/kendo-vue-excel-export": "latest",
28+
"@progress/kendo-vue-form": "latest",
29+
"@progress/kendo-vue-grid": "latest",
30+
"@progress/kendo-vue-treelist": "latest",
31+
"@progress/kendo-vue-indicators": "latest",
32+
"@progress/kendo-vue-inputs": "latest",
33+
"@progress/kendo-vue-intl": "latest",
34+
"@progress/kendo-vue-labels": "latest",
35+
"@progress/kendo-vue-layout": "latest",
36+
"@progress/kendo-vue-pdf": "latest",
37+
"@progress/kendo-vue-popup": "latest",
38+
"@progress/kendo-vue-upload": "latest",
39+
"@progress/kendo-vue-progressbars": "latest",
40+
"@progress/kendo-vue-editor": "latest",
41+
"@progress/kendo-vue-gauges": "latest",
42+
"@progress/kendo-vue-tooltip": "latest",
43+
"@progress/kendo-vue-scheduler": "latest",
44+
"@progress/kendo-vue-notification": "latest",
45+
"@progress/kendo-vue-treeview": "latest",
46+
"@progress/kendo-vue-scrollview": "latest",
47+
"@progress/kendo-vue-listview": "latest",
48+
"@progress/kendo-svg-icons": "latest",
4849
"prosemirror-markdown": "1.10.1",
4950
"hammerjs": "^2.0.0",
5051
"cldr-core": "^41.0.0",

0 commit comments

Comments
 (0)