Skip to content

Commit 5b010bf

Browse files
chore(deps): update vite to latest v8 (#1729)
* chore(deps): update vite to latest v8 * chore(tests): update import statements in test files * chore(config): add support for react/jsx-runtime and react/jsx-dev-runtime in Vite configuration
1 parent f179763 commit 5b010bf

20 files changed

Lines changed: 586 additions & 877 deletions

File tree

apps/demo/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,18 +49,18 @@
4949
"@types/node": "25.9.5",
5050
"@types/react": "18.3.31",
5151
"@types/react-dom": "18.3.7",
52-
"@vitejs/plugin-react": "5.2.0",
53-
"@vitest/coverage-v8": "3.2.7",
52+
"@vitejs/plugin-react": "6.0.3",
53+
"@vitest/coverage-v8": "4.1.10",
5454
"eslint": "10.7.0",
5555
"jsdom": "27.4.0",
5656
"prettier": "3.9.5",
5757
"stylelint": "17.14.0",
5858
"stylelint-config-standard": "40.0.0",
5959
"stylelint-order": "8.1.1",
6060
"typescript": "5.9.3",
61-
"vite": "7.3.6",
61+
"vite": "8.1.4",
6262
"vite-plugin-compression": "0.5.1",
6363
"vite-plugin-html": "3.2.2",
64-
"vitest": "3.2.7"
64+
"vitest": "4.1.10"
6565
}
6666
}

apps/demo/tsconfig.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
{
22
"extends": "@prefabs.tech/tsconfig/react-app",
3+
"compilerOptions": {
4+
"types": ["node", "vitest/globals"]
5+
},
36
"include": ["*.d.ts", "src"],
47
"references": [{ "path": "./tsconfig.node.json" }]
58
}

packages/config/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@
3939
"@types/jsdom": "21.1.7",
4040
"@types/node": "25.9.5",
4141
"@types/react": "18.3.31",
42-
"@vitejs/plugin-react": "5.2.0",
43-
"@vitest/coverage-v8": "3.2.7",
42+
"@vitejs/plugin-react": "6.0.3",
43+
"@vitest/coverage-v8": "4.1.10",
4444
"eslint": "10.7.0",
4545
"jsdom": "27.4.0",
4646
"prettier": "3.9.5",
@@ -49,8 +49,8 @@
4949
"stylelint-config-standard": "40.0.0",
5050
"stylelint-order": "8.1.1",
5151
"typescript": "5.9.3",
52-
"vite": "7.3.6",
53-
"vitest": "3.2.7"
52+
"vite": "8.1.4",
53+
"vitest": "4.1.10"
5454
},
5555
"peerDependencies": {
5656
"react": ">=18.3"

packages/config/vite.config.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,14 @@ export default defineConfig(({ mode }) => {
1414
fileName: (format) => `PrefabsTechReactConfig.${format}.js`,
1515
name: "PrefabsTechReactConfig",
1616
},
17-
rollupOptions: {
18-
external: ["react"],
17+
rolldownOptions: {
18+
external: ["react", "react/jsx-runtime", "react/jsx-dev-runtime"],
1919
output: {
2020
exports: "named",
2121
globals: {
2222
react: "React",
23+
"react/jsx-dev-runtime": "React",
24+
"react/jsx-runtime": "React",
2325
},
2426
},
2527
},

packages/form/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@
5252
"@types/react": "18.3.31",
5353
"@types/react-dom": "18.3.7",
5454
"@types/validator": "13.15.10",
55-
"@vitejs/plugin-react": "5.2.0",
56-
"@vitest/coverage-v8": "3.2.7",
55+
"@vitejs/plugin-react": "6.0.3",
56+
"@vitest/coverage-v8": "4.1.10",
5757
"eslint": "10.7.0",
5858
"jsdom": "27.4.0",
5959
"prettier": "3.9.5",
@@ -64,8 +64,8 @@
6464
"stylelint-config-standard": "40.0.0",
6565
"stylelint-order": "8.1.1",
6666
"typescript": "5.9.3",
67-
"vite": "7.3.6",
68-
"vitest": "3.2.7"
67+
"vite": "8.1.4",
68+
"vitest": "4.1.10"
6969
},
7070
"peerDependencies": {
7171
"@prefabs.tech/react-ui": "0.72.1",

packages/form/vite.config.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,12 @@ export default defineConfig(({ mode }) => {
1616
fileName: (format) => `PrefabsTechReactForm.${format}.js`,
1717
name: "PrefabsTechReactForm",
1818
},
19-
rollupOptions: {
19+
rolldownOptions: {
2020
external: [
2121
...Object.keys(peerDependencies),
2222
...Object.keys(dependencies),
23+
"react/jsx-runtime",
24+
"react/jsx-dev-runtime",
2325
],
2426
output: {
2527
exports: "named",
@@ -34,6 +36,8 @@ export default defineConfig(({ mode }) => {
3436
"react-dropzone": "reactDropzone",
3537
"react-hook-form": "ReactHookForm",
3638
"react-router-dom": "ReactRouterDom",
39+
"react/jsx-dev-runtime": "React",
40+
"react/jsx-runtime": "React",
3741
validator: "Validator",
3842
zod: "zod",
3943
},

packages/i18n/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@
5050
"@types/node": "25.9.5",
5151
"@types/react": "18.3.31",
5252
"@types/react-dom": "18.3.7",
53-
"@vitejs/plugin-react": "5.2.0",
54-
"@vitest/coverage-v8": "3.2.7",
53+
"@vitejs/plugin-react": "6.0.3",
54+
"@vitest/coverage-v8": "4.1.10",
5555
"eslint": "10.7.0",
5656
"prettier": "3.9.5",
5757
"react": "18.3.1",
@@ -60,8 +60,8 @@
6060
"stylelint-config-standard": "40.0.0",
6161
"stylelint-order": "8.1.1",
6262
"typescript": "5.9.3",
63-
"vite": "7.3.6",
64-
"vitest": "3.2.7"
63+
"vite": "8.1.4",
64+
"vitest": "4.1.10"
6565
},
6666
"peerDependencies": {
6767
"@prefabs.tech/react-config": "0.72.1",

packages/i18n/vite.config.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,12 @@ export default defineConfig(({ mode }) => {
1616
fileName: (format) => `PrefabsTechReactI18n.${format}.js`,
1717
name: "PrefabsTechReactI18n",
1818
},
19-
rollupOptions: {
19+
rolldownOptions: {
2020
external: [
2121
...Object.keys(peerDependencies),
2222
...Object.keys(dependencies),
23+
"react/jsx-runtime",
24+
"react/jsx-dev-runtime",
2325
],
2426
output: {
2527
exports: "named",
@@ -34,6 +36,8 @@ export default defineConfig(({ mode }) => {
3436
react: "React",
3537
"react-dom": "ReactDom",
3638
"react-i18next": "ReactI18next",
39+
"react/jsx-dev-runtime": "React",
40+
"react/jsx-runtime": "React",
3741
},
3842
},
3943
},

packages/layout/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@
4444
"@types/node": "25.9.5",
4545
"@types/react": "18.3.31",
4646
"@types/react-dom": "18.3.7",
47-
"@vitejs/plugin-react": "5.2.0",
48-
"@vitest/coverage-v8": "3.2.7",
47+
"@vitejs/plugin-react": "6.0.3",
48+
"@vitest/coverage-v8": "4.1.10",
4949
"eslint": "10.7.0",
5050
"jsdom": "27.4.0",
5151
"prettier": "3.9.5",
@@ -57,8 +57,8 @@
5757
"stylelint-config-standard": "40.0.0",
5858
"stylelint-order": "8.1.1",
5959
"typescript": "5.9.3",
60-
"vite": "7.3.6",
61-
"vitest": "3.2.7"
60+
"vite": "8.1.4",
61+
"vitest": "4.1.10"
6262
},
6363
"peerDependencies": {
6464
"@prefabs.tech/react-config": "0.72.1",

packages/layout/vite.config.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,12 @@ export default defineConfig(({ mode }) => {
2323
fileName: (format) => `PrefabsTechReactLayout.${format}.js`,
2424
name: "PrefabsTechReactLayout",
2525
},
26-
rollupOptions: {
26+
rolldownOptions: {
2727
external: [
2828
...Object.keys(peerDependencies),
2929
...Object.keys(dependencies),
30+
"react/jsx-runtime",
31+
"react/jsx-dev-runtime",
3032
],
3133
output: {
3234
exports: "named",
@@ -38,6 +40,8 @@ export default defineConfig(({ mode }) => {
3840
react: "React",
3941
"react-dom": "ReactDom",
4042
"react-router-dom": "ReactRouterDom",
43+
"react/jsx-dev-runtime": "React",
44+
"react/jsx-runtime": "React",
4145
},
4246
},
4347
},

0 commit comments

Comments
 (0)