langchain
Version:
Typescript bindings for langchain
227 lines • 5.96 kB
JSON
{
"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"
}
}