{
  "scripts": {
    "start:dev": "next dev -p 3000",
    "build": "next build",
    "build:vercel": "next build",
    "start": "next start -p 3000",
    "lint": "next lint"
  },
  "cacheDirectories": [
    ".next/cache"
  ],
  "dependencies": {
    "@next-auth/sequelize-adapter": "^1.0.8",
    "@tanstack/react-query": "^4.0.10",
    "@tanstack/react-query-devtools": "^4.0.10",
    "@types/node": "^18.0.0",
    "@types/react": "^17.0.2",
    "@vercel/og": "^0.0.20",
    "axios": "^0.27.2",
    "brawl.js": "^0.2.9",
    "buffer": "^6.0.3",
    "cookies-next": "^2.1.1",
    "dayjs": "^1.11.2",
    "dom-to-image": "^2.6.0",
    "express-rate-limit": "^6.5.2",
    "express-slow-down": "^1.4.0",
    "framer-motion": "^6.5.1",
    "fuzzysort": "^2.0.3",
    "lru-cache": "^7.14.0",
    "mongoose": "^6.5.3",
    "mysql2": "^2.3.3",
    "next": "^12.2.0",
    "next-auth": "^4.22.1",
    "next-pwa": "^5.5.2",
    "node-fetch": "^3.3.0",
    "nodemailer": "^6.9.2",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "react-easy-emoji": "^1.8.0",
    "react-hot-toast": "^2.2.0",
    "react-icons": "^4.4.0",
    "recharts": "^2.1.16",
    "sequelize": "^6.21.4",
    "typescript": "^4.7.4",
    "utf-8-validate": "^5.0.10"
  },
  "engines": {
    "node": "^16"
  },
  "devDependencies": {
    "@next/bundle-analyzer": "^12.3.0",
    "@types/pg": "^8.6.5",
    "autoprefixer": "^10.4.7",
    "eslint": "^8.22.0",
    "eslint-config-next": "12.1.6",
    "eslint-plugin-unused-imports": "^2.0.0",
    "material-ui-colors": "^1.0.0",
    "postcss": "^8.4.14",
    "tailwindcss": "^3.0.24"
  }
}
