{ "name": "multi-hoster-uploader", "version": "2.1.32", "description": "Upload files to doodstream, voe, vidmoly, byse simultaneously", "main": "main.js", "scripts": { "start": "electron .", "dev": "node scripts/dev-runner.cjs", "test": "node --test tests/*.test.js tests/ui-smoke.js", "test:backup-api": "npm --prefix services/backup-api test", "verify": "npm run lint && npm test && npm run test:backup-api && npm audit --omit=dev", "lint": "eslint .", "dist": "electron-builder --publish never --win", "release:win": "electron-builder --publish never --win nsis portable" }, "dependencies": { "chokidar": "^3.6.0", "undici": "^7.29.0", "ws": "^8.21.3" }, "devDependencies": { "electron": "^41.10.5", "electron-builder": "^26.15.3", "eslint": "^10.8.1", "eslint-plugin-security": "^4.0.1", "rcedit": "^4.0.1" }, "build": { "appId": "com.multihoster.uploader", "productName": "Multi-Hoster-Upload", "directories": { "buildResources": "assets", "output": "release" }, "files": [ "main.js", "preload.js", "preload-drop-target.js", "lib/**/*", "renderer/**/*", "assets/app_icon.ico", "assets/app_icon.png" ], "win": { "target": [ "nsis", "portable" ], "icon": "assets/app_icon.ico", "signAndEditExecutable": false }, "nsis": { "oneClick": false, "perMachine": false, "allowToChangeInstallationDirectory": true, "createDesktopShortcut": true }, "afterPack": "scripts/afterPack.cjs" } }