build(deps): 更新 Vite 依赖并移除 pnpm overrides
This commit is contained in:
@@ -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
189
pnpm-lock.yaml
generated
@@ -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:
|
||||
|
113
vite.config.rolldown.split-chunks.ts.off
Normal file
113
vite.config.rolldown.split-chunks.ts.off
Normal 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}`;
|
||||
// }
|
||||
// },
|
||||
// },
|
||||
],
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
}
|
@@ -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}`;
|
||||
// }
|
||||
// },
|
||||
// },
|
||||
],
|
||||
}
|
||||
}
|
@@ -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: {
|
||||
|
Reference in New Issue
Block a user