package.json 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. {
  2. "name": "ai-electron-client",
  3. "private": true,
  4. "version": "1.0.0",
  5. "main": "electron/main.js",
  6. "description": "AI Electron Client",
  7. "author": "Your Name",
  8. "license": "MIT",
  9. "scripts": {
  10. "dev": "concurrently \"yarn serve\" \"yarn electron-dev\"",
  11. "serve": "vite",
  12. "electron-dev": "wait-on tcp:5173 && cross-env NODE_ENV=development electron .",
  13. "build": "vue-tsc -b && vite build",
  14. "dist": "yarn build && electron-builder",
  15. "postinstall": "electron-builder install-app-deps"
  16. },
  17. "dependencies": {
  18. "vue": "3.5.22",
  19. "vue-router": "4.5.0",
  20. "pinia": "2.1.7",
  21. "winax": "3.6.2",
  22. "electron-updater": "6.3.0-alpha.6",
  23. "electron-log": "5.1.2",
  24. "chokidar": "4.0.3"
  25. },
  26. "devDependencies": {
  27. "@types/node": "24.6.0",
  28. "@vitejs/plugin-vue": "6.0.1",
  29. "concurrently": "9.2.1",
  30. "cross-env": "10.1.0",
  31. "electron": "38.2.2",
  32. "electron-builder": "26.1.0",
  33. "rimraf": "6.0.1",
  34. "typescript": "5.9.3",
  35. "vite": "npm:rolldown-vite@7.1.14",
  36. "vue-tsc": "3.1.0",
  37. "wait-on": "9.0.1"
  38. },
  39. "build": {
  40. "appId": "com.example.ai-electron",
  41. "productName": "AI Electron Client",
  42. "directories": {
  43. "output": "release"
  44. },
  45. "files": [
  46. "dist/**/*",
  47. "electron/**/*"
  48. ],
  49. "win": {
  50. "target": "nsis",
  51. "icon": "assets/icon.ico"
  52. },
  53. "nsis": {
  54. "oneClick": false,
  55. "allowToChangeInstallationDirectory": true
  56. }
  57. }
  58. }