tashfeenahmed--freellmapi
44 行
1.1 KiB
YAML
44 行
1.1 KiB
YAML
appId: com.freellmapi.desktop
|
|
productName: FreeLLMAPI
|
|
directories:
|
|
output: dist-electron
|
|
files:
|
|
- build/**/*
|
|
- renderer/**/*
|
|
- assets/**/*
|
|
- "!**/*.map"
|
|
asar: true
|
|
asarUnpack:
|
|
- "**/node_modules/better-sqlite3/**/*.node"
|
|
- "**/node_modules/better-sqlite3/build/Release/**"
|
|
# client-dist is staged into desktop/ by `npm run stage:client` (scripts/stage-client.mjs).
|
|
# It MUST stay a path inside desktop/: a `../` source makes electron-builder treat the
|
|
# repo root as a copy base and reject every root file ("must be under .../desktop/").
|
|
extraResources:
|
|
- from: client-dist
|
|
to: client-dist
|
|
mac:
|
|
category: public.app-category.developer-tools
|
|
icon: assets/icon.icns
|
|
hardenedRuntime: true
|
|
gatekeeperAssess: false
|
|
entitlements: assets/entitlements.mac.plist
|
|
entitlementsInherit: assets/entitlements.mac.inherit.plist
|
|
notarize: true
|
|
target:
|
|
- target: dmg
|
|
arch:
|
|
- arm64
|
|
extendInfo:
|
|
LSUIElement: 1
|
|
win:
|
|
target:
|
|
- target: nsis
|
|
arch:
|
|
- x64
|
|
# electron-builder converts a >=256px PNG to .ico at build time.
|
|
icon: assets/appicon_1024.png
|
|
nsis:
|
|
oneClick: true
|
|
deleteAppDataOnUninstall: false
|