{ "name": "engimind", "version": "1.0.0", "description": "EngiMind — 工程 AI 协作空间", "main": "electron/main.cjs", "private": true, "type": "module", "scripts": { "dev": "concurrently \"vite --port 5173 --strictPort --host 127.0.0.1\" \"wait-on http://localhost:5173 && electron .\"", "build": "tsc && vite build", "build:electron": "tsc -p tsconfig.electron.json", "preview": "vite preview", "package": "npm run build && npm run build:electron && electron-builder", "package:mac": "npm run package -- --mac", "package:win": "npm run package -- --win", "package:linux": "npm run package -- --linux" }, "dependencies": { "lucide-react": "^1.7.0", "react": "^19.2.4", "react-dom": "^19.2.4", "react-markdown": "^9.0.0", "zustand": "^5.0.12" }, "devDependencies": { "@tailwindcss/vite": "^4.2.2", "@types/react": "^19.2.14", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react-swc": "^4.3.0", "concurrently": "^9.0.0", "electron": "^33.0.0", "electron-builder": "^25.0.0", "tailwindcss": "^4.2.2", "typescript": "^6.0.2", "vite": "^8.0.5", "wait-on": "^8.0.0" }, "build": { "appId": "com.engimind.app", "productName": "EngiMind", "directories": { "output": "release" }, "files": [ "dist/**/*", "electron/**/*.cjs" ], "extraResources": [], "mac": { "target": ["dmg", "zip"], "category": "public.app-category.productivity", "icon": "public/icon.icns" }, "win": { "target": ["nsis"], "icon": "public/icon.ico" }, "linux": { "target": ["AppImage", "deb"], "icon": "public/icon.png" } } }