-
Notifications
You must be signed in to change notification settings - Fork 18
Expand file tree
/
Copy pathelectron-builder.yml
More file actions
74 lines (66 loc) · 1.49 KB
/
electron-builder.yml
File metadata and controls
74 lines (66 loc) · 1.49 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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
appId: deepfundai.browser
productName: DeepFundAIBrowser
directories:
buildResources: dist
output: release
files:
- .next/**/*
- package.json
- node_modules/**/*
- assets/**/*
- dist/**/*
- public/**/*
- server.js
- electron-update.yml
- next.config.js
- .env.production
- from: electron/renderer
to: renderer
filter: ["**/*"]
extraMetadata:
main: dist/electron/main/index.mjs
asarUnpack:
- electron-update.yml
mac:
icon: assets/icons/logo.png
target:
- target: dmg
arch: universal
# identity: Shuai Liu (ZHP9ZM5YMB)
category: "public.app-category.developer-tools"
type: "distribution"
hardenedRuntime: true
entitlements: "assets/entitlements.mac.plist"
entitlementsInherit: "assets/entitlements.mac.plist"
gatekeeperAssess: false
# notarize: true
win:
icon: assets/icons/logo.png
target:
- nsis
- zip
signDlls: false
artifactName: ${name}-${version}-${os}-${arch}.${ext}
linux:
icon: assets/icons/icon.png
target:
- AppImage
- deb
artifactName: ${name}-${version}-${os}-${arch}.${ext}
category: Development
nsis:
oneClick: false
allowToChangeInstallationDirectory: true
createDesktopShortcut: true
createStartMenuShortcut: true
shortcutName: ${productName}
artifactName: ${name}-${version}-${os}-${arch}-setup.${ext}
npmRebuild: false
publish:
provider: github
owner: deepfundai
repo: browser
private: false
releaseType: release
electronDownload:
mirror: https://npmmirror.com/mirrors/electron/