UNPKG

@posthog/ai

Version:
124 lines 3.21 kB
{ "name": "@posthog/ai", "version": "7.9.2", "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", "@opentelemetry/api": "^1.9.0", "@opentelemetry/sdk-trace-base": "^2.2.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.25.0" }, "keywords": [ "posthog", "ai", "openai", "anthropic", "gemini", "llm", "observability" ], "engines": { "node": "^20.20.0 || >=22.22.0" }, "dependencies": { "@anthropic-ai/sdk": "^0.78.0", "@google/genai": "^1.42.0", "@langchain/core": "^1.1.27", "langchain": "^1.2.25", "openai": "^6.22.0", "uuid": "^11.1.0", "zod": "^4.1.13", "@posthog/core": "1.23.1" }, "peerDependencies": { "@opentelemetry/api": "^1.9.0", "@opentelemetry/sdk-trace-base": "^2.2.0", "@ai-sdk/provider": "^2.0.0 || ^3.0.0", "posthog-node": "^5.0.0" }, "peerDependenciesMeta": { "@opentelemetry/api": { "optional": true }, "@opentelemetry/sdk-trace-base": { "optional": true }, "@ai-sdk/provider": { "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" } }, "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" } }