{
  "name": "@coveo/headless-react",
  "version": "2.9.30",
  "description": "React utilities for SSR (Server Side Rendering) with headless",
  "keywords": [
    "headless",
    "nextjs",
    "react",
    "ssr"
  ],
  "homepage": "https://docs.coveo.com/en/headless/latest/",
  "license": "Apache-2.0",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/coveo/ui-kit.git",
    "directory": "packages/headless-react"
  },
  "files": [
    "dist"
  ],
  "type": "module",
  "exports": {
    "./ssr": "./dist/ssr/index.js",
    "./ssr-commerce": "./dist/ssr-commerce/index.js",
    "./ssr-next": "./dist/ssr-next/index.js",
    "./ssr-commerce-next": "./dist/ssr-commerce-next/index.js"
  },
  "dependencies": {
    "@coveo/headless": "3.55.2"
  },
  "devDependencies": {
    "@testing-library/react": "16.3.2",
    "live-server": "1.2.2",
    "publint": "0.3.23",
    "typedoc": "0.28.20",
    "typescript": "6.0.3",
    "vitest": "4.1.10",
    "@coveo/documentation": "1.0.0"
  },
  "peerDependencies": {
    "@types/react": "^18 || ^19",
    "@types/react-dom": "^18 || ^19",
    "react": "^18 || ^19",
    "react-dom": "^18 || ^19"
  },
  "peerDependenciesMeta": {
    "@types/react": {
      "optional": true
    },
    "@types/react-dom": {
      "optional": true
    }
  },
  "engines": {
    "node": "^20.9.0 || ^22.11.0 || ^24.11.0"
  },
  "scripts": {
    "publint": "publint",
    "build": "tsc --project ./tsconfig.build.json",
    "clean": "node ../../utils/ci/rm-rf.mjs dist",
    "test": "vitest run",
    "test:watch": "vitest",
    "build:typedoc": "pnpm run build:typedoc:docs && pnpm run build:typedoc:merge",
    "build:typedoc:docs": "concurrently \"pnpm run build:typedoc:ssr\" \"pnpm run build:typedoc:ssr-commerce\"",
    "build:typedoc:ssr": "typedoc --json ./temp/ssr.json --tsconfig tsconfig.json --options typedoc-configs/ssr.typedoc.json",
    "build:typedoc:ssr-commerce": "typedoc --json ./temp/ssr-commerce.json --tsconfig tsconfig.json --options typedoc-configs/ssr-commerce.typedoc.json",
    "build:typedoc:merge": "typedoc --tsconfig tsconfig.typedoc.json",
    "serve:typedoc": "live-server ./docs"
  }
}