package.json 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  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": "package/build"
  12. },
  13. "files": [
  14. "electron/**",
  15. "config.js",
  16. "nodejs/**",
  17. "!nodejs/node/**",
  18. "python/**",
  19. "lib/**",
  20. "bat-tool/kill-all-process/**"
  21. ],
  22. "asarUnpack": [
  23. "nodejs/**",
  24. "config.js",
  25. "lib/**",
  26. "python/**",
  27. "bat-tool/kill-all-process/**"
  28. ],
  29. "extraFiles": [
  30. {
  31. "from": "package/build/web",
  32. "to": "dist",
  33. "filter": [
  34. "index.html",
  35. "assets/**"
  36. ]
  37. },
  38. {
  39. "from": "config.js",
  40. "to": "config.js"
  41. }
  42. ],
  43. "afterPack": "./package/pack-resources/afterPack.js",
  44. "nsis": {
  45. "packElevateHelper": false
  46. },
  47. "win": {
  48. "target": [
  49. {
  50. "target": "dir",
  51. "arch": [
  52. "x64"
  53. ]
  54. }
  55. ]
  56. }
  57. },
  58. "scripts": {
  59. "postinstall": "patch-package --patch-dir package/pack-resources/patches",
  60. "dev": "vite",
  61. "build": "vite build",
  62. "preview": "vite preview",
  63. "electron": "electron .",
  64. "electron:dev": "concurrently \"npm run dev\" \"wait-on http://localhost:9527 && electron .\"",
  65. "electron:build": "npm run build && electron-builder && node -e \"require('./package/pack-resources/electron-pack-win.js').cleanDist('package/build', 'win-unpacked')\"",
  66. "electron:build:x64": "node package/pack-resources/electron-pack-win.js",
  67. "force-delete-build": "node package/force-delete-dist.js"
  68. },
  69. "dependencies": {
  70. "iconv-lite": "^0.6.3",
  71. "react": "^18.2.0",
  72. "react-dom": "^18.2.0",
  73. "react-router-dom": "^6.30.3"
  74. },
  75. "devDependencies": {
  76. "@vitejs/plugin-react": "^5.1.2",
  77. "concurrently": "^9.2.1",
  78. "electron": "^28.0.0",
  79. "electron-builder": "^24.9.1",
  80. "sass": "^1.97.3",
  81. "vite": "^7.3.1",
  82. "wait-on": "^7.2.0",
  83. "patch-package": "^8.0.0"
  84. }
  85. }