From ff7304887ddf75e55fc64f9cdf38354c7cac0315 Mon Sep 17 00:00:00 2001 From: 15945162479 <15945162479@qq.com> Date: Sat, 13 Dec 2025 14:46:26 +0800 Subject: [PATCH] Add File --- package.json | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 package.json diff --git a/package.json b/package.json new file mode 100644 index 0000000..0240776 --- /dev/null +++ b/package.json @@ -0,0 +1,69 @@ +{ + "name": "kinecho", + "version": "2.0.0", + "description": "KinEcho - 亲情回声:智能老人陪伴系统", + "main": "electron/main.js", + "scripts": { + "dev:elderly": "concurrently \"vite --config vite.config.elderly.ts\" \"wait-on http://localhost:3000 && electron .\"", + "dev:family": "vite --config vite.config.family.ts", + "build:elderly": "tsc && vite build --config vite.config.elderly.ts", + "build:family": "tsc && vite build --config vite.config.family.ts", + "build:electron": "npm run build:elderly && electron-builder", + "electron": "electron .", + "preview": "vite preview" + }, + "keywords": ["elderly-care", "digital-avatar", "family", "electron"], + "author": "", + "license": "MIT", + "dependencies": { + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.20.0", + "recharts": "^2.10.0", + "lucide-react": "^0.294.0" + }, + "devDependencies": { + "@types/react": "^18.2.43", + "@types/react-dom": "^18.2.17", + "@vitejs/plugin-react": "^4.2.1", + "autoprefixer": "^10.4.16", + "postcss": "^8.4.32", + "tailwindcss": "^3.3.6", + "typescript": "^5.3.3", + "vite": "^5.0.8", + "electron": "^28.0.0", + "electron-builder": "^24.9.1", + "concurrently": "^8.2.2", + "wait-on": "^7.2.0" + }, + "build": { + "appId": "com.kinecho.app", + "productName": "KinEcho", + "directories": { + "output": "dist-electron" + }, + "files": [ + "electron/**/*", + { + "from": "dist/elderly", + "to": ".", + "filter": ["**/*"] + } + ], + "extraMetadata": { + "main": "electron/main.js" + }, + "win": { + "target": ["nsis"], + "icon": "build/icon.ico" + }, + "mac": { + "target": ["dmg"], + "icon": "build/icon.icns" + }, + "linux": { + "target": ["AppImage"], + "icon": "build/icon.png" + } + } +}