Skip to content

Commit c4899f7

Browse files
committed
progress
1 parent d294409 commit c4899f7

File tree

5 files changed

+22
-4
lines changed

5 files changed

+22
-4
lines changed

examples/connect-electron/electron-builder.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,15 @@ mac:
2929
forceCodeSigning: false
3030
gatekeeperAssess: false
3131
hardenedRuntime: true
32+
type: distribution
3233
extendInfo:
3334
- NSCameraUsageDescription: Application requests access to the device's camera.
3435
- NSMicrophoneUsageDescription: Application requests access to the device's microphone.
3536
- NSDocumentsFolderUsageDescription: Application requests access to the user's Documents folder.
3637
- NSDownloadsFolderUsageDescription: Application requests access to the user's Downloads folder.
3738
notarize: false
3839
dmg:
40+
sign: false
3941
artifactName: "${productName}-${version}.${ext}"
4042
linux:
4143
target:

examples/connect-electron/electron.vite.config.ts

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,16 @@ import { nodeResolve } from "@rollup/plugin-node-resolve";
33
import react from "@vitejs/plugin-react";
44
import { defineConfig, externalizeDepsPlugin } from "electron-vite";
55

6+
const externalizedDependenciesExcludeList = ["electron-app-package-json"];
7+
68
export default defineConfig({
79
main: {
8-
plugins: [externalizeDepsPlugin(), nodeResolve()],
10+
plugins: [
11+
externalizeDepsPlugin({
12+
exclude: externalizedDependenciesExcludeList,
13+
}),
14+
nodeResolve(),
15+
],
916
optimizeDeps: {
1017
force: true, // TODO: vite cache is not working with monorepo deps updates
1118
},
@@ -19,7 +26,11 @@ export default defineConfig({
1926
},
2027
},
2128
preload: {
22-
plugins: [externalizeDepsPlugin()],
29+
plugins: [
30+
externalizeDepsPlugin({
31+
exclude: externalizedDependenciesExcludeList,
32+
}),
33+
],
2334
optimizeDeps: {
2435
force: true, // TODO: vite cache is not working with monorepo deps updates
2536
},

examples/connect-electron/out/app/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"express": "catalog:",
1212
"@electron-toolkit/preload": "catalog:",
1313
"@electron-toolkit/utils": "catalog:",
14+
"@treasure-dev/launcher": "workspace:*",
1415
"thirdweb": "catalog:"
1516
}
1617
}

examples/connect-electron/tsconfig.node.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
"include": ["electron.vite.config.*", "src/main/**/*", "src/preload/**/*"],
44
"compilerOptions": {
55
"composite": true,
6-
"types": ["electron-vite/node"]
6+
"types": ["electron-vite/node"],
7+
"paths": {
8+
"@electron-app-package-json": ["./out/app/package.json"]
9+
}
710
}
811
}

examples/connect-electron/tsconfig.web.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
"jsx": "react-jsx",
1212
"baseUrl": ".",
1313
"paths": {
14-
"@renderer/*": ["src/renderer/src/*"]
14+
"@renderer/*": ["src/renderer/src/*"],
15+
"@electron-app-package-json": ["./out/app/package.json"]
1516
}
1617
}
1718
}

0 commit comments

Comments
 (0)