{ "name": "earthquake-website", "version": "0.1.0", "type": "module", "private": true, "scripts": { "dev": "next dev --turbopack", "build": "next build", "start": "next start", "lint": "next lint", "start:server": "dist/index.js" }, "dependencies": { "@prisma/client": "^6.4.1", "@types/jsonwebtoken": "^9.0.9", "@types/mapbox-gl": "^3.4.1", "axios": "^1.9.0", "bcryptjs": "^3.0.2", "body-parser": "^2.2.0", "csv-parse": "^5.6.0", "csv-parser": "^3.2.0", "dotenv": "^16.5.0", "easy-peasy": "^6.1.0", "express": "^5.1.0", "fs": "^0.0.1-security", "jose": "^6.0.11", "jsonwebtoken": "^9.0.2", "jwt-decode": "^4.0.0", "leaflet": "^1.9.4", "lodash": "^4.17.21", "mapbox-gl": "^3.10.0", "next": "^15.1.7", "path": "^0.12.7", "prisma": "^6.4.1", "react": "^19.1.0", "react-dom": "^19.1.0", "react-icons": "^5.5.0", "react-leaflet": "^5.0.0", "react-node": "^1.0.2", "swr": "^2.3.3", "zod": "^3.25.3" }, "devDependencies": { "@eslint/eslintrc": "^3", "@types/express": "^5.0.1", "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", "eslint": "^9", "eslint-config-next": "15.1.7", "postcss": "^8", "tailwindcss": "^3.4.1", "typescript": "^5" } }