{ "name": "pulse-frontend", "version": "1.6.2", "private": true, "main": "index.js", "engines": { "node": ">=20.0.0" }, "scripts": { "dev": "vite --port 3000", "build": "vite build", "preview": "vite preview" }, "keywords": [], "author": "", "license": "ISC", "description": "", "dependencies": { "@dnd-kit/core": "^6.3.1", "@dnd-kit/sortable": "^10.0.0", "@dnd-kit/utilities": "^3.2.2", "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", "@mui/icons-material": "^6.4.6", "@mui/material": "^6.4.6", "@types/react-dom": "^19.0.4", "@vitejs/plugin-react": "^4.2.1", "autoprefixer": "^10.4.19", "axios": "^1.8.2", "jspdf": "^3.0.0", "jspdf-autotable": "^5.0.2", "react": "^19.0.0", "react-dom": "^19.0.0", "react-router-dom": "^7.2.0", "recharts": "^2.15.1", "socket.io-client": "^4.8.1", "vite": "^6.2.0" }, "devDependencies": { "concurrently": "^9.1.2", "kill-port": "^2.0.1" } }