-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathelectron-builder.yml
More file actions
56 lines (47 loc) · 1.31 KB
/
Copy pathelectron-builder.yml
File metadata and controls
56 lines (47 loc) · 1.31 KB
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
appId: com.noxisan.sas
productName: S.A.S
copyright: Copyright © 2026 Noxisan
directories:
output: dist
buildResources: build
files:
- out/**/*
- package.json
asar: true
# Runtime image assets (window + tray icons). buildResources in build/ are only
# used at build time, so the tray icon the main process loads at runtime must be
# copied next to the packaged app; the main process resolves these via
# process.resourcesPath (see src/main/index.ts assetPath()). The tray@2x variant
# is auto-picked by nativeImage on HiDPI displays.
extraResources:
- from: build/icon.png
to: icon.png
- from: build/tray.png
to: tray.png
- from: build/tray@2x.png
to: tray@2x.png
# --- Windows ---
win:
icon: build/icon.ico
target:
- nsis
- portable
artifactName: ${productName}-${version}-${arch}.${ext}
nsis:
oneClick: false
perMachine: false
allowToChangeInstallationDirectory: true
deleteAppDataOnUninstall: false # never silently destroy a user's vault
portable:
artifactName: ${productName}-${version}-portable.${ext}
# --- Linux ---
linux:
icon: build/icon.png
target:
- AppImage
- deb
category: Utility
maintainer: Noxisan
artifactName: ${productName}-${version}-${arch}.${ext}
# No auto-update / telemetry wiring: this is an offline-first, local-only app.
publish: null