Files
DiffLens/electron-builder.yml
T

54 lines
1.1 KiB
YAML

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:
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