-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathelectron-builder.yml
35 lines (35 loc) · 1.04 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
appId: pl.nadwey.se3launcher
productName: "SE3 Launcher"
directories:
buildResources: build
files:
- "!**/.vscode/*"
- "!src/*"
- "!electron.vite.config.{js,ts,mjs,cjs}"
- "!{.eslintignore,.eslintrc.cjs,.prettierignore,.prettierrc.yaml,dev-app-update.yml,CHANGELOG.md,README.md}"
- "!{.env,.env.*,.npmrc,pnpm-lock.yaml}"
asarUnpack:
- resources/**
win:
executableName: "SE3 Launcher"
artifactName: ${name}-${version}-${os}-${arch}-portable.${ext}
icon: build/icon.ico
target: [nsis, zip, portable]
nsis:
artifactName: ${name}-${version}-${os}-${arch}-setup.${ext}
shortcutName: ${productName}
uninstallDisplayName: ${productName}
oneClick: false
perMachine: false
allowToChangeInstallationDirectory: true
allowElevation: true
installerSidebar: "build/installerSidebar.bmp"
linux:
target: [AppImage, tar.gz, deb, rpm]
artifactName: ${name}-${version}-${os}-${arch}.${ext}
maintainer: Nadwey
category: Game
executableName: "SE3 Launcher"
appImage:
artifactName: ${name}-${version}-${os}-${arch}.${ext}
npmRebuild: false