| { | |
| "name": "buildtrack-local---construction-management-system", | |
| "private": true, | |
| "version": "0.0.0", | |
| "type": "module", | |
| "scripts": { | |
| "dev": "tsx server.ts", | |
| "build": "vite build", | |
| "start": "tsx server.ts", | |
| "preview": "vite preview", | |
| "lint": "tsc --noEmit" | |
| }, | |
| "dependencies": { | |
| "bcryptjs": "^3.0.3", | |
| "clsx": "^2.1.1", | |
| "date-fns": "^4.1.0", | |
| "express": "^5.2.1", | |
| "express-session": "^1.19.0", | |
| "framer-motion": "^12.38.0", | |
| "jsonwebtoken": "^9.0.3", | |
| "jspdf": "^4.2.1", | |
| "jspdf-autotable": "^5.0.7", | |
| "lucide-react": "^0.555.0", | |
| "mongoose": "^9.4.1", | |
| "passport": "^0.7.0", | |
| "react": "^19.2.0", | |
| "react-dom": "^19.2.0", | |
| "react-markdown": "^10.1.0", | |
| "recharts": "^3.5.0", | |
| "tailwind-merge": "^3.5.0", | |
| "tsx": "^4.21.0" | |
| }, | |
| "devDependencies": { | |
| "@tailwindcss/vite": "^4.2.2", | |
| "@types/bcryptjs": "^2.4.6", | |
| "@types/express": "^5.0.6", | |
| "@types/node": "^22.14.0", | |
| "@vitejs/plugin-react": "^5.0.0", | |
| "tailwindcss": "^4.2.2", | |
| "typescript": "~5.8.2", | |
| "vite": "^6.2.0" | |
| } | |
| } | |