204 lines
5.4 KiB
JSON
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
|
|
}
|
|
}
|
|
}
|