{ "name": "plantai-desktop", "version": "0.1.0", "description": "海古纪 PlantAI 桌面端(Electron 瘦客户端,前端 ui/ + 可配置后端反代)", "author": "Haiguji", "homepage": "https://github.com/haiguji/PlantAI-rag-new", "private": true, "main": "main.js", "scripts": { "build:ui": "npm --prefix ui run build && node scripts/copy-ui.js", "start": "electron .", "dist": "npm run build:ui && electron-builder", "dist:linux": "npm run build:ui && electron-builder --linux", "dist:win": "npm run build:ui && electron-builder --win", "dist:mac": "npm run build:ui && electron-builder --mac" }, "dependencies": { "express": "^4.21.2", "http-proxy-middleware": "^3.0.3" }, "devDependencies": { "electron": "^33.0.0", "electron-builder": "^25.1.8" }, "build": { "appId": "com.haiguji.plantai", "productName": "PlantAI", "files": [ "**/*", "!ui/**", "!renderer-dist/**" ], "extraResources": [ { "from": "renderer-dist", "to": "renderer-dist" } ], "directories": { "output": "dist" }, "linux": { "target": ["AppImage", "deb"], "category": "Science", "maintainer": "haiguji" }, "win": { "target": ["nsis", "portable"] }, "mac": { "target": ["dmg", "zip"], "category": "public.app-category.productivity" }, "nsis": { "oneClick": false, "allowToChangeInstallationDirectory": true } } }