package.json 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. {
  2. "name": "electron-react-vite-app",
  3. "version": "1.0.0",
  4. "description": "A basic Electron + React + Vite application",
  5. "author": "",
  6. "main": "electron/main.js",
  7. "build": {
  8. "appId": "com.electron.android-remote-controller",
  9. "productName": "AndroidRemoteController",
  10. "directories": {
  11. "output": "dist"
  12. },
  13. "files": [
  14. "electron/**",
  15. "configs/**",
  16. "nodejs/**",
  17. "python/**",
  18. "lib/**"
  19. ],
  20. "asarUnpack": [
  21. "nodejs/**",
  22. "configs/**",
  23. "lib/**",
  24. "python/**"
  25. ],
  26. "extraFiles": [
  27. {
  28. "from": "dist",
  29. "to": "dist",
  30. "filter": [
  31. "index.html",
  32. "assets/**"
  33. ]
  34. }
  35. ],
  36. "afterPack": "package/afterPack.js",
  37. "win": {
  38. "target": [
  39. {
  40. "target": "dir",
  41. "arch": [
  42. "arm64"
  43. ]
  44. }
  45. ]
  46. }
  47. },
  48. "scripts": {
  49. "dev": "vite",
  50. "build": "vite build",
  51. "preview": "vite preview",
  52. "electron": "electron .",
  53. "electron:dev": "concurrently \"npm run dev\" \"wait-on http://localhost:9527 && electron .\"",
  54. "electron:build": "npm run build && electron-builder && node -e \"require('./package/package-arm64.js').cleanDist('win-arm64-unpacked')\"",
  55. "force-delete-dist": "node package/force-delete-dist.js"
  56. },
  57. "dependencies": {
  58. "react": "^18.2.0",
  59. "react-dom": "^18.2.0",
  60. "react-router-dom": "^6.30.3"
  61. },
  62. "devDependencies": {
  63. "@vitejs/plugin-react": "^5.1.2",
  64. "concurrently": "^9.2.1",
  65. "electron": "^28.0.0",
  66. "electron-builder": "^24.9.1",
  67. "sass": "^1.97.3",
  68. "vite": "^7.3.1",
  69. "wait-on": "^7.2.0"
  70. }
  71. }