Files
zn-ai/electron-builder.yml

140 lines
3.1 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

appId: com.znkj.znai
productName: NIANXX
copyright: Copyright © 2026 智念科技
compression: maximum
artifactName: ${productName}-${version}-${os}-${arch}.${ext}
directories:
output: release
buildResources: resources
files:
- dist
- dist-electron
- package.json
extraResources:
- from: resources/skills/
to: resources/skills/
filter:
- "**/*"
- from: resources/icons/
to: icons/
filter:
- "**/*"
- from: build/preinstalled-skills/
to: resources/preinstalled-skills/
- from: build/openclaw/
to: openclaw/
- from: electron/scripts/
to: scripts/
filter:
- "**/*"
asar: true
asarUnpack:
- "**/*.node"
# Disable native module rebuilding.
# Native modules belong to dependencies that run in their own process
npmRebuild: false
afterPack: ./scripts/after-pack.cjs
# Auto-update configuration (to be configured later)
# publish:
# - provider: generic
# url: https://your-update-server.com/latest
# useMultipleRangeRequest: false
# macOS Configuration
mac:
extraResources:
- from: resources/cli/posix/
to: cli/
category: public.app-category.productivity
icon: resources/icons/icon.icns
target:
- target: dmg
arch:
- x64
- arm64
- target: zip
arch:
- x64
- arm64
darkModeSupport: true
hardenedRuntime: true
gatekeeperAssess: false
entitlements: entitlements.mac.plist
entitlementsInherit: entitlements.mac.plist
notarize: false # Set to true when you have Apple Developer account
dmg:
size: 1g
icon: resources/icons/icon.icns
iconSize: 100
window:
width: 540
height: 380
contents:
- type: file
x: 130
y: 220
- type: link
path: /Applications
x: 410
y: 220
# Windows Configuration
win:
verifyUpdateCodeSignature: false
signAndEditExecutable: false
extraResources:
- from: resources/cli/win32/
to: cli/
icon: resources/icons/icon.ico
target:
- target: nsis
arch: x64
nsis:
oneClick: false
perMachine: false
warningsAsErrors: false
allowToChangeInstallationDirectory: true
deleteAppDataOnUninstall: false
differentialPackage: true
createDesktopShortcut: true
createStartMenuShortcut: true
shortcutName: NIANXX
uninstallDisplayName: NIANXX
include: scripts/installer.nsh
installerIcon: resources/icons/icon.ico
uninstallerIcon: resources/icons/icon.ico
# Linux Configuration
linux:
extraResources:
- from: resources/cli/posix/
to: cli/
icon: resources/icons/
target:
- target: AppImage
arch:
- x64
- target: deb
arch:
- x64
category: Utility
maintainer: 智念科技 <duanshuwen@gogpay.cn>
vendor: 智念科技
synopsis: 智念AI - 一款应用智能的多功能桌面应用
description: 智念AI是一款基于Electron的智能桌面应用提供AI助手、任务管理、数据分析等多种功能。
desktop:
entry:
Name: NIANXX
Comment: 智念AI - 智能桌面应用
Categories: Utility;Network;
Keywords: ai;assistant;automation;chat;
StartupWMClass: zn-ai