Files
legion_kk/electron-builder.yml
self 8e61d6b2c7 fix: restrict electron package inputs
Package only the built app output and bundled runtime resources so local development directories are not included in app.asar. This avoids stale devenv symlinks during mac packaging and keeps scratch/state data out of release artifacts.
2026-06-04 22:26:32 +02:00

40 lines
1.1 KiB
YAML

appId: org.tribe-one.apps.legion-kk
productName: Legion K&K
directories:
buildResources: build
files:
- out/**
- resources/**
asarUnpack:
- resources/**
win:
executableName: legion-kk
nsis:
artifactName: ${name}-${version}-setup.${ext}
shortcutName: ${productName}
uninstallDisplayName: ${productName}
createDesktopShortcut: always
mac:
entitlementsInherit: build/entitlements.mac.plist
extendInfo:
- NSCameraUsageDescription: Application requests access to the device's camera.
- NSMicrophoneUsageDescription: Application requests access to the device's microphone.
- NSDocumentsFolderUsageDescription: Application requests access to the user's Documents folder.
- NSDownloadsFolderUsageDescription: Application requests access to the user's Downloads folder.
notarize: false
dmg:
artifactName: ${name}-${version}.${ext}
linux:
target:
- AppImage
- snap
- deb
maintainer: tribe-one.org
category: Utility
appImage:
artifactName: ${name}-${version}.${ext}
npmRebuild: false
publish:
provider: generic
url: https://example.com/auto-updates