{ "name": "backup-tool-frontend", "private": true, "version": "2.0.0-dev.0", "type": "module", "packageManager": "npm@10.9.2", "engines": { "node": "22.17.1" }, "scripts": { "dev": "vite", "api:generate": "python3 ../tools/generate_api_client.py --input ../openapi/v2.json --output src/api/generated/client.ts", "api:check": "python3 ../tools/generate_api_client.py --input ../openapi/v2.json --output src/api/generated/client.ts --check", "typecheck": "tsc --noEmit", "test": "vitest run --passWithNoTests", "build": "tsc && vite build", "preview": "vite preview" }, "dependencies": { "react": "19.2.8", "react-dom": "19.2.8", "react-router-dom": "^7.18.2" }, "devDependencies": { "@playwright/test": "^1.57.0", "@testing-library/jest-dom": "7.0.0", "@testing-library/react": "16.3.2", "@types/react": "19.2.17", "@types/react-dom": "19.2.3", "@vitejs/plugin-react": "6.0.4", "autoprefixer": "10.5.4", "jsdom": "30.0.0", "postcss": "8.5.23", "tailwindcss": "3.4.19", "typescript": "7.0.2", "vite": "8.1.5", "vitest": "4.1.10" } }