{
  "name": "promptfoo-docs",
  "version": "0.0.1",
  "license": "MIT",
  "scripts": {
    "docusaurus": "docusaurus",
    "fetch-stats": "node scripts/fetch-stats.mjs",
    "ensure-stats": "node -e \"const f='src/.generated-stats.json';require('fs').existsSync(f)||require('fs').writeFileSync(f,'{}\\n')\"",
    "postinstall": "npm run ensure-stats",
    "prestart": "npm run fetch-stats",
    "start": "NODE_ENV=development docusaurus start --port ${PORT:-3100}",
    "prebuild": "npm run fetch-stats",
    "build": "docusaurus build",
    "swizzle": "docusaurus swizzle",
    "deploy": "docusaurus deploy",
    "clear": "docusaurus clear",
    "serve": "docusaurus serve --port ${PORT:-3100}",
    "write-translations": "docusaurus write-translations",
    "write-heading-ids": "docusaurus write-heading-ids",
    "typecheck": "tsc",
    "format": "prettier --ignore-path .gitignore -w .",
    "test": "vitest run",
    "test:watch": "vitest",
    "test:coverage": "vitest run --coverage"
  },
  "devDependencies": {
    "@calcom/embed-react": "^1.5.3",
    "@docusaurus/core": "^3.9.2",
    "@docusaurus/module-type-aliases": "^3.9.2",
    "@docusaurus/plugin-client-redirects": "^3.9.2",
    "@docusaurus/plugin-content-blog": "^3.9.2",
    "@docusaurus/plugin-content-docs": "^3.9.2",
    "@docusaurus/preset-classic": "^3.9.2",
    "@docusaurus/theme-common": "^3.9.2",
    "@docusaurus/theme-mermaid": "^3.9.2",
    "@docusaurus/types": "^3.9.2",
    "@mdx-js/react": "^3.1.1",
    "@monaco-editor/react": "^4.7.0",
    "@mui/icons-material": "^9.0.0",
    "@segment/ajv-human-errors": "^2.16.0",
    "@testing-library/dom": "^10.4.1",
    "@testing-library/jest-dom": "^7.0.0",
    "@testing-library/react": "^16.3.2",
    "@testing-library/user-event": "^14.6.1",
    "@vitejs/plugin-react": "^6.0.1",
    "@vitest/coverage-v8": "^5.0.2",
    "ajv": "^8.18.0",
    "canvas-confetti": "^1.9.4",
    "clsx": "^2.1.1",
    "dedent": "^1.7.2",
    "docusaurus-plugin-image-zoom": "^3.0.1",
    "gray-matter": "^4.0.3",
    "jsdom": "^29.0.0",
    "lucide-react": "^1.0.0",
    "monaco-editor": "0.57.0",
    "motion": "^12.34.3",
    "prism-react-renderer": "^2.4.1",
    "prismjs": "^1.30.0",
    "react": "^19.3.0",
    "react-dom": "^19.3.0",
    "satori": "^0.26.0",
    "typescript": "^7.0.0",
    "vitest": "^5.0.2",
    "webpack": "5.111.1"
  },
  "optionalDependencies": {
    "sharp": "^0.35.5"
  },
  "overrides": {
    "lodash-es": "^4.18.1"
  },
  "browserslist": {
    "production": [
      ">0.5%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  },
  "engines": {
    "node": ">=22.22.0"
  },
  "dependencies": {
    "@emotion/react": "^11.14.0",
    "@emotion/styled": "^11.14.1",
    "@mui/material": "^9.0.0",
    "@mui/system": "^9.0.0",
    "@types/react": "19.3.0",
    "@types/react-dom": "19.3.0",
    "dompurify": "^3.4.16",
    "js-yaml": "5.4.2",
    "react-turnstile": "^1.1.5",
    "swiper": "^14.0.0"
  }
}
