{
  "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-docs": "^3.9.2",
    "@docusaurus/preset-classic": "^3.9.2",
    "@docusaurus/theme-mermaid": "^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",
    "@swc/core": "^1.15.18",
    "@swc/jest": "^0.2.39",
    "@testing-library/dom": "^10.4.1",
    "@testing-library/jest-dom": "^6.9.1",
    "@testing-library/react": "^16.3.2",
    "@testing-library/user-event": "^14.6.1",
    "@tsconfig/docusaurus": "^2.0.9",
    "@vitejs/plugin-react": "^6.0.1",
    "@vitest/coverage-v8": "^4.1.0",
    "canvas-confetti": "^1.9.4",
    "clsx": "^2.1.1",
    "dedent": "^1.7.2",
    "docusaurus-plugin-image-zoom": "^3.0.1",
    "framer-motion": "^12.34.3",
    "gray-matter": "^4.0.3",
    "jsdom": "^29.0.0",
    "langium": "4.2.3",
    "lucide-react": "^1.0.0",
    "prism-react-renderer": "^2.4.1",
    "react": "^19.2.4",
    "react-dom": "^19.2.4",
    "satori": "^0.26.0",
    "typescript": "^6.0.2",
    "vitest": "^4.1.0",
    "webpack": "5.106.2"
  },
  "optionalDependencies": {
    "sharp": "^0.34.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": ">=20.20.1"
  },
  "dependencies": {
    "@emotion/react": "^11.14.0",
    "@emotion/styled": "^11.14.1",
    "@mui/material": "^9.0.0",
    "@mui/system": "^9.0.0",
    "@types/react": "19.2.14",
    "@types/react-dom": "19.2.3",
    "dompurify": "^3.4.1",
    "react-countup": "^6.5.3",
    "swiper": "^12.1.2"
  }
}
