{ "name": "frontend", "private": true, "proxy": "http://localhost:3000", "version": "0.0.0", "type": "module", "scripts": { "dev": "vite", "build": "vite build", "lint": "eslint .", "preview": "vite preview" }, "dependencies": { "axios": "^1.8.4", "chart.js": "^4.4.8", "jspdf": "^3.0.1", "jspdf-autotable": "^5.0.2", "katex": "^0.16.22", "lucide-react": "^0.485.0", "mongodb": "^6.15.0", "plotly.js": "^3.0.1", "primeflex": "^4.0.0", "primeicons": "^7.0.0", "primereact": "^10.9.3", "react": "^19.0.0", "react-d3-speedometer": "^3.1.1", "react-dom": "^19.0.0", "react-hook-form": "^7.54.2", "react-katex": "^3.1.0", "react-plotly.js": "^2.6.0", "react-router-dom": "^7.4.0", "react-to-print": "^3.1.0", "recharts": "^2.15.1", "styled-components": "^6.1.16" }, "devDependencies": { "@eslint/js": "^9.21.0", "@types/react": "^19.0.10", "@types/react-dom": "^19.0.4", "@vitejs/plugin-react": "^4.3.4", "eslint": "^9.21.0", "eslint-plugin-react-hooks": "^5.1.0", "eslint-plugin-react-refresh": "^0.4.19", "globals": "^15.15.0", "vite": "^6.2.4" } }