UNPKG

langchain

Version:
227 lines 5.96 kB
{ "name": "langchain", "version": "1.5.3", "description": "Typescript bindings for langchain", "author": "LangChain", "license": "MIT", "type": "module", "engines": { "node": ">=20" }, "files": [ "dist/", "CHANGELOG.md", "README.md", "LICENSE", "storage", "load", "load.d.cts", "load.cjs", "load.d.ts", "load.js", "hub", "chat_models", "hub.d.cts", "hub.cjs", "hub.d.ts", "hub.js" ], "repository": { "type": "git", "url": "git+ssh://git@github.com/langchain-ai/langchainjs.git" }, "homepage": "https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain/", "devDependencies": { "@hono/node-server": "^1.19.14", "@langchain/langgraph-api": "^1.4.1", "@langchain/langgraph-sdk": "^1.9.25", "@tsconfig/recommended": "^1.0.2", "@types/js-yaml": "^4", "@types/jsdom": "^28.0.3", "@types/ws": "^8", "@vitest/coverage-v8": "^4.1.9", "cheerio": "1.2.0", "dotenv": "^17.4.0", "dpdm": "^3.14.0", "hono": "^4.12.25", "openai": "^6.41.0", "peggy": "^5.1.0", "reflect-metadata": "^0.2.2", "rimraf": "^6.1.3", "tinybench": "^6.0.2", "typeorm": "^1.0.0", "typescript": "~6.0.3", "vitest": "^4.1.8", "yaml": "^2.9.0", "@langchain/anthropic": "1.5.1", "@langchain/fireworks": "0.2.3", "@langchain/core": "^1.2.1", "@langchain/aws": "1.4.2", "@langchain/openai": "1.5.3", "@langchain/tsconfig": "0.0.1" }, "peerDependencies": { "@langchain/core": "^1.2.1" }, "dependencies": { "@langchain/langgraph": "^1.4.7", "@langchain/langgraph-checkpoint": "^1.1.3", "langsmith": ">=0.5.0 <1.0.0", "zod": "^3.25.76 || ^4" }, "publishConfig": { "access": "public" }, "keywords": [ "llm", "ai", "gpt3", "chain", "prompt", "prompt engineering", "chatgpt", "machine learning", "ml", "openai", "embeddings", "vectorstores" ], "main": "./dist/index.cjs", "types": "./dist/index.d.cts", "exports": { ".": { "browser": "./dist/browser.js", "input": "./src/index.ts", "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" }, "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, "./browser": { "input": "./src/browser.ts", "require": { "types": "./dist/browser.d.cts", "default": "./dist/browser.cjs" }, "import": { "types": "./dist/browser.d.ts", "default": "./dist/browser.js" } }, "./chat_models/universal": { "input": "./src/chat_models/universal.ts", "require": { "types": "./dist/chat_models/universal.d.cts", "default": "./dist/chat_models/universal.cjs" }, "import": { "types": "./dist/chat_models/universal.d.ts", "default": "./dist/chat_models/universal.js" } }, "./hub": { "input": "./src/hub/index.ts", "require": { "types": "./dist/hub/index.d.cts", "default": "./dist/hub/index.cjs" }, "import": { "types": "./dist/hub/index.d.ts", "default": "./dist/hub/index.js" } }, "./hub/node": { "input": "./src/hub/node.ts", "require": { "types": "./dist/hub/node.d.cts", "default": "./dist/hub/node.cjs" }, "import": { "types": "./dist/hub/node.d.ts", "default": "./dist/hub/node.js" } }, "./load": { "input": "./src/load/index.ts", "require": { "types": "./dist/load/index.d.cts", "default": "./dist/load/index.cjs" }, "import": { "types": "./dist/load/index.d.ts", "default": "./dist/load/index.js" } }, "./load/serializable": { "input": "./src/load/serializable.ts", "require": { "types": "./dist/load/serializable.d.cts", "default": "./dist/load/serializable.cjs" }, "import": { "types": "./dist/load/serializable.d.ts", "default": "./dist/load/serializable.js" } }, "./storage/encoder_backed": { "input": "./src/storage/encoder_backed.ts", "require": { "types": "./dist/storage/encoder_backed.d.cts", "default": "./dist/storage/encoder_backed.cjs" }, "import": { "types": "./dist/storage/encoder_backed.d.ts", "default": "./dist/storage/encoder_backed.js" } }, "./storage/file_system": { "input": "./src/storage/file_system.ts", "require": { "types": "./dist/storage/file_system.d.cts", "default": "./dist/storage/file_system.cjs" }, "import": { "types": "./dist/storage/file_system.d.ts", "default": "./dist/storage/file_system.js" } }, "./storage/in_memory": { "input": "./src/storage/in_memory.ts", "require": { "types": "./dist/storage/in_memory.d.cts", "default": "./dist/storage/in_memory.cjs" }, "import": { "types": "./dist/storage/in_memory.d.ts", "default": "./dist/storage/in_memory.js" } }, "./tools": { "input": "./src/tools/index.ts", "require": { "types": "./dist/tools/index.d.cts", "default": "./dist/tools/index.cjs" }, "import": { "types": "./dist/tools/index.d.ts", "default": "./dist/tools/index.js" } }, "./package.json": "./package.json" }, "module": "./dist/index.js", "scripts": { "build": "turbo build:compile --filter langchain --output-logs new-only", "build:compile": "tsdown", "precommit": "lint-staged", "clean": "rm -rf .turbo dist/", "test": "vitest run", "test:watch": "vitest --watch", "test:bench": "vitest --mode bench --run", "test:integration": "vitest --mode int" } }