Layonara Forge — NWN Development IDE
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
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
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/
|
||||
Reference in New Issue
Block a user