Files
DiffLens/electron-builder.yml
T

60 lines
1.3 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}'
- '!vitest.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}'
# 开发期专用文件不进入安装包(assets 仅为打包期图标源,运行时图标在 resources/)
- '!docs/*'
- '!assets/*'
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
linux:
icon: assets/logo.png
target:
- AppImage
- deb
maintainer: thzxx
category: Development
npmRebuild: false