{ "name": "loquendo-bot", "productName": "LoquendoBot", "version": "2.5.0", "description": "Bot assistant for streamers over different platforms", "main": "src/main.js", "scripts": { "start": "electron-forge start", "build": "npm run backend && electron-builder", "publish": "electron-forge publish", "backend": "pyinstaller --noconsole --onefile --collect-all vosk --distpath ./backend ./backend/loquendoBot_backend.py" }, "build": { "appId": "LoquendoBot", "win": { "target": [ "nsis" ], "icon": "./src/images/icon.ico" }, "nsis": { "oneClick": false, "installerIcon": "./src/images/icon.ico", "uninstallerIcon": "./src/images/icon.ico", "uninstallDisplayName": "LoquendoBot-uninstaller", "license": "license.md", "allowToChangeInstallationDirectory": "true" }, "extraResources": [ "speech_to_text_models/Where to get STT models.txt", "backend/loquendoBot_backend.exe", "language_detection_model", "sounds" ] }, "keywords": [], "author": { "name": "Khyretos", "email": "khyretos@gmail.com" }, "license": "ISC", "dependencies": { "axios": "^1.4.0", "emoji-picker-element": "^1.21.0", "express": "^4.18.2", "flag-icons": "^7.1.0", "ini": "^2.0.0", "kill-process-by-name": "^1.0.5", "node-google-tts-api": "^1.1.1", "querystring": "^0.2.1", "socket.io": "^4.7.1", "socket.io-client": "^4.7.1", "sockette": "^2.0.6", "tmi.js": "^1.8.5", "url": "^0.11.1", "winston": "^3.10.0", "write-ini-file": "^4.0.1" }, "devDependencies": { "@electron-forge/cli": "^6.2.1", "@electron-forge/maker-deb": "^6.2.1", "@electron-forge/maker-rpm": "^6.2.1", "@electron-forge/maker-zip": "^6.2.1", "@electron-forge/plugin-auto-unpack-natives": "^6.2.1", "@electron-internal/eslint-config": "^1.0.1", "@electron-toolkit/eslint-config": "^1.0.2", "electron": "^25.9.8", "electron-builder": "^24.9.1", "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.1.2", "prettier": "^3.1.1" } }