Improve Electron experience and build system

This commit is contained in:
2025-09-19 22:10:31 +03:00
Unverified
parent 89492b2f8c
commit a580b87e1c
17 changed files with 197 additions and 146 deletions
+13 -2
View File
@@ -25,9 +25,19 @@ if (process.env.VITE_ELECTRON) {
electron({
main: {
entry: "electron/main.ts",
vite: {
build: {
outDir: "build/electron/core"
}
}
},
preload: {
input: "frontend/electron/preload.ts"
input: "frontend/electron/preload.ts",
vite: {
build: {
outDir: "build/electron/core"
}
}
},
renderer: {},
})
@@ -68,6 +78,7 @@ export default defineConfig({
}
},
cssMinify: true,
assetsInlineLimit: 0
assetsInlineLimit: 0,
outDir: process.env.VITE_ELECTRON ? "build/electron/dist" : "build/normal/dist"
}
});