{ "name": "frontend_nyla_new", "private": true, "version": "0.0.0", "type": "module", "scripts": { "dev": "vite --port 5176 --mode dev", "dev:prod": "vite --port 5176 --mode prod", "dev:int": "vite --port 5176 --mode int", "build": "tsc -b && vite build", "build:prod": "tsc -b && vite build --mode prod", "build:int": "tsc -b && vite build --mode int", "lint": "eslint .", "preview": "vite preview" }, "dependencies": { "@azure/msal-browser": "^4.12.0", "@azure/msal-react": "^3.0.12", "@types/leaflet": "^1.9.21", "@xstate/react": "^5.0.0", "axios": "^1.8.3", "dotenv": "^16.0.3", "express": "^4.18.2", "framer-motion": "^12.7.3", "fs": "^0.0.1-security", "js-cookie": "^3.0.5", "jsonwebtoken": "^9.0.2", "jwt-decode": "^4.0.0", "leaflet": "^1.9.4", "motion": "^12.7.3", "pg": "^8.8.0", "proj4": "^2.20.2", "react": "^19.1.0", "react-dom": "^19.1.0", "react-dropzone": "^14.3.8", "react-icons": "^5.5.0", "react-leaflet": "^5.0.0", "react-markdown": "^9.1.0", "react-router-dom": "^7.7.1", "remark-gfm": "^4.0.1", "xstate": "^5.20.1" }, "devDependencies": { "@eslint/js": "^9.30.1", "@types/node": "^24.7.2", "@types/proj4": "^2.5.6", "@types/react": "^19.1.8", "@types/react-dom": "^19.1.6", "@vitejs/plugin-react": "^4.6.0", "eslint": "^9.30.1", "eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-react-refresh": "^0.4.20", "globals": "^16.3.0", "typescript": "~5.8.3", "typescript-eslint": "^8.35.1", "vite": "^5.4.10", "vite-plugin-html": "^3.2.2" } }