UNPKG

ai-functions

Version:

Core AI primitives for building intelligent applications

77 lines (76 loc) 2.18 kB
{ "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" } }