chore: update vite down to 7.1.5 (#9794)

chore: update electron.vite.config.ts and yarn.lock for dependency management

- Added additional external dependencies in electron.vite.config.ts to improve build configuration.
- Updated multiple package versions in yarn.lock, including @napi-rs/wasm-runtime, @oxc-project/runtime, and @rolldown packages to their latest beta versions for better compatibility and performance.
- Adjusted fdir and picomatch versions to ensure alignment with the latest features and fixes.
This commit is contained in:
beyondkmp 2025-09-02 15:51:23 +08:00 committed by GitHub
parent 77c2255da4
commit 2c0391da81
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 117 additions and 97 deletions

View File

@ -26,7 +26,20 @@ export default defineConfig({
}, },
build: { build: {
rollupOptions: { rollupOptions: {
external: ['@libsql/client', 'bufferutil', 'utf-8-validate'], external: [
'@libsql/client',
'bufferutil',
'utf-8-validate',
'jsdom',
'electron',
'graceful-fs',
'selection-hook',
'@napi-rs/system-ocr',
'@strongtz/win32-arm64-msvc',
'os-proxy-config',
'sharp',
'turndown'
],
output: { output: {
manualChunks: undefined, // 彻底禁用代码分割 - 返回 null 强制单文件打包 manualChunks: undefined, // 彻底禁用代码分割 - 返回 null 强制单文件打包
inlineDynamicImports: true // 内联所有动态导入,这是关键配置 inlineDynamicImports: true // 内联所有动态导入,这是关键配置

199
yarn.lock
View File

@ -4814,14 +4814,14 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@napi-rs/wasm-runtime@npm:^1.0.1": "@napi-rs/wasm-runtime@npm:^1.0.3":
version: 1.0.1 version: 1.0.3
resolution: "@napi-rs/wasm-runtime@npm:1.0.1" resolution: "@napi-rs/wasm-runtime@npm:1.0.3"
dependencies: dependencies:
"@emnapi/core": "npm:^1.4.5" "@emnapi/core": "npm:^1.4.5"
"@emnapi/runtime": "npm:^1.4.5" "@emnapi/runtime": "npm:^1.4.5"
"@tybys/wasm-util": "npm:^0.10.0" "@tybys/wasm-util": "npm:^0.10.0"
checksum: 10c0/3244105b75637d8d39e76782921fe46e48105bcd390db01a10dc7b596ee99af0f06b7f2b841d7632e756bd3220a5d595b9d426a5453da1ccc895900b894d098f checksum: 10c0/7918d82477e75931b6e35bb003464382eb93e526362f81a98bf8610407a67b10f4d041931015ad48072c89db547deb7e471dfb91f4ab11ac63a24d8580297f75
languageName: node languageName: node
linkType: hard linkType: hard
@ -5126,10 +5126,10 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@oxc-project/runtime@npm:=0.77.3": "@oxc-project/runtime@npm:=0.82.3":
version: 0.77.3 version: 0.82.3
resolution: "@oxc-project/runtime@npm:0.77.3" resolution: "@oxc-project/runtime@npm:0.82.3"
checksum: 10c0/e2e9d64c9af481c4cad78240f8d5bf252567b026cf857c93bbc43a296b15f2b71cdf99e8890184cc60e26ec9178de4b209ba2729dbe99dab8dc09f8cfa592820 checksum: 10c0/48fd0577a9bd146da7eefea8e61a7c855f8947ef6233fe7db2921e5c1f07d73459d8fb4d2d9e45f4d522d5bb31af8157c96020860154fdf7223a9cb0957e36c0
languageName: node languageName: node
linkType: hard linkType: hard
@ -5140,10 +5140,10 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@oxc-project/types@npm:=0.77.3": "@oxc-project/types@npm:=0.82.3":
version: 0.77.3 version: 0.82.3
resolution: "@oxc-project/types@npm:0.77.3" resolution: "@oxc-project/types@npm:0.82.3"
checksum: 10c0/aaccfccd59605a46b605b9c2dd966dc470f593ccb66c2a89c189ccbe90fc768e9bf9abfa82f4302addf9881d372ea9c4e634597ad078cf4f76219ce4d9886119 checksum: 10c0/17dffc91dc3b726be67b7333d251e811bf4badce8ae77269d1626a107cd7cb673674a3fd6e0f127e40951d630281b9a164fee787a1a0cad12e7372a14b89d7cf
languageName: node languageName: node
linkType: hard linkType: hard
@ -5640,16 +5640,16 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@rolldown/binding-android-arm64@npm:1.0.0-beta.29": "@rolldown/binding-android-arm64@npm:1.0.0-beta.34":
version: 1.0.0-beta.29 version: 1.0.0-beta.34
resolution: "@rolldown/binding-android-arm64@npm:1.0.0-beta.29" resolution: "@rolldown/binding-android-arm64@npm:1.0.0-beta.34"
conditions: os=android & cpu=arm64 conditions: os=android & cpu=arm64
languageName: node languageName: node
linkType: hard linkType: hard
"@rolldown/binding-darwin-arm64@npm:1.0.0-beta.29": "@rolldown/binding-darwin-arm64@npm:1.0.0-beta.34":
version: 1.0.0-beta.29 version: 1.0.0-beta.34
resolution: "@rolldown/binding-darwin-arm64@npm:1.0.0-beta.29" resolution: "@rolldown/binding-darwin-arm64@npm:1.0.0-beta.34"
conditions: os=darwin & cpu=arm64 conditions: os=darwin & cpu=arm64
languageName: node languageName: node
linkType: hard linkType: hard
@ -5661,9 +5661,9 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@rolldown/binding-darwin-x64@npm:1.0.0-beta.29": "@rolldown/binding-darwin-x64@npm:1.0.0-beta.34":
version: 1.0.0-beta.29 version: 1.0.0-beta.34
resolution: "@rolldown/binding-darwin-x64@npm:1.0.0-beta.29" resolution: "@rolldown/binding-darwin-x64@npm:1.0.0-beta.34"
conditions: os=darwin & cpu=x64 conditions: os=darwin & cpu=x64
languageName: node languageName: node
linkType: hard linkType: hard
@ -5675,9 +5675,9 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@rolldown/binding-freebsd-x64@npm:1.0.0-beta.29": "@rolldown/binding-freebsd-x64@npm:1.0.0-beta.34":
version: 1.0.0-beta.29 version: 1.0.0-beta.34
resolution: "@rolldown/binding-freebsd-x64@npm:1.0.0-beta.29" resolution: "@rolldown/binding-freebsd-x64@npm:1.0.0-beta.34"
conditions: os=freebsd & cpu=x64 conditions: os=freebsd & cpu=x64
languageName: node languageName: node
linkType: hard linkType: hard
@ -5689,9 +5689,9 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-beta.29": "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-beta.34":
version: 1.0.0-beta.29 version: 1.0.0-beta.34
resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-beta.29" resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-beta.34"
conditions: os=linux & cpu=arm conditions: os=linux & cpu=arm
languageName: node languageName: node
linkType: hard linkType: hard
@ -5703,9 +5703,9 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@rolldown/binding-linux-arm64-gnu@npm:1.0.0-beta.29": "@rolldown/binding-linux-arm64-gnu@npm:1.0.0-beta.34":
version: 1.0.0-beta.29 version: 1.0.0-beta.34
resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.0-beta.29" resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.0-beta.34"
conditions: os=linux & cpu=arm64 & libc=glibc conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node languageName: node
linkType: hard linkType: hard
@ -5717,9 +5717,9 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@rolldown/binding-linux-arm64-musl@npm:1.0.0-beta.29": "@rolldown/binding-linux-arm64-musl@npm:1.0.0-beta.34":
version: 1.0.0-beta.29 version: 1.0.0-beta.34
resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.0-beta.29" resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.0-beta.34"
conditions: os=linux & cpu=arm64 & libc=musl conditions: os=linux & cpu=arm64 & libc=musl
languageName: node languageName: node
linkType: hard linkType: hard
@ -5731,16 +5731,9 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@rolldown/binding-linux-arm64-ohos@npm:1.0.0-beta.29": "@rolldown/binding-linux-x64-gnu@npm:1.0.0-beta.34":
version: 1.0.0-beta.29 version: 1.0.0-beta.34
resolution: "@rolldown/binding-linux-arm64-ohos@npm:1.0.0-beta.29" resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.0-beta.34"
conditions: os=openharmony & cpu=arm64
languageName: node
linkType: hard
"@rolldown/binding-linux-x64-gnu@npm:1.0.0-beta.29":
version: 1.0.0-beta.29
resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.0-beta.29"
conditions: os=linux & cpu=x64 & libc=glibc conditions: os=linux & cpu=x64 & libc=glibc
languageName: node languageName: node
linkType: hard linkType: hard
@ -5752,9 +5745,9 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@rolldown/binding-linux-x64-musl@npm:1.0.0-beta.29": "@rolldown/binding-linux-x64-musl@npm:1.0.0-beta.34":
version: 1.0.0-beta.29 version: 1.0.0-beta.34
resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.0-beta.29" resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.0-beta.34"
conditions: os=linux & cpu=x64 & libc=musl conditions: os=linux & cpu=x64 & libc=musl
languageName: node languageName: node
linkType: hard linkType: hard
@ -5766,11 +5759,18 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@rolldown/binding-wasm32-wasi@npm:1.0.0-beta.29": "@rolldown/binding-openharmony-arm64@npm:1.0.0-beta.34":
version: 1.0.0-beta.29 version: 1.0.0-beta.34
resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.0-beta.29" resolution: "@rolldown/binding-openharmony-arm64@npm:1.0.0-beta.34"
conditions: os=openharmony & cpu=arm64
languageName: node
linkType: hard
"@rolldown/binding-wasm32-wasi@npm:1.0.0-beta.34":
version: 1.0.0-beta.34
resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.0-beta.34"
dependencies: dependencies:
"@napi-rs/wasm-runtime": "npm:^1.0.1" "@napi-rs/wasm-runtime": "npm:^1.0.3"
conditions: cpu=wasm32 conditions: cpu=wasm32
languageName: node languageName: node
linkType: hard linkType: hard
@ -5784,9 +5784,9 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@rolldown/binding-win32-arm64-msvc@npm:1.0.0-beta.29": "@rolldown/binding-win32-arm64-msvc@npm:1.0.0-beta.34":
version: 1.0.0-beta.29 version: 1.0.0-beta.34
resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.0-beta.29" resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.0-beta.34"
conditions: os=win32 & cpu=arm64 conditions: os=win32 & cpu=arm64
languageName: node languageName: node
linkType: hard linkType: hard
@ -5798,9 +5798,9 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@rolldown/binding-win32-ia32-msvc@npm:1.0.0-beta.29": "@rolldown/binding-win32-ia32-msvc@npm:1.0.0-beta.34":
version: 1.0.0-beta.29 version: 1.0.0-beta.34
resolution: "@rolldown/binding-win32-ia32-msvc@npm:1.0.0-beta.29" resolution: "@rolldown/binding-win32-ia32-msvc@npm:1.0.0-beta.34"
conditions: os=win32 & cpu=ia32 conditions: os=win32 & cpu=ia32
languageName: node languageName: node
linkType: hard linkType: hard
@ -5812,9 +5812,9 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@rolldown/binding-win32-x64-msvc@npm:1.0.0-beta.29": "@rolldown/binding-win32-x64-msvc@npm:1.0.0-beta.34":
version: 1.0.0-beta.29 version: 1.0.0-beta.34
resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.0-beta.29" resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.0-beta.34"
conditions: os=win32 & cpu=x64 conditions: os=win32 & cpu=x64
languageName: node languageName: node
linkType: hard linkType: hard
@ -5826,10 +5826,10 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@rolldown/pluginutils@npm:1.0.0-beta.29": "@rolldown/pluginutils@npm:1.0.0-beta.34":
version: 1.0.0-beta.29 version: 1.0.0-beta.34
resolution: "@rolldown/pluginutils@npm:1.0.0-beta.29" resolution: "@rolldown/pluginutils@npm:1.0.0-beta.34"
checksum: 10c0/6b53011bb93c83be617a5511197656991b06a2ffa8eb869af211cbb0aed8cc9a6cf48f0a6d0ec92c0daadb912fd74808a635a6a6477f97ca9effaf5606c77deb checksum: 10c0/96565287991825ecd90b60607dae908ebfdde233661fc589c98547a75c1fd0282b2e2a7849c3eb0c9941e2fba34667a8d5cdb8d597370815c19c2f29b4c157b4
languageName: node languageName: node
linkType: hard linkType: hard
@ -13790,15 +13790,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"fdir@npm:^6.4.6": "fdir@npm:^6.5.0":
version: 6.4.6 version: 6.5.0
resolution: "fdir@npm:6.4.6" resolution: "fdir@npm:6.5.0"
peerDependencies: peerDependencies:
picomatch: ^3 || ^4 picomatch: ^3 || ^4
peerDependenciesMeta: peerDependenciesMeta:
picomatch: picomatch:
optional: true optional: true
checksum: 10c0/45b559cff889934ebb8bc498351e5acba40750ada7e7d6bde197768d2fa67c149be8ae7f8ff34d03f4e1eb20f2764116e56440aaa2f6689e9a4aa7ef06acafe9 checksum: 10c0/e345083c4306b3aed6cb8ec551e26c36bab5c511e99ea4576a16750ddc8d3240e63826cc624f5ae17ad4dc82e68a253213b60d556c11bfad064b7607847ed07f
languageName: node languageName: node
linkType: hard linkType: hard
@ -19121,6 +19121,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"picomatch@npm:^4.0.3":
version: 4.0.3
resolution: "picomatch@npm:4.0.3"
checksum: 10c0/9582c951e95eebee5434f59e426cddd228a7b97a0161a375aed4be244bd3fe8e3a31b846808ea14ef2c8a2527a6eeab7b3946a67d5979e81694654f939473ae2
languageName: node
linkType: hard
"pidtree@npm:^0.6.0": "pidtree@npm:^0.6.0":
version: 0.6.0 version: 0.6.0
resolution: "pidtree@npm:0.6.0" resolution: "pidtree@npm:0.6.0"
@ -21156,27 +21163,27 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"rolldown@npm:1.0.0-beta.29": "rolldown@npm:1.0.0-beta.34":
version: 1.0.0-beta.29 version: 1.0.0-beta.34
resolution: "rolldown@npm:1.0.0-beta.29" resolution: "rolldown@npm:1.0.0-beta.34"
dependencies: dependencies:
"@oxc-project/runtime": "npm:=0.77.3" "@oxc-project/runtime": "npm:=0.82.3"
"@oxc-project/types": "npm:=0.77.3" "@oxc-project/types": "npm:=0.82.3"
"@rolldown/binding-android-arm64": "npm:1.0.0-beta.29" "@rolldown/binding-android-arm64": "npm:1.0.0-beta.34"
"@rolldown/binding-darwin-arm64": "npm:1.0.0-beta.29" "@rolldown/binding-darwin-arm64": "npm:1.0.0-beta.34"
"@rolldown/binding-darwin-x64": "npm:1.0.0-beta.29" "@rolldown/binding-darwin-x64": "npm:1.0.0-beta.34"
"@rolldown/binding-freebsd-x64": "npm:1.0.0-beta.29" "@rolldown/binding-freebsd-x64": "npm:1.0.0-beta.34"
"@rolldown/binding-linux-arm-gnueabihf": "npm:1.0.0-beta.29" "@rolldown/binding-linux-arm-gnueabihf": "npm:1.0.0-beta.34"
"@rolldown/binding-linux-arm64-gnu": "npm:1.0.0-beta.29" "@rolldown/binding-linux-arm64-gnu": "npm:1.0.0-beta.34"
"@rolldown/binding-linux-arm64-musl": "npm:1.0.0-beta.29" "@rolldown/binding-linux-arm64-musl": "npm:1.0.0-beta.34"
"@rolldown/binding-linux-arm64-ohos": "npm:1.0.0-beta.29" "@rolldown/binding-linux-x64-gnu": "npm:1.0.0-beta.34"
"@rolldown/binding-linux-x64-gnu": "npm:1.0.0-beta.29" "@rolldown/binding-linux-x64-musl": "npm:1.0.0-beta.34"
"@rolldown/binding-linux-x64-musl": "npm:1.0.0-beta.29" "@rolldown/binding-openharmony-arm64": "npm:1.0.0-beta.34"
"@rolldown/binding-wasm32-wasi": "npm:1.0.0-beta.29" "@rolldown/binding-wasm32-wasi": "npm:1.0.0-beta.34"
"@rolldown/binding-win32-arm64-msvc": "npm:1.0.0-beta.29" "@rolldown/binding-win32-arm64-msvc": "npm:1.0.0-beta.34"
"@rolldown/binding-win32-ia32-msvc": "npm:1.0.0-beta.29" "@rolldown/binding-win32-ia32-msvc": "npm:1.0.0-beta.34"
"@rolldown/binding-win32-x64-msvc": "npm:1.0.0-beta.29" "@rolldown/binding-win32-x64-msvc": "npm:1.0.0-beta.34"
"@rolldown/pluginutils": "npm:1.0.0-beta.29" "@rolldown/pluginutils": "npm:1.0.0-beta.34"
ansis: "npm:^4.0.0" ansis: "npm:^4.0.0"
dependenciesMeta: dependenciesMeta:
"@rolldown/binding-android-arm64": "@rolldown/binding-android-arm64":
@ -21193,12 +21200,12 @@ __metadata:
optional: true optional: true
"@rolldown/binding-linux-arm64-musl": "@rolldown/binding-linux-arm64-musl":
optional: true optional: true
"@rolldown/binding-linux-arm64-ohos":
optional: true
"@rolldown/binding-linux-x64-gnu": "@rolldown/binding-linux-x64-gnu":
optional: true optional: true
"@rolldown/binding-linux-x64-musl": "@rolldown/binding-linux-x64-musl":
optional: true optional: true
"@rolldown/binding-openharmony-arm64":
optional: true
"@rolldown/binding-wasm32-wasi": "@rolldown/binding-wasm32-wasi":
optional: true optional: true
"@rolldown/binding-win32-arm64-msvc": "@rolldown/binding-win32-arm64-msvc":
@ -21209,7 +21216,7 @@ __metadata:
optional: true optional: true
bin: bin:
rolldown: bin/cli.mjs rolldown: bin/cli.mjs
checksum: 10c0/7660c1bc353d6e0be2b046f18110ed4bd66ed64e6d3bde214c5060b22922e9356f5b8c368d7491976b0a2e02202a157d12b005c5aeddb8b4ce25c2f9c7c19e67 checksum: 10c0/3fdaa36b3bfcdd6913973ef8d785a7e7eeb8c181626ac0d0b8a75aecca2ba3d536ff29a3f5c003f692d7c422e022d0357d7d564ab4aa67cf128230ca137473e8
languageName: node languageName: node
linkType: hard linkType: hard
@ -23543,15 +23550,15 @@ __metadata:
linkType: hard linkType: hard
"vite@npm:rolldown-vite@latest": "vite@npm:rolldown-vite@latest":
version: 7.0.10 version: 7.1.5
resolution: "rolldown-vite@npm:7.0.10" resolution: "rolldown-vite@npm:7.1.5"
dependencies: dependencies:
fdir: "npm:^6.4.6" fdir: "npm:^6.5.0"
fsevents: "npm:~2.3.3" fsevents: "npm:~2.3.3"
lightningcss: "npm:^1.30.1" lightningcss: "npm:^1.30.1"
picomatch: "npm:^4.0.2" picomatch: "npm:^4.0.3"
postcss: "npm:^8.5.6" postcss: "npm:^8.5.6"
rolldown: "npm:1.0.0-beta.29" rolldown: "npm:1.0.0-beta.34"
tinyglobby: "npm:^0.2.14" tinyglobby: "npm:^0.2.14"
peerDependencies: peerDependencies:
"@types/node": ^20.19.0 || >=22.12.0 "@types/node": ^20.19.0 || >=22.12.0
@ -23593,7 +23600,7 @@ __metadata:
optional: true optional: true
bin: bin:
vite: bin/vite.js vite: bin/vite.js
checksum: 10c0/9094a52664c475822deee5597d161ab8846062de01040b6cae18d81e5e894c20f201b93229efd51bfcd021b2d171a08852a17acc67dd53a1ac896c800a950eea checksum: 10c0/55f6648a8700345700382adac4877208eedcfff5757debba74851227dbc50eae3cc7ccea86bcfda689a9855fbbd2c7e7dd020ffc0c01bfb815dbc6bf65991cbd
languageName: node languageName: node
linkType: hard linkType: hard