{ "name": "godeye-operator", "version": "1.0.0", "description": "Desktop operator interface for GodEye Signal Center", "main": "src/main.js", "scripts": { "start": "electron .", "dev": "electron . --dev", "build": "electron-builder", "dist": "electron-builder --publish=never", "dist:win": "electron-builder --win", "dist:mac": "electron-builder --mac", "dist:linux": "electron-builder --linux", "clean": "rm -rf dist/", "rebuild": "npm run clean && npm run build", "pack": "electron-builder --dir", "test": "echo \"No tests specified\" && exit 0" }, "keywords": ["electron", "webrtc", "camera", "operator"], "author": "GodEye Team", "license": "MIT", "devDependencies": { "electron": "^38.2.0", "electron-builder": "^25.1.8" }, "dependencies": { "socket.io-client": "^4.8.1", "uuid": "^11.0.3" }, "build": { "appId": "com.godeye.operator", "productName": "GodEye Operator", "copyright": "Copyright © 2024 GodEye Team", "directories": { "output": "dist" }, "files": [ "src/**/*", "assets/**/*", "node_modules/**/*", "!node_modules/.cache" ], "extraMetadata": { "main": "src/main.js" }, "mac": { "category": "public.app-category.utilities", "icon": "assets/icon.icns", "target": [ { "target": "dmg", "arch": ["x64", "arm64"] } ] }, "win": { "target": [ { "target": "nsis", "arch": ["x64", "ia32"] }, { "target": "portable", "arch": ["x64"] } ], "icon": "assets/icon.ico" }, "linux": { "target": [ { "target": "AppImage", "arch": ["x64"] }, { "target": "deb", "arch": ["x64"] } ], "category": "Video;AudioVideo;", "icon": "assets/icon.png" }, "nsis": { "oneClick": false, "allowToChangeInstallationDirectory": true, "createDesktopShortcut": true, "createStartMenuShortcut": true } } }