Files
2026-07-13 13:32:05 +08:00

204 lines
5.4 KiB
JSON

{
"name": "deepeval",
"version": "0.1.31",
"description": "The LLM Evaluation Framework for TypeScript",
"repository": {
"type": "git",
"url": "git+https://github.com/confident-ai/deepeval.git",
"directory": "typescript"
},
"main": "dist/index.js",
"types": "dist/index.d.ts",
"bin": {
"deepeval": "dist/cli/index.js"
},
"exports": {
".": {
"import": "./dist/index.js",
"require": "./dist/index.js",
"types": "./dist/index.d.ts"
},
"./dataset": {
"import": "./dist/dataset/index.js",
"require": "./dist/dataset/index.js",
"types": "./dist/dataset/index.d.ts"
},
"./testCase": {
"import": "./dist/test-case/index.js",
"require": "./dist/test-case/index.js",
"types": "./dist/test-case/index.d.ts"
},
"./tracing": {
"import": "./dist/tracing/index.js",
"require": "./dist/tracing/index.js",
"types": "./dist/tracing/index.d.ts"
},
"./confident": {
"import": "./dist/confident/index.js",
"require": "./dist/confident/index.js",
"types": "./dist/confident/index.d.ts"
},
"./openai": {
"import": "./dist/openai/index.js",
"require": "./dist/openai/index.js",
"types": "./dist/openai/index.d.ts"
},
"./integrations/ai-sdk": {
"import": "./dist/integrations/ai-sdk/index.js",
"require": "./dist/integrations/ai-sdk/index.js",
"types": "./dist/integrations/ai-sdk/index.d.ts"
},
"./integrations/langchain": {
"import": "./dist/integrations/langchain/callback-handler.js",
"require": "./dist/integrations/langchain/callback-handler.js",
"types": "./dist/integrations/langchain/callback-handler.d.ts"
},
"./integrations/openai-agents": {
"import": "./dist/integrations/openai-agents/index.js",
"require": "./dist/integrations/openai-agents/index.js",
"types": "./dist/integrations/openai-agents/index.d.ts"
},
"./integrations": {
"import": "./dist/integrations/index.js",
"require": "./dist/integrations/index.js",
"types": "./dist/integrations/index.d.ts"
}
},
"typesVersions": {
"*": {
"annotation": [
"dist/annotation/index.d.ts"
],
"dataset": [
"dist/dataset/index.d.ts"
],
"testCase": [
"dist/test-case/index.d.ts"
],
"tracing": [
"dist/tracing/index.d.ts"
],
"confident": [
"dist/confident/index.d.ts"
],
"openai": [
"dist/openai/index.d.ts"
],
"integrations/ai-sdk": [
"dist/integrations/ai-sdk/index.d.ts"
],
"integrations/langchain": [
"dist/integrations/langchain/callback-handler.d.ts"
],
"integrations/openai-agents": [
"dist/integrations/openai-agents/index.d.ts"
],
"integrations": [
"dist/integrations/index.d.ts"
],
"*": [
"dist/*.d.ts"
]
}
},
"files": [
"dist"
],
"scripts": {
"build": "tsc",
"test": "jest",
"lint": "eslint",
"lint:fix": "eslint --fix"
},
"publishConfig": {
"access": "public"
},
"dependencies": {
"@opentelemetry/api": "^1.9.0",
"@opentelemetry/exporter-trace-otlp-grpc": "^0.207.0",
"@opentelemetry/exporter-trace-otlp-proto": "^0.211.0",
"@opentelemetry/resources": "^2.2.0",
"@opentelemetry/sdk-trace-base": "^2.2.0",
"@opentelemetry/sdk-trace-node": "^2.2.0",
"@opentelemetry/semantic-conventions": "^1.37.0",
"@sentry/node": "^10.21.0",
"axios": "^1.6.0",
"cli-progress": "^3.12.0",
"csv-parser": "^3.2.0",
"dotenv": "^16.5.0",
"nunjucks": "^3.2.4",
"open": "^9.1.0",
"openai": "^6.7.0",
"ora": "^6.3.0",
"papaparse": "^5.5.3",
"posthog-node": "^5.10.3",
"uuid": "^9.0.0",
"zod": "^4.3.6"
},
"devDependencies": {
"@ai-sdk/openai": "^3.0.30",
"@eslint/js": "^9.38.0",
"@google/genai": "^2.8.0",
"@jest/globals": "^29.5.0",
"@langchain/core": "1.1.31",
"@langchain/openai": "^1.2.9",
"@openai/agents": "^0.5.4",
"@opentelemetry/core": "^2.6.0",
"@types/cli-progress": "^3.11.0",
"@types/jest": "^29.5.0",
"@types/node": "^20.17.30",
"@types/nunjucks": "^3.2.6",
"@types/papaparse": "^5.3.16",
"@types/uuid": "^9.0.0",
"ai": "^6.0.97",
"eslint": "^9.38.0",
"eslint-config-prettier": "^10.1.8",
"globals": "^16.4.0",
"husky": "^9.1.7",
"jest": "^29.5.0",
"jiti": "^2.6.1",
"lint-staged": "^16.2.6",
"prettier": "3.6.2",
"ts-jest": "^29.1.0",
"ts-node": "^10.9.2",
"typescript": "^5.8.3",
"typescript-eslint": "^8.46.2"
},
"lint-staged": {
"*.js": "eslint --cache --fix",
"*.{js,css,md}": "prettier --write"
},
"peerDependencies": {
"@anthropic-ai/sdk": ">=0.30.0",
"@aws-sdk/client-bedrock-runtime": ">=3.0.0",
"@google/genai": ">=1.0.0",
"@langchain/core": "1.1.31",
"@openai/agents": "^0.5.4",
"ai": ">=5.0.0",
"ollama": ">=0.5.0"
},
"peerDependenciesMeta": {
"@anthropic-ai/sdk": {
"optional": true
},
"@aws-sdk/client-bedrock-runtime": {
"optional": true
},
"@google/genai": {
"optional": true
},
"@langchain/core": {
"optional": true
},
"@openai/agents": {
"optional": true
},
"ai": {
"optional": true
},
"ollama": {
"optional": true
}
}
}