Skip to content

Commit e8009b7

Browse files
Upgrade to Electron 22 and electron-forge 6.4.1
Having issues where Node API is seemingly not available during preload with electron-forge version 6.4.2
1 parent 9c3f492 commit e8009b7

3 files changed

Lines changed: 8278 additions & 10104 deletions

File tree

forge.config.js

Lines changed: 9 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,11 @@ module.exports = {
2222
// Name of certificate to sign with
2323
identity: process.env.CODESIGN_IDENTITY,
2424

25-
"hardened-runtime": true,
26-
// Silence false positive warning message
27-
"gatekeeper-assess": false,
28-
entitlements: "entitlements.plist",
29-
"entitlements-inherit": "entitlements.plist",
30-
"signature-flags": "library",
25+
optionsForFile: () => ({
26+
entitlements: "entitlements.plist",
27+
hardenedRuntime: true,
28+
signatureFlags: "library",
29+
}),
3130
}
3231
: undefined,
3332
osxNotarize: process.env.NOTARIZE_APPLE_ID
@@ -58,21 +57,11 @@ module.exports = {
5857
name: "@electron-forge/maker-zip",
5958
platforms: ["darwin"],
6059
},
61-
{
62-
name: "@electron-forge/maker-deb",
63-
config: {
64-
mimeType: ["x-scheme-handler/overt"],
65-
},
66-
},
67-
{
68-
name: "@electron-forge/maker-rpm",
69-
config: {},
70-
},
7160
],
7261
plugins: [
73-
[
74-
"@electron-forge/plugin-webpack",
75-
{
62+
{
63+
name: "@electron-forge/plugin-webpack",
64+
config: {
7665
mainConfig: "./webpack.main.config.js",
7766
renderer: {
7867
config: "./webpack.renderer.config.js",
@@ -94,6 +83,6 @@ module.exports = {
9483
],
9584
},
9685
},
97-
],
86+
},
9887
],
9988
};

0 commit comments

Comments
 (0)