build: add Windows NSIS installer via electron-builder

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Ivan Fontosh
2026-07-01 17:24:34 +08:00
parent 7ca73f5871
commit dd052f1585
4 changed files with 3483 additions and 6 deletions
+12 -1
View File
@@ -17,13 +17,24 @@
Также в этой папке должны лежать скрипты `release-all.ps1`, `prepare-release.ps1`, `publish.ps1` и конфиги `release-config.json`, `publish-config.json` (как в `D:\TTRPG-Release`).
## Запуск
## Запуск из исходников
```bash
npm install
npm start
```
## Сборка установщика Windows
```bash
npm install
npm run pack:win
```
Готовый установщик: `release/TTRPGPlayerPublisher-Setup.exe`
Распакованная папка без установщика: `npm run pack:dir``release/win-unpacked/`
## Настройки
При первом запуске создаётся `%APPDATA%\ttrpg-player-publisher\config.json` с путями: