{
  "name": "@a11ywatch/web",
  "version": "0.5.212",
  "scripts": {
    "dev": "NODE_OPTIONS='--inspect' next dev",
    "dev:vercel": "NODE_OPTIONS='--inspect' vercel dev",
    "start": "next start -p ${PORT:=3000}",
    "build": "next build",
    "export:static": "next build && next export -o out/",
    "build:wasm": "wasm-pack build wasm --release --target bundler",
    "lint": "next lint",
    "fix": "prettier --write './src/**/*.{js,jsx,ts,tsx}'",
    "clean": "npm run fix && npm run lint",
    "postbuild": "next-sitemap",
    "test": "jest",
    "test:wasm": "wasm-pack test --node wasm",
    "pub:wasm": "npm run build:wasm && cd wasm/pkg && npm publish",
    "test:ci": "jest --forceExit --ci --detectOpenHandles",
    "test:e2e": "playwright test"
  },
  "dependencies": {
    "@a11ywatch/ui": "1.3.4",
    "@a11ywatch/website-source-builder": "^0.1.8",
    "@apollo/react-hooks": "3.1.5",
    "@apollo/react-ssr": "3.1.5",
    "@headlessui/react": "^1.7.7",
    "@monaco-editor/react": "^4.4.6",
    "@nivo/core": "^0.80.0",
    "@nivo/stream": "^0.80.0",
    "@stripe/react-stripe-js": "1.15.0",
    "@stripe/stripe-js": "1.45.0",
    "@vercel/og": "0.0.20",
    "a11ywatch-web-wasm": "0.2.12",
    "apollo-cache-inmemory": "1.6.6",
    "apollo-client": "2.6.10",
    "apollo-link-context": "1.0.20",
    "apollo-link-error": "1.1.13",
    "apollo-link-http": "1.5.17",
    "apollo-utilities": "1.3.4",
    "atob": "2.1.2",
    "color": "3.2.1",
    "date-fns": "2.29.3",
    "fathom-client": "^3.5.0",
    "graphql": "14.7.0",
    "graphql-tag": "2.12.6",
    "graphql-ws": "^5.11.2",
    "html-react-parser": "^3.0.4",
    "isomorphic-unfetch": "^3.1.0",
    "mobx": "5.15.7",
    "mobx-persist": "0.4.1",
    "mobx-react-lite": "2.2.2",
    "next": "13.1.6",
    "next-lighthouse": "1.2.4",
    "next-pwa": "5.6.0",
    "next-themes": "^0.2.1",
    "node-html-parser": "5.3.3",
    "react": "18.2.0",
    "react-beautiful-dnd": "13.1.1",
    "react-dom": "18.2.0",
    "react-draggable": "^4.4.5",
    "react-google-login": "5.2.2",
    "react-icons": "4.7.1",
    "react-syntax-highlighter": "^15.5.0",
    "react-visibility-sensor": "^5.1.1",
    "react-window": "^1.8.8",
    "sharp": "^0.31.2",
    "victory": "36.0.0",
    "with-cookie": "1.5.7"
  },
  "overrides": {
    "react": "18.2.0",
    "react-dom": "18.2.0",
    "@types/react": "18.0.24"
  },
  "devDependencies": {
    "@fullhuman/postcss-purgecss": "5.0.0",
    "@playwright/test": "1.29.2",
    "@swc/core": "^1.3.11",
    "@swc/jest": "^0.2.24",
    "@tailwindcss/line-clamp": "^0.4.2",
    "@testing-library/dom": "8.19.1",
    "@testing-library/jest-dom": "5.16.5",
    "@testing-library/react": "13.4.0",
    "@types/atob": "2.1.2",
    "@types/color": "3.0.1",
    "@types/jest": "^26.0.20",
    "@types/next": "9.0.0",
    "@types/node": "18.11.9",
    "@types/react": "18.0.24",
    "@types/react-beautiful-dnd": "^13.1.2",
    "@types/react-dom": "18.0.8",
    "@types/react-resize-detector": "6.1.0",
    "@types/react-syntax-highlighter": "^15.5.3",
    "@types/react-window": "^1.8.5",
    "@types/victory": "33.1.4",
    "autoprefixer": "^10.4.13",
    "cssnano": "5.1.14",
    "eslint": "8.28.0",
    "eslint-config-next": "^13.0.5",
    "eslint-config-prettier": "8.5.0",
    "eslint-plugin-import": "2.26.0",
    "eslint-plugin-jest": "27.2.1",
    "eslint-plugin-jsx-a11y": "6.6.1",
    "eslint-plugin-prettier": "4.2.1",
    "eslint-plugin-react": "7.31.10",
    "eslint-plugin-react-hooks": "4.6.0",
    "jest": "^29.3.1",
    "jest-environment-jsdom": "^29.3.1",
    "jest-transform-stub": "2.0.0",
    "next-sitemap": "^3.1.42",
    "postcss": "^8.4.18",
    "postcss-flexbugs-fixes": "5.0.2",
    "postcss-import": "14.0.2",
    "postcss-loader": "6.2.1",
    "postcss-preset-env": "7.8.2",
    "prettier": "2.8.2",
    "tailwindcss": "3.2.4",
    "typescript": "4.9.4",
    "vercel": "^28.4.12"
  },
  "prettier": {
    "trailingComma": "es5",
    "singleQuote": true,
    "jsxSingleQuote": true,
    "printWidth": 80,
    "semi": false
  },
  "resolutions": {
    "@types/react": "18.0.15",
    "@types/react-dom": "18.0.6"
  },
  "cacheDirectories": [
    ".next/cache"
  ],
  "license": "MIT",
  "keywords": [
    "accessibility",
    "website monitoring",
    "testing",
    "WCAG"
  ]
}
