f851d8b8f2
Electron desktop application for Neverwinter Nights module development. Clone, edit, build, and run a complete Layonara NWNX server with only Docker required. - React 19 + Vite frontend with Monaco editor and NWScript LSP - Node.js + Express backend managing Docker sibling containers - Electron shell with Docker availability check and auto-setup - Builder image auto-builds on first use from bundled Dockerfile - Cross-platform: Windows (.exe), macOS (.dmg), Linux (.AppImage) - Gitea Actions CI for automated release builds
47 lines
967 B
YAML
47 lines
967 B
YAML
appId: com.layonara.forge
|
|
productName: Layonara Forge
|
|
directories:
|
|
output: release
|
|
buildResources: assets
|
|
files:
|
|
- electron/dist/**
|
|
- packages/backend/dist/**
|
|
- packages/frontend/dist/**
|
|
- packages/backend/package.json
|
|
- packages/frontend/package.json
|
|
- package.json
|
|
- db/**
|
|
- builder/**
|
|
- "!builder/Dockerfile"
|
|
- node_modules/**
|
|
- "!node_modules/.cache/**"
|
|
extraResources:
|
|
- from: builder/
|
|
to: builder/
|
|
- from: db/
|
|
to: db/
|
|
- from: lsp/
|
|
to: lsp/
|
|
filter:
|
|
- "**/*"
|
|
- "!.git"
|
|
asar: true
|
|
win:
|
|
target: nsis
|
|
icon: assets/icon.ico
|
|
nsis:
|
|
oneClick: false
|
|
allowToChangeInstallationDirectory: true
|
|
installerIcon: assets/icon.ico
|
|
mac:
|
|
target: dmg
|
|
icon: assets/icon.icns
|
|
category: public.app-category.developer-tools
|
|
linux:
|
|
target: AppImage
|
|
icon: assets/icon.png
|
|
category: Development
|
|
publish:
|
|
provider: generic
|
|
url: https://gitea.layonara.com/layonara/layonara-forge/releases/download/latest/
|