build(deps): 更新 Vite 依赖并移除 pnpm overrides

This commit is contained in:
严浩
2025-09-09 19:36:34 +08:00
parent da1da07474
commit 8cb4369276
5 changed files with 183 additions and 243 deletions

View File

@@ -49,9 +49,7 @@
]
},
"pnpm": {
"overrides": {
"vite": "$vite"
}
"overrides": {}
},
"dependencies": {
"@commitlint/cli": "^19.8.1",
@@ -109,7 +107,7 @@
"unplugin-vue-components": "^29.0.0",
"unplugin-vue-markdown": "^29.1.0",
"unplugin-vue-router": "^0.15.0",
"vite": "npm:rolldown-vite@^7.1.8",
"vite": "^7.1.5",
"vite-plugin-checker": "^0.10.3",
"vite-plugin-fake-server": "^2.2.0",
"vite-plugin-image-optimizer": "^2.0.2",

189
pnpm-lock.yaml generated
View File

@@ -4,9 +4,6 @@ settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
overrides:
vite: npm:rolldown-vite@^7.1.8
importers:
.:
@@ -59,7 +56,7 @@ importers:
devDependencies:
'@cloudflare/vite-plugin':
specifier: ^1.12.3
version: 1.12.3(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))(workerd@1.20250902.0)(wrangler@4.34.0)
version: 1.12.3(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))(workerd@1.20250902.0)(wrangler@4.34.0)
'@commitlint/types':
specifier: ^19.8.1
version: 19.8.1
@@ -89,10 +86,10 @@ importers:
version: 1.3.0
'@vitejs/plugin-vue':
specifier: ^6.0.1
version: 6.0.1(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2))
version: 6.0.1(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2))
'@vitejs/plugin-vue-jsx':
specifier: ^5.1.1
version: 5.1.1(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2))
version: 5.1.1(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2))
'@vitest/eslint-plugin':
specifier: ^1.3.9
version: 1.3.9(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)(vitest@3.2.4(@types/node@22.18.1)(jiti@2.5.1)(jsdom@26.1.0)(lightningcss@1.30.1)(yaml@2.8.1))
@@ -152,10 +149,10 @@ importers:
version: 5.9.2
unocss:
specifier: ^66.5.1
version: 66.5.1(postcss@8.5.6)(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))
version: 66.5.1(postcss@8.5.6)(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))
unocss-preset-animations:
specifier: ^1.2.1
version: 1.2.1(@unocss/preset-wind3@66.5.1)(unocss@66.5.1(postcss@8.5.6)(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)))
version: 1.2.1(@unocss/preset-wind3@66.5.1)(unocss@66.5.1(postcss@8.5.6)(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)))
unplugin-auto-import:
specifier: ^20.1.0
version: 20.1.0(@vueuse/core@13.9.0(vue@3.5.21(typescript@5.9.2)))
@@ -167,37 +164,37 @@ importers:
version: 29.0.0(@babel/parser@7.28.4)(vue@3.5.21(typescript@5.9.2))
unplugin-vue-markdown:
specifier: ^29.1.0
version: 29.1.0(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))
version: 29.1.0(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))
unplugin-vue-router:
specifier: ^0.15.0
version: 0.15.0(@vue/compiler-sfc@3.5.21)(typescript@5.9.2)(vue-router@4.5.1(vue@3.5.21(typescript@5.9.2)))(vue@3.5.21(typescript@5.9.2))
vite:
specifier: npm:rolldown-vite@^7.1.8
version: rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)
specifier: ^7.1.5
version: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)
vite-plugin-checker:
specifier: ^0.10.3
version: 0.10.3(eslint@9.35.0(jiti@2.5.1))(optionator@0.9.4)(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))(typescript@5.9.2)(vue-tsc@3.0.6(typescript@5.9.2))
version: 0.10.3(eslint@9.35.0(jiti@2.5.1))(optionator@0.9.4)(typescript@5.9.2)(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))(vue-tsc@3.0.6(typescript@5.9.2))
vite-plugin-fake-server:
specifier: ^2.2.0
version: 2.2.0
vite-plugin-image-optimizer:
specifier: ^2.0.2
version: 2.0.2(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))
version: 2.0.2(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))
vite-plugin-vue-devtools:
specifier: ^8.0.1
version: 8.0.1(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2))
version: 8.0.1(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2))
vite-plugin-vue-meta-layouts:
specifier: ^0.6.0
version: 0.6.0(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))(vue-router@4.5.1(vue@3.5.21(typescript@5.9.2)))
version: 0.6.0(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))(vue-router@4.5.1(vue@3.5.21(typescript@5.9.2)))
vite-plugin-webfont-dl:
specifier: ^3.11.1
version: 3.11.1(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))
version: 3.11.1(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))
vitest:
specifier: ^3.2.4
version: 3.2.4(@types/node@22.18.1)(jiti@2.5.1)(jsdom@26.1.0)(lightningcss@1.30.1)(yaml@2.8.1)
vue-macros:
specifier: 3.0.0-beta.23
version: 3.0.0-beta.23(@vueuse/core@13.9.0(vue@3.5.21(typescript@5.9.2)))(esbuild@0.25.9)(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))(rolldown@1.0.0-beta.36)(rollup@4.50.1)(typescript@5.9.2)(vue-tsc@3.0.6(typescript@5.9.2))(vue@3.5.21(typescript@5.9.2))
version: 3.0.0-beta.23(@vueuse/core@13.9.0(vue@3.5.21(typescript@5.9.2)))(esbuild@0.25.9)(rolldown@1.0.0-beta.36)(rollup@4.50.1)(typescript@5.9.2)(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))(vue-tsc@3.0.6(typescript@5.9.2))(vue@3.5.21(typescript@5.9.2))
vue-tsc:
specifier: ^3.0.6
version: 3.0.6(typescript@5.9.2)
@@ -3937,46 +3934,6 @@ packages:
rfdc@1.4.1:
resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==}
rolldown-vite@7.1.8:
resolution: {integrity: sha512-AfI/iNNsTjJv6E3nUSAra8bP4j30MZTt8JSB6iBZP1dblxnF6+3EE6TXQc75M69aH/Cr5p6N1Sk/1JyTDKFgOg==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
'@types/node': ^20.19.0 || >=22.12.0
esbuild: ^0.25.0
jiti: '>=1.21.0'
less: ^4.0.0
sass: ^1.70.0
sass-embedded: ^1.70.0
stylus: '>=0.54.8'
sugarss: ^5.0.0
terser: ^5.16.0
tsx: ^4.8.1
yaml: ^2.4.2
peerDependenciesMeta:
'@types/node':
optional: true
esbuild:
optional: true
jiti:
optional: true
less:
optional: true
sass:
optional: true
sass-embedded:
optional: true
stylus:
optional: true
sugarss:
optional: true
terser:
optional: true
tsx:
optional: true
yaml:
optional: true
rolldown@1.0.0-beta.36:
resolution: {integrity: sha512-eethnJ/UfQWg2VWBDDMEu7IDvEh4WPbPb1azPWDCHcuOwoPT9C2NT4Y/ecZztCl9OBzXoA+CXXb5MS+qbukAig==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -5037,7 +4994,7 @@ snapshots:
optionalDependencies:
workerd: 1.20250902.0
'@cloudflare/vite-plugin@1.12.3(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))(workerd@1.20250902.0)(wrangler@4.34.0)':
'@cloudflare/vite-plugin@1.12.3(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))(workerd@1.20250902.0)(wrangler@4.34.0)':
dependencies:
'@cloudflare/unenv-preset': 2.7.2(unenv@2.0.0-rc.20)(workerd@1.20250902.0)
'@remix-run/node-fetch-server': 0.8.0
@@ -5046,7 +5003,7 @@ snapshots:
picocolors: 1.1.1
tinyglobby: 0.2.15
unenv: 2.0.0-rc.20
vite: rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)
vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)
wrangler: 4.34.0
ws: 8.18.0
transitivePeerDependencies:
@@ -6221,13 +6178,13 @@ snapshots:
unhead: 2.0.14
vue: 3.5.21(typescript@5.9.2)
'@unocss/astro@66.5.1(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))':
'@unocss/astro@66.5.1(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))':
dependencies:
'@unocss/core': 66.5.1
'@unocss/reset': 66.5.1
'@unocss/vite': 66.5.1(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))
'@unocss/vite': 66.5.1(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))
optionalDependencies:
vite: rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)
vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)
'@unocss/cli@66.5.1':
dependencies:
@@ -6357,7 +6314,7 @@ snapshots:
dependencies:
'@unocss/core': 66.5.1
'@unocss/vite@66.5.1(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))':
'@unocss/vite@66.5.1(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))':
dependencies:
'@jridgewell/remapping': 2.3.5
'@unocss/config': 66.5.1
@@ -6368,26 +6325,26 @@ snapshots:
pathe: 2.0.3
tinyglobby: 0.2.15
unplugin-utils: 0.3.0
vite: rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)
vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)
'@vant/auto-import-resolver@1.3.0': {}
'@vitejs/plugin-vue-jsx@5.1.1(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2))':
'@vitejs/plugin-vue-jsx@5.1.1(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2))':
dependencies:
'@babel/core': 7.28.4
'@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.4)
'@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.4)
'@rolldown/pluginutils': 1.0.0-beta.36
'@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.4)
vite: rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)
vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)
vue: 3.5.21(typescript@5.9.2)
transitivePeerDependencies:
- supports-color
'@vitejs/plugin-vue@6.0.1(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2))':
'@vitejs/plugin-vue@6.0.1(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2))':
dependencies:
'@rolldown/pluginutils': 1.0.0-beta.29
vite: rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)
vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)
vue: 3.5.21(typescript@5.9.2)
'@vitest/eslint-plugin@1.3.9(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)(vitest@3.2.4(@types/node@22.18.1)(jiti@2.5.1)(jsdom@26.1.0)(lightningcss@1.30.1)(yaml@2.8.1))':
@@ -6570,12 +6527,12 @@ snapshots:
transitivePeerDependencies:
- vue
'@vue-macros/devtools@3.0.0-beta.23(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))(typescript@5.9.2)':
'@vue-macros/devtools@3.0.0-beta.23(typescript@5.9.2)(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))':
dependencies:
sirv: 3.0.2
vue: 3.5.21(typescript@5.9.2)
optionalDependencies:
vite: rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)
vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)
transitivePeerDependencies:
- typescript
@@ -6771,14 +6728,14 @@ snapshots:
dependencies:
'@vue/devtools-kit': 8.0.1
'@vue/devtools-core@8.0.1(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2))':
'@vue/devtools-core@8.0.1(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2))':
dependencies:
'@vue/devtools-kit': 8.0.1
'@vue/devtools-shared': 8.0.1
mitt: 3.0.1
nanoid: 5.1.5
pathe: 2.0.3
vite-hot-client: 2.1.0(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))
vite-hot-client: 2.1.0(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))
vue: 3.5.21(typescript@5.9.2)
transitivePeerDependencies:
- vite
@@ -7977,6 +7934,7 @@ snapshots:
lightningcss-linux-x64-musl: 1.30.1
lightningcss-win32-arm64-msvc: 1.30.1
lightningcss-win32-x64-msvc: 1.30.1
optional: true
lilconfig@3.1.3: {}
@@ -8478,21 +8436,6 @@ snapshots:
rfdc@1.4.1: {}
rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1):
dependencies:
fdir: 6.5.0(picomatch@4.0.3)
lightningcss: 1.30.1
picomatch: 4.0.3
postcss: 8.5.6
rolldown: 1.0.0-beta.36
tinyglobby: 0.2.15
optionalDependencies:
'@types/node': 22.18.1
esbuild: 0.25.9
fsevents: 2.3.3
jiti: 2.5.1
yaml: 2.8.1
rolldown@1.0.0-beta.36:
dependencies:
'@oxc-project/runtime': 0.87.0
@@ -8816,15 +8759,15 @@ snapshots:
unplugin: 2.3.10
unplugin-utils: 0.2.5
unocss-preset-animations@1.2.1(@unocss/preset-wind3@66.5.1)(unocss@66.5.1(postcss@8.5.6)(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))):
unocss-preset-animations@1.2.1(@unocss/preset-wind3@66.5.1)(unocss@66.5.1(postcss@8.5.6)(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))):
dependencies:
unocss: 66.5.1(postcss@8.5.6)(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))
unocss: 66.5.1(postcss@8.5.6)(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))
optionalDependencies:
'@unocss/preset-wind3': 66.5.1
unocss@66.5.1(postcss@8.5.6)(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)):
unocss@66.5.1(postcss@8.5.6)(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)):
dependencies:
'@unocss/astro': 66.5.1(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))
'@unocss/astro': 66.5.1(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))
'@unocss/cli': 66.5.1
'@unocss/core': 66.5.1
'@unocss/postcss': 66.5.1(postcss@8.5.6)
@@ -8842,9 +8785,9 @@ snapshots:
'@unocss/transformer-compile-class': 66.5.1
'@unocss/transformer-directives': 66.5.1
'@unocss/transformer-variant-group': 66.5.1
'@unocss/vite': 66.5.1(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))
'@unocss/vite': 66.5.1(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))
optionalDependencies:
vite: rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)
vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)
transitivePeerDependencies:
- postcss
- supports-color
@@ -8860,13 +8803,13 @@ snapshots:
optionalDependencies:
'@vueuse/core': 13.9.0(vue@3.5.21(typescript@5.9.2))
unplugin-combine@2.1.2(esbuild@0.25.9)(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))(rolldown@1.0.0-beta.36)(rollup@4.50.1)(unplugin@2.3.10):
unplugin-combine@2.1.2(esbuild@0.25.9)(rolldown@1.0.0-beta.36)(rollup@4.50.1)(unplugin@2.3.10)(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)):
optionalDependencies:
esbuild: 0.25.9
rolldown: 1.0.0-beta.36
rollup: 4.50.1
unplugin: 2.3.10
vite: rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)
vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)
unplugin-icons@22.2.0(@vue/compiler-sfc@3.5.21):
dependencies:
@@ -8914,7 +8857,7 @@ snapshots:
transitivePeerDependencies:
- vue
unplugin-vue-markdown@29.1.0(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)):
unplugin-vue-markdown@29.1.0(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)):
dependencies:
'@mdit-vue/plugin-component': 2.1.4
'@mdit-vue/plugin-frontmatter': 2.1.4
@@ -8924,7 +8867,7 @@ snapshots:
markdown-it-async: 2.2.0
unplugin: 2.3.10
unplugin-utils: 0.2.5
vite: rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)
vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)
unplugin-vue-router@0.15.0(@vue/compiler-sfc@3.5.21)(typescript@5.9.2)(vue-router@4.5.1(vue@3.5.21(typescript@5.9.2)))(vue@3.5.21(typescript@5.9.2)):
dependencies:
@@ -8978,15 +8921,15 @@ snapshots:
vue: 3.5.21(typescript@5.9.2)
vue-router: 4.5.1(vue@3.5.21(typescript@5.9.2))
vite-dev-rpc@1.1.0(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)):
vite-dev-rpc@1.1.0(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)):
dependencies:
birpc: 2.5.0
vite: rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)
vite-hot-client: 2.1.0(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))
vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)
vite-hot-client: 2.1.0(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))
vite-hot-client@2.1.0(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)):
vite-hot-client@2.1.0(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)):
dependencies:
vite: rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)
vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)
vite-node@3.2.4(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1):
dependencies:
@@ -9009,7 +8952,7 @@ snapshots:
- tsx
- yaml
vite-plugin-checker@0.10.3(eslint@9.35.0(jiti@2.5.1))(optionator@0.9.4)(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))(typescript@5.9.2)(vue-tsc@3.0.6(typescript@5.9.2)):
vite-plugin-checker@0.10.3(eslint@9.35.0(jiti@2.5.1))(optionator@0.9.4)(typescript@5.9.2)(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))(vue-tsc@3.0.6(typescript@5.9.2)):
dependencies:
'@babel/code-frame': 7.27.1
chokidar: 4.0.3
@@ -9019,7 +8962,7 @@ snapshots:
strip-ansi: 7.1.2
tiny-invariant: 1.3.3
tinyglobby: 0.2.15
vite: rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)
vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)
vscode-uri: 3.1.0
optionalDependencies:
eslint: 9.35.0(jiti@2.5.1)
@@ -9035,13 +8978,13 @@ snapshots:
picocolors: 1.1.1
tinyglobby: 0.2.15
vite-plugin-image-optimizer@2.0.2(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)):
vite-plugin-image-optimizer@2.0.2(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)):
dependencies:
ansi-colors: 4.1.3
pathe: 2.0.3
vite: rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)
vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)
vite-plugin-inspect@11.3.3(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)):
vite-plugin-inspect@11.3.3(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)):
dependencies:
ansis: 4.1.0
debug: 4.4.1
@@ -9051,27 +8994,27 @@ snapshots:
perfect-debounce: 2.0.0
sirv: 3.0.2
unplugin-utils: 0.3.0
vite: rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)
vite-dev-rpc: 1.1.0(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))
vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)
vite-dev-rpc: 1.1.0(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))
transitivePeerDependencies:
- supports-color
vite-plugin-vue-devtools@8.0.1(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2)):
vite-plugin-vue-devtools@8.0.1(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2)):
dependencies:
'@vue/devtools-core': 8.0.1(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2))
'@vue/devtools-core': 8.0.1(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2))
'@vue/devtools-kit': 8.0.1
'@vue/devtools-shared': 8.0.1
execa: 9.6.0
sirv: 3.0.2
vite: rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)
vite-plugin-inspect: 11.3.3(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))
vite-plugin-vue-inspector: 5.3.2(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))
vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)
vite-plugin-inspect: 11.3.3(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))
vite-plugin-vue-inspector: 5.3.2(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))
transitivePeerDependencies:
- '@nuxt/kit'
- supports-color
- vue
vite-plugin-vue-inspector@5.3.2(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)):
vite-plugin-vue-inspector@5.3.2(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)):
dependencies:
'@babel/core': 7.28.4
'@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.4)
@@ -9082,23 +9025,23 @@ snapshots:
'@vue/compiler-dom': 3.5.21
kolorist: 1.8.0
magic-string: 0.30.19
vite: rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)
vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)
transitivePeerDependencies:
- supports-color
vite-plugin-vue-meta-layouts@0.6.0(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))(vue-router@4.5.1(vue@3.5.21(typescript@5.9.2))):
vite-plugin-vue-meta-layouts@0.6.0(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))(vue-router@4.5.1(vue@3.5.21(typescript@5.9.2))):
dependencies:
local-pkg: 0.5.1
vite: rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)
vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)
vue-router: 4.5.1(vue@3.5.21(typescript@5.9.2))
vite-plugin-webfont-dl@3.11.1(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)):
vite-plugin-webfont-dl@3.11.1(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)):
dependencies:
axios: 1.11.0
clean-css: 5.3.3
flat-cache: 6.1.13
picocolors: 1.1.1
vite: rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1)
vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)
transitivePeerDependencies:
- debug
@@ -9184,7 +9127,7 @@ snapshots:
'@vue/devtools-api': 6.6.4
vue: 3.5.21(typescript@5.9.2)
vue-macros@3.0.0-beta.23(@vueuse/core@13.9.0(vue@3.5.21(typescript@5.9.2)))(esbuild@0.25.9)(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))(rolldown@1.0.0-beta.36)(rollup@4.50.1)(typescript@5.9.2)(vue-tsc@3.0.6(typescript@5.9.2))(vue@3.5.21(typescript@5.9.2)):
vue-macros@3.0.0-beta.23(@vueuse/core@13.9.0(vue@3.5.21(typescript@5.9.2)))(esbuild@0.25.9)(rolldown@1.0.0-beta.36)(rollup@4.50.1)(typescript@5.9.2)(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))(vue-tsc@3.0.6(typescript@5.9.2))(vue@3.5.21(typescript@5.9.2)):
dependencies:
'@vue-macros/better-define': 3.0.0-beta.23(vue@3.5.21(typescript@5.9.2))
'@vue-macros/boolean-prop': 3.0.0-beta.23(vue@3.5.21(typescript@5.9.2))
@@ -9199,7 +9142,7 @@ snapshots:
'@vue-macros/define-render': 3.0.0-beta.23(vue@3.5.21(typescript@5.9.2))
'@vue-macros/define-slots': 3.0.0-beta.23(vue@3.5.21(typescript@5.9.2))
'@vue-macros/define-stylex': 3.0.0-beta.23(vue@3.5.21(typescript@5.9.2))
'@vue-macros/devtools': 3.0.0-beta.23(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))(typescript@5.9.2)
'@vue-macros/devtools': 3.0.0-beta.23(typescript@5.9.2)(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))
'@vue-macros/export-expose': 3.0.0-beta.23(vue@3.5.21(typescript@5.9.2))
'@vue-macros/export-props': 3.0.0-beta.23(vue@3.5.21(typescript@5.9.2))
'@vue-macros/export-render': 3.0.0-beta.23(vue@3.5.21(typescript@5.9.2))
@@ -9216,7 +9159,7 @@ snapshots:
'@vue-macros/short-vmodel': 3.0.0-beta.23(vue@3.5.21(typescript@5.9.2))
'@vue-macros/volar': 3.0.0-beta.23(typescript@5.9.2)(vue-tsc@3.0.6(typescript@5.9.2))(vue@3.5.21(typescript@5.9.2))
unplugin: 2.3.10
unplugin-combine: 2.1.2(esbuild@0.25.9)(rolldown-vite@7.1.8(@types/node@22.18.1)(esbuild@0.25.9)(jiti@2.5.1)(yaml@2.8.1))(rolldown@1.0.0-beta.36)(rollup@4.50.1)(unplugin@2.3.10)
unplugin-combine: 2.1.2(esbuild@0.25.9)(rolldown@1.0.0-beta.36)(rollup@4.50.1)(unplugin@2.3.10)(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))
unplugin-vue-define-options: 3.0.0-beta.23(vue@3.5.21(typescript@5.9.2))
vue: 3.5.21(typescript@5.9.2)
transitivePeerDependencies:

View File

@@ -0,0 +1,113 @@
import path from 'node:path'
import type { BuildEnvironmentOptions } from 'vite'
export function createRolldownSplitChunks(): BuildEnvironmentOptions {
// https://www.npmjs.com/package/utils4u/v/2.19.2?activeTab=code
function _formatFilename(id: string, prefix: string) {
const filename = path
.basename(id)
.split('?')[0]
.replace(/\.\w+$/, '')
return `${prefix}/${filename}`
}
function _isInNodeModules(id: string) {
return id.includes('node_modules')
}
function _getPkgName(moduleId: string) {
if (_isInNodeModules(moduleId)) {
let pkgName = moduleId
pkgName = pkgName.split('.pnpm/')?.[1] || pkgName
pkgName = pkgName.split('node_modules/')?.[1] || pkgName
pkgName = pkgName.startsWith('@')
? pkgName.split('/')[0] + '/' + pkgName.split('/')[1]
: pkgName.split('/')[0]
return pkgName
}
}
return {
rolldownOptions: {
output: {
advancedChunks: {
groups: [
{
name: 'vendors',
test(id) {
return id.includes('node_modules')
},
},
{
name: 'app',
test(id) {
return !id.includes('node_modules')
},
},
{
name: 'vue',
test(moduleId) {
return _getPkgName(moduleId) === 'vue' || _getPkgName(moduleId)?.startsWith('@vue/')
},
priority: 20,
},
// {
// name(moduleId, _ctx) {
// if (_isInNodeModules(moduleId)) {
// let pkgName = moduleId
// pkgName = pkgName.split('.pnpm/')?.[1] || pkgName
// pkgName = pkgName.split('node_modules/')?.[1] || pkgName
// pkgName = pkgName.startsWith('@')
// ? pkgName.split('/')[0] + '/' + pkgName.split('/')[1]
// : pkgName.split('/')[0]
// if (pkgName.startsWith('@vue/')) pkgName = 'vue'
// // console.debug(`pkgName :>> `, pkgName)
// // if (
// // pkgName === 'primevue' ||
// // pkgName.startsWith('@primevue') ||
// // pkgName.startsWith('@primeuix')
// // ) {
// // return 'libs/primevue'
// // }
// console.debug(`_getPkgName(moduleId) :>> `, _getPkgName(moduleId))
// // if (pkgName === 'vue') {
// // return 'libs/vue'
// // }
// }
// },
// priority: 10,
// },
// {
// name: (moduleId) => (moduleId.includes('node_modules') ? 'libs' : 'app'),
// // 1 KB = 1024 字节,所以 102400 ÷ 1024 = 100 KB
// // minSize: 100 * 1024,
// },
// {
// name: 'libs',
// test: /node_modules/,
// },
// {
// name: 'vue',
// test: /node_modules[\\/]vue/,
// },
// {
// name(moduleId, _ctx) {
// if (isInNodeModules(moduleId)) {
// let pkgName = moduleId
// pkgName = pkgName.split('.pnpm/')?.[1] || pkgName
// pkgName = pkgName.split('node_modules/')?.[1] || pkgName
// pkgName = pkgName.startsWith('@')
// ? pkgName.split('/')[0] + '/' + pkgName.split('/')[1]
// : pkgName.split('/')[0]
// if (pkgName.startsWith('@vue/')) pkgName = 'vue'
// return `libs/${pkgName}`;
// }
// },
// },
],
},
},
},
}
}

View File

@@ -1,108 +0,0 @@
import path from 'node:path'
import type { OutputOptions } from 'rolldown'
export function createRolldownSplitChunks(): OutputOptions['advancedChunks'] {
// https://www.npmjs.com/package/utils4u/v/2.19.2?activeTab=code
function _formatFilename(id: string, prefix: string) {
const filename = path
.basename(id)
.split('?')[0]
.replace(/\.\w+$/, '')
return `${prefix}/${filename}`
}
function _isInNodeModules(id: string) {
return id.includes('node_modules')
}
function _getPkgName(moduleId: string) {
if (_isInNodeModules(moduleId)) {
let pkgName = moduleId
pkgName = pkgName.split('.pnpm/')?.[1] || pkgName
pkgName = pkgName.split('node_modules/')?.[1] || pkgName
pkgName = pkgName.startsWith('@')
? pkgName.split('/')[0] + '/' + pkgName.split('/')[1]
: pkgName.split('/')[0]
return pkgName
}
}
return {
groups: [
{
name: 'vendors',
test(id) {
return id.includes('node_modules')
},
},
{
name: 'app',
test(id) {
return !id.includes('node_modules')
},
},
{
name: 'vue',
test(moduleId) {
return _getPkgName(moduleId) === 'vue' || _getPkgName(moduleId)?.startsWith('@vue/')
},
priority: 20,
},
// {
// name(moduleId, _ctx) {
// if (_isInNodeModules(moduleId)) {
// let pkgName = moduleId
// pkgName = pkgName.split('.pnpm/')?.[1] || pkgName
// pkgName = pkgName.split('node_modules/')?.[1] || pkgName
// pkgName = pkgName.startsWith('@')
// ? pkgName.split('/')[0] + '/' + pkgName.split('/')[1]
// : pkgName.split('/')[0]
// if (pkgName.startsWith('@vue/')) pkgName = 'vue'
// // console.debug(`pkgName :>> `, pkgName)
// // if (
// // pkgName === 'primevue' ||
// // pkgName.startsWith('@primevue') ||
// // pkgName.startsWith('@primeuix')
// // ) {
// // return 'libs/primevue'
// // }
// console.debug(`_getPkgName(moduleId) :>> `, _getPkgName(moduleId))
// // if (pkgName === 'vue') {
// // return 'libs/vue'
// // }
// }
// },
// priority: 10,
// },
// {
// name: (moduleId) => (moduleId.includes('node_modules') ? 'libs' : 'app'),
// // 1 KB = 1024 字节,所以 102400 ÷ 1024 = 100 KB
// // minSize: 100 * 1024,
// },
// {
// name: 'libs',
// test: /node_modules/,
// },
// {
// name: 'vue',
// test: /node_modules[\\/]vue/,
// },
// {
// name(moduleId, _ctx) {
// if (isInNodeModules(moduleId)) {
// let pkgName = moduleId
// pkgName = pkgName.split('.pnpm/')?.[1] || pkgName
// pkgName = pkgName.split('node_modules/')?.[1] || pkgName
// pkgName = pkgName.startsWith('@')
// ? pkgName.split('/')[0] + '/' + pkgName.split('/')[1]
// : pkgName.split('/')[0]
// if (pkgName.startsWith('@vue/')) pkgName = 'vue'
// return `libs/${pkgName}`;
// }
// },
// },
],
}
}

View File

@@ -3,7 +3,7 @@ import { createViteProxy } from 'utils4u/vite'
import { defineConfig, type DepOptimizationOptions } from 'vite'
import { Plugins } from './vite.config.plugins'
import { createRolldownSplitChunks } from './vite.config.solit-chunks'
// import { createRolldownSplitChunks } from './vite.config.rolldown.split-chunks'
// https://vite.dev/config/
export default defineConfig(({ command /* mode */ }) => {
@@ -11,13 +11,7 @@ export default defineConfig(({ command /* mode */ }) => {
// const env = loadEnv(mode, process.cwd())
return {
build: {
rolldownOptions: {
output: {
advancedChunks: createRolldownSplitChunks(),
},
},
},
// build: createRolldownSplitChunks(),
// base: env.VITE_BASE,
plugins: Plugins(),
resolve: {