{ "name": "genshin-artifact-assistant", "version": "0.1.0", "private": true, "description": "Local Windows assistant for scanning Genshin artifacts and suggesting no-brainer builds.", "main": "dist-electron/main.js", "type": "module", "scripts": { "predev": "powershell -NoProfile -ExecutionPolicy Bypass -File scripts\\kill-stale-instances.ps1 && tsc -p tsconfig.electron.json && copy electron\\preload.cjs dist-electron\\preload.cjs", "dev": "concurrently -k \"vite --host 127.0.0.1\" \"wait-on tcp:5173 && cross-env VITE_DEV_SERVER_URL=http://127.0.0.1:5173 electron .\"", "dev:admin": ".\\dev-admin.cmd", "build": "tsc && vite build && tsc -p tsconfig.electron.json && copy electron\\\\preload.cjs dist-electron\\\\preload.cjs", "preview": "vite preview --host 127.0.0.1", "start": "electron .", "lint": "tsc --noEmit", "test": "vitest run", "data:genshin": "node scripts/generate-genshin-data.cjs" }, "dependencies": { "@vitejs/plugin-react": "^4.3.4", "electron": "33.2.1", "genshin-db": "^5.2.12", "lucide-react": "^0.468.0", "react": "^18.3.1", "react-dom": "^18.3.1", "tesseract.js": "^7.0.0", "vite": "^6.0.3" }, "devDependencies": { "@types/node": "^22.10.2", "@types/react": "^18.3.17", "@types/react-dom": "^18.3.5", "concurrently": "^9.1.0", "cross-env": "^7.0.3", "typescript": "^5.7.2", "vitest": "^2.1.8", "wait-on": "^8.0.1" }, "build": { "appId": "local.genshin.artifact-assistant", "productName": "Genshin Artifact Assistant", "directories": { "output": "outputs/dist" }, "files": [ "dist/**/*", "dist-electron/**/*", "package.json" ], "win": { "target": "nsis", "requestedExecutionLevel": "requireAdministrator" } } }