-
-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathelectron-builder.yaml
More file actions
55 lines (55 loc) · 1.27 KB
/
electron-builder.yaml
File metadata and controls
55 lines (55 loc) · 1.27 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
asar: false # not recommended but can't get it working with nextjs
productName: "PubMan"
electronVersion: "35.2.1"
buildDependenciesFromSource: true
executableName: "PubMan"
appId: "digital.drawnto.pubman.electron"
copyright: "Copyright (c) 2025 DrawnToDigital"
#asarUnpack:
# - "node_modules/next"
# - "node_modules/@img"
# - "node_modules/sharp"
# - "**\\*.{node,dll}"
files:
- build
- from: .next/standalone
to: app
filter:
- "!**/package.json"
- from: .next/static
to: app/.next/static
- from: public
to: app/public
extraResources:
- from: ./db
to: ./db
- from: ./sample_assets
to: ./sample_assets
win:
target: ["portable"]
icon: "./public/icons/icon.ico"
linux:
target: ["appimage", "flatpak"]
icon: "./public/icons/icon.png"
category: "Utility"
flatpak:
runtimeVersion: "24.08"
mac:
target:
- target: dmg
arch: [arm64, x64]
mergeASARs: false
icon: "./public/icons/icon.icns"
hardenedRuntime: true
gatekeeperAssess: false
category: "public.app-category.utilities"
entitlements: "entitlements.mac.plist"
entitlementsInherit: "entitlements.mac.plist"
dmg:
icon: "./public/icons/icon.icns"
writeUpdateInfo: false
sign: false
publish:
- provider: github
publishAutoUpdate: false
vPrefixedTagName: true