{
  "name": "gtrac",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "dev": "next dev",
    "dev:https": "next dev --experimental-https",
    "start:node:next": "nodemon server.js",
    "build": "next build",
    "start": "next start -p 3333",
    "lint": "next lint"
  },
  "dependencies": {
    "@ant-design/icons": "^5.3.1",
    "@ant-design/nextjs-registry": "^1.0.0",
    "@auth0/nextjs-auth0": "^3.5.0",
    "@dnd-kit/core": "^6.3.1",
    "@dnd-kit/sortable": "^10.0.0",
    "@faker-js/faker": "^8.4.1",
    "@googlemaps/markerclusterer": "^2.5.3",
    "@react-google-maps/api": "^2.19.3",
    "@reduxjs/toolkit": "^2.2.1",
    "@storybook/react": "^8.0.4",
    "@tailwindcss/forms": "^0.5.7",
    "@tanstack/react-table": "^8.19.3",
    "@types/file-saver": "^2.0.7",
    "@types/leaflet-polylinedecorator": "^1.6.4",
    "@vis.gl/react-google-maps": "^1.5.2",
    "antd": "^5.15.0",
    "antd-style": "^3.6.2",
    "axios": "^1.6.7",
    "body-parser": "^1.20.3",
    "chart.js": "^4.4.8",
    "chartjs-plugin-annotation": "^3.1.0",
    "chartjs-plugin-datalabels": "^2.2.0",
    "class-variance-authority": "^0.7.1",
    "clsx": "^2.1.1",
    "cors": "^2.8.5",
    "date-fns": "^3.6.0",
    "dayjs": "^1.11.10",
    "express": "^4.21.2",
    "file-save": "^0.2.0",
    "file-saver": "^2.0.5",
    "fontawesome-markers": "^4.6.1",
    "fs": "^0.0.1-security",
    "https": "^1.0.0",
    "invariant": "^2.2.4",
    "jose": "^6.0.7",
    "jsonwebtoken": "^9.0.2",
    "jspdf": "^2.5.1",
    "jspdf-autotable": "^3.8.2",
    "jwt-simple": "^0.5.6",
    "leaflet": "1.8",
    "leaflet-draw": "^1.0.4",
    "leaflet-polylinedecorator": "^1.6.0",
    "leaflet-rotatedmarker": "^0.2.0",
    "lucide-react": "^0.479.0",
    "mixpanel-browser": "^2.59.0",
    "moment": "^2.30.1",
    "monotone-chain-convex-hull": "^1.1.0",
    "nanoid": "^5.0.6",
    "next": "14.1.1",
    "nodemon": "^3.1.9",
    "oidc-client-ts": "^3.1.0",
    "ol": "^10.2.1",
    "path": "^0.12.7",
    "qs": "^6.13.0",
    "react": "^18.3.1",
    "react-chartjs-2": "^5.3.0",
    "react-datepicker": "^7.3.0",
    "react-dom": "^18",
    "react-fast-marquee": "^1.6.5",
    "react-google-autocomplete": "^2.7.3",
    "react-highlight-words": "^0.20.0",
    "react-howler": "^5.2.0",
    "react-intersection-observer": "^9.8.1",
    "react-leaflet": "^4.2.1",
    "react-leaflet-arrowheads": "^1.1.0",
    "react-leaflet-cluster": "^2.1.0",
    "react-leaflet-draw": "^0.20.4",
    "react-redux": "^9.1.0",
    "react-toastify": "^10.0.5",
    "recharts": "^2.15.3",
    "sharp": "^0.33.3",
    "sheetjs": "^2.0.0",
    "tailwind-merge": "^3.0.2",
    "tailwindcss-animate": "^1.0.7",
    "universal-cookie": "^7.2.2",
    "xlsx": "^0.18.5",
    "xlsx-js-style": "^1.2.0",
    "xlsx-style": "^0.8.13"
  },
  "devDependencies": {
    "@types/invariant": "^2.2.37",
    "@types/jsonwebtoken": "^9.0.7",
    "@types/leaflet": "^1.9.14",
    "@types/mixpanel-browser": "^2.51.0",
    "@types/node": "^20",
    "@types/qs": "^6.9.16",
    "@types/react": "^18",
    "@types/react-dom": "^18",
    "@types/react-highlight-words": "^0.16.7",
    "@types/react-howler": "^5.2.3",
    "@types/webpack-env": "^1.18.4",
    "autoprefixer": "^10.0.1",
    "eslint": "^8",
    "eslint-config-next": "14.1.1",
    "file-loader": "^6.2.0",
    "postcss": "^8",
    "tailwind-scrollbar": "^3.1.0",
    "tailwindcss": "^3.3.0",
    "typescript": "^5",
    "video.js": "^8.22.0"
  },
  "packageManager": "pnpm@9.14.2+sha512.6e2baf77d06b9362294152c851c4f278ede37ab1eba3a55fda317a4a17b209f4dbb973fb250a77abc463a341fcb1f17f17cfa24091c4eb319cda0d9b84278387"
}
