package.json•3.05 kB
{
"name": "@arizeai/phoenix-client",
"version": "4.2.0",
"description": "A client for the Phoenix API",
"main": "dist/src/index.js",
"module": "dist/esm/index.js",
"types": "dist/src/index.d.ts",
"exports": {
".": {
"import": "./dist/esm/index.js",
"require": "./dist/src/index.js"
},
"./prompts": {
"import": "./dist/esm/prompts/index.js",
"require": "./dist/src/prompts/index.js"
},
"./spans": {
"import": "./dist/esm/spans/index.js",
"require": "./dist/src/spans/index.js"
},
"./sessions": {
"import": "./dist/esm/sessions/index.js",
"require": "./dist/src/sessions/index.js"
},
"./experiments": {
"import": "./dist/esm/experiments/index.js",
"require": "./dist/src/experiments/index.js"
},
"./datasets": {
"import": "./dist/esm/datasets/index.js",
"require": "./dist/src/datasets/index.js"
},
"./utils/*": {
"import": "./dist/esm/utils/*.js",
"require": "./dist/src/utils/*.js"
},
"./types/*": {
"import": "./dist/esm/types/*.d.ts",
"require": "./dist/src/types/*.d.ts"
}
},
"files": [
"dist",
"src",
"package.json"
],
"scripts": {
"clean": "rimraf dist",
"prebuild": "pnpm run clean && pnpm run generate",
"generate": "openapi-typescript --empty-objects-unknown=true --default-non-nullable=false ../../../schemas/openapi.json -o ./src/__generated__/api/v1.ts",
"build": "tsc --build tsconfig.json tsconfig.esm.json && tsc-alias -p tsconfig.esm.json",
"postbuild": "echo '{\"type\": \"module\"}' > ./dist/esm/package.json",
"type:check": "tsc --noEmit",
"test": "vitest --typecheck"
},
"keywords": [
"phoenix",
"arize",
"llm",
"tracing",
"evaluation",
"prompts",
"datasets",
"experiments"
],
"author": "oss@arize.com",
"license": "ELv2",
"devDependencies": {
"@ai-sdk/openai": "^2.0.27",
"@anthropic-ai/sdk": "^0.35.0",
"@types/async": "^3.2.24",
"@types/node": "^20.17.22",
"ai": "^5.0.38",
"openai": "^4.77.0",
"openapi-typescript": "^7.6.1",
"tsx": "^4.19.3",
"typescript": "^5.8.2",
"vitest": "^2.1.9",
"@arizeai/phoenix-evals": "workspace:*"
},
"dependencies": {
"@arizeai/openinference-semantic-conventions": "^1.1.0",
"@arizeai/openinference-vercel": "^2.3.1",
"@opentelemetry/api": "^1.9.0",
"@opentelemetry/core": "^1.25.1",
"@opentelemetry/exporter-trace-otlp-proto": "^0.57.2",
"@opentelemetry/instrumentation": "^0.57.2",
"@opentelemetry/resources": "^2.0.0",
"@opentelemetry/sdk-trace-base": "^1.30.1",
"@opentelemetry/sdk-trace-node": "^1.30.1",
"async": "^3.2.6",
"openapi-fetch": "^0.12.5",
"tiny-invariant": "^1.3.3",
"zod": "^3.24.2",
"zod-to-json-schema": "^3.24.3"
},
"packageManager": "pnpm@9.15.0",
"engines": {
"node": ">=18"
},
"optionalDependencies": {
"@anthropic-ai/sdk": "^0.35.0",
"ai": "^5.0.38",
"openai": "^5.12.1"
}
}