ai-functions
Version:
Core AI primitives for building intelligent applications
77 lines (76 loc) • 2.18 kB
JSON
{
"name": "ai-functions",
"version": "2.4.0",
"description": "Core AI primitives for building intelligent applications",
"type": "module",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"exports": {
".": {
"import": "./dist/index.js",
"types": "./dist/index.d.ts"
},
"./embeddings": {
"import": "./dist/embeddings.js",
"types": "./dist/embeddings.d.ts"
},
"./providers": {
"import": "./dist/providers/index.js",
"types": "./dist/providers/index.d.ts"
},
"./providers/cloudflare": {
"import": "./dist/providers/cloudflare.js",
"types": "./dist/providers/cloudflare.d.ts"
}
},
"scripts": {
"build": "tsc -p tsconfig.json",
"dev": "tsc -p tsconfig.json --watch",
"test": "vitest run",
"test:unit": "vitest run --exclude 'test/evals/**' --exclude 'test/e2e-*'",
"test:evals": "vitest run test/evals/",
"test:evals:primitives": "vitest run test/evals/primitives.eval.test.ts",
"test:evals:define": "vitest run test/evals/define-function.eval.test.ts",
"eval": "tsx evals/run-evals.ts",
"eval:fast": "tsx evals/run-evals.ts",
"eval:all": "tsx evals/run-evals.ts --all",
"eval:math": "tsx evals/run-evals.ts --math",
"eval:class": "tsx evals/run-evals.ts --class",
"eval:marketing": "tsx evals/marketing.eval.ts",
"eval:marketing:all": "tsx evals/marketing.eval.ts --all",
"typecheck": "tsc --noEmit",
"lint": "eslint .",
"clean": "rm -rf dist"
},
"dependencies": {
"@ai-sdk/amazon-bedrock": "^3.0.0",
"@ai-sdk/provider": "^3.0.7",
"@org.ai/types": "2.4.0",
"ai": "^6.0.0",
"ai-evaluate": "^2.4.0",
"ai-providers": "^2.4.0",
"digital-objects": "^1.1.0",
"language-models": "2.4.0",
"yaml": "^2.8.0",
"zod": "^3.23.0",
"zod-to-json-schema": "^3.25.1"
},
"optionalDependencies": {
"oauth.do": "^0.2.1"
},
"keywords": [
"ai",
"functions",
"embeddings",
"cloudflare",
"oauth",
"primitives"
],
"license": "MIT",
"devDependencies": {
"dotenv": "^17.2.3",
"evalite": "^0.19.0",
"tsx": "^4.0.0",
"vitest": "^2.1.0"
}
}