{ "name": "openmcp-electron", "version": "0.0.1", "description": "", "main": "dist/main.js", "scripts": { "dev": "tsc && electron .", "watch": "webpack --watch --config webpack.config.js", "build": "tsc && electron-builder" }, "author": { "name": "LSTM-Kirigaya", "email": "1193466151@qq.com" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.10.2", "axios": "^1.7.7", "bson": "^6.8.0", "openai": "^4.93.0", "pako": "^2.1.0", "tesseract.js": "^6.0.1", "uuid": "^11.1.0", "ws": "^8.18.1" }, "devDependencies": { "@types/ws": "^8.18.1", "electron": "35.0.0", "typescript": "^5.6.3" }, "build": { "appId": "com.electron.openmcp", "productName": "OpenMCP", "asar": true, "asarUnpack": "*.node", "directories": { "output": "dist" }, "files": [ "dist/**/*", "resources/**/*" ], "dmg": { "contents": [ { "x": 130, "y": 220 }, { "x": 410, "y": 220, "type": "link", "path": "/Applications" } ] }, "mac": { "notarize": false, "target": { "target": "default", "arch": [ "arm64", "x64" ] }, "type": "distribution", "hardenedRuntime": true, "icon": "resources/icons/icon.icns" }, "win": { "target": "nsis", "icon": "resources/icons/icon.ico" }, "linux": { "target": "AppImage", "icon": "resources/icons/icon.png" } } }