{ "name": "ai-electron-client", "private": true, "version": "1.0.0", "main": "electron/main.js", "description": "AI Electron Client", "author": "Your Name", "license": "MIT", "scripts": { "dev": "concurrently \"yarn serve\" \"yarn electron-dev\"", "serve": "vite", "electron-dev": "wait-on tcp:5173 && cross-env NODE_ENV=development electron .", "build": "vue-tsc -b && vite build", "dist": "yarn build && electron-builder", "postinstall": "electron-builder install-app-deps" }, "dependencies": { "vue": "3.5.22", "vue-router": "4.5.0", "pinia": "2.1.7", "winax": "3.6.2", "electron-updater": "6.3.0-alpha.6", "electron-log": "5.1.2", "chokidar": "4.0.3" }, "devDependencies": { "@types/node": "24.6.0", "@vitejs/plugin-vue": "6.0.1", "concurrently": "9.2.1", "cross-env": "10.1.0", "electron": "38.2.2", "electron-builder": "26.1.0", "rimraf": "6.0.1", "typescript": "5.9.3", "vite": "npm:rolldown-vite@7.1.14", "vue-tsc": "3.1.0", "wait-on": "9.0.1" }, "build": { "appId": "com.example.ai-electron", "productName": "AI Electron Client", "directories": { "output": "release" }, "files": [ "dist/**/*", "electron/**/*" ], "win": { "target": "nsis", "icon": "assets/icon.ico" }, "nsis": { "oneClick": false, "allowToChangeInstallationDirectory": true } } }