openpencil/electron-builder.yml
Kayshen-X b4287245cf feat(build): update electron build configuration and resource handling
- Add mcp-server.cjs to extraResources in electron-builder.yml for production packaging
- Modify package.json build script to include MCP server compilation
- Enhance main.ts to set ELECTRON_RESOURCES_PATH for resource access
- Update mcp-install.ts to resolve MCP server path from resources in production
2026-02-22 12:05:34 +08:00

53 lines
840 B
YAML

appId: dev.openpencil.app
productName: OpenPencil
copyright: Copyright (c) 2024-2026 OpenPencil contributors
directories:
output: dist-electron
buildResources: build
files:
- electron-dist/**/*
- "!node_modules"
extraResources:
- from: .output/server
to: server
- from: .output/public
to: public
- from: dist/mcp-server.cjs
to: mcp-server.cjs
mac:
category: public.app-category.graphics-design
icon: build/icon.icns
target:
- dmg
- zip
hardenedRuntime: true
gatekeeperAssess: false
dmg:
title: "${productName} ${version}"
win:
icon: build/icon.ico
target:
- nsis
- portable
nsis:
oneClick: false
perMachine: false
allowToChangeInstallationDirectory: true
linux:
icon: build/icon.png
category: Graphics
target:
- AppImage
- deb
asar: true
publish: null