-
Notifications
You must be signed in to change notification settings - Fork 33
/
electron-builder.json5
59 lines (59 loc) · 1.61 KB
/
electron-builder.json5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
{
appId: 'wallet-recovery-wizard',
appx: {
applicationId: 'Wallet Recovery Wizard',
backgroundColor: 'transparent',
displayName: 'Wallet Recovery Wizard',
identityName: 'Wallet Recovery Wizard',
publisherDisplayName: 'Bitgo Inc.',
setBuildNumber: true,
},
asar: true,
copyright: 'Copyright © 2022 ${author}',
directories: {
buildResources: 'electron/resources',
output: 'release/${version}',
},
files: ['dist-electron', 'dist'],
linux: {
artifactName: '${productName}-Linux-${version}.${ext}',
category: 'Utility',
executableName: 'wallet-recovery-wizard',
icon: 'wallet-recovery-wizard',
synopsis: 'A UI-based desktop app for BitGo Recoveries',
target: ['deb'],
},
mac: {
hardenedRuntime: true,
gatekeeperAssess: false,
category: 'public.app-category.utilities',
entitlements: './electron/resources/entitlements.mac.plist',
entitlementsInherit: './electron/resources/entitlements.mac.plist',
target: ['dmg'],
extendInfo: {
NSUserNotificationAlertStyle: 'alert',
},
},
nsis: {
allowToChangeInstallationDirectory: true,
artifactName: '${productName}-Setup-${version}.${ext}',
deleteAppDataOnUninstall: true,
license: 'LICENSE',
oneClick: false,
perMachine: false,
},
pkg: {
installLocation: '/Applications',
allowAnywhere: true,
allowCurrentUserHome: true,
allowRootDirectory: true,
license: './LICENSE',
isVersionChecked: false,
isRelocatable: false,
overwriteAction: 'upgrade',
},
productName: 'Wallet Recovery Wizard',
win: {
target: ['nsis'],
},
}