chore: Update electron-builder to 26.7.0 and add a pnpm override for brace-expansion.

This commit is contained in:
wj-xiao
2026-02-09 10:40:23 +08:00
parent 2375c5271d
commit d6bf64bbbe
2 changed files with 169 additions and 26 deletions

View File

@@ -54,7 +54,7 @@
"@types/react-dom": "^18.3.5",
"@vitejs/plugin-react": "^4.3.4",
"electron": "^35.7.5",
"electron-builder": "^26.0.12",
"electron-builder": "^26.7.0",
"electron-vite": "^4.0.1",
"eslint": "^9.39.2",
"eslint-plugin-react": "^7.37.5",
@@ -91,7 +91,8 @@
"vite@>=6.0.0 <=6.4.0": ">=6.4.1",
"minimatch@<9.0.0": ">=9.0.5",
"tar@<7.5.7": ">=7.5.7",
"lodash@<4.17.23": ">=4.17.23"
"lodash@<4.17.23": ">=4.17.23",
"@isaacs/brace-expansion@<=5.0.0": ">=5.0.1"
}
}
}
}

188
desktop/pnpm-lock.yaml generated
View File

@@ -25,6 +25,7 @@ overrides:
minimatch@<9.0.0: '>=9.0.5'
tar@<7.5.7: '>=7.5.7'
lodash@<4.17.23: '>=4.17.23'
'@isaacs/brace-expansion@<=5.0.0': '>=5.0.1'
importers:
@@ -119,8 +120,8 @@ importers:
specifier: ^35.7.5
version: 35.7.5
electron-builder:
specifier: ^26.0.12
version: 26.4.0(electron-builder-squirrel-windows@26.4.0)
specifier: ^26.7.0
version: 26.7.0(electron-builder-squirrel-windows@26.4.0)
electron-vite:
specifier: ^4.0.1
version: 4.0.1(vite@7.3.1(@types/node@22.19.5)(jiti@2.6.1)(lightningcss@1.30.2))
@@ -334,6 +335,10 @@ packages:
resolution: {integrity: sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==}
engines: {node: '>=12'}
'@electron/get@3.1.0':
resolution: {integrity: sha512-F+nKc0xW+kVbBRhFzaMgPy3KwmuNTYX1fx6+FxxoSnNgwYX6LD7AKBTWkU0MQ6IBoe7dz069CNkR673sPAgkCQ==}
engines: {node: '>=14'}
'@electron/notarize@2.5.0':
resolution: {integrity: sha512-jNT8nwH1f9X5GEITXaQ8IF/KdskvIkOFfB2CvwumsveVidzpSc+mvhhTMdAGSYF3O+Nq49lJ7y+ssODRXu06+A==}
engines: {node: '>= 10.0.0'}
@@ -348,6 +353,11 @@ packages:
engines: {node: '>=22.12.0'}
hasBin: true
'@electron/rebuild@4.0.3':
resolution: {integrity: sha512-u9vpTHRMkOYCs/1FLiSVAFZ7FbjsXK+bQuzviJZa+lG7BHZl1nz52/IcGvwa3sk80/fc3llutBkbCq10Vh8WQA==}
engines: {node: '>=22.12.0'}
hasBin: true
'@electron/universal@2.0.3':
resolution: {integrity: sha512-Wn9sPYIVFRFl5HmwMJkARCCf7rqK/EurkfQ/rJZ14mHP3iYTjZSIOSVonEAnhWeAXwtw7zOekGRlc6yTtZ0t+g==}
engines: {node: '>=16.4'}
@@ -751,8 +761,8 @@ packages:
resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==}
engines: {node: 20 || >=22}
'@isaacs/brace-expansion@5.0.0':
resolution: {integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==}
'@isaacs/brace-expansion@5.0.1':
resolution: {integrity: sha512-WMz71T1JS624nWj2n2fnYAuPovhv7EUhk69R6i9dsVyzxt5eM3bjwvgk9L+APE1TRscGysAVMANkB0jh0LQZrQ==}
engines: {node: 20 || >=22}
'@isaacs/cliui@8.0.2':
@@ -1533,6 +1543,13 @@ packages:
dmg-builder: 26.4.0
electron-builder-squirrel-windows: 26.4.0
app-builder-lib@26.7.0:
resolution: {integrity: sha512-/UgCD8VrO79Wv8aBNpjMfsS1pIUfIPURoRn0Ik6tMe5avdZF+vQgl/juJgipcMmH3YS0BD573lCdCHyoi84USg==}
engines: {node: '>=14.0.0'}
peerDependencies:
dmg-builder: 26.7.0
electron-builder-squirrel-windows: 26.7.0
argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
@@ -1641,6 +1658,9 @@ packages:
builder-util@26.3.4:
resolution: {integrity: sha512-aRn88mYMktHxzdqDMF6Ayj0rKoX+ZogJ75Ck7RrIqbY/ad0HBvnS2xA4uHfzrGr5D2aLL3vU6OBEH4p0KMV2XQ==}
builder-util@26.4.1:
resolution: {integrity: sha512-FlgH43XZ50w3UtS1RVGDWOz8v9qMXPC7upMtKMtBEnYdt1OVoS61NYhKm/4x+cIaWqJTXua0+VVPI+fSPGXNIw==}
cac@6.7.14:
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
engines: {node: '>=8'}
@@ -1844,8 +1864,8 @@ packages:
dir-compare@4.2.0:
resolution: {integrity: sha512-2xMCmOoMrdQIPHdsTawECdNPwlVFB9zGcz3kuhmBO6U3oU+UQjsue0i8ayLKpgBcm+hcXPMVSGUN9d+pvJ6+VQ==}
dmg-builder@26.4.0:
resolution: {integrity: sha512-ce4Ogns4VMeisIuCSK0C62umG0lFy012jd8LMZ6w/veHUeX4fqfDrGe+HTWALAEwK6JwKP+dhPvizhArSOsFbg==}
dmg-builder@26.7.0:
resolution: {integrity: sha512-uOOBA3f+kW3o4KpSoMQ6SNpdXU7WtxlJRb9vCZgOvqhTz4b3GjcoWKstdisizNZLsylhTMv8TLHFPFW0Uxsj/g==}
dmg-license@1.0.11:
resolution: {integrity: sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q==}
@@ -1880,8 +1900,8 @@ packages:
electron-builder-squirrel-windows@26.4.0:
resolution: {integrity: sha512-7dvalY38xBzWNaoOJ4sqy2aGIEpl2S1gLPkkB0MHu1Hu5xKQ82il1mKSFlXs6fLpXUso/NmyjdHGlSHDRoG8/w==}
electron-builder@26.4.0:
resolution: {integrity: sha512-FCUqvdq2AULL+Db2SUGgjOYTbrgkPxZtCjqIZGnjH9p29pTWyesQqBIfvQBKa6ewqde87aWl49n/WyI/NyUBog==}
electron-builder@26.7.0:
resolution: {integrity: sha512-LoXbCvSFxLesPneQ/fM7FB4OheIDA2tjqCdUkKlObV5ZKGhYgi5VHPHO/6UUOUodAlg7SrkPx7BZJPby+Vrtbg==}
engines: {node: '>=14.0.0'}
hasBin: true
@@ -1892,6 +1912,9 @@ packages:
electron-publish@26.3.4:
resolution: {integrity: sha512-5/ouDPb73SkKuay2EXisPG60LTFTMNHWo2WLrK5GDphnWK9UC+yzYrzVeydj078Yk4WUXi0+TaaZsNd6Zt5k/A==}
electron-publish@26.6.0:
resolution: {integrity: sha512-LsyHMMqbvJ2vsOvuWJ19OezgF2ANdCiHpIucDHNiLhuI+/F3eW98ouzWSRmXXi82ZOPZXC07jnIravY4YYwCLQ==}
electron-to-chromium@1.5.267:
resolution: {integrity: sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==}
@@ -2219,11 +2242,12 @@ packages:
glob@10.5.0:
resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==}
deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
hasBin: true
glob@7.2.3:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
deprecated: Glob versions prior to v9 are no longer supported
deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
global-agent@3.0.0:
resolution: {integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==}
@@ -3030,6 +3054,9 @@ packages:
prop-types@15.8.1:
resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
proper-lockfile@4.1.2:
resolution: {integrity: sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==}
pump@3.0.3:
resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==}
@@ -4140,6 +4167,20 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@electron/get@3.1.0':
dependencies:
debug: 4.4.3
env-paths: 2.2.1
fs-extra: 8.1.0
got: 11.8.6
progress: 2.0.3
semver: 6.3.1
sumchecker: 3.0.1
optionalDependencies:
global-agent: 3.0.0
transitivePeerDependencies:
- supports-color
'@electron/notarize@2.5.0':
dependencies:
debug: 4.4.3
@@ -4178,6 +4219,24 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@electron/rebuild@4.0.3':
dependencies:
'@malept/cross-spawn-promise': 2.0.0
debug: 4.4.3
detect-libc: 2.1.2
got: 11.8.6
graceful-fs: 4.2.11
node-abi: 4.24.0
node-api-version: 0.2.1
node-gyp: 11.5.0
ora: 5.4.1
read-binary-file-arch: 1.0.6
semver: 7.7.3
tar: 7.5.7
yargs: 17.7.2
transitivePeerDependencies:
- supports-color
'@electron/universal@2.0.3':
dependencies:
'@electron/asar': 3.4.1
@@ -4431,7 +4490,7 @@ snapshots:
'@isaacs/balanced-match@4.0.1': {}
'@isaacs/brace-expansion@5.0.0':
'@isaacs/brace-expansion@5.0.1':
dependencies:
'@isaacs/balanced-match': 4.0.1
@@ -5216,7 +5275,7 @@ snapshots:
app-builder-bin@5.0.0-alpha.12: {}
app-builder-lib@26.4.0(dmg-builder@26.4.0)(electron-builder-squirrel-windows@26.4.0):
app-builder-lib@26.4.0(dmg-builder@26.7.0)(electron-builder-squirrel-windows@26.4.0):
dependencies:
'@develar/schema-utils': 2.6.5
'@electron/asar': 3.4.1
@@ -5233,11 +5292,11 @@ snapshots:
chromium-pickle-js: 0.2.0
ci-info: 4.3.1
debug: 4.4.3
dmg-builder: 26.4.0(electron-builder-squirrel-windows@26.4.0)
dmg-builder: 26.7.0(electron-builder-squirrel-windows@26.4.0)
dotenv: 16.6.1
dotenv-expand: 11.0.7
ejs: 3.1.10
electron-builder-squirrel-windows: 26.4.0(dmg-builder@26.4.0)
electron-builder-squirrel-windows: 26.4.0(dmg-builder@26.7.0)
electron-publish: 26.3.4
fs-extra: 10.1.0
hosted-git-info: 4.1.0
@@ -5257,6 +5316,49 @@ snapshots:
transitivePeerDependencies:
- supports-color
app-builder-lib@26.7.0(dmg-builder@26.7.0)(electron-builder-squirrel-windows@26.4.0):
dependencies:
'@develar/schema-utils': 2.6.5
'@electron/asar': 3.4.1
'@electron/fuses': 1.8.0
'@electron/get': 3.1.0
'@electron/notarize': 2.5.0
'@electron/osx-sign': 1.3.3
'@electron/rebuild': 4.0.3
'@electron/universal': 2.0.3
'@malept/flatpak-bundler': 0.4.0
'@types/fs-extra': 9.0.13
async-exit-hook: 2.0.1
builder-util: 26.4.1
builder-util-runtime: 9.5.1
chromium-pickle-js: 0.2.0
ci-info: 4.3.1
debug: 4.4.3
dmg-builder: 26.7.0(electron-builder-squirrel-windows@26.4.0)
dotenv: 16.6.1
dotenv-expand: 11.0.7
ejs: 3.1.10
electron-builder-squirrel-windows: 26.4.0(dmg-builder@26.7.0)
electron-publish: 26.6.0
fs-extra: 10.1.0
hosted-git-info: 4.1.0
isbinaryfile: 5.0.7
jiti: 2.6.1
js-yaml: 4.1.1
json5: 2.2.3
lazy-val: 1.0.5
minimatch: 10.1.1
plist: 3.1.0
proper-lockfile: 4.1.2
resedit: 1.7.2
semver: 7.7.3
tar: 7.5.7
temp-file: 3.4.0
tiny-async-pool: 1.3.0
which: 5.0.0
transitivePeerDependencies:
- supports-color
argparse@2.0.1: {}
aria-hidden@1.2.6:
@@ -5404,6 +5506,27 @@ snapshots:
transitivePeerDependencies:
- supports-color
builder-util@26.4.1:
dependencies:
7zip-bin: 5.2.0
'@types/debug': 4.1.12
app-builder-bin: 5.0.0-alpha.12
builder-util-runtime: 9.5.1
chalk: 4.1.2
cross-spawn: 7.0.6
debug: 4.4.3
fs-extra: 10.1.0
http-proxy-agent: 7.0.2
https-proxy-agent: 7.0.6
js-yaml: 4.1.1
sanitize-filename: 1.6.3
source-map-support: 0.5.21
stat-mode: 1.0.0
temp-file: 3.4.0
tiny-async-pool: 1.3.0
transitivePeerDependencies:
- supports-color
cac@6.7.14: {}
cacache@19.0.1:
@@ -5605,10 +5728,10 @@ snapshots:
minimatch: 10.1.1
p-limit: 3.1.0
dmg-builder@26.4.0(electron-builder-squirrel-windows@26.4.0):
dmg-builder@26.7.0(electron-builder-squirrel-windows@26.4.0):
dependencies:
app-builder-lib: 26.4.0(dmg-builder@26.4.0)(electron-builder-squirrel-windows@26.4.0)
builder-util: 26.3.4
app-builder-lib: 26.7.0(dmg-builder@26.7.0)(electron-builder-squirrel-windows@26.4.0)
builder-util: 26.4.1
fs-extra: 10.1.0
iconv-lite: 0.6.3
js-yaml: 4.1.1
@@ -5652,23 +5775,23 @@ snapshots:
dependencies:
jake: 10.9.4
electron-builder-squirrel-windows@26.4.0(dmg-builder@26.4.0):
electron-builder-squirrel-windows@26.4.0(dmg-builder@26.7.0):
dependencies:
app-builder-lib: 26.4.0(dmg-builder@26.4.0)(electron-builder-squirrel-windows@26.4.0)
app-builder-lib: 26.4.0(dmg-builder@26.7.0)(electron-builder-squirrel-windows@26.4.0)
builder-util: 26.3.4
electron-winstaller: 5.4.0
transitivePeerDependencies:
- dmg-builder
- supports-color
electron-builder@26.4.0(electron-builder-squirrel-windows@26.4.0):
electron-builder@26.7.0(electron-builder-squirrel-windows@26.4.0):
dependencies:
app-builder-lib: 26.4.0(dmg-builder@26.4.0)(electron-builder-squirrel-windows@26.4.0)
builder-util: 26.3.4
app-builder-lib: 26.7.0(dmg-builder@26.7.0)(electron-builder-squirrel-windows@26.4.0)
builder-util: 26.4.1
builder-util-runtime: 9.5.1
chalk: 4.1.2
ci-info: 4.3.1
dmg-builder: 26.4.0(electron-builder-squirrel-windows@26.4.0)
dmg-builder: 26.7.0(electron-builder-squirrel-windows@26.4.0)
fs-extra: 10.1.0
lazy-val: 1.0.5
simple-update-notifier: 2.0.0
@@ -5692,6 +5815,19 @@ snapshots:
transitivePeerDependencies:
- supports-color
electron-publish@26.6.0:
dependencies:
'@types/fs-extra': 9.0.13
builder-util: 26.4.1
builder-util-runtime: 9.5.1
chalk: 4.1.2
form-data: 4.0.5
fs-extra: 10.1.0
lazy-val: 1.0.5
mime: 2.6.0
transitivePeerDependencies:
- supports-color
electron-to-chromium@1.5.267: {}
electron-updater@6.7.3:
@@ -6687,7 +6823,7 @@ snapshots:
minimatch@10.1.1:
dependencies:
'@isaacs/brace-expansion': 5.0.0
'@isaacs/brace-expansion': 5.0.1
minimatch@9.0.5:
dependencies:
@@ -6937,6 +7073,12 @@ snapshots:
object-assign: 4.1.1
react-is: 16.13.1
proper-lockfile@4.1.2:
dependencies:
graceful-fs: 4.2.11
retry: 0.12.0
signal-exit: 3.0.7
pump@3.0.3:
dependencies:
end-of-stream: 1.4.5