{ "appId": "com.electron.app", "productName": "mindpilotui", "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": "mindpilotui" }, "nsis": { "artifactName": "${name}-${version}-setup.${ext}", "shortcutName": "${productName}", "uninstallDisplayName": "${productName}", "createDesktopShortcut": "always", "allowToChangeInstallationDirectory": true, "oneClick": false }, "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" } }