{ "name": "hybrid-cloud-portal", "version": "1.0.0", "private": true, "scripts": { "dev": "next dev", "build": "next build", "start": "next start", "lint": "next lint", "type-check": "tsc --noEmit", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage" }, "dependencies": { "next": "^14.2.0", "react": "^18.3.0", "react-dom": "^18.3.0", "next-auth": "^4.24.0", "@tanstack/react-query": "^5.28.0", "axios": "^1.6.0", "recharts": "^2.10.0", "lucide-react": "^0.378.0", "clsx": "^2.1.0", "tailwind-merge": "^2.3.0", "date-fns": "^2.30.0", "yaml": "^2.3.0", "@radix-ui/react-select": "^2.0.0", "@radix-ui/react-tabs": "^1.0.4", "react-beautiful-dnd": "^13.1.1", "qrcode": "^1.5.3", "@apollo/client": "^3.11.0", "graphql": "^16.9.0" }, "devDependencies": { "@types/node": "^20.12.0", "@types/react": "^18.3.0", "@types/react-dom": "^18.3.0", "typescript": "^5.4.0", "tailwindcss": "^3.4.0", "postcss": "^8.4.0", "autoprefixer": "^10.4.0", "eslint": "^8.57.0", "eslint-config-next": "^14.2.0", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "@testing-library/react": "^14.1.2", "@testing-library/jest-dom": "^6.1.5", "@testing-library/user-event": "^14.5.1", "@types/jest": "^29.5.11", "@types/qrcode": "^1.5.5", "@types/react-beautiful-dnd": "^13.1.8" } }