Skip to content

Commit 365d10e

Browse files
committed
optimize build targets
1 parent 2d9fa8a commit 365d10e

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

electron.vite.config.ts

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,15 @@ import { viteStaticCopy } from "vite-plugin-static-copy";
99
import svgr from "vite-plugin-svgr";
1010
import tsconfigPaths from "vite-tsconfig-paths";
1111

12+
// from our electron build
13+
const CHROME = "chrome140";
14+
const NODE = "node22";
15+
1216
export default defineConfig({
1317
main: {
1418
root: ".",
1519
build: {
20+
target: NODE,
1621
rollupOptions: {
1722
input: {
1823
index: "emain/emain.ts",
@@ -37,6 +42,7 @@ export default defineConfig({
3742
preload: {
3843
root: ".",
3944
build: {
45+
target: NODE,
4046
sourcemap: true,
4147
rollupOptions: {
4248
input: {
@@ -57,7 +63,7 @@ export default defineConfig({
5763
renderer: {
5864
root: ".",
5965
build: {
60-
target: "es6",
66+
target: CHROME,
6167
sourcemap: true,
6268
outDir: "dist/frontend",
6369
rollupOptions: {
@@ -72,7 +78,7 @@ export default defineConfig({
7278
server: {
7379
open: false,
7480
watch: {
75-
ignored: ["**/*.go", "**/go.mod", "**/go.sum", "**/*.md", "**/*.json"],
81+
ignored: ["dist/**", "**/*.go", "**/go.mod", "**/go.sum", "**/*.md", "**/*.json"],
7682
},
7783
},
7884
css: {
@@ -83,8 +89,8 @@ export default defineConfig({
8389
},
8490
},
8591
plugins: [
86-
ViteImageOptimizer(),
8792
tsconfigPaths(),
93+
ViteImageOptimizer(),
8894
svgr({
8995
svgrOptions: { exportType: "default", ref: true, svgo: false, titleProp: true },
9096
include: "**/*.svg",

0 commit comments

Comments
 (0)