{
  "name": "viewer",
  "license": "AGPL-3.0-or-later",
  "version": "0.1.0",
  "scripts": {
    "dx": "yarn dev",
    "dev": "next dev -p 3001",
    "build": "next build",
    "start": "next start",
    "lint": "next lint",
    "test": "yarn playwright test",
    "test:open": "PWDEBUG=1 yarn playwright test"
  },
  "dependencies": {
    "@sentry/nextjs": "^6.18.2",
    "bot-engine": "*",
    "cors": "^2.8.5",
    "cuid": "^2.1.8",
    "db": "*",
    "google-spreadsheet": "^3.2.0",
    "got": "^12.0.1",
    "models": "*",
    "next": "^12.1.0",
    "nodemailer": "^6.7.2",
    "qs": "^6.10.3",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "utils": "*"
  },
  "devDependencies": {
    "@playwright/test": "^1.19.2",
    "@types/cors": "^2.8.12",
    "@types/google-spreadsheet": "^3.1.5",
    "@types/node": "^17.0.21",
    "@types/nodemailer": "^6.4.4",
    "@types/qs": "^6.9.7",
    "@types/react": "^17.0.40",
    "@typescript-eslint/eslint-plugin": "^5.14.0",
    "eslint": "<8.0.0",
    "eslint-config-next": "12.1.0",
    "next-transpile-modules": "^9.0.0",
    "typescript": "^4.6.2"
  }
}
