Skip to content

Commit 173d165

Browse files
committed
add back preload
1 parent a1e92e1 commit 173d165

File tree

5 files changed

+26
-4
lines changed

5 files changed

+26
-4
lines changed

mprocs.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,16 @@ procs:
99
cwd: .
1010
color: green
1111

12+
preload:
13+
cmd: ["pnpm", "run", "dev:preload"]
14+
cwd: .
15+
color: cyan
16+
1217
electron:
1318
cmd: ["pnpm", "run", "dev:electron"]
1419
cwd: .
1520
color: yellow
1621
depends_on:
1722
- vite
18-
- node
23+
- node
24+
- preload

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,10 @@
1212
"dev": "mprocs",
1313
"dev:vite": "vite",
1414
"dev:node": "tsc -p tsconfig.node.json --watch",
15+
"dev:preload": "tsc -p tsconfig.preload.json --watch",
1516
"dev:electron": "wait-on tcp:5173 && wait-on dist/main/index.js && electron . --dev",
1617
"build": "pnpm run build:node && pnpm run build:vite && pnpm run build:electron",
17-
"build:node": "tsc -p tsconfig.node.json",
18+
"build:node": "tsc -p tsconfig.node.json && tsc -p tsconfig.preload.json && cp src/main/package.json dist/main/package.json",
1819
"build:vite": "vite build",
1920
"build:electron": "electron-builder",
2021
"preview": "vite preview",

src/main/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"type": "module"
3+
}

tsconfig.node.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,9 @@
66
"noEmit": false,
77
"module": "ES2022",
88
"moduleResolution": "node",
9-
"verbatimModuleSyntax": true,
109
"types": ["node"]
1110
},
12-
"exclude": ["src/renderer/**/*"],
11+
"exclude": ["src/renderer/**/*", "src/main/preload.ts"],
1312
"extends": "./tsconfig.json",
1413
"include": ["src/main/**/*", "src/shared/**/*", "src/api/**/*"]
1514
}

tsconfig.preload.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"$schema": "https://json.schemastore.org/tsconfig",
3+
"compilerOptions": {
4+
"outDir": "./dist",
5+
"rootDir": "./src",
6+
"noEmit": false,
7+
"module": "CommonJS",
8+
"moduleResolution": "node",
9+
"types": ["node"]
10+
},
11+
"extends": "./tsconfig.json",
12+
"include": ["src/main/preload.ts"]
13+
}

0 commit comments

Comments
 (0)