93775cc36a
Set app.setAppUserModelId() to match electron-builder appId (com.krunkercivilian.client) so Windows associates the running process with the installed shortcut. Add explicit shortcutName to NSIS config for stable shortcut identity across installs. Remove stale uuid entry from electron-builder files list. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
72 lines
1.8 KiB
YAML
72 lines
1.8 KiB
YAML
appId: com.krunkercivilian.client
|
|
productName: Krunker Civilian Client
|
|
directories:
|
|
output: out
|
|
buildResources: build
|
|
files:
|
|
- dist/**/*
|
|
- node_modules/electron-store/**/*
|
|
- node_modules/conf/**/*
|
|
- node_modules/dot-prop/**/*
|
|
- node_modules/type-fest/**/*
|
|
- node_modules/pkg-up/**/*
|
|
- node_modules/find-up/**/*
|
|
- node_modules/locate-path/**/*
|
|
- node_modules/p-locate/**/*
|
|
- node_modules/p-limit/**/*
|
|
- node_modules/yocto-queue/**/*
|
|
- node_modules/path-exists/**/*
|
|
- node_modules/env-paths/**/*
|
|
- node_modules/json-schema-typed/**/*
|
|
- node_modules/ajv/**/*
|
|
- node_modules/ajv-formats/**/*
|
|
- node_modules/atomically/**/*
|
|
- node_modules/debounce-fn/**/*
|
|
- node_modules/mimic-fn/**/*
|
|
- node_modules/semver/**/*
|
|
- node_modules/onetime/**/*
|
|
- "!node_modules/**/*.ts"
|
|
- "!node_modules/**/*.map"
|
|
asar: true
|
|
|
|
win:
|
|
target:
|
|
- target: nsis
|
|
arch: [x64]
|
|
- target: portable
|
|
arch: [x64]
|
|
icon: build/icon.ico
|
|
|
|
nsis:
|
|
oneClick: false
|
|
allowToChangeInstallationDirectory: true
|
|
createDesktopShortcut: true
|
|
createStartMenuShortcut: true
|
|
shortcutName: Krunker Civilian Client
|
|
artifactName: "${productName}-${version}-Setup.${ext}"
|
|
|
|
portable:
|
|
artifactName: "${productName}-${version}-Portable.${ext}"
|
|
|
|
linux:
|
|
target:
|
|
- target: AppImage
|
|
arch: [x64]
|
|
- target: deb
|
|
arch: [x64]
|
|
icon: build/icon.png
|
|
category: Game
|
|
artifactName: "${productName}-${version}-linux-${arch}.${ext}"
|
|
desktop:
|
|
entry:
|
|
Name: Krunker Civilian Client
|
|
Comment: Cross-platform Krunker game client
|
|
Categories: Game;ActionGame;
|
|
Keywords: krunker;fps;game;
|
|
StartupWMClass: krunker-civilian-client
|
|
|
|
publish:
|
|
provider: github
|
|
owner: krunker-civilian
|
|
repo: krunker-civilian-client
|