diff options
Diffstat (limited to '.electron-builder.config.cjs')
-rw-r--r-- | .electron-builder.config.cjs | 14 |
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 | */ |
44 | async function burnFuses(context) { | 44 | async 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, |