appId: com.metonateam.difflens productName: DiffLens copyright: Copyright © 2026 MetonaTeam electronLanguages: - zh-CN - en-US directories: buildResources: build output: dist 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: DiffLens icon: assets/logo.ico target: - target: nsis arch: - x64 nsis: oneClick: false allowToChangeInstallationDirectory: true perMachine: false artifactName: ${productName}-${version}-setup.${ext} shortcutName: ${productName} uninstallDisplayName: ${productName} createDesktopShortcut: always mac: icon: assets/logo.png category: public.app-category.developer-tools target: - target: dmg arch: - arm64 entitlementsInherit: build/entitlements.mac.plist linux: icon: assets/logo.png target: - AppImage - deb maintainer: thzxx category: Development npmRebuild: false