UNPKG

@genkit-ai/core

Version:

Genkit AI framework core libraries.

115 lines 2.83 kB
{ "name": "@genkit-ai/core", "description": "Genkit AI framework core libraries.", "keywords": [ "genkit", "ai", "genai", "generative-ai" ], "version": "0.5.13", "type": "commonjs", "repository": { "type": "git", "url": "https://github.com/firebase/genkit.git", "directory": "js/core" }, "author": "genkit", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.9.0", "@opentelemetry/context-async-hooks": "^1.25.0", "@opentelemetry/core": "^1.25.0", "@opentelemetry/sdk-metrics": "^1.25.0", "@opentelemetry/sdk-node": "^0.52.0", "@opentelemetry/sdk-trace-base": "^1.25.0", "ajv": "^8.12.0", "ajv-formats": "^3.0.1", "async-mutex": "^0.5.0", "express": "^4.19.2", "json-schema": "^0.4.0", "zod": "^3.22.4", "zod-to-json-schema": "^3.22.4" }, "devDependencies": { "@types/node": "^20.11.30", "genversion": "^3.2.0", "npm-run-all": "^4.1.5", "tsup": "^8.0.2", "tsx": "^4.7.0", "typescript": "^4.9.0" }, "types": "lib/index.d.ts", "exports": { ".": { "types": "./lib/index.d.ts", "require": "./lib/index.js", "import": "./lib/index.mjs", "default": "./lib/index.js" }, "./metrics": { "types": "./lib/metrics.d.ts", "require": "./lib/metrics.js", "import": "./lib/metrics.mjs", "default": "./lib/metrics.js" }, "./registry": { "types": "./lib/registry.d.ts", "require": "./lib/registry.js", "import": "./lib/registry.mjs", "default": "./lib/registry.js" }, "./tracing": { "types": "./lib/tracing.d.ts", "require": "./lib/tracing.js", "import": "./lib/tracing.mjs", "default": "./lib/tracing.js" }, "./logging": { "types": "./lib/logging.d.ts", "require": "./lib/logging.js", "import": "./lib/logging.mjs", "default": "./lib/logging.js" }, "./schema": { "types": "./lib/schema.d.ts", "require": "./lib/schema.js", "import": "./lib/schema.mjs", "default": "./lib/schema.js" } }, "typesVersions": { "*": { "metrics": [ "lib/metrics" ], "registry": [ "lib/registry" ], "tracing": [ "lib/tracing" ], "logging": [ "lib/logging" ], "config": [ "lib/config" ], "runtime": [ "lib/runtime" ], "schema": [ "lib/schema" ] } }, "scripts": { "check": "tsc", "compile": "tsup-node", "build:clean": "rm -rf ./lib", "build": "npm-run-all genversion build:clean check compile", "build:watch": "tsup-node --watch", "test": "node --import tsx --test tests/*_test.ts", "genversion": "genversion -es src/__codegen/version.ts" } }