From 9ee0238372e167254fa87fa59cd5a2e8098914bf Mon Sep 17 00:00:00 2001 From: an-lee Date: Thu, 11 Jan 2024 12:44:37 +0800 Subject: [PATCH 1/2] fix forge config for package --- enjoy/forge.config.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/enjoy/forge.config.ts b/enjoy/forge.config.ts index a4b31256..4545ebbe 100644 --- a/enjoy/forge.config.ts +++ b/enjoy/forge.config.ts @@ -80,7 +80,10 @@ const config: ForgeConfig = { }), ], hooks: { + // TODO: remove this once this issue is resolved: https://github.com/electron/forge/pull/3336 prePackage: async (forgeConfig) => { + if (process.platform === "linux") return; + if (forgeConfig.packagerConfig.ignore !== undefined) { throw new Error( "forgeConfig.packagerConfig.ignore is already defined. Please remove it from your forge config and instead use the prePackage hook to dynamically set it." From 75ce3ef442622030e2760b0f93845c11486fd3e2 Mon Sep 17 00:00:00 2001 From: an-lee Date: Thu, 11 Jan 2024 12:48:31 +0800 Subject: [PATCH 2/2] forge config --- enjoy/forge.config.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/enjoy/forge.config.ts b/enjoy/forge.config.ts index 4545ebbe..84e2a805 100644 --- a/enjoy/forge.config.ts +++ b/enjoy/forge.config.ts @@ -20,6 +20,7 @@ let nativeModuleDependenciesToPackage: Set; const config: ForgeConfig = { packagerConfig: { icon: "./assets/icon", + name: "Enjoy", executableName: "enjoy", protocols: [ {