{ "name": "taskpilot-frontend", "private": true, "version": "0.0.0", "type": "module", "packageManager": "pnpm@11.20.0", "scripts": { "dev": "vite", "build": "tsc -b && vite build", "lint": "oxlint", "typecheck": "tsc -b", "test": "vitest run", "test:watch": "vitest", "test:e2e": "powershell -NoProfile -ExecutionPolicy Bypass -File ../scripts/e2e.ps1", "generate:api": "openapi-typescript ../contracts/openapi.json -o src/api/generated.ts", "preview": "vite preview" }, "dependencies": { "@hookform/resolvers": "^5.9.2", "@tanstack/react-query": "^5.104.3", "react": "^19.2.8", "react-dom": "^19.2.8", "react-hook-form": "^7.90.0", "react-router-dom": "^7.18.4", "zod": "^4.6.7" }, "devDependencies": { "@playwright/test": "^1.64.1", "@testing-library/jest-dom": "^7.0.1", "@testing-library/react": "^16.3.3", "@testing-library/user-event": "^14.6.8", "@types/node": "^24.13.3", "@types/react": "^19.2.18", "@types/react-dom": "^19.2.7", "@vitejs/plugin-react": "^6.1.1", "jsdom": "^30.1.3", "openapi-typescript": "^7.13.0", "oxlint": "^1.81.0", "typescript": "~5.9.3", "vite": "^8.3.4", "vitest": "^5.0.5" }, "volta": { "node": "24.12.0", "pnpm": "11.20.0" } }