| { |
| "name": "dashboard", |
| "private": true, |
| "version": "0.0.0", |
| "packageManager": "bun@1.2.0", |
| "type": "module", |
| "scripts": { |
| "dev": "vite", |
| "build": "tsc -b && vite build", |
| "lint": "eslint .", |
| "lint:fix": "eslint . --fix", |
| "format": "prettier --write 'src/**/*.{ts,tsx,css}'", |
| "format:check": "prettier --check 'src/**/*.{ts,tsx,css}'", |
| "typecheck": "tsc --noEmit", |
| "preview": "vite preview", |
| "test": "vitest", |
| "test:run": "vitest run", |
| "check": "bun run typecheck && bun run lint && bun run format:check && bun run test:run" |
| }, |
| "dependencies": { |
| "react": "^19.2.4", |
| "react-dom": "^19.2.4", |
| "react-router-dom": "^7.13.1", |
| "recharts": "^3.7.0", |
| "zustand": "^5.0.11" |
| }, |
| "devDependencies": { |
| "@eslint/js": "^10.0.1", |
| "@tailwindcss/vite": "^4.2.1", |
| "@types/node": "^25.3.3", |
| "@types/react": "^19.2.14", |
| "@testing-library/jest-dom": "^6.9.1", |
| "@testing-library/react": "^16.3.2", |
| "@testing-library/user-event": "^14.6.1", |
| "@types/react-dom": "^19.2.3", |
| "@vitejs/plugin-react": "^5.1.4", |
| "eslint": "^10.0.2", |
| "eslint-config-prettier": "^10.1.8", |
| "eslint-plugin-react-hooks": "^7.0.1", |
| "eslint-plugin-react-refresh": "^0.5.2", |
| "globals": "^17.4.0", |
| "jsdom": "^28.1.0", |
| "prettier": "^3.8.1", |
| "prettier-plugin-tailwindcss": "^0.7.2", |
| "tailwindcss": "^4.2.1", |
| "typescript": "~5.9.3", |
| "typescript-eslint": "^8.56.1", |
| "vite": "^7.3.1", |
| "vitest": "^4.0.18" |
| } |
| } |
|
|