{
  "name": "@posthog/ai",
  "version": "7.19.5",
  "description": "PostHog Node.js AI integrations",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/PostHog/posthog-js.git",
    "directory": "packages/ai"
  },
  "main": "dist/index.cjs",
  "module": "dist/index.mjs",
  "types": "dist/index.d.ts",
  "license": "MIT",
  "devDependencies": {
    "@ai-sdk/provider": "^3.0.8",
    "@openai/agents": "^0.8.0",
    "@openai/agents-core": "^0.8.0",
    "@opentelemetry/api": "^1.9.0",
    "@opentelemetry/core": "^2.0.0",
    "@opentelemetry/exporter-trace-otlp-http": "^0.200.0",
    "@opentelemetry/otlp-exporter-base": "^0.200.0",
    "@opentelemetry/sdk-trace-base": "^2.0.0",
    "@babel/preset-env": "^7.27.1",
    "@babel/preset-typescript": "^7.27.1",
    "@types/jest": "^29.5.14",
    "jest": "29.7.0",
    "node-fetch": "^3.3.2",
    "@posthog-tooling/rollup-utils": "1.1.1",
    "@posthog-tooling/tsconfig-base": "1.1.1",
    "posthog-node": "5.35.5"
  },
  "keywords": [
    "posthog",
    "ai",
    "openai",
    "anthropic",
    "gemini",
    "llm",
    "observability",
    "agents"
  ],
  "engines": {
    "node": "^20.20.0 || >=22.22.0"
  },
  "dependencies": {
    "@anthropic-ai/sdk": "^0.78.0",
    "@google/genai": "^1.43.0",
    "@langchain/core": "^1.1.29",
    "langchain": "^1.2.28",
    "openai": "^6.25.0",
    "uuid": "^11.1.0",
    "zod": "^4.1.13",
    "@posthog/core": "1.29.12"
  },
  "peerDependencies": {
    "@opentelemetry/api": "^1.9.0",
    "@opentelemetry/exporter-trace-otlp-http": ">=0.200.0 <1.0.0",
    "@opentelemetry/sdk-trace-base": "^2.0.0",
    "@ai-sdk/provider": "^2.0.0 || ^3.0.0",
    "@openai/agents": "^0.8.0",
    "posthog-node": "^5.0.0"
  },
  "peerDependenciesMeta": {
    "@opentelemetry/api": {
      "optional": true
    },
    "@opentelemetry/exporter-trace-otlp-http": {
      "optional": true
    },
    "@opentelemetry/sdk-trace-base": {
      "optional": true
    },
    "@ai-sdk/provider": {
      "optional": true
    },
    "@openai/agents": {
      "optional": true
    }
  },
  "files": [
    "dist"
  ],
  "exports": {
    ".": {
      "require": "./dist/index.cjs",
      "import": "./dist/index.mjs",
      "types": "./dist/index.d.ts"
    },
    "./anthropic": {
      "require": "./dist/anthropic/index.cjs",
      "import": "./dist/anthropic/index.mjs",
      "types": "./dist/anthropic/index.d.ts"
    },
    "./gemini": {
      "require": "./dist/gemini/index.cjs",
      "import": "./dist/gemini/index.mjs",
      "types": "./dist/gemini/index.d.ts"
    },
    "./openai": {
      "require": "./dist/openai/index.cjs",
      "import": "./dist/openai/index.mjs",
      "types": "./dist/openai/index.d.ts"
    },
    "./vercel": {
      "require": "./dist/vercel/index.cjs",
      "import": "./dist/vercel/index.mjs",
      "types": "./dist/vercel/index.d.ts"
    },
    "./otel": {
      "require": "./dist/otel/index.cjs",
      "import": "./dist/otel/index.mjs",
      "types": "./dist/otel/index.d.ts"
    },
    "./langchain": {
      "require": "./dist/langchain/index.cjs",
      "import": "./dist/langchain/index.mjs",
      "types": "./dist/langchain/index.d.ts"
    },
    "./openai-agents": {
      "require": "./dist/openai-agents/index.cjs",
      "import": "./dist/openai-agents/index.mjs",
      "types": "./dist/openai-agents/index.d.ts"
    }
  },
  "directories": {
    "lib": "lib",
    "test": "tests"
  },
  "author": "PostHog",
  "bugs": {
    "url": "https://github.com/PostHog/posthog-js-lite/issues"
  },
  "homepage": "https://github.com/PostHog/posthog-js-lite#readme",
  "scripts": {
    "clean": "rimraf dist",
    "test:unit": "jest",
    "lint": "eslint src tests",
    "lint:fix": "eslint src tests --fix",
    "build": "rollup -c",
    "dev": "rollup -c --watch",
    "package": "pnpm pack --out $PACKAGE_DEST/%s.tgz"
  }
}