{ "name": "pushgo-v1", "version": "0.1.0", "private": true, "description": "PushGo desktop MVP: 小白一键推送项目到 GitHub/Gitee", "main": "dist-electron/main/main.js", "scripts": { "dev": "concurrently -k \"npm:dev:renderer\" \"npm:dev:main\" \"npm:dev:electron\"", "dev:renderer": "vite", "dev:main": "tsc -p tsconfig.main.json --watch", "dev:electron": "wait-on tcp:5173 file:dist-electron/main/main.js && cross-env VITE_DEV_SERVER_URL=http://localhost:5173 electron .", "build": "npm run build:renderer && npm run build:main", "build:renderer": "vite build", "build:main": "tsc -p tsconfig.main.json", "preview": "vite preview", "package": "npm run build && electron-builder" }, "dependencies": { "react": "^18.3.1", "react-dom": "^18.3.1", "react-router-dom": "^6.28.1" }, "devDependencies": { "@types/node": "^22.10.2", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", "@vitejs/plugin-react": "^4.3.4", "concurrently": "^9.1.0", "cross-env": "^7.0.3", "electron": "^36.0.0", "electron-builder": "^25.1.8", "typescript": "^5.7.2", "vite": "^6.0.3", "wait-on": "^8.0.1" }, "build": { "appId": "com.pushgo.app", "productName": "PushGo", "files": [ "dist/**", "dist-electron/**", "package.json" ], "directories": { "buildResources": "build" }, "mac": { "target": "dmg" }, "win": { "target": "nsis" }, "linux": { "target": "AppImage" } } }