{ "name": "frontend", "private": true, "version": "0.0.0", "type": "module", "scripts": { "dev": "vite", "build": "tsc -p tsconfig.build.json && vite build", "lint": "biome check --write --unsafe --no-errors-on-unmatched --files-ignore-unknown=true ./", "preview": "vite preview", "generate-client": "openapi-ts" }, "dependencies": { "@chakra-ui/react": "^3.26.0", "@emotion/react": "^11.14.0", "@tanstack/react-query": "^5.87.1", "@tanstack/react-query-devtools": "^5.87.3", "@tanstack/react-router": "^1.131.36", "axios": "1.11.0", "form-data": "4.0.4", "next-themes": "^0.4.6", "react": "^19.1.1", "react-dom": "^19.1.1", "react-error-boundary": "^6.0.0", "react-hook-form": "7.62.0", "react-icons": "^5.5.0" }, "devDependencies": { "@biomejs/biome": "^2.2.3", "@hey-api/openapi-ts": "0.73.0", "@playwright/test": "^1.55.0", "@tanstack/router-devtools": "^1.131.36", "@tanstack/router-plugin": "^1.131.36", "@types/node": "^24.3.1", "@types/react": "^19.1.12", "@types/react-dom": "^19.1.9", "@vitejs/plugin-react-swc": "^4.0.1", "dotenv": "^17.2.2", "typescript": "^5.2.2", "vite": "^7.1.5" } }