Skip to content

Commit c06597d

Browse files
committed
[tech] Update all builder components to their latest versions.
* Note: You must `pnpm rm electron-builder; pnpm add -D electron-builder@latest` to update that package, else the lockfile does not properly update all the Peers. It is not clear if this is an electron-builder bug or pnpm bug. * Note 2: You must `pnpm rm electron-vite @vitejs/plugin-react-swc vite-plugin-svgr; pnpm add -D electron-vite; pnpm add -D @vitejs/plugin-react-swc vite-plugin-svgr` to get an updated version of the vite compiler.
1 parent 7c4a28a commit c06597d

File tree

6 files changed

+1702
-2103
lines changed

6 files changed

+1702
-2103
lines changed

.unimportedrc.json

Lines changed: 0 additions & 27 deletions
This file was deleted.

electron.vite.config.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { defineConfig, externalizeDepsPlugin } from 'electron-vite'
1+
import { defineConfig } from 'electron-vite'
22
import react from '@vitejs/plugin-react-swc'
33
import svgr from 'vite-plugin-svgr'
44
import path from 'path'
@@ -37,10 +37,11 @@ export default defineConfig(({ mode }) => ({
3737
},
3838
outDir: 'build/main',
3939
minify: true,
40-
sourcemap: mode === 'development' ? 'inline' : false
40+
sourcemap: mode === 'development' ? 'inline' : false,
41+
externalizeDeps: { exclude: dependenciesToNotExternalize }
4142
},
4243
resolve: { alias: srcAliases },
43-
plugins: [externalizeDepsPlugin({ exclude: dependenciesToNotExternalize })]
44+
plugins: []
4445
},
4546
preload: {
4647
build: {
@@ -49,10 +50,11 @@ export default defineConfig(({ mode }) => ({
4950
},
5051
outDir: 'build/preload',
5152
minify: true,
52-
sourcemap: mode === 'development' ? 'inline' : false
53+
sourcemap: mode === 'development' ? 'inline' : false,
54+
externalizeDeps: { exclude: dependenciesToNotExternalize }
5355
},
5456
resolve: { alias: srcAliases },
55-
plugins: [externalizeDepsPlugin({ exclude: dependenciesToNotExternalize })]
57+
plugins: []
5658
},
5759
renderer: {
5860
root: '.',

package.json

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"engines": {
2222
"node": ">=22"
2323
},
24-
"packageManager": "pnpm@10.28.0",
24+
"packageManager": "pnpm@10.28.2+sha512.41872f037ad22f7348e3b1debbaf7e867cfd448f2726d9cf74c08f19507c31d2c8e7a11525b983febc2df640b5438dee6023ebb1f84ed43cc2d654d2bc326264",
2525
"scripts": {
2626
"start": "electron-vite dev --watch",
2727
"debug:react": "pnpm start & react-devtools",
@@ -64,12 +64,12 @@
6464
"@mui/material": "^5.17.1",
6565
"@node-steam/vdf": "^2.2.0",
6666
"@shockpkg/icon-encoder": "^2.1.3",
67-
"@xhayper/discord-rpc": "1.3.0",
67+
"@xhayper/discord-rpc": "^1.3.0",
6868
"axios": "^1.12.2",
6969
"classnames": "^2.5.1",
7070
"easydl": "^1.2.0",
7171
"electron-store": "^8.2.0",
72-
"electron-updater": "^6.6.2",
72+
"electron-updater": "^6.8.2",
7373
"filesize": "^10.1.6",
7474
"fs-extra": "^11.3.0",
7575
"fuse.js": "^6.6.2",
@@ -111,20 +111,20 @@
111111
"@types/graceful-fs": "^4.1.9",
112112
"@types/ini": "^1.3.34",
113113
"@types/jest": "^29.5.14",
114-
"@types/node": "^22.19.3",
114+
"@types/node": "^22.19.7",
115115
"@types/plist": "^3.0.5",
116-
"@types/react": "^18.3.20",
116+
"@types/react": "^18.3.27",
117117
"@types/react-dom": "^18.3.7",
118118
"@types/react-router-dom": "^5.3.3",
119119
"@types/sanitize-html": "^2.15.0",
120-
"@types/semver": "^7.7.0",
120+
"@types/semver": "^7.7.1",
121121
"@types/source-map-support": "^0.5.10",
122122
"@types/tmp": "^0.2.6",
123-
"@vitejs/plugin-react-swc": "^3.9.0",
123+
"@vitejs/plugin-react-swc": "^4.2.2",
124124
"cross-env": "^7.0.3",
125-
"electron": "^39.2.7",
126-
"electron-builder": "^26.0.12",
127-
"electron-vite": "^3.1.0",
125+
"electron": "^39.4.0",
126+
"electron-builder": "26.7.0",
127+
"electron-vite": "^5.0.0",
128128
"eslint": "^9.29.0",
129129
"eslint-config-prettier": "^10.1.8",
130130
"eslint-import-resolver-typescript": "^4.4.3",
@@ -135,7 +135,7 @@
135135
"husky": "^8.0.3",
136136
"i18next-parser": "^9.3.0",
137137
"jest": "^29.7.0",
138-
"node-gyp": "^10.3.1",
138+
"node-gyp": "^12.2.0",
139139
"prettier": "^3.7.4",
140140
"react-devtools": "^5.3.2",
141141
"sass": "^1.87.0",
@@ -147,11 +147,10 @@
147147
"typescript": "^5.8.3",
148148
"typescript-eslint": "^8.34.1",
149149
"undici": "^7.8.0",
150-
"unimported": "^1.31.1",
151-
"vite-plugin-svgr": "^4.3.0",
150+
"vite-plugin-svgr": "^4.5.0",
152151
"xvfb-maybe": "^0.2.1"
153152
},
154153
"resolutions": {
155-
"ts-morph": "17.0.1"
154+
"ts-morph": "26.0.0"
156155
}
157156
}

0 commit comments

Comments
 (0)