package.json 2.0 KB

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