Skip to content

Commit 37f14f9

Browse files
committed
deps(dev): Upgrade to jest and ts-jest v29
- Upgrade jest to ^29.7.0 - Add now needed explicit jest-environment-jsdom where needed - vue: Add now needed module name mapper for @vue/test-utils - Upgrade ts-jest to ^29.4.5 - vue-vanilla: Replace outdated vue-jest with @vue/vue3-jest
1 parent abce534 commit 37f14f9

File tree

7 files changed

+697
-874
lines changed

7 files changed

+697
-874
lines changed

packages/material-renderers/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,8 @@
125125
"eslint-plugin-import": "^2.27.5",
126126
"eslint-plugin-prettier": "^4.2.1",
127127
"eslint-plugin-react": "^7.32.2",
128-
"jest": "^27.5.1",
128+
"jest": "^29.7.0",
129+
"jest-environment-jsdom": "29.7.0",
129130
"jsdom": "^22.0.0",
130131
"jsdom-global": "^3.0.2",
131132
"nyc": "^15.1.0",
@@ -140,7 +141,7 @@
140141
"rollup-plugin-typescript2": "^0.34.1",
141142
"rollup-plugin-visualizer": "^5.4.1",
142143
"source-map-loader": "^0.2.4",
143-
"ts-jest": "^27.1.4",
144+
"ts-jest": "^29.4.5",
144145
"ts-loader": "^9.5.1",
145146
"tslib": "^2.5.0",
146147
"typedoc": "~0.25.3",

packages/react/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@
113113
"eslint-plugin-import": "^2.27.5",
114114
"eslint-plugin-prettier": "^4.2.1",
115115
"eslint-plugin-react": "^7.32.2",
116-
"jest": "^27.5.1",
116+
"jest": "^29.7.0",
117117
"jsdom": "^22.0.0",
118118
"jsdom-global": "^3.0.2",
119119
"nyc": "^15.1.0",
@@ -128,7 +128,7 @@
128128
"rollup-plugin-cleanup": "^3.2.1",
129129
"rollup-plugin-typescript2": "^0.34.1",
130130
"rollup-plugin-visualizer": "^5.4.1",
131-
"ts-jest": "^27.1.4",
131+
"ts-jest": "^29.4.5",
132132
"tslib": "^2.5.0",
133133
"typedoc": "~0.25.3",
134134
"typescript": "~5.5.0"

packages/vanilla-renderers/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,8 @@
7878
"eslint-plugin-import": "^2.27.5",
7979
"eslint-plugin-prettier": "^4.2.1",
8080
"eslint-plugin-react": "^7.32.2",
81-
"jest": "^27.5.1",
81+
"jest": "^29.7.0",
82+
"jest-environment-jsdom": "29.7.0",
8283
"jsdom": "^22.0.0",
8384
"jsdom-global": "^3.0.2",
8485
"nyc": "^15.1.0",
@@ -93,7 +94,7 @@
9394
"rollup-plugin-typescript2": "^0.34.1",
9495
"rollup-plugin-visualizer": "^5.4.1",
9596
"source-map-loader": "^0.2.4",
96-
"ts-jest": "^27.1.4",
97+
"ts-jest": "^29.4.5",
9798
"ts-loader": "^9.5.1",
9899
"ts-node": "^10.4.0",
99100
"tslib": "^2.5.0",

packages/vue-vanilla/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@
7373
"@vue/cli-service": "~5.0.8",
7474
"@vue/eslint-config-typescript": "^11.0.2",
7575
"@vue/test-utils": "^2.4.5",
76+
"@vue/vue3-jest": "^29.2.6",
7677
"chai": "^4.1.2",
7778
"cross-env": "^10.1.0",
7879
"eslint": "^8.56.0",
@@ -93,8 +94,7 @@
9394
"tslib": "^2.5.0",
9495
"typedoc": "~0.25.3",
9596
"typescript": "~5.5.0",
96-
"vue": "^3.5.17",
97-
"vue-jest": "^5.0.0-0"
97+
"vue": "^3.5.17"
9898
},
9999
"peerDependencies": {
100100
"@jsonforms/core": "3.7.0-alpha.3",

packages/vue/jest.config.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
module.exports = {
22
preset: 'ts-jest',
33
testEnvironment: 'jsdom',
4+
moduleNameMapper: {
5+
'^@vue/test-utils$':
6+
'<rootDir>/node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js',
7+
},
48
transform: {
59
'^.+\\.ts$': 'ts-jest',
610
'^.+\\.vue$': '@vue/vue3-jest',

packages/vue/package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,15 +65,16 @@
6565
"@vue/cli-service": "~5.0.8",
6666
"@vue/eslint-config-typescript": "^11.0.2",
6767
"@vue/test-utils": "^2.4.5",
68-
"@vue/vue3-jest": "^27.0.0",
68+
"@vue/vue3-jest": "^29.2.6",
6969
"core-js": "^3.9.1",
7070
"cross-env": "^10.1.0",
7171
"eslint": "^8.56.0",
7272
"eslint-config-prettier": "^8.7.0",
7373
"eslint-plugin-import": "^2.27.5",
7474
"eslint-plugin-prettier-vue": "^4.2.0",
7575
"eslint-plugin-vue": "^9.9.0",
76-
"jest": "^27.5.1",
76+
"jest": "^29.7.0",
77+
"jest-environment-jsdom": "29.7.0",
7778
"prettier": "^2.8.4",
7879
"rimraf": "^6.1.0",
7980
"rollup": "^2.78.0",
@@ -82,7 +83,7 @@
8283
"rollup-plugin-typescript2": "^0.34.1",
8384
"rollup-plugin-visualizer": "^5.4.1",
8485
"rollup-plugin-vue": "^6.0.0",
85-
"ts-jest": "^27.1.5",
86+
"ts-jest": "^29.4.5",
8687
"tslib": "^2.5.0",
8788
"typedoc": "~0.25.3",
8889
"typescript": "~5.5.0",

0 commit comments

Comments
 (0)