{
  "name": "purelytics",
  "version": "0.1.0",
  "private": true,
  "proxy": "http://localhost:3001",
  "dependencies": {
    "@azure/msal-browser": "^4.2.0",
    "@emotion/react": "^11.14.0",
    "@emotion/styled": "^11.14.0",
    "@mui/icons-material": "^5.15.0",
    "@mui/lab": "^6.0.0-beta.26",
    "@mui/material": "^5.16.14",
    "@mui/x-charts": "^7.22.3",
    "@mui/x-charts-pro": "^7.22.3",
    "@mui/x-data-grid": "^7.26.0",
    "@mui/x-data-grid-pro": "^7.22.3",
    "@mui/x-date-pickers": "^7.26.0",
    "@mui/x-date-pickers-pro": "^7.22.3",
    "@mui/x-license": "^7.21.0",
    "@mui/x-tree-view-pro": "^7.22.1",
    "@nivo/bar": "^0.88.0",
    "@nivo/bump": "^0.88.0",
    "@nivo/calendar": "^0.88.0",
    "@nivo/funnel": "^0.88.0",
    "@nivo/heatmap": "^0.88.0",
    "@nivo/line": "^0.88.0",
    "@nivo/pie": "^0.88.0",
    "@tanstack/react-query": "^5.74.3",
    "@tanstack/react-query-devtools": "^5.74.3",
    "@testing-library/jest-dom": "^5.17.0",
    "@testing-library/react": "^13.4.0",
    "@testing-library/user-event": "^13.5.0",
    "axios": "^1.7.9",
    "bcryptjs": "^2.4.3",
    "cors": "^2.8.5",
    "dayjs": "^1.11.13",
    "dotenv": "^16.4.5",
    "express": "^4.21.2",
    "file-saver": "^2.0.5",
    "html-entities": "^2.5.2",
    "jsforce": "^3.6.3",
    "leaflet": "^1.9.4",
    "node-cron": "^3.0.3",
    "notistack": "^3.0.2",
    "querystring-es3": "^0.2.1",
    "react": "^18.3.1",
    "react-dom": "^18.3.1",
    "react-leaflet": "^4.2.1",
    "react-leaflet-cluster": "^2.1.0",
    "react-quill-new": "^3.8.3",
    "react-router-dom": "^7.0.1",
    "react-scripts": "^5.0.1",
    "recharts": "^2.15.1",
    "timers-browserify": "^2.0.12",
    "web-vitals": "^2.1.4",
    "xlsx": "^0.18.5"
  },
  "scripts": {
    "start": "HOST=localhost react-scripts start",
    "server": "node server.js",
    "dev": "concurrently -k -n api,web -c blue,green \"npm run server\" \"wait-on -t 60000 tcp:127.0.0.1:3001 && npm run start\"",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },
  "eslintConfig": {
    "extends": [
      "react-app",
      "react-app/jest"
    ]
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  },
  "devDependencies": {
    "assert": "^2.1.0",
    "browserify-zlib": "^0.2.0",
    "buffer": "^6.0.3",
    "concurrently": "^9.2.3",
    "crypto-browserify": "^3.12.1",
    "https-browserify": "^1.0.0",
    "os-browserify": "^0.3.0",
    "path-browserify": "^1.0.1",
    "process": "^0.11.10",
    "react-app-rewired": "^2.2.1",
    "stream-browserify": "^3.0.0",
    "stream-http": "^3.2.0",
    "url": "^0.11.4",
    "util": "^0.12.5",
    "wait-on": "^8.0.5"
  }
}
