aboutsummaryrefslogtreecommitdiffstats
path: root/.electron-builder.config.cjs
diff options
context:
space:
mode:
Diffstat (limited to '.electron-builder.config.cjs')
-rw-r--r--.electron-builder.config.cjs14
1 files changed, 8 insertions, 6 deletions
diff --git a/.electron-builder.config.cjs b/.electron-builder.config.cjs
index 9e2d11f..f406cc8 100644
--- a/.electron-builder.config.cjs
+++ b/.electron-builder.config.cjs
@@ -43,18 +43,20 @@ const config = {
43 */ 43 */
44async function burnFuses(context) { 44async function burnFuses(context) {
45 /** @type {string} */ 45 /** @type {string} */
46 const ext = { 46 const ext =
47 darwin: '.app', 47 {
48 win32: '.exe', 48 darwin: '.app',
49 }[context.electronPlatformName] || ''; 49 win32: '.exe',
50 }[context.electronPlatformName] || '';
50 const electronBinaryPath = join( 51 const electronBinaryPath = join(
51 context.appOutDir, 52 context.appOutDir,
52 `${context.packager.appInfo.productFilename}${ext}` 53 `${context.packager.appInfo.productFilename}${ext}`,
53 ); 54 );
54 /** @type {import('@electron/fuses').FuseConfig<boolean>} */ 55 /** @type {import('@electron/fuses').FuseConfig<boolean>} */
55 const fuseConfig = { 56 const fuseConfig = {
56 version: FuseVersion.V1, 57 version: FuseVersion.V1,
57 resetAdHocDarwinSignature: context.electronPlatformName === 'darwin' && context.arch === Arch.arm64, 58 resetAdHocDarwinSignature:
59 context.electronPlatformName === 'darwin' && context.arch === Arch.arm64,
58 [FuseV1Options.RunAsNode]: false, 60 [FuseV1Options.RunAsNode]: false,
59 [FuseV1Options.EnableCookieEncryption]: true, 61 [FuseV1Options.EnableCookieEncryption]: true,
60 [FuseV1Options.EnableNodeOptionsEnvironmentVariable]: false, 62 [FuseV1Options.EnableNodeOptionsEnvironmentVariable]: false,