Skip to content

Commit ac363c2

Browse files
committed
Update environment to Vue 3 and Vuetify 3
Also renames the vue2-vuetify package to vue-vuetify
1 parent 4d55c96 commit ac363c2

File tree

101 files changed

+62
-76
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

101 files changed

+62
-76
lines changed

packages/example/package.json

Lines changed: 23 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -9,40 +9,37 @@
99
},
1010
"dependencies": {
1111
"@jsonforms/core": "3.1.0-alpha.0",
12-
"@jsonforms/vue2": "3.1.0-alpha.0",
13-
"@jsonforms/vue2-vuetify": "3.1.0-alpha.0",
12+
"@jsonforms/vue": "3.1.0-alpha.0",
13+
"@jsonforms/vue-vuetify": "3.1.0-alpha.0",
1414
"ajv-keywords": "^5.1.0",
1515
"core-js": "^3.9.1",
1616
"json-refs": "^3.0.15",
1717
"monaco-editor": "^0.26.0",
18-
"vue": "^2.7.0",
19-
"vue-router": "^3.2.0",
20-
"vuetify": "^2.4.0",
21-
"vuex": "^3.4.0"
18+
"vue": "^3.2.47",
19+
"vue-router": "^4.1.6",
20+
"vuetify": "^3.1.12",
21+
"vuex": "^4.1.0"
2222
},
2323
"devDependencies": {
24-
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7",
25-
"@babel/plugin-proposal-optional-chaining": "^7.16.7",
26-
"@typescript-eslint/eslint-plugin": "^4.18.0",
27-
"@typescript-eslint/parser": "^4.18.0",
28-
"@vue/cli-plugin-babel": "~4.5.18",
29-
"@vue/cli-plugin-eslint": "~4.5.18",
30-
"@vue/cli-plugin-typescript": "~4.5.18",
31-
"@vue/cli-service": "~4.5.18",
32-
"@vue/eslint-config-prettier": "^6.0.0",
33-
"@vue/eslint-config-typescript": "^7.0.0",
34-
"eslint": "^6.7.2",
35-
"eslint-plugin-prettier": "^3.3.1",
36-
"eslint-plugin-vue": "^6.2.2",
24+
"@typescript-eslint/eslint-plugin": "^5.4.0",
25+
"@typescript-eslint/parser": "^5.4.0",
26+
"@vue/cli-plugin-babel": "~5.0.8",
27+
"@vue/cli-plugin-eslint": "~5.0.8",
28+
"@vue/cli-plugin-typescript": "~5.0.8",
29+
"@vue/cli-service": "~5.0.0",
30+
"@vue/eslint-config-prettier": "^7.1.0",
31+
"@vue/eslint-config-typescript": "^11.0.0",
32+
"eslint": "^8.37.0",
33+
"eslint-plugin-prettier": "^4.0.0",
34+
"eslint-plugin-vue": "^9.10.0",
3735
"monaco-editor-webpack-plugin": "^4.1.1",
38-
"prettier": "^2.2.1",
39-
"rimraf": "^3.0.2",
36+
"prettier": "^2.8.7",
37+
"rimraf": "^4.4.1",
4038
"sass": "~1.32.0",
4139
"sass-loader": "^10.0.0",
42-
"typescript": "~4.1.5",
43-
"vue-cli-plugin-vuetify": "~2.4.2",
44-
"vue-template-compiler": "^2.7.0",
45-
"vuetify-loader": "^1.7.0",
46-
"vuex-pathify": "^1.4.5"
40+
"typescript": "~4.5.5",
41+
"vue-cli-plugin-vuetify": "~2.5.8",
42+
"webpack-plugin-vuetify": "^2.0.1",
43+
"vuex-pathify": "^3.0.0-beta"
4744
}
4845
}
Lines changed: 31 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"name": "@jsonforms/vue2-vuetify",
2+
"name": "@jsonforms/vue-vuetify",
33
"version": "3.1.0-alpha.0",
4-
"description": "Vue 2 Vuetify renderers for JSON Forms",
4+
"description": "Vue Vuetify renderers for JSON Forms",
55
"repository": "https://github.com/eclipsesource/jsonforms-vuetify-renderers",
66
"bugs": "https://github.com/eclipsesource/jsonforms/issues",
77
"homepage": "http://jsonforms.io/",
@@ -28,70 +28,66 @@
2828
"layout",
2929
"customization"
3030
],
31-
"main": "lib/jsonforms-vue2-vuetify.cjs.js",
32-
"module": "lib/jsonforms-vue2-vuetify.esm.js",
31+
"main": "lib/jsonforms-vue-vuetify.cjs.js",
32+
"module": "lib/jsonforms-vue-vuetify.esm.js",
3333
"typings": "lib/index.d.ts",
3434
"files": [
3535
"lib",
3636
"src"
3737
],
3838
"scripts": {
3939
"prebuild": "rimraf lib",
40-
"build": "cross-env NODE_ENV=production rollup --config rollup.config.js",
40+
"build": "cross-env NODE_ENV=production rollup --config rollup.config.mjs",
4141
"watch": "rollup --watch --config rollup.config.js",
4242
"test": "vue-cli-service test:unit"
4343
},
4444
"dependencies": {
4545
"ajv": "^8.6.1",
4646
"dayjs": "^1.10.6",
47-
"lodash": "^4.17.15",
48-
"v-mask": "^2.3.0"
47+
"lodash": "^4.17.15"
4948
},
5049
"peerDependencies": {
5150
"@jsonforms/core": "3.1.0-alpha.0",
52-
"@jsonforms/vue2": "3.1.0-alpha.0",
53-
"@mdi/font": "^5.9.55",
54-
"vue": "^2.7.0",
55-
"vuetify": "^2.4.0"
51+
"@jsonforms/vue": "3.1.0-alpha.0",
52+
"@mdi/font": "^7.0.96",
53+
"vue": "^3.2.47",
54+
"vuetify": "^3.1.12"
5655
},
5756
"devDependencies": {
5857
"@babel/core": "^7.14.6",
5958
"@babel/preset-env": "^7.14.7",
6059
"@babel/preset-typescript": "^7.14.5",
6160
"@jsonforms/core": "3.1.0-alpha.0",
62-
"@jsonforms/vue2": "3.1.0-alpha.0",
63-
"@mdi/font": "^5.9.55",
64-
"@rollup/plugin-babel": "^5.3.0",
65-
"@rollup/plugin-node-resolve": "^9.0.0",
61+
"@jsonforms/vue": "3.1.0-alpha.0",
62+
"@mdi/font": "^7.0.96",
63+
"@rollup/plugin-babel": "^6.0.3",
64+
"@rollup/plugin-node-resolve": "^15.0.1",
6665
"@types/jest": "^28.1.1",
6766
"@types/lodash": "^4.14.172",
68-
"@typescript-eslint/eslint-plugin": "^4.18.0",
69-
"@typescript-eslint/parser": "^4.18.0",
70-
"@vue/cli-plugin-unit-jest": "~4.5.18",
71-
"@vue/cli-service": "~4.5.18",
72-
"@vue/eslint-config-prettier": "^6.0.0",
73-
"@vue/eslint-config-typescript": "^7.0.0",
74-
"@vue/test-utils": "^1.3.0",
67+
"@typescript-eslint/eslint-plugin": "^5.4.0",
68+
"@typescript-eslint/parser": "^5.4.0",
69+
"@vue/cli-plugin-unit-jest": "^5.0.0",
70+
"@vue/cli-service": "~5.0.0",
71+
"@vue/eslint-config-prettier": "^7.1.0",
72+
"@vue/eslint-config-typescript": "^11.0.0",
73+
"@vue/test-utils": "^2.3.2",
7574
"ajv": "^8.6.1",
7675
"core-js": "^3.9.1",
7776
"cross-env": "^7.0.2",
78-
"eslint": "^6.7.2",
79-
"eslint-plugin-prettier": "^3.3.1",
80-
"eslint-plugin-vue": "^6.2.2",
77+
"eslint": "^8.37.0",
78+
"eslint-plugin-prettier": "^4.0.0",
79+
"eslint-plugin-vue": "^9.10.0",
8180
"jest": "^28.1.1",
82-
"jest-serializer-html": "^7.0.0",
83-
"prettier": "^2.2.1",
84-
"rimraf": "^3.0.2",
85-
"rollup": "^2.52.8",
81+
"prettier": "^2.8.7",
82+
"rimraf": "^4.4.1",
83+
"rollup": "^3.20.2",
8684
"rollup-plugin-cleanup": "^3.2.1",
8785
"rollup-plugin-styles": "^4.0.0",
8886
"rollup-plugin-typescript2": "^0.30.0",
8987
"rollup-plugin-visualizer": "^5.5.2",
90-
"rollup-plugin-vue": "^5.1.9",
91-
"typescript": "~4.1.5",
92-
"vue": "^2.7.0",
93-
"vue-jest": "^3.0.7",
94-
"vue-template-compiler": "^2.7.0",
95-
"vuetify": "^2.4.0"
88+
"rollup-plugin-vue": "^6.0.0",
89+
"typescript": "~4.5.5",
90+
"vue": "^3.2.47",
91+
"vuetify": "^3.1.12"
9692
}
9793
}

packages/vue2-vuetify/rollup.config.js renamed to packages/vue-vuetify/rollup.config.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ import babel from '@rollup/plugin-babel';
33
import typescript from 'rollup-plugin-typescript2';
44
import resolve from '@rollup/plugin-node-resolve';
55
import cleanup from 'rollup-plugin-cleanup';
6-
import visualizer from 'rollup-plugin-visualizer';
6+
import { visualizer } from 'rollup-plugin-visualizer';
77
import styles from 'rollup-plugin-styles';
88

9-
import packageJson from './package.json';
9+
import packageJson from './package.json' assert { type: 'json' };
1010

1111
const baseConfig = {
1212
input: 'src/index.ts',

packages/vue-vuetify/shims-vue.d.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
declare module '*.vue' {
2+
import type { DefineComponent } from 'vue';
3+
const component: DefineComponent<{}, {}, any>;
4+
export default component;
5+
export const entry;
6+
}

0 commit comments

Comments
 (0)