{ "name": "electron-react-vite-app", "version": "1.0.0", "description": "A basic Electron + React + Vite application", "author": "", "main": "electron/main.js", "build": { "appId": "com.electron.android-remote-controller", "productName": "AndroidRemoteController", "directories": { "output": "package/build" }, "files": [ "electron/**", "config.js", "nodejs/**", "!nodejs/node/**", "python/**", "lib/**", "bat-tool/kill-all-process/**" ], "asarUnpack": [ "nodejs/**", "config.js", "lib/**", "python/**", "bat-tool/kill-all-process/**" ], "extraFiles": [ { "from": "package/build/web", "to": "dist", "filter": [ "index.html", "assets/**" ] }, { "from": "config.js", "to": "config.js" } ], "afterPack": "./package/pack-resources/afterPack.js", "nsis": { "packElevateHelper": false }, "win": { "target": [ { "target": "dir", "arch": [ "x64" ] } ] } }, "scripts": { "postinstall": "patch-package --patch-dir package/pack-resources/patches", "dev": "vite", "build": "vite build", "preview": "vite preview", "electron": "electron .", "electron:dev": "concurrently \"npm run dev\" \"wait-on http://localhost:9527 && electron .\"", "electron:build": "npm run build && electron-builder && node -e \"require('./package/pack-resources/electron-pack-win.js').cleanDist('package/build', 'win-unpacked')\"", "electron:build:x64": "node package/pack-resources/electron-pack-win.js", "force-delete-build": "node package/force-delete-dist.js" }, "dependencies": { "iconv-lite": "^0.6.3", "react": "^18.2.0", "react-dom": "^18.2.0", "react-router-dom": "^6.30.3" }, "devDependencies": { "@vitejs/plugin-react": "^5.1.2", "concurrently": "^9.2.1", "electron": "^28.0.0", "electron-builder": "^24.9.1", "sass": "^1.97.3", "vite": "^7.3.1", "wait-on": "^7.2.0", "patch-package": "^8.0.0" } }