-
Notifications
You must be signed in to change notification settings - Fork 10
/
electron-builder.yml
60 lines (55 loc) · 1.19 KB
/
electron-builder.yml
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
60
directories:
output: release
buildResources: build
productName: ChainGuardian
buildDependenciesFromSource: true
npmRebuild: true
copyright: 'Copyright © 2021 ${author}'
appId: io.chainsafe.chainguardian
afterSign: 'electron-builder-notarize'
asar: true
asarUnpack:
- '**/node_modules/bcrypto/**/*'
- '**/node_modules/secp256k1/**/*'
files:
- filter:
- dist/
- assets
- LICENSE
- node_modules/
- package.json
mac:
icon: ./assets/logo.icns
hardenedRuntime: true
category: public.app-category.finance
target: dmg
entitlements: ./osx/entitlements.mac.plist
entitlementsInherit: ./osx/entitlements.mac.plist
publish:
- github
dmg:
background: ./assets/background-mac.tiff
backgroundColor: #052437
linux:
synopsis: Eth2.0 desktop validator client
category: System
mimeTypes:
- json
target:
- target: deb
- target: snap
publish:
- github
win:
icon: ./assets/logo.png
target: nsis
publish:
- github
nsis:
oneClick: false
perMachine: false
runAfterFinish: false
allowToChangeInstallationDirectory: true
installerIcon: ./assets/logo.ico
uninstallerIcon: ./assets/logo.ico
installerHeaderIcon: ./assets/logo.ico