appId: ms.jarian.moviemapper productName: MovieMapper copyright: Copyright © 2026 Jarian Cottingham directories: output: dist buildResources: buildResources files: - main.js - preload.js - renderer.js - index.html - utils/**/* - package.json asar: true # The app shells out to ffprobe/ffmpeg for metadata extraction. It expects # them on PATH (documented in the README) rather than bundling them. linux: syncDesktopName: true target: - target: AppImage arch: [x64] - target: deb arch: [x64] category: Utility synopsis: Organize movie and TV collections description: Desktop app for organizing movie and TV show collections with Jellyfin-compatible naming, TheTVDB metadata, and audit logging. maintainer: jarianc@proton.me icon: buildResources/icon.png mac: target: - target: dmg arch: [x64, arm64] category: public.app-category.video icon: buildResources/icon.png # Notarization requires an Apple ID + team; configured via env in CI. win: target: - target: nsis arch: [x64] icon: buildResources/icon.png nsis: oneClick: false perMachine: false allowToChangeInstallationDirectory: true createDesktopShortcut: true # Publishing is driven by the release workflow, which uploads the built # artifacts to a Gitea/GitHub release. Keep the default off for local builds. publish: null