|
- appId: com.electron.app
- productName: piano-midi-monitor-electron
- 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}'
- - '!{tsconfig.json,tsconfig.node.json,tsconfig.web.json}'
- asarUnpack:
- - resources/**
- win:
- executableName: piano-midi-monitor-electron
- 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: electronjs.org
- category: Utility
- appImage:
- artifactName: ${name}-${version}.${ext}
- npmRebuild: false
- publish:
- provider: generic
- url: https://example.com/auto-updates
|