{ "name": "bailongma", "productName": "Bailongma", "version": "3.0.0", "description": "A continuously running digital consciousness framework - Your personal Jarvis AI assistant (V3)", "type": "module", "main": "electron/main.cjs", "scripts": { "start": "electron .", "dev": "electron . --dev", "build": "electron-builder", "build:win": "electron-builder --win", "build:mac": "electron-builder --mac", "build:linux": "electron-builder --linux", "postinstall": "electron-builder install-app-deps", "test": "node --test" }, "keywords": [ "ai", "assistant", "electron", "jarvis", "automation", "voice", "memory", "desktop-app", "puppeteer", "ocr", "tts", "asr" ], "author": { "name": "xiaoyuanda666-ship-it", "email": "xiaoyuanda666@example.com" }, "license": "MIT", "repository": { "type": "git", "url": "https://github.com/xiaoyuanda666-ship-it/bailongma.git" }, "bugs": { "url": "https://github.com/xiaoyuanda666-ship-it/bailongma/issues" }, "homepage": "https://github.com/xiaoyuanda666-ship-it/bailongma#readme", "engines": { "node": "\u003e=18.0.0" }, "dependencies": { "better-sqlite3": "^12.8.0", "d3": "^7.9.0", "electron-updater": "^6.3.9", "openai": "^6.34.0", "wechat-ilink-client": "^0.1.0", "ws": "^8.20.1" }, "devDependencies": { "electron": "^28.0.0", "electron-builder": "^24.0.0" }, "build": { "appId": "com.xiaoyuanda.bailongma", "productName": "Bailongma", "directories": { "output": "dist" }, "files": [ "electron/**/*", "src/**/*", "jarvis-bridge/**/*", "assets/**/*", "package.json" ], "extraResources": [ { "from": "jarvis-bridge", "to": "jarvis-bridge" } ], "win": { "target": [ { "target": "nsis", "arch": [ "x64" ] }, { "target": "portable", "arch": [ "x64" ] } ], "icon": "build/icon.ico" }, "mac": { "target": [ { "target": "dmg", "arch": [ "x64", "arm64" ] } ], "icon": "build/icon.icns" }, "linux": { "target": [ { "target": "AppImage", "arch": [ "x64" ] }, { "target": "deb", "arch": [ "x64" ] } ], "icon": "build/icon.png" }, "nsis": { "oneClick": false, "allowToChangeInstallationDirectory": true, "createDesktopShortcut": true, "createStartMenuShortcut": true } } }