{"_id":"@langchain/core","_rev":"239-c0d8850cf8c89371f54d65a28bca4231","name":"@langchain/core","dist-tags":{"tag-for-publishing-older-releases":"0.2.36","next":"0.3.59-rc.2","latest":"0.3.62"},"versions":{"0.0.0":{"name":"@langchain/core","version":"0.0.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.0.0","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"3c29273a687eff028be05d8244b34cf762d4aac0","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.0.0.tgz","fileCount":372,"integrity":"sha512-gXNuBnEbLm6kMt430JrCyiXHL6NiLfvKp9TBh0mYRqM0bRIp2OdJWX9HvYmgeEopFHqkxxDt14psttneDYTmow==","signatures":[{"sig":"MEUCIQCYfnG1BomlMmljo0dU8IgUulP0RLGYEnQNYG7/IqJvYwIgUmCL/bWNogCqfy7BQKC0QcCOuQKbtal9Lru0NA4Pe4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1072991},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"ab22dfcccc46fc9926229b3e8996f9d07f6e4724","scripts":{"lint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src && dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn build:scripts","clean":"rimraf dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint --fix","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"9.8.1","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.5.1","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"^0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^15.10.1","typescript":"^5.0.0","@jest/globals":"^29.5.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.0_1700694008922_0.9994597512486163","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"@langchain/core","version":"0.0.1","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.0.1","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"1a835016bfd9c6b196e317d5118775fe93b262a0","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.0.1.tgz","fileCount":372,"integrity":"sha512-VgpKcfvtC+oN5ZfCX1k05fXmMs87/U0j4KzOiGbgIjwO9xfE8bIMesodinDQO1H5ohF1SEDE1tSeVXz/bTuang==","signatures":[{"sig":"MEUCICl2ZJRfEhg9QElJmNMFsNSoubfoPg6oo9VutsTMrgWmAiEAvkNMc/LBzl/1pIf7ijphuvEnumEY+v5DvrLcq16ZJpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1073645},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"387f42ee4431ce57120044ae2b837d98506c2151","scripts":{"lint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src && dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn build:scripts","clean":"rimraf dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint --fix","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"9.8.1","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.5.1","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"^0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^15.10.1","typescript":"^5.0.0","@jest/globals":"^29.5.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1_1700714083726_0.8827077412821753","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@langchain/core","version":"0.0.2","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.0.2","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"5d3234aab56f5c98ace6debd8fc0bfd7ff0b0201","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.0.2.tgz","fileCount":372,"integrity":"sha512-Q3koIjjI295wUKrSMLTXoc3GUyGOS8L4NiLNWD05lozv9mXCNYG6/kmykzQLbiSWXVRKG4zQ82Kr7EHb39tQQw==","signatures":[{"sig":"MEUCIQDbJmOtXR1KgmpvcbsOP6GUJlDHxsrqTGbcYJLVgX1HlAIgG0v+ajQf/uggzfLgUoK+aoBEhiUGcJwui4LBtyoUkSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1077212},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"85470e498edf8dd88c4a685233d902b3dc79d309","scripts":{"lint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src && dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn build:scripts","clean":"rimraf dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint --fix","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"9.8.1","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.5.1","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"^0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^15.10.1","typescript":"^5.0.0","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.2_1701136372000_0.1315012643115736","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@langchain/core","version":"0.0.3","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.0.3","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"1fe1e9ef2152d4ab032529b232bbefcb9b30f802","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.0.3.tgz","fileCount":381,"integrity":"sha512-QSSFGdKWS9GB5LAuGpHaitNqpwTNTYlxw2eRsMVuSNdfLHZhuYa73t/yqDbzPBYpBhhOXSOkmQsk2o8+M4BddA==","signatures":[{"sig":"MEQCIEF3nTwB5XftOykhXiiZvr+D/Ck0TCgeiJcrZHHEnClbAiAGzZ84f1k0sV1VUjp/IEoknEXBbACijxQJho9zrNsmNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1090349},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"f4bf80bf22045093730d438e47fa39704125daf1","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn build:scripts","clean":"rimraf dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"9.8.1","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.5.1","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"^0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^15.10.1","typescript":"^5.0.0","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.3_1701391718228_0.28302735521987055","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@langchain/core","version":"0.0.4","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.0.4","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"24d5599ff4b84fb65e847f6c8aa1ea0003c9b448","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.0.4.tgz","fileCount":378,"integrity":"sha512-u3tNO1LL3lqS63gF9JVGniLlbIAx9mChF57nvDk3vky68sxhvLHfOJHPWQCSenP0nEj1IoyfxJqAvX2WiL6Qdw==","signatures":[{"sig":"MEQCICtIrq34IMYV/4iq8OX7fNyqGPeO4qNA3me3cARsPeg5AiA7Z0Dr8IgxYGh01NPRlarHXhAZWruuJVsma6upkxAZ+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1097925},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"f0ca6a31fc815044d609eac8068274aaad11d818","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn build:scripts","clean":"rimraf dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"9.8.1","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"^0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^15.10.1","typescript":"^5.0.0","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.4_1701467783045_0.884323372407523","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@langchain/core","version":"0.0.5","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.0.5","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"513a3cedfed19b4888c503728db2c1109d65ec1f","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.0.5.tgz","fileCount":384,"integrity":"sha512-YeuD5GhgMD6MpahfCRk/E6dDvGZl4CMrw5359+zz33G19EhbbHTptB79Ursm+SK+i6ZXi/XNawD99ZTPfWrKWA==","signatures":[{"sig":"MEUCIQCQbacXj2rcBAOTPHV37E1T842yqSWFfiGNf18Z9upz6AIgMtHz4uF5smF+e+uJmpdP4gijBo65tJ9xmNDZmu3P9/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1138633},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"ce84019b4459f8f8c76cf06d895c99ea782a855f","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn build:scripts","clean":"rimraf dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"9.8.1","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"^0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^15.10.1","typescript":"^5.0.0","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.5_1701490115586_0.5316468209144976","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@langchain/core","version":"0.0.6","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.0.6","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"20e68ce79d9034e8e5abad9061ed4c058e4c3934","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.0.6.tgz","fileCount":384,"integrity":"sha512-BL9M8lFlOT3ZSC54XRaEs08KV288SbSws8wrUopQLKT3PSfo1UGwbgcUC18NY86R8DJoIcyC6kQqpyiXIOQpSw==","signatures":[{"sig":"MEQCICUieOL3i85ya10VoJuDgTmJxR6BzSlpHKVfIGkGrOq1AiBMpSRV8aNt2xdJLUrxWuap6nM8SLIgpGNO8D3tPJeQ8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1138663},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"ed48b766a3c50aa5b64ae831b8474f8373f9564d","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn build:scripts","clean":"rimraf dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"9.8.1","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"^0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^15.10.1","typescript":"^5.0.0","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.6_1701491059912_0.41985619229419235","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@langchain/core","version":"0.0.7","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.0.7","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"fc82851859d59568c2349428097cd48030e8f441","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.0.7.tgz","fileCount":384,"integrity":"sha512-YYTOsc20iIMbS2I1bhJpZSsDwspA3HgpeYhGEpFWjW9963wuH76W3OUCPfqESiJZiNeVzDTv0B9IaG4HyhuQXg==","signatures":[{"sig":"MEYCIQDd0gSAH5n8dC5NKnFQ2K3xAobmuarrUwKQwaGUra32DwIhAITPp+fdEJkKN+r5a4/kpKWTaz7a4VhSOtWA+Aj22WQG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1141054},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"ed6d6f1bfc06e865b3203b6d1f898ba1f77663ea","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn build:scripts","clean":"rimraf dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"9.8.1","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"^0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^15.10.1","typescript":"^5.0.0","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.7_1701650979625_0.8368539465380742","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@langchain/core","version":"0.0.8","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.0.8","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"d9d7f6952332a3c8ad1e4097a028562d474c482a","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.0.8.tgz","fileCount":384,"integrity":"sha512-v6Uuc+LwgX24QiThMU19+31o7ZZlsl58P6vpvvFac4jayeth4tKIYfc1zLWAKPpmkbLCirFRf73C23JrbuwF6w==","signatures":[{"sig":"MEUCIG883GEkcnkGSdWmvqPkbuqydNttRL3baYN2eHH+h2VTAiEA1cbRhKPWXW+PHCYG4MRvc/5DFOGbHP1yBk9CBRbwQ5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1140764},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"72aa0189e1425c561f677dbd3875c43040f39c75","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn build:scripts","clean":"rimraf dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"9.8.1","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"^0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^15.10.1","typescript":"^5.0.0","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.8_1701730513838_0.4111381512723957","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@langchain/core","version":"0.0.9","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.0.9","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"3b4e74693eddcfa5f6e649857b561d3a9b60d1d4","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.0.9.tgz","fileCount":384,"integrity":"sha512-TpGOvSY/nvpTx3ArVOJPqogfWroxnuD2eGnXvKRroB+DLyKKTxH7EODzgpLpf52C1x1aSnhYNlXoDAbePNNg4Q==","signatures":[{"sig":"MEYCIQDZ2em7U/B2lpTJF6IiWAEoJF6hHdke3s/oFX+2lfpG4AIhAOiBY3PBLbBhY+FfZkwGo/Zo3YNVkIjZzXy8B6ZKC/+S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1138607},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"5cde88d12d301166213b963187383a8fbf4ff896","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:envs":"yarn build:esm && yarn build:cjs","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"9.8.1","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"^0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^15.10.1","typescript":"^5.0.0","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.9_1701824270076_0.1852541541250856","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@langchain/core","version":"0.0.10","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.0.10","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"37dee0076d3bff28a679b8bef0f74209af42e6d9","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.0.10.tgz","fileCount":384,"integrity":"sha512-c+tYcR9RRTPPGBTpgwVrrxWKoz9/mKNBcMST8c4n8tYAiipvMyd77e+CNazY+2KueGioU6SPzJ6+eZPamQAxnw==","signatures":[{"sig":"MEQCIEKV7PXmADVvKhPq+r4KEUdhLUJEm5p+ibQhoj/WbPxgAiBSO+unSelL8IDzhZHTwIxY5b6R1Ur0apQHZTt8bUZd9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1138662},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"2e865ff373f94b3d22c5d0880501135fba39a582","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:envs":"yarn build:esm && yarn build:cjs","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"9.8.1","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.10_1701912150011_0.5806477317876788","host":"s3://npm-registry-packages"}},"0.0.11-rc.0":{"name":"@langchain/core","version":"0.0.11-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.0.11-rc.0","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"1d0588b12af65830ebe4ba0ec84972638ec047d3","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.0.11-rc.0.tgz","fileCount":384,"integrity":"sha512-t53xg4DSv3VOrGVMV6qI1zOZidwf10JgY9oj/y0gjBcdKYOvmWa4B5ZbWhS5XttSGzkIzrWVWn6F3OKvzJV3Vg==","signatures":[{"sig":"MEQCIC9EXv8tk6D5TFix7IVnP/witei6HhkuXSwBv0Jz1HTZAiBXnW6Sf5gOh5fAlc7Sc9Wxq4U8/QNVin83fu+hnRYWyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1143778},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"0cf863b88f3e64dacfe7fcb50be517fe826f136b","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:envs":"yarn build:esm && yarn build:cjs","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"9.8.1","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.11-rc.0_1701986074756_0.9419839382529407","host":"s3://npm-registry-packages"}},"0.0.11-rc.1":{"name":"@langchain/core","version":"0.0.11-rc.1","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.0.11-rc.1","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"420d9b5f45c5aa7c2b52eaec84718d60b2266c74","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.0.11-rc.1.tgz","fileCount":390,"integrity":"sha512-ylKZFLQUgcDfselfarTNW7pfqvjDjQoSOXABX2ivCIrBH0sOax79on5NF7bLafdc0y7mM4q85fTyao/GYsJ0cA==","signatures":[{"sig":"MEQCIC51Z9W1b7v0i+ex/xZhkQUNjTFUsBm0fV+U+5MnTfxYAiAw5eaaFU5Pth+lF3qf97PN9PG39+PmG7BXBfI7k+C80Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1156511},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"0cf863b88f3e64dacfe7fcb50be517fe826f136b","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:envs":"yarn build:esm && yarn build:cjs","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"9.8.1","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.11-rc.1_1701991410910_0.7322235706707934","host":"s3://npm-registry-packages"}},"0.0.11-rc.2":{"name":"@langchain/core","version":"0.0.11-rc.2","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.0.11-rc.2","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"ee3fb7d70475dbb486c8f29117989b5379d86be8","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.0.11-rc.2.tgz","fileCount":390,"integrity":"sha512-NP3hEmiusVTXVRERuhZ/aG4BJq/xKdkkO5uAUmX36Ma3wsMGAkctiBM4fR6LiSCQNdLguPrfwowk4kay1jWGqQ==","signatures":[{"sig":"MEUCIQDV64YRtfvQqDeJI7lxqBBdcjaP09DPzkGRJRvzwWa1lwIgQYcAbQD1SqDXIhRiY4DKZ2zxtwR2pp5+bH681w1O+qM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1156828},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"6b4e22385e4e1afbf31ee1a27e20c18ed079e6de","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:envs":"yarn build:esm && yarn build:cjs","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"9.8.1","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.11-rc.2_1702325342470_0.7800767212394508","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@langchain/core","version":"0.0.11","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.0.11","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"d769c499720d40efb2147579c3137a78def350d5","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.0.11.tgz","fileCount":390,"integrity":"sha512-tiESyyHM1KO1gRTduKcznWbEmE7z/ayPLWZ4+AUXF47qOtdV6lymnlMPzz+MGwnpaSaamzyYkBIxqeMPar256Q==","signatures":[{"sig":"MEUCIAVjcuMBHV5IhWJp56iGfb12A7ongkWR8jGSjQ6KakFzAiEAh8OqJbZ+i6GDTDQpoJ5aU9a9dIoykfVM91xKzyhlEYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1156823},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"88713ea81f3d015e0c813c19cd63a9be0bf5cd68","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:envs":"yarn build:esm && yarn build:cjs","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"9.8.1","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.11_1702330462615_0.19296675539042618","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@langchain/core","version":"0.1.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.0","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"9ff7a0fb03a40db01a0267adb77ad9c6e59974d4","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.0.tgz","fileCount":390,"integrity":"sha512-YsdBq34do888Xgg0HlqHhB4PIdhFXImUZKULL785HzKRMDn2KcHyPyBmRVfaW5KAe4YLOA3duQPmfetev2SVWg==","signatures":[{"sig":"MEUCIQCHawc9xlJe9j9GOGNdeijL2FDZXA3mRpbMChYoyqcMaQIgZX4rVJ1BL/y/Le35k0lkVpvJI/2tnsf7UeWAYSs6SaM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1156822},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"15bbae99c2f488a30bb33e9b4c6ac0e6c5b9ef9d","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:envs":"yarn build:esm && yarn build:cjs","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"9.8.1","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.0_1702402332247_0.3316837708077578","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@langchain/core","version":"0.1.1","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.1","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"f61a4bd2e5ae41a107358e372a96db523ee74685","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.1.tgz","fileCount":390,"integrity":"sha512-p+BzmILzGAWjHxzNy1ZygfsNWxZcipWH3zvY0WC33ly+nmBp4n+MCVd25hKQ4YYWOqoOGGWSzFJukd5PxaXMDQ==","signatures":[{"sig":"MEQCIBr1WLmIaFnU2hSVGznpNUYbv/grk70L7YaIXQjQMP8wAiAgX3nSQWLKhdpmQodBw4b1lDCVBWBx8B7fNRt0QXcbpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1159559},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"7b574ff195be6187c8b743a336c3291fd52a2eb1","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.1_1702435016711_0.4253830132430516","host":"s3://npm-registry-packages"}},"0.1.2-rc.0":{"name":"@langchain/core","version":"0.1.2-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.2-rc.0","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"0a71bbcbb33d240fcd99f23678ce0f7404af9d31","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.2-rc.0.tgz","fileCount":390,"integrity":"sha512-FmcpmTeODMZPJ/I4YwVowz0YGofDVkRZ/GfTSdvffVgWlYMTXJQmTdbjwb+w2DijZWVH7fNsjFKJoyMwDojleg==","signatures":[{"sig":"MEYCIQDvkc3nPFu4jPsALYRVE6X0ik7m8Sh9NTS5dxIfIIFiZgIhAIWIw4j6f9Iiv30IX5PFQlrWhP2Ix3QjZgXAVm7NxU2I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1175061},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"7f4e62d9d4a32aa5459afe7d54e7e02701584a20","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.2-rc.0_1702783360430_0.3427714280283498","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@langchain/core","version":"0.1.2","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.2","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"64a9570177cc67af4be642baee390dc74f9fb0ea","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.2.tgz","fileCount":390,"integrity":"sha512-BX9vBovUi+FQLsUy+kh32kGtNU3Iv5GIBDB63xfCvAPefrt/WnqdsqwYnaXMB2MohBcZavIVMewHymsgiEYNcQ==","signatures":[{"sig":"MEUCIBdZQhX72yADiDnu4NqNyyvpNnt7hfO38+fXG1sSRkytAiEA9wI1PxMJxThzJkAAlPV8mYMuVTCaO521qBL48fbmMd4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1175056},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"6dacf120c38f09d9ef53a828a9bc0f1d30573feb","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.2_1702789468022_0.9049027156706742","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@langchain/core","version":"0.1.3","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.3","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"6415ed458e70b5a2414c2be7c870dd0d3f25c913","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.3.tgz","fileCount":396,"integrity":"sha512-nsQbakY0P0ErBSzlFf1HsgNXSAxQNYLfzNkcqpEEr4kCH0PMw5lmyROYN9LMds+JXhM2/AOE/VP4HYN3WlxaJA==","signatures":[{"sig":"MEYCIQDfc1hpp77WaWX5ySHsAAACGkQWlIteZiV08kujxd8sHQIhAPNIP0ItvBiutnp1rUgcudSLXIGsUFJ4W9akjfPOysSp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1184035},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":"./utils/chunk_array.d.ts","import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"b223e31d411ee8c3a1fc2585ca3686a586d96948","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.3_1703037054379_0.3894374139937187","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@langchain/core","version":"0.1.4","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.4","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"f923c0d844faf6de2069d86d785e4ef3b1381257","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.4.tgz","fileCount":396,"integrity":"sha512-Y3/mQLEiQ78ZbsTGYvPRj5bpvrhpTAcsbdyEtlYEvjMLbehEADfjQ41G9zc7U/emkrGtHRmxWO1ISmoeXeDmyQ==","signatures":[{"sig":"MEQCIGwPZ1ISRrM3U9buUipFnY4q06/w8z99yxLxnEK7Or4/AiBvQbCTznG3LL0k8H0aC5xoQhdEIi17dtMY3JnGjr4zYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1184683},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":"./utils/chunk_array.d.ts","import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"c8ff957ea572ebcc3e9273a8899c8b8deb01714a","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.4_1703142428490_0.48986043411915325","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@langchain/core","version":"0.1.5","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.5","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"f63a2cd5a18fe68806d0421d00824f0dcdd68a4b","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.5.tgz","fileCount":399,"integrity":"sha512-5RdZpbadMYXTKdZrWZ6JeYT09BZssprg+komE+FbXxW+kbGE0QJJaj8dnzPNdzVCAhDLQQTOV2CAM+vOLsaxzQ==","signatures":[{"sig":"MEYCIQDdzCOWOCQKTQo0vju6a7u2P9LvnHNsGuWQIJjXAy3QxgIhAJvqWusEygDinvjlppBoNMJ8WK7gKl8sBOO7f7cQ307K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231718},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":"./utils/chunk_array.d.ts","import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"3b335986a88f84ff9de65dd3e6259359ed9d4d88","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.5_1703862509914_0.7461880809220949","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@langchain/core","version":"0.1.6","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.6","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"4b1dfc361379d6bd45c6652418a05f051488e6d9","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.6.tgz","fileCount":399,"integrity":"sha512-mBXsHHAWgDYJPzPNwOLWXJob3DAlO1tXBybu9cJ+zcVzixiSh/oxQ5eonTK6nlFwO6kGpaIcCD9l9+yq/WCMBg==","signatures":[{"sig":"MEYCIQDKIXdW18AdamD1pKytjXtzGY1tYeQtYrmklBqSREyuVwIhAIIEi1aDUjp7qW/4ZL/++ChMu2j4ezgwXHp8WPzW+gDX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1237093},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":"./utils/chunk_array.d.ts","import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"b6885161d019fdd4e46751f4d096b4108dadf3ff","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.6_1703956238462_0.2947471161397732","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@langchain/core","version":"0.1.7","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.7","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"2eab89df1f8ce087a4373e91e0856514371deb3e","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.7.tgz","fileCount":393,"integrity":"sha512-IjA2N6ZaO67rIWMnBBjYHeFp7ByAoNO7xlz65kLUJCYznY9j+A+7M4tKm76EArnsgDv42UIJ4+t4zfKmf4qNqw==","signatures":[{"sig":"MEUCIAEY0FmziptqxPagQ8QkNv6krlAvFBBNy4xkt5FsupR5AiEAz3uWETCkbQPSVoHiqu9wsmEOFwmYGH22SaXVP9Szfug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1219645},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":"./utils/chunk_array.d.ts","import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"}},"gitHead":"95e38aebe4a6c09c543971501c86768e2655e17f","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.7_1704252577973_0.7257590928130362","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@langchain/core","version":"0.1.8","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.8","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"75614e351467959e0bab585811f0f73a08657938","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.8.tgz","fileCount":399,"integrity":"sha512-ZTQ/NFjBbOKktVL+BlT/Fal5Ys0GAhygWeWdGNoFZg0qJfSt54fQzFhljNSpnQQ4Wavj8NkkCLiSFMnxDAuHjg==","signatures":[{"sig":"MEUCIA3/fmUiF1fPsinoPUkmjqufSeqS2CdAixRLo8m0XeJBAiEAr5Yz+TTNFbOuej28zSC0+BWdMkOx1vqPwgI7+BrDvPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1238942},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":"./utils/chunk_array.d.ts","import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"9585b9dc1ad838a49a8c3eba54023a23754b8673","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.8_1704389201611_0.13891238381199478","host":"s3://npm-registry-packages"}},"0.1.9-rc.0":{"name":"@langchain/core","version":"0.1.9-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.9-rc.0","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"e9992c436b906cbf878a51f48a8d8d85e0d9ab73","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.9-rc.0.tgz","fileCount":399,"integrity":"sha512-UC7yE1z14xv+zeUsxBki7ML6fV4T2kCojQHMgEdy61DYPQ9IUpyhkHLOKPyG34PXZ9lBlcDohbWfhZjWV5O17g==","signatures":[{"sig":"MEUCIBit5e4wXMrdYbfBvAWH6qBd99E2Oz+3lMR6yu/C/ewlAiEAl0K1OWhG5LGtilsPt8GG7RjHgpKjybvsCBRMCMvHMvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1246135},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":"./utils/chunk_array.d.ts","import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"1d5abf962a3f0af232c7c57e7dfec4a5fce0fcd9","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.9-rc.0_1704493394393_0.6370610237368812","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@langchain/core","version":"0.1.9","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.9","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"a18fe091907f6a51f05774bbcc08df5326c294b7","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.9.tgz","fileCount":399,"integrity":"sha512-t0zu2hA13SAoNw2HUw2gC7vHiyx9oUMWvtlGSI4igVlGfcmArAXgt31Lhs8tNXZMTj0PMmmNgvEuyIq/muroqw==","signatures":[{"sig":"MEUCIQCN194/NCGuL+SvhAciiXOUJ3o3YR1OJ2J5ro7pk2uVGQIgLwxcLNV23ABS7KNl77NsL3O71hcUcMarpG3FzgNIIUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1246130},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":"./utils/chunk_array.d.ts","import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"8ec8949f3789344c16e4d32f3f2c308b5ed557d4","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.9_1704511861040_0.5122271276850889","host":"s3://npm-registry-packages"}},"0.1.10-rc.0":{"name":"@langchain/core","version":"0.1.10-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.10-rc.0","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"d44e9091d5e9921e362dacf5cb8daf31c84cb821","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.10-rc.0.tgz","fileCount":399,"integrity":"sha512-o2O/Z6IlVGowf8T6JxVtZzwRh8PaJCLjL+F4D9gI2Wsxb048hjJjMl1hjxUy5CNNA6XfSlUgFwymHqME0P375Q==","signatures":[{"sig":"MEUCIQCUzbpDg/JZISEzpqqsmdRMFZACmhKktjd0RUPO5RoUgAIgcytnSUhUfUpj4Y+l+NH+7aDUQ96L/dTKkFm9oxIlF5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1246110},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":"./utils/chunk_array.d.ts","import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"56bf94023ac00b0302d6b32b4a31e442a30f69e8","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.10-rc.0_1704586962389_0.7204967558584132","host":"s3://npm-registry-packages"}},"0.1.10-rc.1":{"name":"@langchain/core","version":"0.1.10-rc.1","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.10-rc.1","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"a38ddfccc904f8aff301c50bec436ee557368d2f","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.10-rc.1.tgz","fileCount":399,"integrity":"sha512-EAqNVsz2ZRlxm6gzre+UBcTVn3YKkHjg1qHMWNpEcE+zrF2R0NmiD8GkNYbY5y8NttVjLxMNWCqoS84sBbTfXw==","signatures":[{"sig":"MEYCIQDayUcJo654sifMFKBUiK/TuC4OHGENIPDvnqHsoUBrLQIhAOGcbGeX+R1haEjMlGErPRej2dmuRf1YggdKG9GjBQ7U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1246272},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":"./utils/chunk_array.d.ts","import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"56bf94023ac00b0302d6b32b4a31e442a30f69e8","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.10-rc.1_1704587834604_0.08678527216335441","host":"s3://npm-registry-packages"}},"0.1.10-rc.2":{"name":"@langchain/core","version":"0.1.10-rc.2","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.10-rc.2","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"a612c048cfc25588d2866600caf9f6daa8202d1a","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.10-rc.2.tgz","fileCount":399,"integrity":"sha512-bDJVfc8dP3kYMHBxt7Lb+ybAIaD6hd2R8XkMh6MP/P7tRqf/LsB05gjfXim7Obp9fHBd3g0CfWDTLsCEo5sIug==","signatures":[{"sig":"MEYCIQCa7f6g1xXryEzYJdlpbss/gXbOeJPwkJyFaofrZTAqGQIhAJMtZC5PPKQxzErFC/3EOAiF6Vk83W1bckeDa6zjtEIr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1246188},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":"./utils/chunk_array.d.ts","import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"56bf94023ac00b0302d6b32b4a31e442a30f69e8","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.10-rc.2_1704589099621_0.2361274396670241","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@langchain/core","version":"0.1.10","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.10","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"2334c64e925f095c9182fc128fc82b45bed62340","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.10.tgz","fileCount":399,"integrity":"sha512-vSFPtTkpQ9NT3qqvRh9FN4A16m89npj9KhzZgIh976bseMfI87jS+GK6Rih3qVcB8wsStqp80E5A36ce2egl8Q==","signatures":[{"sig":"MEUCIQC92g9MBkizI7ClKwAj2L1JPZQj9466c1FXHDmXFDgqxgIgWYS1qIthDRLjU2pBlVV/I2HygeXDSZWetodXK2i6y7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1246183},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":"./utils/chunk_array.d.ts","import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"e49c3c0063d108bf3ed93e9b299077506d95d4ba","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.10_1704593753740_0.7071991027774884","host":"s3://npm-registry-packages"}},"0.1.11-rc.0":{"name":"@langchain/core","version":"0.1.11-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.11-rc.0","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"436f171865ee49f64becae96b478bed152bbd62a","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.11-rc.0.tgz","fileCount":399,"integrity":"sha512-2GUvUdvWYRAREJkDk5XDku4BX21R55VOELwRpXFAwbCEeFSEFrUNGY3kFfzbjQ6kd/bIVOsBMf79mLRJ91FgAQ==","signatures":[{"sig":"MEUCIBMlYyWg+xcOWdCARxBYTgtV43n4Q59D+PvH72Hb6bLLAiEAy6UFbidsG+MGDlx/3y3XGeryu/XpIE9tKAwbb7DdUDA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1246214},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":"./utils/chunk_array.d.ts","import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"4216490f47ae3ddbed80bc8efbb7c20f999e6088","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.11-rc.0_1704750505389_0.5821223181095825","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@langchain/core","version":"0.1.11","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.11","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"d8bd395793334c021823f6fa03a964b993f6ab8d","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.11.tgz","fileCount":399,"integrity":"sha512-pQvHUO4O/Iff3beZqJyxrgesPWJyPqOHqe3EqOobH7UoclYqlwAXde/+YPE9L2paeOSctUb4UxMWSVIPOd/1Ag==","signatures":[{"sig":"MEUCIHxpOeQUWCjf1iZi5gFHEaP5f+hloS34uaJ366p4tCL2AiEA51XzbS2UwGLLOrg87kbaTl8uMSVycEnCkZD3OjeDvZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1246209},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":"./utils/chunk_array.d.ts","import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"4216490f47ae3ddbed80bc8efbb7c20f999e6088","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.11_1704755094680_0.7471279648202993","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"@langchain/core","version":"0.1.12","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.12","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"fb126ae3604d9ba7875ce142cbc610859d88e7ce","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.12.tgz","fileCount":399,"integrity":"sha512-lBfPEjcizJzkZjVTNJp0j+a85BFaXEjzyiUlsh7GwZRERwkrMEV2vtCSRrujbsnZcHzxN67K2bL02KHNLgWkOg==","signatures":[{"sig":"MEUCIHMQaJCklrh9Xsl9+71R2sOJHKFeLMAUISvLsG4IA0mVAiEAh19AeQoYYawfB51EXK4AotTMBg4V5H8pWMtOGAaumUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1247891},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":"./utils/chunk_array.d.ts","import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"a06d372bcdb1a7d7035d19e12b2c75ab79585529","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.12_1704838375284_0.10507881980333611","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@langchain/core","version":"0.1.13","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.13","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"e36635074127a461724dd96a1f3db90e753b5579","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.13.tgz","fileCount":405,"integrity":"sha512-+TiOmDeBovSKorF9L0BwfxC5xVn3jfyKssL0WXoNziKqs6SJq28vMc4l3QfGRkJtE97iv2YI7EKbqRoqoR8mIA==","signatures":[{"sig":"MEUCICTYrlAPNGwjz0IomMIIxoEaZCGiwSUBety70R4ghviJAiEAyvTPw0QKolfPfHtDKBcQJ4rlJPv0DWbZrTjONYt6ZlA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1254117},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":"./utils/chunk_array.d.ts","import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":"./utils/function_calling.d.ts","import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"a3b505a0ac848413a08b9bef1fc4dd20dfcd9e92","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"3.20.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.13_1705336683357_0.012291746329166964","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"@langchain/core","version":"0.1.14","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.14","maintainers":[{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"372004d1c60b8768be9de08d0369e4b1a42c3df3","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.14.tgz","fileCount":405,"integrity":"sha512-Cfa7hI4i/oq5VtTKPgx74okWZTvAwlzLmajuelSLNDYZHPTe738YnzfHG/jKK/9QRhAmbQvpV9p4qYfnkdBFpg==","signatures":[{"sig":"MEUCIQDZd6fgtjNtyA7bagS1oj/88WugemVhnDgBvtPf0fQXrgIgf8Vzq/+uc/YWO8xQix+Nr3gTP2Pc75AXARjN/deC824=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1256826},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":"./utils/chunk_array.d.ts","import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":"./utils/function_calling.d.ts","import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"9a06f3fb1476282a3963713bb1c165776726d861","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint src","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"3.20.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.14_1705418170455_0.09448860061764264","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@langchain/core","version":"0.1.15","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.15","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"ae6c19ec07bab6781347f51418bac81c3d911d91","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.15.tgz","fileCount":405,"integrity":"sha512-H8AH8srLYW/xLx4ziZ51uxL0FSpLf0iRJktTBMsgJDkLtMcCIO4JiP6XyBUvaxWAnh/GrtMEMh/a8gq/CvJdMA==","signatures":[{"sig":"MEUCIQCzS0zdDC437T1Bkq2c18xtDVDSF1yVQKmARoSv/mj1PAIgSaGyXBMQbMDF2n4jFdgyK9QWornRvmVgF/i9xNK11lo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1264955},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":"./utils/chunk_array.d.ts","import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":"./utils/function_calling.d.ts","import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"cb365232c93a81e7821ef7fe6ce37e99acf02fde","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.3","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"3.20.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.15_1705468991462_0.4039481275724508","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"@langchain/core","version":"0.1.16","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.16","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"12bad513f1a126200875665528b60a23d68a3a83","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.16.tgz","fileCount":405,"integrity":"sha512-hrG3N30k6MtmYKnxWgJrpng2fsIREEHLyrrOooxHP8g7x0Qryzhs6H5TdDGqzW/UutP51sfbk7aO+lDFtv+OHQ==","signatures":[{"sig":"MEUCIBX+MhJZwbvm9UsTVoki1MZXnekZAzNGCG6wYRxLRQ0rAiEAngljpYm6j6ICnpHC73bu9Qgd1pzL/N+ZfWYBSPN/jok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1285026},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":"./utils/chunk_array.d.ts","import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":"./utils/function_calling.d.ts","import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"70393152ac79781db1a2fc6ea91303eaab8b0479","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.16_1705555105837_0.2207188746158819","host":"s3://npm-registry-packages"}},"0.1.17-rc.0":{"name":"@langchain/core","version":"0.1.17-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.17-rc.0","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"c77c41cfaf8c34526dc049e5228bab7a4af7590d","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.17-rc.0.tgz","fileCount":405,"integrity":"sha512-aE1P8NoCG/EypkxkiaWHlkyKp69tXzbA42DNqZxm28iYKVnWu67oy0tYJl57KGmjaiM9hsgYCQn9vVpDblhcNw==","signatures":[{"sig":"MEUCIC6yQNXhVLtJmJ/OBUUJM/bEaRcsD0cawlZrgk3uw7TTAiEAhglNdPh4tePwt1ajZQVgyVgf3JbkflUV6qZclWL7r3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1287819},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":"./utils/chunk_array.d.ts","import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":"./utils/function_calling.d.ts","import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"6b7a901d0d12684c011226c887e24574a563d8a9","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\" \"scripts\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\" \"scripts\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.17-rc.0_1705679314221_0.5705410000976439","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"@langchain/core","version":"0.1.17","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.17","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"2718cefe4db67e97fda676a7f654ab79ece60e8b","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.17.tgz","fileCount":405,"integrity":"sha512-PNmQgyAsDFm3DsZD+Djmm+sxH8xTGMlAryhYNgTg1Wkvhh+ztCqcVVYAv+aWch8CM56FBYMD8Guq0TJuRJJxEA==","signatures":[{"sig":"MEUCIQDmH4YYvlH8kNbmCcKbRkUugGO+9rKT7eNv2B6ohQJ3ngIgcrt3iLwwQXDv8+ViQEdc2LhMDgoIybi8IlSI1uS3U7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1287814},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":"./utils/chunk_array.d.ts","import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":"./utils/function_calling.d.ts","import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"7e8bbb43285aec73396737d456327d2636544e4a","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --write \"src\" \"scripts\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --check \"src\" \"scripts\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.17_1705685946462_0.013309594443850825","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"@langchain/core","version":"0.1.18","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.18","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"8a1167801b4d97619771dc19c271f00dfdfb21da","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.18.tgz","fileCount":405,"integrity":"sha512-fDjocs899HDq3nf3PE0TveQoVabO0vyedt9i74Yef4Ds2o22TEDSh3MfoMxM8stcHiV3/9i+0wH4Xdm0E2YLdg==","signatures":[{"sig":"MEYCIQCOxYqg/DjRoU4Ayp/ufDOemBoUlyuLLQyXIauJetutygIhALQB3WNP8lSsUyZXKMtlzDxxUgfA5cEQnUmIrUuNYeof","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1294105},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":"./utils/chunk_array.d.ts","import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":"./utils/function_calling.d.ts","import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"17b2f115bd97c49953af71f63877adebe12d6769","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 node scripts/create-entrypoints.js pre","format":"prettier --config .prettierrc --write \"src\" \"scripts\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && node scripts/move-cjs-to-dist.js && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"node scripts/create-entrypoints.js && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\" \"scripts\"","build:scripts":"node scripts/create-entrypoints.js && node scripts/check-tree-shaking.js"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.18_1706253700823_0.8720081897762066","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"@langchain/core","version":"0.1.19","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.19","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"2b0e28f6720006c916d8b7698b94e40eaa63fb1f","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.19.tgz","fileCount":402,"integrity":"sha512-2/b/0KpMAeIAeqEmRcR3Xv0kLvWNsU+R31mWmwhfK+2iV0BSyO4/+khG2wrFdHQltRhTL1E/ZrBa+FtLg7NgFA==","signatures":[{"sig":"MEQCIFMU7T3t3EH5QGgXKc40eSHRzllcTPgnMmkLvx6mHa4rAiB6MCOso4ZS7iq6PeFu6Q9IOo22d4FszSf3YAHNU9RNGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1294566},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":"./utils/chunk_array.d.ts","import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":"./utils/function_calling.d.ts","import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"097f8e6ac29a0a481bc9181d65393e8f17c6e93c","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn create-entrypoints -- --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"^0.0.2","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.19_1706607668353_0.5559836367594875","host":"s3://npm-registry-packages"}},"0.1.20-rc.0":{"name":"@langchain/core","version":"0.1.20-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.20-rc.0","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"d9c9418e782a91449d15274662d7526ec63f59ad","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.20-rc.0.tgz","fileCount":402,"integrity":"sha512-cknaZtf2P+jtxC6rkQk42PPlgjNBc3jjUjDcxoiu7RKt2/XEr1rB/QO+CcpDHxSFkd8U1z9XfeUn/drqf1Gz8g==","signatures":[{"sig":"MEUCICgJHd1/rE2pqtcMfwNDZK/Wb1XjB4SuG9s1ve2tXNznAiEA86ChR23wowvbollBosn1leDlWlT85sZwFLEESqqhPKU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1294940},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":"./utils/chunk_array.d.ts","import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":"./utils/function_calling.d.ts","import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"ef4b5204dc924ab2fd53e7fb1683904426960600","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn create-entrypoints -- --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"^0.0.2","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.20-rc.0_1706659853797_0.9852189183471842","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"@langchain/core","version":"0.1.20","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.20","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"599d3a8de1faa4692b03d3e8939d8e08e1dc2413","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.20.tgz","fileCount":402,"integrity":"sha512-oGXxc2G8BMYyNKrE5UCbL2hPaxqUkS+xw9NVXKM9Hn6si5WJ73eb4hax9kuNB2TSQqankwmRERPs18d1NoLpuA==","signatures":[{"sig":"MEUCIFtpYdWu5YqgjkvLYBXdZolbaSNvnQVW5qfHZ0vLkkFIAiEAoMUiAT65Gnp35LbR88XCjztgmzT0C8VpjGMnxPIqA0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1294737},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":"./load.d.ts","import":"./load.js","require":"./load.cjs"},"./tools":{"types":"./tools.d.ts","import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":"./agents.d.ts","import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":"./caches.d.ts","import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":"./memory.d.ts","import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":"./stores.d.ts","import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":"./outputs.d.ts","import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":"./prompts.d.ts","import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":"./messages.d.ts","import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":"./documents.d.ts","import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":"./runnables.d.ts","import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":"./utils/env.d.ts","import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":"./embeddings.d.ts","import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":"./retrievers.d.ts","import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":"./utils/hash.d.ts","import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":"./utils/math.d.ts","import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":"./chat_history.d.ts","import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":"./tracers/base.d.ts","import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":"./utils/stream.d.ts","import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":"./vectorstores.d.ts","import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":"./prompt_values.d.ts","import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":"./utils/testing.d.ts","import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":"./callbacks/base.d.ts","import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":"./output_parsers.d.ts","import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":"./utils/tiktoken.d.ts","import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":"./tracers/console.d.ts","import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":"./utils/json_patch.d.ts","import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":"./callbacks/manager.d.ts","import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":"./example_selectors.d.ts","import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":"./load/serializable.d.ts","import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":"./utils/chunk_array.d.ts","import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":"./utils/json_schema.d.ts","import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":"./callbacks/promises.d.ts","import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":"./tracers/initialize.d.ts","import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":"./tracers/log_stream.d.ts","import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":"./utils/async_caller.d.ts","import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":"./language_models/base.d.ts","import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":"./language_models/llms.d.ts","import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":"./tracers/run_collector.d.ts","import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":"./utils/function_calling.d.ts","import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":"./tracers/tracer_langchain.d.ts","import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":"./language_models/chat_models.d.ts","import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":"./tracers/tracer_langchain_v1.d.ts","import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"ef4b5204dc924ab2fd53e7fb1683904426960600","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn create-entrypoints -- --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"^0.0.2","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.20_1706662439024_0.830607265082481","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"@langchain/core","version":"0.1.21","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.21","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs#readme","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"5a72c93ed06f1fc8ef17c279fed5a2bdc44d0679","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.21.tgz","fileCount":452,"integrity":"sha512-3Gs5HsAxgwptmWwklR6GG2rgeo7BMeDI11FnggmjnOhWMznguusTvGyCmnyOAlQZgU0wCo9X8zSAnHnwenC8AQ==","signatures":[{"sig":"MEUCIBrbdtNF97qIvksUGyRPeT2cG3Iomzkt5b6YldlzWP88AiEAvGyZXuEerLv/+xo6Un9JHyK18gNkJm3Cw/c18+utV78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1339054},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"2458de99ac66c119f54f12359956d941683ec2e2","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn create-entrypoints -- --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.21_1706830982281_0.22865960875859548","host":"s3://npm-registry-packages"}},"0.1.22":{"name":"@langchain/core","version":"0.1.22","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.22","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"b558f4675f5ad4dea473899362469220a96b4144","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.22.tgz","fileCount":452,"integrity":"sha512-I3KMv87D5AFeAvuJhzaGOYdppFL4h/bRm7LeJfwF2PspQIZwvDE9GP7hkw4n+7jwNaBxjU8ZTj6o3LZAh1R5LQ==","signatures":[{"sig":"MEUCIENkZGT8tJfxjxwkxpZs1lu2Stk1JGuG1tuhApio4VSiAiEA7PS/e8cs8n15/TFntXMwGwWLcySWYuckFieNCN6fm5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1339221},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"a7fc5abd758eaca692a81eb7835720ea10bfc252","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn create-entrypoints -- --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.22_1706914836842_0.46506287801158064","host":"s3://npm-registry-packages"}},"0.1.23":{"name":"@langchain/core","version":"0.1.23","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.23","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"a895216de95e79429d06dd05b015a2ddabc20461","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.23.tgz","fileCount":455,"integrity":"sha512-Kn2AiwEMHW9+o6bkKiEUbJ8abQMlEVoePTKw6axdnEOE9zX5Epl1iRCJo+Id5ajNYSYXjWky4puqz75OcFGD6w==","signatures":[{"sig":"MEYCIQDC+ti9a6hqpu52m7/DHiDWAxKBgWmI0BR4WS+cWpBXJwIhAPi/Nw5797Rjmo5ePKV9scbT35YGUaJSqn4XR/OrlskO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1351436},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"cbd3e9638ab9f2821563d8606fe06b1909ba9edb","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.3","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"sax":"^1.3.0","zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","@types/sax":"^1","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.23_1707099199321_0.8114114936018801","host":"s3://npm-registry-packages"}},"0.1.24":{"name":"@langchain/core","version":"0.1.24","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.24","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"e029a5641147ef0d9219750704e9f2c5d9b01aa3","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.24.tgz","fileCount":469,"integrity":"sha512-MBsBMses4/6zUetPzZaw9FyRqCebvB+jqaZE+VNDK37wzW+W4hssxat6gyfFbqegOw2VUG64yy57velLbe8fCw==","signatures":[{"sig":"MEUCIQCrsw9zxOEnGcfvdaTN2wq+PiNkyC5hOm3I8am+NMbNyAIgGOa8M3/3POtMiAB5f2qxmVEPNylb0L939aHtKo4+qo8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1404918},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"462d536a183dc8fc3172c358fac7127dfd9ade39","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"sax":"^1.3.0","zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","@types/sax":"^1","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.24_1707264555564_0.7620466599788231","host":"s3://npm-registry-packages"}},"0.1.25-rc.0":{"name":"@langchain/core","version":"0.1.25-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.25-rc.0","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"be0d9f93a9e9e8c9663a5d2e684e34750c83a0cc","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.25-rc.0.tgz","fileCount":472,"integrity":"sha512-BmGHtWchb+vmlJNaCgR5lZNntHax4qWlSoV3ih+5Lq7/ZFlL6nXRo4X+JyB8UTistiw3FGHRIEr676C6w6ff7w==","signatures":[{"sig":"MEUCIQCmohfkk7h6Dytg7EcsFiGlbcDdI257Al5mUIGeXPDIcAIgdaLR52f6rU89IG8n+LWymST/LgCvzkRoX1KkU74rX70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1513601},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"0f2f900b08365c6f27c8e42b409e21066de76b8a","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.25-rc.0_1707330838075_0.3925494568373944","host":"s3://npm-registry-packages"}},"0.1.25":{"name":"@langchain/core","version":"0.1.25","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.25","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"565df7171e0900f164cfdfadaa6426ef350b5d94","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.25.tgz","fileCount":472,"integrity":"sha512-iFlUXKl68WZ9BQLA70gwfJOgCrLWsb9DYjUSIFRjG0WI+VFMbRpJipfCi0i40EhuLTmyDfCrg+kvpE0yqQ+D5g==","signatures":[{"sig":"MEUCICGzEWpCKtb587afMVkIy62zZzH5y4JVs/Ijy+hm7CycAiEA010/T8IJfyQFvkvreIdvbrtSzKdXY70C4pRJS6gK2II=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1513702},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"7aff244ca08feece57dda37e85bd24fc0b5e3b0b","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.25_1707332946579_0.24166493032324765","host":"s3://npm-registry-packages"}},"0.1.26":{"name":"@langchain/core","version":"0.1.26","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.26","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"3a43840a3fabcf6812777d85fd6c645d2b606104","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.26.tgz","fileCount":472,"integrity":"sha512-NtoNqBsK2wEpWnRsiDMtmkYu1J9S6plfzYPvk46ZOHylaj3XGeNdirpERtcHP61I8i0nLzZkuT00o/KOwrdAyQ==","signatures":[{"sig":"MEUCIQDSa2yR+5EUx5+3PCfZ9sat2JYrWrbL+79HO7gF5zo/EAIgYK0jsIfImPdJHxprMIyEAQJDmCewne0avpBWI28NBhg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1513852},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"1b1ea2fbc197985a2adbd97c6a335817508b9e8f","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.26_1707505181191_0.3816010034752866","host":"s3://npm-registry-packages"}},"0.1.27-rc.0":{"name":"@langchain/core","version":"0.1.27-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.27-rc.0","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"449ebd620cf58fdf1a65076eac1df5160add0aa0","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.27-rc.0.tgz","fileCount":472,"integrity":"sha512-ioj5Qs3cAypxUv/CHxLgQ9WsQSdWkzQ4b//boaMZJMWQQy2A4WckjP9Dk+iH2/XtAzPiuT8/Mk47/da8S2/mFg==","signatures":[{"sig":"MEUCIQCBSxFBn3SHoy1wQcrAT57HBz3tzCC/Fj+Zqs/ERexHOAIgJX7VXvBvb86uSidgI0mAsqrrI4Kw1NqRhs1VNhp7GiI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1513917},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"2ccff2bfe2aac6cbfec814c5d0a32b49828a3dac","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.27-rc.0_1707621869877_0.11277105933342901","host":"s3://npm-registry-packages"}},"0.1.27-rc.1":{"name":"@langchain/core","version":"0.1.27-rc.1","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.27-rc.1","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"5416cd4ed07f036802f1a522f5308a959dbf3a79","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.27-rc.1.tgz","fileCount":472,"integrity":"sha512-47vQLHsc5QF+98VevthTzaU5NLE0Spqe+D6CaHK42jcKruUjPiFeGLbop2Nx6otQaP1L6bkw+bkDfF5as0QJRA==","signatures":[{"sig":"MEQCIFGPLlbVb79/hKl5dimPoN/hTiQdpldRFKijedHXJS6ZAiA2KahAj/Jvz44xvUG+LAYKrJIYaTrRa3KoeTETeVN7Zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1513917},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"2ccff2bfe2aac6cbfec814c5d0a32b49828a3dac","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.27-rc.1_1707622397311_0.6214246516905257","host":"s3://npm-registry-packages"}},"0.1.27-rc.2":{"name":"@langchain/core","version":"0.1.27-rc.2","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.27-rc.2","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"fba7279cf7bb49eccc60afd3680ee7218e2970eb","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.27-rc.2.tgz","fileCount":475,"integrity":"sha512-13CfvldfaTV9oVfS3uc64YyuzanHcdTv1gBxZFskSelCok4ov+kY+2pGfB4QbdCSpWFa09mV4m1TiR9EuRFPXg==","signatures":[{"sig":"MEQCIHFBPFwVHQOMgMX4uSj5V2JlT1NRL5KOroSa6ohmH8TIAiBRSAxHvXxu9IzQ3BG3yjscCdfBAr6IsOK/gfF5AqdawA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1558431},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"57412bd66483b0080fb05c6bfd63713763de4239","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.27-rc.2_1707635283145_0.5569790215170878","host":"s3://npm-registry-packages"}},"0.1.27":{"name":"@langchain/core","version":"0.1.27","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.27","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"a96e57180bf9ce8a118fa89573f3fb385e19f774","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.27.tgz","fileCount":475,"integrity":"sha512-I43G9r2NIs1qTjfU07D6PUGhCfc3anwziqDeoZ4mk2wphVv+8HhAbQNbOSvsuIk2p3qVkjXgxnI9cBFoEdwd0Q==","signatures":[{"sig":"MEUCIQCnXRUHeGdcghzmTwlZUS0tBxJl0nU8qQqBljQj0uCDdwIgPdPtWjplTsNKmb7CCCjeRki0a529HilE0M0zl9lxqvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1558570},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"20a433a37e68991a0598a7cfe56ebe3e56434f6a","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.27_1707636720763_0.5722930328141058","host":"s3://npm-registry-packages"}},"0.1.28":{"name":"@langchain/core","version":"0.1.28","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.28","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"07831383687bb157fc41253fad70274a15fd142d","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.28.tgz","fileCount":475,"integrity":"sha512-8f4VUCO2cIoGQGLc9SiiGyb4JsIAVKs1b/qtOj1WvxD3Z8W93lYFsuSEpFdyppkimx8N+MpDdWG+Nd/9RJ3Xyg==","signatures":[{"sig":"MEUCIQD0/P+e14XsaeCS7hKiziUwGa+yyhrMKMEAeWNcgBjywgIgdw4zQUDY+qJJ5NXb5H4DATNFrxfOhfi6IyrwR5L1wmU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1562031},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"448d98b39ad6faf82a7ec31da017e14f25a56d80","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.28_1707862952369_0.7600445349992608","host":"s3://npm-registry-packages"}},"0.1.29-rc.0":{"name":"@langchain/core","version":"0.1.29-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.29-rc.0","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"8207c697845f87e79eef097273304b031fbcef99","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.29-rc.0.tgz","fileCount":475,"integrity":"sha512-QUkdhd4LA3MY187A1b0KUvB7TiBrWdQKLD1RICK4MaZ/zSfZCE4DyuMgLL4D/3ewAp/ZxRk3f4fZUmh1YDqSOQ==","signatures":[{"sig":"MEQCIHZUdjgrcrcdfPitacDsP8ANJ0QUXhIYqCapZzSRyzCsAiBn+33w+iNUHmbRzuS+l5GQvYDw5WvpifeGVUWhun22dw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1560065},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"9e9e3a60941d4f3b3c391fc097c2bb8fcfd5bbfd","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.0.48","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.29-rc.0_1707877533008_0.04457949745148526","host":"s3://npm-registry-packages"}},"0.1.29":{"name":"@langchain/core","version":"0.1.29","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.29","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"4337a9db35ee0281af3d50d6fbb9c84c5dd6be77","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.29.tgz","fileCount":475,"integrity":"sha512-MVrrb2J1Y08Yy6JnRDy/C/yxZj2PvO6wNkMs8657Q345SHs8iCbRX7Dy7rC69isUrpMjR7PvADFxV9rGvdoMBg==","signatures":[{"sig":"MEYCIQDEPumU7KB7eNjBi9loAa4EMMMCUhOkgKEizQibIt/TGQIhAJtY6T41ptcb5P/BqMpEpwV3KZxduIKZ5XvYNsGZUYo0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1560650},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"f310559c5b9e3c84da4097e2d563d9c7dcddd411","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.1","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.29_1708057531649_0.14205095679806923","host":"s3://npm-registry-packages"}},"0.1.30":{"name":"@langchain/core","version":"0.1.30","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.30","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"6f9b5d3cfe9bb447f94bc8c71be1527b9decd302","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.30.tgz","fileCount":475,"integrity":"sha512-3oqEKgwe7U/efieZrCC6BLwOHm4YPj27mRNBZLaB5BwPh3a7gXIevxEnbjN3o5j9kJqc5acG7nn35h7Wkrf2Ag==","signatures":[{"sig":"MEUCIHzHF3qQah7lL10oolm4UMIMySNKh57d9dsQckfsQBYtAiEAq2vwqW6on0lvRW787GmNQUOUVTKjrsLc9oYCyF5EcSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1561384},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"e3d1b2c5cc3b2b5ddf9525487422fc1f43fc9f10","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.1","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.30_1708119942199_0.8646395743058646","host":"s3://npm-registry-packages"}},"0.1.31":{"name":"@langchain/core","version":"0.1.31","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.31","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"499c541fec25f5a72e090ea23ef4f514643ed1ef","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.31.tgz","fileCount":475,"integrity":"sha512-XVMl5AhnCJtbzRvWU9CM8Fd5A3ftKSF0O+Z/WjoPUTP3OLAi3+7l+B6aFpuzdnmofzFdAUedtlaPGq3qDwfhEg==","signatures":[{"sig":"MEYCIQDynNLoHRoUodAE3j9VeJnljCIpUwin3+2atwamRyTr0wIhAK541gDKJ2q8qqVTZ27ONfdXfC1j7OsmF+hTukTq0l4i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1561432},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"86d1e55f3c80b605dc54427f8526661000352cde","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.1","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.31_1708494480876_0.38932247774141837","host":"s3://npm-registry-packages"}},"0.1.32":{"name":"@langchain/core","version":"0.1.32","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.32","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"cd6748cc91b8b208ba7c736c16c6dbeb291dc86c","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.32.tgz","fileCount":475,"integrity":"sha512-7b8wBQMej2QxaDDS0fCQa3/zrA2raTh1RBe2h1som7QxFpWJkHSxwVwdvGUotX9SopmsY99TK54sK0amfDvBBA==","signatures":[{"sig":"MEUCIH/vCspjTLlyCJ+r0aN3dA6k37gCssRSRPqwxEDbCKpLAiEA0+8h6PtvLVALEo7+4Xsp/00XFKjwgoU8a+jXVIBByvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1562050},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"ec8f69482489d99ce12d39aa4d0b1da60454b543","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.1","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.32_1708550486422_0.6774214995644414","host":"s3://npm-registry-packages"}},"0.1.33-rc.0":{"name":"@langchain/core","version":"0.1.33-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.33-rc.0","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"d38b2c38cedff5aa3c555f0b29b1edd4efb4119b","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.33-rc.0.tgz","fileCount":482,"integrity":"sha512-FPrsm298Yu5PDDOZtmfBzbjGRRry7WIFg4lDJroQZS2K0xY6bmbuu8n2iEt2h6bSRCQPxgaLQchNwLvxqFEAmQ==","signatures":[{"sig":"MEYCIQD7T7zC9F6vxbuygaf71ARwKI8+HiVz0FTSfcxHK2RdkAIhAIx5ib9qvvY4TgZr6asM+ayz0FXNFOv52TJYXnhrkt5b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1567834},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"dbfe402c3bf409895febb4d38162aca21de14cd8","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.1","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.33-rc.0_1708707854905_0.220392662817668","host":"s3://npm-registry-packages"}},"0.1.33-rc.1":{"name":"@langchain/core","version":"0.1.33-rc.1","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.33-rc.1","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"c00a1d6b309a35ef71c9311414ed9348578c92e3","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.33-rc.1.tgz","fileCount":482,"integrity":"sha512-A/koLNZWaMxgud2jldB9bS+Mt/QC3hzRvW84vJG6FGBUSe2NwYxlGV/DLV9z+YyIFnax0DvwoTfT9SBTBp/n4g==","signatures":[{"sig":"MEQCIErcoqw6TgJYmq9kJgYimcHHX2Xq/YpeppvMcmWwZoSLAiBVAul+oc6OtDWz9zfAzmNr2ImkmSP/GihDzArz5lVA0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1567834},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"db098895543a010c8261691cdc480fc66898687c","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.1","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.33-rc.1_1708717375933_0.24195295777473613","host":"s3://npm-registry-packages"}},"0.1.33-rc.2":{"name":"@langchain/core","version":"0.1.33-rc.2","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.33-rc.2","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"41248a2fc719a1da909130ea08ed6025c11533a6","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.33-rc.2.tgz","fileCount":482,"integrity":"sha512-7lD5DA8/9pkNlTpVVG3eGb40mkQVTowe9BkoTaZydyKdDb6CJafLwfLayocB3ItHQijXKTVNp7UHtFQDNLlDng==","signatures":[{"sig":"MEQCIGo/JRIZ3z52WbfF4yRzhWdpPMfQ++Bd63A6p5MJ49L7AiAsjt4hUmMXmTxoi12F0VdHWs7bNNV/39Q/uXKlnDyZ6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1567616},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"91858e7193a445e716572cae66b06986dbab1528","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.1","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.33-rc.2_1708723244258_0.5458328116397451","host":"s3://npm-registry-packages"}},"0.1.33-rc.3":{"name":"@langchain/core","version":"0.1.33-rc.3","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.33-rc.3","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"4cdd563acf6a014f4cf1f71899090c9a555c91b8","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.33-rc.3.tgz","fileCount":482,"integrity":"sha512-3ExdhTfmCesd2h1gDqyyKEc2tyLMtvAou2YpnO58dUNk4b7xtpxDAO85wGzfKDL3zV9rGltLvvZaw4xm4PZ+EA==","signatures":[{"sig":"MEYCIQDPzGquX8/MBXSUGr9nHWnhMnNvtQicDO/gUQ7oFPN7VgIhALyoHwMWmwwv0qziCd8j+cjg999BMtGC2y+P2dEdqBLa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1568672},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"46cded535315c1d733dd8c122ec9e55f209ecd95","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.1","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.33-rc.3_1708730425085_0.47317236591671685","host":"s3://npm-registry-packages"}},"0.1.33":{"name":"@langchain/core","version":"0.1.33","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.33","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"344c776bec90cf07cb34d0a5deb91d566c436603","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.33.tgz","fileCount":482,"integrity":"sha512-1ZRNVEgK+N+Jq1XU6DJG8wW4MjdyA5nxk2LAK4rc8VuJf7D2Hzek8Gq99ToS6B0B32VK5z2HtHDsLMoYcdK/jA==","signatures":[{"sig":"MEUCIQCzEHvtCyQExaFTbkhCT3A6M/PkYTAi8/MHr+Hj3PbP4gIgOC8bV0xK6fNRo2n4BFASHUxm5+35dFyZEf1MyHjv9FM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1568667},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"8d6b4d5114a693d8c9158490dc42117a7291207d","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.1","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.33_1708739599830_0.5666854179396335","host":"s3://npm-registry-packages"}},"0.1.34-rc.0":{"name":"@langchain/core","version":"0.1.34-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.34-rc.0","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"3489f320fa7e631f98c075940e63c5c8facc592b","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.34-rc.0.tgz","fileCount":482,"integrity":"sha512-Pe4sq5yL7qImEwoQB4jtOYVUJhpEh/tCNVWxYcAAiKCPq9CVePjqAbcJBgCsEHINho5ayfnPat/DHlE0OfW6wA==","signatures":[{"sig":"MEUCIHuPDbAz980oKFJ4yJauiJSK7oLMjoimn0LEiYWpP7bqAiEAnZDjEDrdaMhJn9U4Jfk6gvT47eQppI7/grNOHyWmo5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1568697},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"9781bb95711bda0dc1479a1a0e679c1c9e38e73e","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.1","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.34-rc.0_1708890249671_0.4402503168315155","host":"s3://npm-registry-packages"}},"0.1.34":{"name":"@langchain/core","version":"0.1.34","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.34","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"c70dad66cea28dc96354f4ab81eb3afcfd920578","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.34.tgz","fileCount":482,"integrity":"sha512-b5tGxCwsO2Q4BNgN1Vm6v0SgxXYabR886nLMM+UNw+FBWkb6Pmz1vZFH+2fRZ7da1vPLBMEc9JtSK0Xgegk5vQ==","signatures":[{"sig":"MEUCIQDY8gEIvoCt3LyFRf/VRL06QyikNi7SMWQx4rhiU9foqAIgav748W+WwWGWRdQzndpfcJb0m5WizBq8TfjN3e2lQ5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1568692},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"dfdaa9ac48b1412277f456d17d2c3136b883483b","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.1","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.34_1708890893554_0.38930978477707123","host":"s3://npm-registry-packages"}},"0.1.35":{"name":"@langchain/core","version":"0.1.35","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.35","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"943c8c251b81f256b98f86dcce98f3caa83b8d54","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.35.tgz","fileCount":492,"integrity":"sha512-JzRvms1kAS6pMmbdLvWjHKUrDYF1numPxRd3J95LsEPgo0A4foZIj7pI68/ElW2i0AaOZ3duU9UgL242w/Lwlg==","signatures":[{"sig":"MEYCIQDQlBt+PH8yfymOGn2jsU3Cl/0/YtBu4uSCw0F0npepugIhAIaSD/EBRxcxiedo8G7lMfw1mlqNgyRxeKNY+VHctQjz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1585729},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"c3a5347ad96e466cd2293c1a569fb73fbf9459b0","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.3","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.1","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.35_1708996804143_0.5538426510446652","host":"s3://npm-registry-packages"}},"0.1.36":{"name":"@langchain/core","version":"0.1.36","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.36","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"795722a52e2d99efe5000cc5f57084b5b0ea5938","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.36.tgz","fileCount":492,"integrity":"sha512-uZP1Y5gGysSHKT7D5IT+fNJCuWU76msiYuQuQvMQJZyu+MAHAJQrBuokdwxjyMSE1cumGhn4tBnpcFoq5JAm1w==","signatures":[{"sig":"MEYCIQCOWvR8g/1cqsibk3neqwJeE6JwGwafRStbBZmbyfXvDwIhANkHmLiQxbILhFMOwE5RO842QEqekG69XdiOCDUzntj2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1586273},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"8c1e392c834eab1a8024ac80f9ef404f4e210656","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.36_1709005467873_0.44087040314852377","host":"s3://npm-registry-packages"}},"0.1.37":{"name":"@langchain/core","version":"0.1.37","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.37","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"49a69cd8a6efc38ec07cdd888d84f77570ff65f6","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.37.tgz","fileCount":498,"integrity":"sha512-IQa/4Xg14eh1C0ZT65hB6yBll977o0H0mL2JPYS24ddfyu7CyFqToXUSN4SS6tc1LbSX78YklolNl4O+wlnkkg==","signatures":[{"sig":"MEQCIBiDmE7UYPZIOvKq6GMFVZFLBNF9W41njt3iZhqV+rGzAiBLHNaWtVYcnwN6F3XByHYPstnp7WA5Uihx1Odx4Nme/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1603777},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"9f74a8b80b28ca296ea2d9d8ea4f307eaf8cc5d1","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.3","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.37_1709057898618_0.9165438022904295","host":"s3://npm-registry-packages"}},"0.1.38":{"name":"@langchain/core","version":"0.1.38","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.38","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"e0700bd128fcb96e6504c7df3e0838a487ccdf03","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.38.tgz","fileCount":501,"integrity":"sha512-l0fdKItoZFfkckISRcapvpdpXeE6uHcRzjeUGyq68OiM/D/Vp4pgoRLsJ76qRyTCpXeuqMfvTYEFGU0YT+1y5w==","signatures":[{"sig":"MEUCIB+2FeT6qwVR6dsloJq9Nx0DH1e5xAAJsjtTTb6OU6n3AiEAp90UnL7aq0HpOSWN0HAHK7LmhiNqqtfHq56/T7TFWRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1604534},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"}},"gitHead":"358b54f6626eb9f6b90c4ed198d0c095afd74051","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.3","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.38_1709059395079_0.05570496414338133","host":"s3://npm-registry-packages"}},"0.1.39":{"name":"@langchain/core","version":"0.1.39","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.39","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"c9b993f857d935afe1b66d1cc001805f1b7db8a0","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.39.tgz","fileCount":505,"integrity":"sha512-bhsMOSLPkWbVZuE3uPd9dgiOeqFwexU7IGfjWht+mWrAW9spuBtAOKOcrmxK3v5TYaKpoDbIiH641FobyD947g==","signatures":[{"sig":"MEYCIQD1NfR3o4Jbmm/bxyJ2XXChFm4AIpqtEt5BrcN9H3n4BQIhAIHCxBIKY+QsMrsnFOLLTT+oAk0Z281YuJtoAVWwJpAf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1605349},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"}},"gitHead":"7354d095b752629cb03af3f59b419ef415aa546e","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.3","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.39_1709060707102_0.2676392289389171","host":"s3://npm-registry-packages"}},"0.1.40":{"name":"@langchain/core","version":"0.1.40","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.40","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"bf947560aaac3b614b56cc9aefc1a3e0b6700f56","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.40.tgz","fileCount":505,"integrity":"sha512-TNX7swnPNFNXftsFMuXLkPhk+9/tE2veLFzuiiuIi0Mz/+jgPi4klHx9jxS8+DHPgMvKzmwsoE8U879iPByXjw==","signatures":[{"sig":"MEUCIQChT4/Tqxh2mhvfgrSRRFdHWCNi8r0l238zEleEp/+hDQIgMRe7Hvkqi+R6Som1oDcIldyPx9CJ8zKPM7kOVM4RZvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1605708},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"}},"gitHead":"11a617d7bc5fe6216f71625213d35354dbf9df75","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.40_1709184603046_0.5386050747488209","host":"s3://npm-registry-packages"}},"0.1.41":{"name":"@langchain/core","version":"0.1.41","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.41","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"3d72ae3d7ad338db9fe722f36b2f19fffb9be566","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.41.tgz","fileCount":512,"integrity":"sha512-h7UuoB8CDv0Ux4k9rXFpiXONg3Jod/46hpSj+ZZx3U9WuNL2rB6IIdJrYYCQ/0EVpZteA/1/XWyxVFeL9QCIFA==","signatures":[{"sig":"MEQCIF64HNEA0WpbTUE2ff+x5C+0gUemB1kZAjcKhh2ofd8gAiBRROwpO6/V9I7/Ghbb9gENRluD7PGtiMySy3Dgbk5Ziw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1608027},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"}},"gitHead":"0d600cac87a9fb7d2aaf3971280c24ee0ee455fb","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.41_1709597671668_0.17898539859836782","host":"s3://npm-registry-packages"}},"0.1.42":{"name":"@langchain/core","version":"0.1.42","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.42","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"36fa9bbc3a62fef1b3a9b93c7655b12b35747cb5","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.42.tgz","fileCount":512,"integrity":"sha512-sk5s1dZiJHTeZMkdG4c0RouxJGBSox0HhQsPDngOCVlD895g8BHjUl8jdW0/P0xIuIQ5pujQmlaJYilhsucDzA==","signatures":[{"sig":"MEQCIEH/1d6NVhLrkSflKi+A/KuUXaJqsxdYcp7ro2Xv2JWXAiB9NCqqtu48CjJBZFzepQcf3FY4Bp7IDbMDQ7YI1zisIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1607823},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"}},"gitHead":"dc6b883fb9fc104d7afacf2e8f76c7280925d183","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.42_1709693547888_0.4304187048271748","host":"s3://npm-registry-packages"}},"0.1.43":{"name":"@langchain/core","version":"0.1.43","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.43","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"2d0af42817f8d431bba5252b2ff667a9cb3a25e5","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.43.tgz","fileCount":512,"integrity":"sha512-owE+UU38e4TsUq5yoaKCF+ag6u0ppwgdaqEt2Q57pdcr9nEcy8/PgTunxB10Vksq4fTJgnwWEYf/wMGZnFlRow==","signatures":[{"sig":"MEQCICfLz5fzyDcjJlP4DvaCBJWgBDwuL9ITZgkoolkOg5wdAiA3kDH406PGbtmmZR6T+4QYrkF1C8GUoveV4xlAEBoG7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1608253},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"}},"gitHead":"35db802abffb5d7d46fb471005ea38c91ea0a11e","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.43_1709769029424_0.17127690531982864","host":"s3://npm-registry-packages"}},"0.1.44":{"name":"@langchain/core","version":"0.1.44","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.44","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"03e3d0505c4e470b257c52a1220e095a3f911d8e","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.44.tgz","fileCount":515,"integrity":"sha512-6kzRRf8X1TgkAfc8xOZ1qCHalasPDxdcNLnL++ZCGtWLyiKMFP7HcDwG/UewYsbqQd3sTQUPiP9+PHdPWXHd/Q==","signatures":[{"sig":"MEYCIQCZttHPKqJHNXvGj5SPoDVFQGLKSgrmg2+a2pVkDJ2t7wIhAOXZeUz0mMYyUzUfXY2ZO4ZVCD392iiTxEJijz3r1BeC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1630073},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"}},"gitHead":"33fa950710331ccd8c6c78623295469a622e8d27","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.44_1710026763472_0.87019799993196","host":"s3://npm-registry-packages"}},"0.1.45-rc.0":{"name":"@langchain/core","version":"0.1.45-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.45-rc.0","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"3f7a18cefe0c71b49e63142f748a2d75b8bc41eb","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.45-rc.0.tgz","fileCount":521,"integrity":"sha512-oAamigTA3D8ctishNZxrRPnM8h6YJl4MaPoitQJncmlEz1mHqWFQqcfwDqruDInRTCkqFPMr0iAm8JEECPA7XQ==","signatures":[{"sig":"MEYCIQDEwL22JkGzFArfvVigC3ipM39a0u5cvPjgEetEGAgXzwIhAIJXF+ZPjBj/7rsDbph2VQ1flm540kOGVuNOTSnOISrY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1650054},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"}},"gitHead":"9d18ccb16d36b0cdf3ea9ed972cd7186fe4d7300","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.45-rc.0_1710298558401_0.661286884088901","host":"s3://npm-registry-packages"}},"0.1.45":{"name":"@langchain/core","version":"0.1.45","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.45","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"8acb3d85ca868489cb2d047da981f17b0b246f3e","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.45.tgz","fileCount":521,"integrity":"sha512-3kjaScJwwUu1so3o4Lvr+tNKIGP/+dORZ4avZYve5qRtIiegRG7J3W66d//Gcgs5UwwfVgadj5ELGvWWUym8TA==","signatures":[{"sig":"MEUCIE5lyYOBFgcD6dl+/wlLife8PjbIZOfYSu8qnWpdLSciAiEAkEZFmt0nSnnKNVaGbW7BsraxoKPf4Y7g/SB1D33aMJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1650049},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"}},"gitHead":"7124497e0acd25245c90599da6b64e64a6a451ad","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.45_1710299667337_0.060194049294978846","host":"s3://npm-registry-packages"}},"0.1.46":{"name":"@langchain/core","version":"0.1.46","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.46","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"f222aaadfd201e7ee1cab6f97457f5a431e7c83d","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.46.tgz","fileCount":521,"integrity":"sha512-UmPukG3rrYKdTWvMtXpF6o3HG6uV5DlbdMdmfT/Bne4rMXwrFmUMVw40R1q2kI+CXOuh9SMmYxpz0jS3I7maog==","signatures":[{"sig":"MEUCICxGPwmpx68FbtS7k6F6lPqhk7tHL4CnKmrqRxLr8qDkAiEA9lwUER8ycx9PjCng//+tbYKiud8DKo6L6NhqDQeiP60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1654045},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"}},"gitHead":"470556e2feb4220824853667811630c3fd4d1fb9","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.46_1710382717564_0.32248027053985684","host":"s3://npm-registry-packages"}},"0.1.47":{"name":"@langchain/core","version":"0.1.47","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.47","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"2f1b531d0902cb3e8511e6391f3b17c8268a082a","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.47.tgz","fileCount":521,"integrity":"sha512-tjv+HY9Pf3EKax5MoiUZxMyKvZt5JJVAe6v9qeBJGMIigfD5AR/GS4MRtON3wPSNVUcSEX+c5xPC6WZCkDVOvA==","signatures":[{"sig":"MEYCIQDWizbYdQwOWQxV+FqpNv8Gru/JpjgpLENiuTz4HL+kpAIhAKSQMSt9HDAiy5drnuJ+xgcfzzY8aSUbJ4lQEjOWm5rb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1654161},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"}},"gitHead":"e68161480dfacec24cc16b44db0c76323279a06a","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.47_1710460027558_0.12714153013807938","host":"s3://npm-registry-packages"}},"0.1.48":{"name":"@langchain/core","version":"0.1.48","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.48","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"6a9ecf4a466998217402e4cae4b58c5ac2c6c6be","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.48.tgz","fileCount":524,"integrity":"sha512-kGggyDbaYzCIPGkzvMvm/v0+lcTy1jlX6QZ7PSzUQFYJg5JK399x3AOYIDkbbUVxBAyHRgrWlxVQXH0FW3N6Bg==","signatures":[{"sig":"MEUCIFz/jpc+9j+jbkO6Fl2Nmdhg3hD/bud/j5yeSUoZHtDoAiEAzVwi4g2lMuAveQptB7vbTGDWJxQ/K+7QTTjy8VT+6Ts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1658994},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"}},"gitHead":"9924a4a65e48bb5451967ceb9c8a937373e7be79","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.48_1710527455852_0.8241612370506706","host":"s3://npm-registry-packages"}},"0.1.49":{"name":"@langchain/core","version":"0.1.49","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.49","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"66cacadabddd294e958f59b789bcdb847c234f40","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.49.tgz","fileCount":524,"integrity":"sha512-RzJ3DHA+bzvsbw0lPWzg2CiC1x+KEe0qhe50vgBVUt8bDVROiCTao3i6TyRtIofhtVj9uosfmR+IQYiME5zz0A==","signatures":[{"sig":"MEUCIQD6D3cMWL0eK9F87xdKPOOC0SSd3NaOOMpUQ+4yvmMEhQIgbN+eH7AMNOQS/qga1ENqJu0963LuuwO2kQp7Zb1HG0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1659565},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"}},"gitHead":"1f9c54690d058013bcc609e6b7f88447cd0a0cf1","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.49_1710953485543_0.6193209489531832","host":"s3://npm-registry-packages"}},"0.1.50":{"name":"@langchain/core","version":"0.1.50","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.50","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"21adc2f6c8e08ac0c9c2b25ff6b7cf8bfc5df1d2","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.50.tgz","fileCount":524,"integrity":"sha512-STeZgob/KgiNq3oVUguCvDDzqOTy+SKCOsEKriV6u5Yrx9mreIoV0iB63gABB2FLlHCksYVu0bR12kdgRWd6EA==","signatures":[{"sig":"MEQCIHcWTP3mEh85Dt3qbncea9mZzkCrUxJ9vodMCfLLt8z9AiA4uCjL5kC+FJtPghY3DZWSlgE78mwDMy8kZRhNRF1JuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1664024},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"}},"gitHead":"66529d61995c147e3fb33ac2be997f3c005f9d83","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn build:deps && yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo:command build --filter=@langchain/scripts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.50_1711310506919_0.7770792640899078","host":"s3://npm-registry-packages"}},"0.1.51":{"name":"@langchain/core","version":"0.1.51","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.51","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"e895b9dabe8dc4930590ca721d6b97046306a112","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.51.tgz","fileCount":524,"integrity":"sha512-ZQ8uBUERROn/uyHBAj7ecmLZX1kj2YVgi7X+9Rk2gOYuLM82RbpL1ykHaW/pCn+Q8123loBzp+bBiHknDWgp4A==","signatures":[{"sig":"MEQCIASVGRoj3IVbhriC5/va+oUlGAJflFH8pwPRVPYv9EOEAiAW/fjlsMakk2oNkXX4+IaShE4zxiRtJuBgjXyqblHSIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1664844},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"}},"gitHead":"8c2c0c472b56a2c6a45995dfc6692cf1e509dc32","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn build:deps && yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo:command build --filter=@langchain/scripts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.51_1711433228386_0.41360281031115975","host":"s3://npm-registry-packages"}},"0.1.52":{"name":"@langchain/core","version":"0.1.52","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.52","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"7619310b83ffa841628efe2e1eda873ca714d068","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.52.tgz","fileCount":524,"integrity":"sha512-AEyP99r7jijF33pyzaWtqCkiO9crotgethqq7jznAGlIojMCL9BT/id2DjVyN32SGFTpet273kkjsmEdFSHqpA==","signatures":[{"sig":"MEUCIQCQcN2Y5JA4xHJa/1hczcrnZppGnSIyAZEZ6Kkmk36OogIgXxHOFIeaco2u1t/gMrEWfLhaY9H4u/54cPwkY5ye9Ak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1666566},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"}},"gitHead":"f3b75adbf1dac5293601bf9e2497e77117210136","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn build:deps && yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo:command build --filter=@langchain/scripts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.52_1711555963448_0.7018714998159559","host":"s3://npm-registry-packages"}},"0.1.53":{"name":"@langchain/core","version":"0.1.53","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.53","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"40bf273b6d5e1426c60ce9cc259562fe656573f1","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.53.tgz","fileCount":534,"integrity":"sha512-khfRTu2DSCNMPUmnKx7iH0TpEaunW/4BgR6STTteRRDd0NFtXGfAwUuY9sm0+EKi/XKhdAmpGnfLwSfNg5F0Qw==","signatures":[{"sig":"MEUCICSe1hCtzhD6mcGvOJc9PNbgyqULylbfOaWi94FPJ7BXAiEAkVimWcSf+RoA7uVA7JSapeI6wdhUKk/ioa5ijHgbkVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1677253},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"560a1a82e72646a064aeb297300c13e65b58ae90","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn build:deps && yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo:command build --filter=@langchain/scripts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.53_1712123201975_0.5462993540070826","host":"s3://npm-registry-packages"}},"0.1.54":{"name":"@langchain/core","version":"0.1.54","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.54","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"63dfbd5c116798f6d080fbe675a68a87d84a1be4","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.54.tgz","fileCount":534,"integrity":"sha512-87pQ8dnWY8P1Kgnu/SgnRijLRNSEzTzkjBK6O/Z1klXf/eQTXAG5O5cKwe3lwM6Afn+4U2byzSMYjwViAYuR4g==","signatures":[{"sig":"MEQCIEZBQOORIyZtwd1Jh/22RfsUu85lznZnSLSr2Fd6PM0vAiAG7VA6M+4LxxdIZ8erwDDbueczvlsi7h8D8D4eZWbTHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1684711},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"abac2a89908845302b7c0c1692b8977921204501","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn build:deps && yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo:command build --filter=@langchain/scripts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.3","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.54_1712264914601_0.5792453162913065","host":"s3://npm-registry-packages"}},"0.1.55-rc.0":{"name":"@langchain/core","version":"0.1.55-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.55-rc.0","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"d39cd0177658202daf211faead3cc3d94ca0a013","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.55-rc.0.tgz","fileCount":534,"integrity":"sha512-h8rz42cR+JqMngR57xaO1OscE2FLYmOKEA2i/HuwlUQEUPln9x5cbWRX0fT1Xz51aenZWxDrGH9sgyzlZfYSAQ==","signatures":[{"sig":"MEQCIAbPAbSE5qsn9jq7x+sOATL7UIGUtE0llWN4ZKpB+gOaAiAe2FSMvtcJQDAJpTLzXYpoR2GABSx3X1k2btCvulB0EA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1690097},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"5d0bd45696e0bc5553bb2d447b510f32995d1f32","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn build:deps && yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo:command build --filter=@langchain/scripts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.3","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.55-rc.0_1712336891309_0.8063552811853241","host":"s3://npm-registry-packages"}},"0.1.55":{"name":"@langchain/core","version":"0.1.55","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.55","maintainers":[{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"7d627ed1b19fc40da2e116400235d830248c5e1f","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.55.tgz","fileCount":534,"integrity":"sha512-X08bvFp5/hVNR0xzcxT5MHKdJJZPr0IpfGSB/FPZK2dw77kaBKor0FKb80qe+pzVTgmfT9L29m/v0eph6P1deQ==","signatures":[{"sig":"MEUCIAStcmZlz3EfLwl9ZdpQzUcS5xOeNMtAsi2the0An+S3AiEArlxNZHtNgo9JWIJZQ+qzqCnRD5FNCu5MlMfmiXbmnx0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1690092},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"a2e436e800de8d23894aff31adc14cec8dfca2a0","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn build:deps && yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo:command build --filter=@langchain/scripts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.55_1712625111877_0.09403968394083839","host":"s3://npm-registry-packages"}},"0.1.56":{"name":"@langchain/core","version":"0.1.56","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.56","maintainers":[{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"c891f6a2570d2a84a69f6f7dbacfbfd1b01cbb53","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.56.tgz","fileCount":565,"integrity":"sha512-JqRC4agaHr4PfKaTzQnMv/Rlzk3fIcNDmB3Ymd8cuoQyvH51b9Cl8lTNy9fhSNGhGr6j7YybxoERyntfhxH7iA==","signatures":[{"sig":"MEUCIQDpNfy1LSG4yZhhobBsRF52XtyAPtMCYItPmGcJAHBv6AIgYgKMtydCPPV4KjBDQ7i+8ic7Tit/IwHb6uMr9NlsoPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1722995},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"f320e11e48a8d275a29fa44bb006f36ab5b1d987","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn build:deps && yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo:command build --filter=@langchain/scripts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.56_1712824532403_0.8545700773140772","host":"s3://npm-registry-packages"}},"0.1.57":{"name":"@langchain/core","version":"0.1.57","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.57","maintainers":[{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"c592ad6715e373e4203f590f20b8b999e64cfb16","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.57.tgz","fileCount":565,"integrity":"sha512-6wOwidPkkRcANrOKl88+YYpm3jHfpg6W8EqZHQCImSAlxdEhyDSq2eeQKHOPCFCrfNWkClaNn+Wlzzz4Qwf9Tg==","signatures":[{"sig":"MEQCIEZFKedAgzOEfYLe/radmyyljebLvXF0W+cKACnEgfIbAiB+/1DDc+g/Bpj6czrxLYZmoD+gzkgN/giUq35CJxc14g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1722933},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"fbeb5f48eef0d44e480ecd0d8639bf9be9f58e8f","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn build:deps && yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo:command build --filter=@langchain/scripts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.57_1712827531940_0.7608926203390656","host":"s3://npm-registry-packages"}},"0.1.58":{"name":"@langchain/core","version":"0.1.58","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.58","maintainers":[{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"a1708ddadb12cbbbb77d24a36a35d1802c2eeeaa","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.58.tgz","fileCount":565,"integrity":"sha512-a3b2wQbseLLnoRfQY3W6cnbSreHlPfrCoi41kznzzXTgToPK7cSeCn1wOK4CmLdWu9HCk8cm3x5yM5FXPNEP+Q==","signatures":[{"sig":"MEQCIFihE/eq4P8t0Gtfg+d6KOttPAuF14iXb7RpiwfOo3s4AiASz7EWd3Tq3te9UntzCLYkGDwjwf60OZcK5tiTqZe1Sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1729268},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"9731c8b058b119604ab11cede411c178bab6670c","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn build:deps && yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo:command build --filter=@langchain/scripts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.58_1713228904426_0.2527379741772591","host":"s3://npm-registry-packages"}},"0.1.59":{"name":"@langchain/core","version":"0.1.59","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.59","maintainers":[{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"5c01d993c75c89d6fdbf00e830d33d002580bbf2","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.59.tgz","fileCount":565,"integrity":"sha512-cdLi/hH/gj1CIWVcwkOxM+QYpz5kYIBxpuRkoye3OwHry9Qa9djwlsGxpUmrv5pIbPkYd7GK9L+xTQqyYIAp6A==","signatures":[{"sig":"MEUCIQCORuVFXTRyvZngSOU5cWKZFbRjnmxWzDSV535OaZL7eAIgPYs21yUuXnGqCKf1sMzs12LQ0IoqpcH9sHp076Cgywc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1730645},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"dd46dc9db7ed778c8f9eb5878bbc9fadb7edc286","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn build:deps && yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo:command build --filter=@langchain/scripts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.59_1713831021381_0.31460758044085324","host":"s3://npm-registry-packages"}},"0.1.60":{"name":"@langchain/core","version":"0.1.60","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.60","maintainers":[{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"fb0dafc5b9fafef190d74e888a96d8f722838516","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.60.tgz","fileCount":584,"integrity":"sha512-3EJW4ir0tFe17AakpXCgO9flSoDjFELpSQs2w/CMZ5FBlHYxo3ODgVQAZvlHy97khEVgcnvlL3EDhPE7IdNibA==","signatures":[{"sig":"MEQCIADoLa/jG+w9fiZHekfyhruKEW+WFCHN1p+2VsIc0gw+AiBvPhF/fC6yVbtEM8CvualGJpYD7SAgV8KAAgAPsaXIbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1794170},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"4f24ff0a9bb9757c124455cf6f40700d142ee1c8","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn build:deps && yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo:command build --filter=@langchain/scripts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.60_1713991604798_0.2630954574052349","host":"s3://npm-registry-packages"}},"0.1.61":{"name":"@langchain/core","version":"0.1.61","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.61","maintainers":[{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"9313363e04f1c6981a938b2909c44ce6fceb2736","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.61.tgz","fileCount":584,"integrity":"sha512-C8OkAly+ugvXsL8TACCmFv9WTTcT4gvQaG6NbrXCOzibBCywfxxcTqEMOyg3zIKpxHEmR0DHqh0OiJRHocnsCg==","signatures":[{"sig":"MEQCIDfUIIkqeSfOwmHNwwbhDMKzpKMRg/65XGdjvRgKGiFaAiB19ry58viUqIdwWL6D+0/MMQvn+DLxXKmPEzyvUVE95Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1795935},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"916114b5bb8daebd95c90c98eda29bd36587fe61","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn build:deps && yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo:command build --filter=@langchain/scripts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.61_1714176622097_0.15113737466990917","host":"s3://npm-registry-packages"}},"0.1.62":{"name":"@langchain/core","version":"0.1.62","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.62","maintainers":[{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"d2a31ffa8e999af0d5f9583b3c00a0434e770178","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.62.tgz","fileCount":587,"integrity":"sha512-PsBM/x0wxVvVPawKak2MFjxEneogipf212yO+rLf+2M3RDepCpYCdn1NBWgfmC+AWpmBYx/8zM7Y4QW7Kg2Wjw==","signatures":[{"sig":"MEUCIQCWeR1MrKY2iaG6jIpLXc8GP4PYcO65f0O39GSnbN0rTQIgZyrPr8LhIFQnz3v8E0ea7qRXVtB87Z5gtHLQ4KEN79g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1791072},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"d6fcb4471c60ce76f4b72c5451833ef9f1c6819d","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn build:deps && yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo:command build --filter=@langchain/scripts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.62_1715022604233_0.08431192203758875","host":"s3://npm-registry-packages"}},"0.2.0-rc.0":{"name":"@langchain/core","version":"0.2.0-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.0-rc.0","maintainers":[{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"46838da0920016d83e25645de1856ebc53a2edfd","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.0-rc.0.tgz","fileCount":607,"integrity":"sha512-B7879YaClfB7wPMf5VD1GJiU11l8wg2IiI1IwL1ts8b3ZMbReyvDM8ni+fdN4XuhujsQtfsfDXMGg1OcAN4rng==","signatures":[{"sig":"MEUCIF3JoIxW0yNb6BQFd9OSDMXpBPOykJCoXlvrswA2UqZqAiEA3LaBfUdpoazVKR/S4lhcBWKVKfMogSeH3BGKj6I1vB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1824443},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn build:deps && yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo:command build --filter=@langchain/scripts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.8","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.0-rc.0_1715191008669_0.7516677001931291","host":"s3://npm-registry-packages"}},"0.1.63":{"name":"@langchain/core","version":"0.1.63","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.1.63","maintainers":[{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"33cc48877739e9fdb5885fbd4b16fd08d1597050","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.1.63.tgz","fileCount":590,"integrity":"sha512-+fjyYi8wy6x1P+Ee1RWfIIEyxd9Ee9jksEwvrggPwwI/p45kIDTdYTblXsM13y4mNWTiACyLSdbwnPaxxdoz+w==","signatures":[{"sig":"MEQCIHLwfVXj+rvKsWLcxoPEng9v/DH1qCjy9mRgBYGzdq2KAiAIRyKXoCsoB1KJ/91iL9x11MqYWniWAAJhI2zAPsGX0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1799569},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"bb8fda75d3cba8a109baf5e245c1922ce7bf1bb5","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn build:deps && yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo:command build --filter=@langchain/scripts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.63_1715649454515_0.29666255773281236","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@langchain/core","version":"0.2.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.0","maintainers":[{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"19c6374a5ad80daf8e14cb58582bc988109a1403","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.0.tgz","fileCount":610,"integrity":"sha512-UbCJUp9eh2JXd9AW/vhPbTgtZoMgTqJgSan5Wf/EP27X8JM65lWdCOpJW+gHyBXvabbyrZz3/EGaptTUL5gutw==","signatures":[{"sig":"MEYCIQC0NHHBDwPcQwUpHfxXCtzAa95gHfI9xRKCJw4NoZYhDQIhALJZytRKKGl9t0/IQwjpfNF57QWSFWP8hWlvFvmXpW30","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1843618},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"650dfaff13865ad8d8c15cb9855ab3bb5857ed02","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn build:deps && yarn clean && yarn build:esm && yarn build:cjs && yarn run build:scripts","clean":"rimraf .turbo/ dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo:command build --filter=@langchain/scripts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.10.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","turbo":"latest","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.0_1715977375772_0.8331894820870338","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@langchain/core","version":"0.2.1","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.1","maintainers":[{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"4afd27c345bcf4ff1868a8ef43cb9e8dbb1ec773","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.1.tgz","fileCount":707,"integrity":"sha512-VRgdV8aaKfhjC446fqsvDriTe0VPIHW+bl8cTefRwGKRuW9Tynw6FvS+69UOywp3Ix9u7GBvCIATBrdhmFAQHA==","signatures":[{"sig":"MEUCIBwMGvy2H5ltvIWQrBBPS1A+x4gnyCTdFrtyDXIvpyw1AiEAoVR6G4nh0Xf7CKLgUHHQImQxOl5z5EjkjtBiNP2C6Fw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2179153},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"e72ac9c353ef6bcf4d3e3eac895812a8e6b771ac","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc-build:v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.7.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.2.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0.14","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.1_1716701384322_0.9066586826048533","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@langchain/core","version":"0.2.2","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.2","maintainers":[{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"1e691cb2124a28b60b88a3500ab79413cff183f8","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.2.tgz","fileCount":707,"integrity":"sha512-pVsaXfKu8EH010pC2dL/NL1XWnCY46X7FRvg/ScnZ9UiALC153Irb4/Hukjh2H5K0osJws1jza/f3BLruh7jUQ==","signatures":[{"sig":"MEUCIFjRRxjnoJ2QUVWLeZ/snq/ptQyRCmev6CWG8dkTVEh5AiEAhB3zsm65ONg1B5We7bXPoCsnkgjvno7C/v5jD+vb5bE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2179953},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"a6b950870b3c3b0c30343f6439c4082a1b52d8ab","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc-build:v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.7.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.2.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0.14","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.2_1716855234575_0.41983464419339467","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@langchain/core","version":"0.2.3","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.3","maintainers":[{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"7faa82f92b0c7843506e827a38bfcbb60f009d13","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.3.tgz","fileCount":707,"integrity":"sha512-mVuFHSLpPQ4yOHNXeoSA3LnmIMuFmUiit5rvbYcPZqM6SrB2zCNN2nD4Ty5+3H5X4tYItDoSqsTuUNUQySXRQw==","signatures":[{"sig":"MEQCIEPns+jZwYkQVqdKea72YhihkA54GXfr2WB5VmiBz1bwAiAD9qc9dsm8gbj8hkPqVaqS1eCVdVwCkNEktUoBh8Dydw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2206468},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"a204eb0a34f62d91f707dcaa7c34cab0b3177762","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc-build:v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.7.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.2.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.7","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0.14","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.3_1717028366944_0.8519985400731924","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@langchain/core","version":"0.2.4","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.4","maintainers":[{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"548c97fd2bd04b8842266dde0ba3ae5c17f2508f","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.4.tgz","fileCount":707,"integrity":"sha512-xsXMcZ5Sj9amlXFNFNb2cYxnjDrw9nWATiTkquFAWzrw96uHxzoapBZeCfkbnrWXiUBxg9rLWO8Bs1wTJDwVPQ==","signatures":[{"sig":"MEQCICxbHkVFxmEal2mI8JMVtqkthQL648NKRjX1zkOyN5XmAiBWcyLH9g/GVGG87Td8BK3I27g/StYZRaT//Ce2nfegQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2216825},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"3fea459e99be8839c8bb9432c421c7df336a3829","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc-build:v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.7.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.2.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.30","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0.14","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.4_1717086759695_0.9921406648914832","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@langchain/core","version":"0.2.5","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.5","maintainers":[{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"4983469d04615f7f66ae573319939ed7301f6889","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.5.tgz","fileCount":707,"integrity":"sha512-tMaKRFVewFn8crQwlbXGjT7hlMdX1yXHap1ebBx7Bb2C3C9AeZ+sXbX11m27yamypNlVVegwUcisw3YCaDkZJA==","signatures":[{"sig":"MEQCIGWBBcPQ9CltAVUi6EC9d8q2P8b3sdGKstmtNY/cJpdfAiAxlcDHkJ9TvKhj/MfaQ2PqOZhfIGztJtX0g2D4Kdh5dA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2220395},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"7d8fa2eadac1b5f170859cc0d32b9445a71cac74","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc-build:v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.7.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.2.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.30","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0.14","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.5_1717126459541_0.9678883526707296","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@langchain/core","version":"0.2.6","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.6","maintainers":[{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"7b57ff88d4b5ae75bafbe689cd8878e9fbad7de6","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.6.tgz","fileCount":707,"integrity":"sha512-YB9F0vdi/PcgBLSKtDwQ3gV6w4xVfk4ph0U43Okz2dAapKfBkVVB0rzr/afYUt/WHs864MuaO8uLN64egSDtIA==","signatures":[{"sig":"MEUCIQCryEP75NIfCd9SSck0nr+Ftwqqij++3+FljV1/KqxnDQIgQWEquPCMqUjyBVjbKM5HP1GQ4gJgHJDqah/QDyWa9fw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2222867},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"a728820c9a104ed83a1e25ebc7f3d6dc570f5e01","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc-build:v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.30","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0.14","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.6_1717549420915_0.03537454201887691","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"@langchain/core","version":"0.2.7","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.7","maintainers":[{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"6a7c4a3a8f4cf884a4012c530e8d68c919186b77","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.7.tgz","fileCount":707,"integrity":"sha512-FdFiNWhszFuUyAhYdY+l5DtPnAnWCAjXMnkLmUJ1J54NeUiUm7gy26Hnd4bkvaOQJ8ddHH/EX03ZwdoYfLv1jw==","signatures":[{"sig":"MEQCIGBHKhd+aem+JVWrPpU8wSxIUUEfbi7QRe0LbwTzhHqoAiBi38fb8dr/WlK2TsKU56Q+vEssL1Q3PPm9ePMVJSgZKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2229510},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"5a31cd82ab88cd04395dd08a5d1323a04be40835","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc-build:v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.7.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.2.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.30","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0.14","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.7_1718701391670_0.6242839916154104","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@langchain/core","version":"0.2.8","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.8","maintainers":[{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"e2fd32d14a6dd057d310f2cb069425ba22698615","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.8.tgz","fileCount":712,"integrity":"sha512-OCho08UR07ET/dD+7cIkpX6Hz3j4u7Df8wxzvkScSiK/pvmtJogrWLj9Xsjfk+Px/pkMyRRBfG2BCf7SIkbAaQ==","signatures":[{"sig":"MEUCIGdaBp1Ns9y2uE5d50N3C8cMwxEG+ykpewC3LlxUUWAcAiEAphQpwAq72AEWWUNDp5gMghVyRrkIgTRTpg4oDQ73a74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2295627},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"91ec5ba129ece755d60f6ed33d35d7ef92e29bd8","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc-build:v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.30","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0.14","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.8_1718843588398_0.08503060598280654","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"@langchain/core","version":"0.2.9","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.9","homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"8a22585ef11d2ca8742a8bbfe77dd25baedc7779","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.9.tgz","fileCount":712,"integrity":"sha512-pJshopBZqMNF020q0OrrO+vfApWTZUlZecRYMM7TWA5M8/zvEyU/mgA9DlzeRjjDmG6pwF6dIKVjpl6fIGVXlQ==","signatures":[{"sig":"MEQCIBbqF8Y7miqcYOmSXfsEfGzAmbiKyrht0rFyU2Atq07PAiBECpfR3ma3penlLr8AnQD8B0Fy9jpvpT8obJ+uvt51Sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2304631},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"c37b480223db49d291317000b6c9427678b77a9f","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc-build:v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.30","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0.14","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.9_1719007297868_0.7560232744724154","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"@langchain/core","version":"0.2.10","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.10","homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"23899ac977e94f27c1dfb8d5fa2e8707be6c7532","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.10.tgz","fileCount":712,"integrity":"sha512-M0WIaz7cdC5ilyfjAmxuJl88QP2i1EIPozjstkVNuOvA4gb16sfkhitQ2sGRDQwPsAL3+O1nLjAWYyrR9r1AIg==","signatures":[{"sig":"MEUCIHCCZweW1ywvReTaJuEjVl2sJ2cKbY6Uyv9f41x9+9mMAiEA8rxO/cQtvPbnZ7alqF3RpCuPV1fFxY5V7jd1cIbJJeo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2305210},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"9bd8199fc4ec807a208a98d70d015a0c6afddbca","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc-build:v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.7.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.2.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.30","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0.14","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.10_1719342897986_0.16627322420507795","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"@langchain/core","version":"0.2.11","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.11","homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"5f47467e20e56b250831baef20083657c6facb4c","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.11.tgz","fileCount":712,"integrity":"sha512-d4SNL7WI0c3oHrV4WxCRH1/TNqdePXEzYjYwIb4aEH6lW1aM0utGhLbNthX+aYkOL4Ynx2FoG4h91ECIipiKWQ==","signatures":[{"sig":"MEQCIDTk6WC015X7mg1zQVqLp7fdS6vTGBleW//nro/UNovWAiACzOzFqNTu5Llc9a316dHxW2J/W6AXToruQ9EG9c+gkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2308242},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"db470a22138450a50cd7d04132a79b681a14ec1d","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc-build:v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.30","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0.14","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.11_1719603856749_0.799888633282148","host":"s3://npm-registry-packages"}},"0.2.12":{"name":"@langchain/core","version":"0.2.12","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.12","homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"6e7ca72d59f011d5233863d8c2268ccb33adde05","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.12.tgz","fileCount":712,"integrity":"sha512-zaKvUcWU1Cxcpd/fxklygY6iUrxls10KTRzyHZGBAIKJq1JD/B10vX59YlFgBs7nqqVTEvaChfIE0O0e2qBttA==","signatures":[{"sig":"MEYCIQCwLXmLkdBtnbcHVGDlzDKVjDUfK1mXs36fdY71+MlIXgIhAKe+iy6APqt2nzK8ISsck1ua395Y0iKLlpsExF+xet6Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2311674},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"8dcd6f83adc2da964c5950b76ff418760c151619","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc-build:v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.7.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.2.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.30","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0.14","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.12_1719881461013_0.03329867988402069","host":"s3://npm-registry-packages"}},"0.2.13-rc.0":{"name":"@langchain/core","version":"0.2.13-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.13-rc.0","maintainers":[{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"591eb115216dd1f3906299cdf12d47688da4ada0","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.13-rc.0.tgz","fileCount":715,"integrity":"sha512-zHa4QwgkjBU1FrxuFiTG0/ok1nhW+F6J/WFBvZni4GML4bXN8URRaY1U5mYsaIcf5u6lrx6tKsJfWXWCfzZmtg==","signatures":[{"sig":"MEYCIQCyNvtyy+DaR1MUdi2hpNaFV5qt+N6je28qNOLQ3vG2DwIhAIZ46CLc607dsKSdwxC2Z+GXMtXtpY52P+5uugmR/g5W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2326153},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"824e7e05f6f47656c83e43f2faec917399dd3c00","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc-build:v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.7.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.2.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.30","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0.14","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.13-rc.0_1720048952576_0.41909656403900697","host":"s3://npm-registry-packages"}},"0.2.13-rc.1":{"name":"@langchain/core","version":"0.2.13-rc.1","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.13-rc.1","maintainers":[{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"5d6df430e16c88c71ec129b93b3e43d50b1e6753","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.13-rc.1.tgz","fileCount":719,"integrity":"sha512-Ubdn3j/MtN54qpWSippJOKKlpkxlmE6vovUf8PnW6TLfVeMEeyVDsffNiFQ8jFmp4kBS5ydo32meBRX+Aqr59w==","signatures":[{"sig":"MEUCIEA4iynQps8KEbiwIBuJgsAiVafCMSKJiwymn2GHguEnAiEA66Y3JeQUSRJh76Mia0aLUnN6qfmdiU41/gIoq6Bv49o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2329865},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"871bfecc48bc5c9fd7b11040ea38291efb1c32f9","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc-build:v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.7.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.2.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.30","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0.14","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.13-rc.1_1720067242562_0.6028970351989014","host":"s3://npm-registry-packages"}},"0.2.13-rc.2":{"name":"@langchain/core","version":"0.2.13-rc.2","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.13-rc.2","maintainers":[{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"27422d12fdd072bcdf02d35588559bbbd6c2d04e","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.13-rc.2.tgz","fileCount":719,"integrity":"sha512-qfuveI4Lvh0GZYYyEVCyZZ0HWbW6GHeDtUivi+W+2kYUmxDQ3IL+snuYhyZwzisAABwogoGE52koSFqNgtTHYA==","signatures":[{"sig":"MEUCIQC2RWcWZ/lj2LmQ/HfRptK5fKf2SHZ1S0IObjbLCf2YFAIgCJAP1uVH+u40irewSb0WrbcBbxelk03FxwvNVhcRhD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2329888},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"28a5ac35a27553703823b55d53c0e7f86480f504","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc-build:v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.7.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.2.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.30","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0.14","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.13-rc.2_1720068286155_0.4449247706781596","host":"s3://npm-registry-packages"}},"0.2.13":{"name":"@langchain/core","version":"0.2.13","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.13","maintainers":[{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"5bf1fb66b1ea436ef7b6450309c6a9f3a8c767bb","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.13.tgz","fileCount":719,"integrity":"sha512-inMx0o4bvv2/wgztHQs013gKkN51cli7XwbVSn/6PVRz7FEZK2dKi4807gZaez2NMiHTuxjwDUMrliWZTtXWNw==","signatures":[{"sig":"MEUCIQCwXicusKuiZQZBN7HJoSYJCsU5ChfDU9+R5FiUOenRNwIgM4YJbIgSd9s/w1I41grhulI90OypWdCdt5KSumaiUUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2328893},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"3ff77020ce2d6b0330f020c544d3a5572895e5f8","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc-build:v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.7.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.2.0","dependencies":{"zod":"^3.22.4","uuid":"^9.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.30","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0.14","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.13_1720076729580_0.8520234535274156","host":"s3://npm-registry-packages"}},"0.2.14":{"name":"@langchain/core","version":"0.2.14","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.14","maintainers":[{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"2f607b3da03717bdb1ddb70ec64cf0f6d03bede3","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.14.tgz","fileCount":719,"integrity":"sha512-e+dB2Sra+5sY4fPCXrZh4w1fLR68yfX2XSWS97DzHpeJRRnMGbOzjaaks6gy3wPyWhfS1WGLisJCMfCmFvH9fw==","signatures":[{"sig":"MEUCIEL5mAfdDzYo9Ph8Xz6QQeiCyEyajOTA1pd8oqt2fVO+AiEAqvs1JGKbywtTDxL203apn01tZhdQYNtCz+boH300Y5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2328846},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/beta_warning":{"types":{"import":"./utils/beta_warning.d.ts","default":"./utils/beta_warning.d.ts","require":"./utils/beta_warning.d.cts"},"import":"./utils/beta_warning.js","require":"./utils/beta_warning.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"ba89ca1216347457a4bfac2a980cebf893ae76ce","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc-build:v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.7.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.2.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.30","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0.14","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.14_1720127348564_0.9400464883936726","host":"s3://npm-registry-packages"}},"0.2.15":{"name":"@langchain/core","version":"0.2.15","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.15","maintainers":[{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"1bb99ac4fffe935c7ba37edcaa91abfba3c82219","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.15.tgz","fileCount":715,"integrity":"sha512-L096itIBQ5XNsy5BCCPqIQEk/x4rzI+U4BhYT+fDBYtljESshIi/WzXdmiGfY/6MpVjB76jNuaRgMDmo1m9NeQ==","signatures":[{"sig":"MEUCIA7p2T2anf+/cuqCRqSuijzQxKIfx75Rm2OpH2wtuoEEAiEAr7tBur7WhQ75HqPXHVNHqf7QI/b6R8d836i76mHZLDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2332597},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"d8167a2f82050c9cf6f903228ea301b556ecf3cd","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc-build:v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.7.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.2.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.30","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0.14","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.15_1720573411062_0.41665211033818483","host":"s3://npm-registry-packages"}},"0.2.16":{"name":"@langchain/core","version":"0.2.16","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.16","maintainers":[{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"0700a7def44c613ef775d351a2e6428e09cfbfda","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.16.tgz","fileCount":738,"integrity":"sha512-mPmQi0ecJ81QwhvUQX4cwGVAqsM30ly3ygIlWoeUwDOXv9UW/IB2LAq8KKoVYIHTyEsIWJiyMP9Sv3e0xwjV8g==","signatures":[{"sig":"MEUCIQCuf5Sk6yIpq4Mg/xJRzmTjbY3lz5thGrJHYb0+SEeu4AIgfDxFGT6/yRlZYle7v8ONuJztTSoLMUM5oPNn2p1bP+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2400388},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"ac3631f31f6bafc2a2e10241abb45543a0ff2111","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc-build:v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.30","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0.14","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.16_1721092661449_0.8992830978594126","host":"s3://npm-registry-packages"}},"0.2.17":{"name":"@langchain/core","version":"0.2.17","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.17","maintainers":[{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"dfd44a2ccf79cef88ba765741a1c277bc22e483f","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.17.tgz","fileCount":744,"integrity":"sha512-WnFiZ7R/ZUVeHO2IgcSL7Tu+CjApa26Iy99THJP5fax/NF8UQCc/ZRcw2Sb/RUuRPVm6ALDass0fSQE1L9YNJg==","signatures":[{"sig":"MEYCIQCk0rmmpWS6NlSR9GflXTcBoiuei2N195Fycd8q4G9EgAIhAMqrBOmzLnrzRjpS2Mq1naYJLeuen4EU8X5hUyAa+44F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2413423},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"46557889ea40e8136adcabda32ebe36fcff19c69","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc-build:v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.5.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.30","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0.14","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.17_1721279585191_0.022059234395958693","host":"s3://npm-registry-packages"}},"0.2.18-rc.0":{"name":"@langchain/core","version":"0.2.18-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.18-rc.0","maintainers":[{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"9ae8f12af00adecb61475ca1d2c749fc51befde9","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.18-rc.0.tgz","fileCount":746,"integrity":"sha512-RR6aj7IZRkljZJkDV2Rgfy2Nbc+ZRBR/cA3Ml04IjZ0C6wg6gzl38B/m1VkWW4K9YOx5p9HNTo0o26XqrhgB6w==","signatures":[{"sig":"MEQCIHqMhDk4tLmOxTuGgBEJYByC1fHIkMGzSK6NCRBnQalCAiBMWh4C7ozCzazFPijVU6mrM/ZeQHiHbw3722Y2y6dzBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2459143},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"089f389a5a938150c0865a334a72956d4d7e943d","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc-build:v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.39","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0.14","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.18-rc.0_1721621155940_0.48519105594286427","host":"s3://npm-registry-packages"}},"0.2.18":{"name":"@langchain/core","version":"0.2.18","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.18","maintainers":[{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"1ac4f307fa217ab3555c9634147a6c4ad9826092","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.18.tgz","fileCount":746,"integrity":"sha512-ru542BwNcsnDfjTeDbIkFIchwa54ctHZR+kVrC8U9NPS9/36iM8p8ruprOV7Zccj/oxtLE5UpEhV+9MZhVcFlA==","signatures":[{"sig":"MEQCIAiy7SDdTNWfX0ww90jAqRlKbhXEbsor3rTDy9FvG3hUAiAi967ys17HX4XFs++Zyrt5YvpnMDZw7lvzbXpWYd7s9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2459138},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"089f389a5a938150c0865a334a72956d4d7e943d","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc-build:v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.39","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@langchain/scripts":"~0.0.14","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.18_1721626473243_0.840977799719872","host":"s3://npm-registry-packages"}},"0.2.19":{"name":"@langchain/core","version":"0.2.19","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.19","maintainers":[{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"1366014c20fbacb90db0b67c2c89b7390633a797","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.19.tgz","fileCount":642,"integrity":"sha512-Q3q3yUuKuwIDHYef+Vk4BmtkJsNZGkdKV1pNUomL1+v2pOKmu2kchQh2oLg74tqupsr2ICVQAMjYzcPrXnNmzQ==","signatures":[{"sig":"MEYCIQDiBiulfyl4bAY5lDqbhxQWK0/K5TkFlajX+q1RbOG5JwIhAJEe0DnsXBQT49hH4tcN5Ro5fX8C4X7d+6OaoBhQLz2A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2120857},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"2781a34f88b30d5300a202a230c42e37248102fe","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc_build_v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.39","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","ml-distance":"^4.0.0","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":"~0.0.20","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.19_1722547837423_0.8552142219929701","host":"s3://npm-registry-packages"}},"0.2.20":{"name":"@langchain/core","version":"0.2.20","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.20","maintainers":[{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"5115781b0a86db3ce4b697e473405892c09621ca","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.20.tgz","fileCount":654,"integrity":"sha512-WPBjrzOj79/yqjloDUIw1GDhuRQfHis07TyyDj+qS81nHh0svSasetKcqAZ3L5JoPcBmEL7rRBtM+OcyC3mLVg==","signatures":[{"sig":"MEQCIHBAvlw4TqyEvsj/RU7Dhx2J1T6yvOzUVhqj2j8nwcWvAiB9NEhu1vD8fliLLHPES891UDRkhqNXKpjOgROQaVWLkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2133679},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"d60bdb298c181c87a3356b4f71ac95d293155eaf","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc_build_v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.39","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^15.10.1","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":"~0.0.20","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.20_1722645212018_0.1754649297356461","host":"s3://npm-registry-packages"}},"0.2.21":{"name":"@langchain/core","version":"0.2.21","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.21","maintainers":[{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"3872c7d9e7c8033c7ebd8460c808b71bb1e89dcf","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.21.tgz","fileCount":654,"integrity":"sha512-NQaoiRG4lIAJKAlo1Ww/aLcC3azfXymHAmWPAJOFcugsOSXYlrj050hilZdLzHrpliS4vDMezHNSaCf+H0CInQ==","signatures":[{"sig":"MEQCIF8vR3WIp1Mprgd4e0ImPPgu2jcriP9KXgynYwUDGnk7AiBf8pKZ8kFerVYrEyLZamjlCgpj4jI3zdFUZzr0tGeWEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2139849},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"2edbcda70c8a8fe59bb3eb774aed6435422c22de","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc_build_v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.15.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.39","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":"~0.0.20","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.21_1722986044282_0.1989624872612521","host":"s3://npm-registry-packages"}},"0.2.22-rc.0":{"name":"@langchain/core","version":"0.2.22-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.22-rc.0","maintainers":[{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"a71aa1427f24f68522889c60d517bd7acb86fb2c","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.22-rc.0.tgz","fileCount":654,"integrity":"sha512-vH6z8kJc1EgEaQwEjThHc7TEWNC2h67KpD3DQUiRLRmYxvzxHBKHUHEHYq4AL2jFUAJIuhkwt/ALzOatDE9Cbg==","signatures":[{"sig":"MEQCIBcA9bpocDn+tSGxwz2J+D9zIsxUOyoPtlk8KijpzsrVAiBnZY4WWzBPSBVR5gVpmvYRwOmzNrahlQdUUWVk3iZm/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2143369},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"fbb6fb9a2dbfede1f5710c2e9cbda11c16873683","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc_build_v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.39","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":"~0.0.20","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.22-rc.0_1723157960414_0.4307145494211726","host":"s3://npm-registry-packages"}},"0.2.22-rc.1":{"name":"@langchain/core","version":"0.2.22-rc.1","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.22-rc.1","maintainers":[{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"6e60761c656410e7330d548861d4f2be239319ef","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.22-rc.1.tgz","fileCount":654,"integrity":"sha512-hDIcT94J3mVbfs4mNxpmOK8n2kH2p/4DR/0zn97ECpMZ+0wlY1M2zpbN3H8O2xkjOvktvlv+Cv4lp/gB1g9lyA==","signatures":[{"sig":"MEQCIDeNTKSQaJ6RhzJTNKU/XQITg6LoWd9KSfyLIxF5CKb4AiAW0d1CLA22oLrjDKtH5TFlPbxYK15zvUDYIpmRZLsWhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2145086},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"f214c52a58d79a7e4c52a1b7ce81172e34616a6b","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc_build_v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.39","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":"~0.0.20","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.22-rc.1_1723161983865_0.11474097560844987","host":"s3://npm-registry-packages"}},"0.2.22":{"name":"@langchain/core","version":"0.2.22","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.22","maintainers":[{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"9f5f9f5a00fc8c99711e6991e4631ccf9e276fce","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.22.tgz","fileCount":654,"integrity":"sha512-mElDcRSIbZ8uCvavPBpfFBuMRhiPKGMfLXkz+AmYp9rXNH4eGFZJ0Ghn33lYQcwzulzXHfhXxMs63g63UDcUaQ==","signatures":[{"sig":"MEYCIQD5JEf9+1tT8PocHHEIFqyveV8GflEKuPxoxebFDho/VAIhAMVRz9OQh/2pS9w4b6shZognlWIwZ3gvJnDjxfrFakRL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2145179},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"62550c03c342b2020440a9a9f15554fb4c24fb36","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc_build_v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.39","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":"~0.0.20","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.22_1723165495420_0.34718915744564627","host":"s3://npm-registry-packages"}},"0.2.23":{"name":"@langchain/core","version":"0.2.23","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.23","maintainers":[{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"74a6feb0e476256a960db8966e9cf0471a0b9b3d","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.23.tgz","fileCount":654,"integrity":"sha512-elPg6WpAkxWEIGC9u38F2anbzqfYYEy32lJdsd9dtChcHSFmFLlXqa+SnpO3R772gUuJmcu+Pd+fCvmRFy029w==","signatures":[{"sig":"MEUCIQDpEUoJ3SG7NFaqipkL2mWF2l83imcZF74LHdV69wh3IwIgEHU9n0jMVVIPqHZY7Fwn1GqGDoRm+OTDWReevh6/Aq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2151305},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"be12c660eb29f49d6a5c9bd3d5bfc51b5965ad65","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc_build_v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.39","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":"~0.0.20","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.23_1723278336214_0.10153478792723347","host":"s3://npm-registry-packages"}},"0.2.24":{"name":"@langchain/core","version":"0.2.24","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.24","maintainers":[{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"c2b8942f2e8ac21051b44273e71cf0454deb4626","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.24.tgz","fileCount":654,"integrity":"sha512-+m+0SX0QPwSiTxkbztqCpOEl0YKAy5MAW/u89ZKR+YChS/E3wg+3h+y1ysGq9hoom5spkQQq+SEZ1CwOf+LD8g==","signatures":[{"sig":"MEUCIQC44dhrgTl+L6xfiKk+gDbe30oFzHYEridwfEay6p4c9gIgG8jLjdvhZ2R640RZJcoKswZ3KowOqQJQGi2u6JDQays=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2152292},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"4425d270982d5c2b32938c94a54db6d8623c60aa","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc_build_v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.39","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":"~0.0.20","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.24_1723730095823_0.047955181125856505","host":"s3://npm-registry-packages"}},"0.2.25":{"name":"@langchain/core","version":"0.2.25","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.25","maintainers":[{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"d1ca2a2c3e689596806368b0fef16fdc5ea3f35e","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.25.tgz","fileCount":654,"integrity":"sha512-FolypJuefGRRKGo9WSnRTyMonWp7HGLWRUSQEabAGPpDVI1NvH1hyGXBEwIS66qG9bASDPxpf7lP9tH4B35hAQ==","signatures":[{"sig":"MEUCIC98mCuJdJ6K4BIwUAaxGoKPa5ETNMU228+fNJKXIAhQAiEAuFQbBBkxxm49RnoBElhYAod4Y0BYV35hD4rOIvgrVxI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2152452},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"057a102c6c708ffb7e8b5ef7d36296b17a31fae3","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc_build_v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.39","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":"~0.0.20","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.25_1723810271792_0.5151073379998685","host":"s3://npm-registry-packages"}},"0.2.26":{"name":"@langchain/core","version":"0.2.26","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.26","maintainers":[{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"cbb6b88aa2f4dc83a4d97dcfb49794e78fa7a04c","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.26.tgz","fileCount":654,"integrity":"sha512-4+UofMKK7/1TW2Wms7StVhSAYblJmD5qp6bFLEEE5RlYnVtft5jg0DdQxT//zJXwaKkpAqBn59zB4l27/TpzuQ==","signatures":[{"sig":"MEUCIQCieus+nQjjhsHSK/Yu6uvK7achTpUuPUx43WKC6a1iqAIgf9QSfEGahtld7clvoHYyWBnCNHe7LOM6Y4Vc73eHsUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2152476},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"5eabf67dad416173c8b3ec9353823fc6569709f3","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc_build_v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.15.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.39","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":"^0.0.21","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.26_1723837691112_0.09245906854200592","host":"s3://npm-registry-packages"}},"0.2.27":{"name":"@langchain/core","version":"0.2.27","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.27","maintainers":[{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"ee05b3e55954b9369b968b9faa9c2e5df121e86a","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.27.tgz","fileCount":654,"integrity":"sha512-QAIlGxXWW7fox1oGmQjEHs1fbPaXOE9CeunmwZl9grFpu1igdkLbKnEJF7fjbVchyJHRB6yzpQ1bwP/S12O4mQ==","signatures":[{"sig":"MEUCIQDBjU/fExltp1uh/5uxmZpb17fut+vYgkR5kFXk0dT6GAIgN+4BTC76VaSnY426uyBXhubFrCjgiFQ/NAB1I+9rK5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2157643},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"3fc7125f8f08d30261188d8d576b5fd8eeada282","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc_build_v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.15.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"~0.1.39","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":"^0.0.21","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.27_1723849446594_0.9718397795946541","host":"s3://npm-registry-packages"}},"0.2.28":{"name":"@langchain/core","version":"0.2.28","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.28","maintainers":[{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"4b1653bbc2fb529ba9483678dcc37db1951bcb13","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.28.tgz","fileCount":661,"integrity":"sha512-xN3+UdfxFaBcm29auMHFHGEYRh+3HwBc/dICHtwfk2wTSmw4HzWmBtZMx3BG+TOgh5Et7+mT6eF6E3omDLfk+A==","signatures":[{"sig":"MEYCIQCGYORLlPaJOTr03mIgu9nQ5lqg+pV9yq19qaxwqSp3bgIhAMIUgBdhmbp1EcAR81cpFppNRKqFlcG74MCXrXMfCmd2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2173958},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"465bbfb3012022842377196816343911ff9e8404","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rimraf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rimraf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","build:deps":"yarn turbo build","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","build:internal":"yarn lc_build_v2 --create-entrypoints --pre --tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.15.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.43","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":"^0.0.21","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.28_1724265388882_0.05927350167536294","host":"s3://npm-registry-packages"}},"0.2.29":{"name":"@langchain/core","version":"0.2.29","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.29","maintainers":[{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"a33a1f199168dbd26bba73ca464aff40289c8a64","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.29.tgz","fileCount":661,"integrity":"sha512-5THrGwZGtazBlsTV2DJToo8NL3NeuMZ7kfSBMALMQyWjo9R/HRZI1wkovbvU5zFf+ObII/elzQM3QvlEdFjuqQ==","signatures":[{"sig":"MEUCIET0/AeY64oEddBy5oeSADKyj1baBpJoVZV7fCd3G8GkAiEA3IVkxtSZnsVjmRi9TRMO25LNiAjjOCMkQvHBu5Rue7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2174783},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"e9d36ff340742578c8a6b910fe83fd80f1b25596","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.43","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.29_1724696535846_0.8243789360077634","host":"s3://npm-registry-packages"}},"0.2.30-rc.0":{"name":"@langchain/core","version":"0.2.30-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.30-rc.0","maintainers":[{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"900b515ebc45be7d54829e18728967ac93aaa159","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.30-rc.0.tgz","fileCount":661,"integrity":"sha512-3YGIhyXbSAFW8S7SdRnf809GQNJB2VkWv5xdnD1jRkzjLzhRDvmK4SoVwXzdlpPRv3/6L6Edsi1eCsrY7QRWTQ==","signatures":[{"sig":"MEUCIHLeualR6MsP8ct6nwByKESjongDc1W4gYvyyWvMcqwNAiEAgU0OPVPfQUtGCASfQcvNON9RWWLzSVT4n7pUCo9IxU8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2174918},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"6f30fc46910683b74861f2799112078bbfa5014f","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.43","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.30-rc.0_1724711724718_0.44527889520224484","host":"s3://npm-registry-packages"}},"0.2.30":{"name":"@langchain/core","version":"0.2.30","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.30","maintainers":[{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"ed5bab992831e8685c495c43162e2acb8d7c352f","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.30.tgz","fileCount":661,"integrity":"sha512-jeLmLTxnEq9zSq0J/fMlBCMT5Ix8tbZriqNYTm3oS7CPM2uHBcRQhV3fpsh4G8FnE7Pxa4sWfrFzc2jykhlk7A==","signatures":[{"sig":"MEUCIH3nn7hRE51ZNJOGDAjtdIZ4aspgi//MFowW3bWXof/+AiEAmdGTnH++hvRZ67wN1WYoU6r0ysjfF5nyTva0l2yYP9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2175427},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"d859378a8c435499e0cacf091cee25084e828678","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.43","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.30_1724713815334_0.3296713463310552","host":"s3://npm-registry-packages"}},"0.2.31":{"name":"@langchain/core","version":"0.2.31","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.31","maintainers":[{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"31e717fb511ed57b65095aba8b2b3845cff92588","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.31.tgz","fileCount":661,"integrity":"sha512-qGfeaACST7dvovgHItzuag9fEBGK7IjCE9vRuTu/y8/WYGJi28WPD/AwWxnu7YdW1vZSuIXO6ZA76t2G9B/oKg==","signatures":[{"sig":"MEYCIQDiiBQ5+crqvLHKyFiZ+lXT0q/Ty+yBRjzPvixOa6mDCAIhAPZ0Xvz/Vttnj6bekRwYS3lICw7hggi00WKstI+nIRH1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2181000},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"dc4497f069cbf1f8f9ee2b59f921751b5f3dcaef","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.43","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.31_1724880465385_0.7515103104974883","host":"s3://npm-registry-packages"}},"0.3.0-rc.0":{"name":"@langchain/core","version":"0.3.0-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.0-rc.0","maintainers":[{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"d2a51869f986c56ae87016f420db58d6e50d3d83","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.0-rc.0.tgz","fileCount":661,"integrity":"sha512-KgGbv3UhbtGGGy2P0Xfr0kW7b6QuhfpouzUcJ7s1M8B9KDfR+MK60Jn9Y9+u7yZZ8qiK7Gt5XK7DLKla/DLL3w==","signatures":[{"sig":"MEQCIDo+Y8Rd8C1JlWit1V1WUlQyZpYxxRpWu3EFcciCAoUfAiBG3Mz5nBqVQ7PTOIy6JpwHPfOD222qr9smevCp9iNCEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2178656},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"e25f16e84d450a1fff40a7f308447739b1ae5f80","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.43","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.0-rc.0_1725667107771_0.5557952814872855","host":"s3://npm-registry-packages"}},"0.2.32":{"name":"@langchain/core","version":"0.2.32","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.32","maintainers":[{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"a5dfbc49f8b6c15c8082763b93aeae8f9f4ca1a0","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.32.tgz","fileCount":661,"integrity":"sha512-S27M+9Qou2qtcLfFGEvANkJ/zHq5XApeQsR6Q4I7C6v9x07eoYr558h6vVy6WQmKcksgbCIJ854ikwp173wBjA==","signatures":[{"sig":"MEQCIFEyl4JD7Hx16y8sAG7F9TqA6xqphYi2hp5sDoLcpFfCAiACnxVeo9Rrr30wcoDzwgric0rmOl6juddhpNj9xdLtDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2185825},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"db5f068b17384f029b38787d17e894c1db7c4146","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.43","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.32_1726008564513_0.2298781285535263","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@langchain/core","version":"0.3.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.0","maintainers":[{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"52bcf9d0bc480d2b2a456ee4aa8aed1cce6f6aba","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.0.tgz","fileCount":661,"integrity":"sha512-uYuozr9cHpm+Aat6RdheGWAiJ2GEmb/N33FCbHlN/+vKTwRmaju2F5pZi2CioK9kQwrQZVNydCbgaZm1c6ry6w==","signatures":[{"sig":"MEUCIBu8pjytZDIkgdbSyn2CZjLVUNeL9RJmIsDohs1eaYVuAiEA+caHk7lliukAO9fmLIydfEpUfWJJB7TUEGqcvErUuiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2179198},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"6c47c59f24006ff595531d6100fefa5688a62f90","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.43","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.0_1726260362344_0.9006620313665528","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@langchain/core","version":"0.3.1","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.1","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"f06206809575b2a95eaef609b3273842223c0786","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.1.tgz","fileCount":661,"integrity":"sha512-xYdTAgS9hYPt+h0/OwpyRcMB5HKR40LXutbSr2jw3hMVIOwD1DnvhnUEnWgBK4lumulVW2jrosNPyBKMhRZAZg==","signatures":[{"sig":"MEQCIFZPMgC/WZRRkW8c/d0cmaQvk3gbFn9tKKUBJKS7wlj0AiBlOmqwlEcOT+R8ll5KfsCSUoZhrR59VY1Ycjyv4c+rGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2179203},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"1f30bc83d3ffdfa1f5a3284225c19ad929cbaee3","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.56-rc.1","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.1_1726378231630_0.7515401069180205","host":"s3://npm-registry-packages"}},"0.2.33":{"name":"@langchain/core","version":"0.2.33","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.33","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"57cdd6b81dc1173a5ed2a2e38d7563057aa09ea2","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.33.tgz","fileCount":661,"integrity":"sha512-8WMied0Y5c4YDUjvoQqr/M63jAuZ3e+YqCAaszeGeBJbsHFoCdj8Ppr/yP6moAvsLImntxUXC6BxqAIDYkpGkg==","signatures":[{"sig":"MEYCIQCSYu0Xxzm/AzFeXLK5gCwu6jRrr1Z2sV/KlUsqPBNtcAIhANQQMG1sQEh+yj0NJmbgtnfvv5JHHlXwF++vmU42vbxq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2185830},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"3fb908cfb788e75de6fee38332ff7277447d2340","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.56-rc.1","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.33_1726381674349_0.057819477439832845","host":"s3://npm-registry-packages"}},"0.2.34":{"name":"@langchain/core","version":"0.2.34","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.34","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"9a6c11e55f88d259c43d08a0add953ff4cb94556","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.34.tgz","fileCount":661,"integrity":"sha512-Hkveq1UcOjUj1DVn5erbqElyRj1t04NORSuSIZAJCtPO7EDkIqomjAarJ5+I5NUpQeIONgbOdnY9TkJ6cKUSVA==","signatures":[{"sig":"MEUCIQCZV8rl77Zbl2QaBgh0OVTSgH4Q93q6Peav3GrI61woiAIgfB2xxOhuXYX5giwnuz/Sq+0FG3WI9FNFxR1I+L2YvEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2185788},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"31960723ee82ae8ebe47085e47b78e463b7e2925","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.56-rc.1","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.34_1726607906960_0.8389125817163636","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@langchain/core","version":"0.3.2","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.2","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"aff6d83149a40e0e735910f583aca0f1dd7d1bab","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.2.tgz","fileCount":661,"integrity":"sha512-FeoDOStP8l1YdxgykpXnVoEnl4lxGNSOdYzUJN/EdFtkc6cIjDDS5+xewajme0+egaUsO4tGLezKaFpoWxAyQA==","signatures":[{"sig":"MEUCIAqYawMFGWJP2AfFvIbtBVoZkEaW3CUKc3loWdjwHSwyAiEA58dnxvKCaiWLqKT0USL+Msv7YGLCWn4388s0rziPs6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2179198},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"ab2ba50796b25ccc1d5503666be84a9d1bf850cc","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.56","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.2_1726608364784_0.6843026795995473","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@langchain/core","version":"0.3.3","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.3","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"af12fd767ff2fcedb0a71bd79e6588d7dd52b6b6","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.3.tgz","fileCount":661,"integrity":"sha512-WAtkmhbdl2T41qzimTzhb3pXCHQxO4onqxzPxgdf3KftQdTwLq0YYBDhozRMZLNAd/+cfH0ymZGaZSsnc9Ogsg==","signatures":[{"sig":"MEUCIHaURb/GJkJTWMturE4bvh8idz0q3MLEzAa7aGPG6FdBAiEAlwMVWTwk6DvDa6qowP7po32KWMkrancCjqIEtJwX3MI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2179044},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"c361d4d6b0fb62db5c7081499dc429cb410fd78b","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.56","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.3_1726723996526_0.7616592802011206","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@langchain/core","version":"0.3.4","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.4","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"6b12290bab387d7a2abeba540757ab483806edb6","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.4.tgz","fileCount":661,"integrity":"sha512-ULxB0rTCW5+Ej3uO8gg1tep06Nm2rO7KVMwNFF7cVz4OPIEN2eQa25rMTFeja22YINn01msxB1A25y8skMa6TA==","signatures":[{"sig":"MEUCIQDrQbUTa2rc4+6I8cPsZT8yku7OK37MkQkP7cfO7UMwSgIgfYQd3KGsrpIm6JcQcdw3cRzFHcGussqDEtXpkg1AEWw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2179467},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"24e4c2c1831fdfb54d3329af8a751c15eb4b1581","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.56","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.4_1727663126007_0.8083781028531685","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@langchain/core","version":"0.3.5","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.5","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"e5229dc5d65422ea53eb029c91e6fc3423bec7e9","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.5.tgz","fileCount":661,"integrity":"sha512-Zr71YP9k30mShviYLcb7TKOYTbSyBu68xncfwVuU5bAVPXCYMJWLY+OQbOELnGuIDJ3oWTEH3TzQYYNUF8kEnw==","signatures":[{"sig":"MEUCIQDKOLflog7POY/1b82NMwIygv16ecX9qmr7qJWhiBSSnQIgaHj8i/0tCCx5NHzZAbTATbPbaq/bMnCOMsUPfr43Wck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2182241},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"886016043d193c9fe1f42f224e44997dffe00aa7","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.56","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.5_1727739791894_0.8811674423442797","host":"s3://npm-registry-packages"}},"0.3.5-rc.0":{"name":"@langchain/core","version":"0.3.5-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.5-rc.0","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"b332fc7314118ce531aebd6e5c6914f0cfe02bd1","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.5-rc.0.tgz","fileCount":661,"integrity":"sha512-VcwT7q174TdzspuLywP7waIqexhzuTtkkzr/aRez2536FoNiQXiSTC7H8hiKp7vfVITcQIyDOFS0zSRjW8aysA==","signatures":[{"sig":"MEUCIA495dTHJlpKWBCpKvLLTg57qwz9m16bUl2KInw/0KDdAiEAh/i1zO+tNQiTx/zrJCylULwin2jrcPjsQE3NLiUFHfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2186144},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"6e4b0254face9be974a10c089a601cad4ab79aef","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.56","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.5-rc.0_1727833876018_0.07304951517100577","host":"s3://npm-registry-packages"}},"0.3.6-rc.0":{"name":"@langchain/core","version":"0.3.6-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.6-rc.0","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"40d49952a00146f7de56a3b4d84ee30f7b27e26d","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.6-rc.0.tgz","fileCount":661,"integrity":"sha512-xBKEKgDBR8/R1w1vfjcetuFueI7aYtK12ziYb6VdatTuqQZyAMBGQHQL84KO0olEVlWzcB0bXDxuh1S+gTiYyQ==","signatures":[{"sig":"MEUCIQCSxtWkXg4TT/RY00XixbbTjpSKfbw/9etYPtLbZfIoswIgfZot38lCyZ0aYOAloTeolPVJoq0VZUoJ+F/ZbApfVVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2187260},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"3ad24dd4c9b9ca5e3c2ccd37412f89d014d02227","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.56","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.6-rc.0_1727838257317_0.4831152226421711","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"@langchain/core","version":"0.3.6","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.6","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"8e19dd29639fb01471b963f0d7d59793fa2bedcb","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.6.tgz","fileCount":661,"integrity":"sha512-VFMB7m1RDDaslCRuoFoGHLesLp7qKYWufCAgUtNcVfcrSeL7cuoOHE97rlnknzAhmYNcOKonYdZ0t9HpL9d1pg==","signatures":[{"sig":"MEUCIQDBdhWJWmC47J3Eov6/oUs4htP82DrYi8XScYyvL7ffJQIgQNP0OYc2DGZ4i6+bLUV9fEWXAtutRNEj+EjtRLR38WA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2187255},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"9d2600db4e41549258a286d9b08410296bd759dd","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.56","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.6_1727849123667_0.17130063733339673","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"@langchain/core","version":"0.3.7","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.7","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"7483676a193dad13238c5c57545ce79dde2547fb","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.7.tgz","fileCount":661,"integrity":"sha512-6wsnEtw5GlhmBhoLfw/g8Hrp09BNwQwDLXyuv3GyK+ay4/3H3YuhAphqQLO4HNphuZIZKlW9ihSrqdCMvvbvZQ==","signatures":[{"sig":"MEQCIGyNQeWxCQ/Np90y73dFRJS9OwOljJEhPNohqBQYDHGxAiAT8+zUCzTvGYVEy2tLW4H3QPpslsHz1GKHhDH9ZNYNKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2193195},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"5f81629f919937c1a297b4224d4dbfabefc854ca","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.56","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.7_1727997117219_0.83472505935472","host":"s3://npm-registry-packages"}},"0.3.8-rc.0":{"name":"@langchain/core","version":"0.3.8-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.8-rc.0","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"72f3ac5ba2c701748ffcd143df1cc62fbb191a09","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.8-rc.0.tgz","fileCount":661,"integrity":"sha512-tJ0sOqd0HUZaD7IHQ7Adq1FL9os+a4Vij48Kg45ys/Hcu/l5WQkvSmezWC6O2HOj/I+7kgJireYv5pDMKJ5I9w==","signatures":[{"sig":"MEUCIBAihOqAPn4noJ3hJAjDixNmXS+asNj9AqL5vPwLbcKnAiEA+tS0awQ5f1qArb7jt9XWnUd/tQjCDEEJGMlBtFBzNWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2193834},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"2f163d5a05a5f57a00381b775d7d36117f9c3362","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.56","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.8-rc.0_1728412048814_0.9515376235817663","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"@langchain/core","version":"0.3.8","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.8","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"b988cc2b2d8c8e5719e8ebc24c283634cf921c52","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.8.tgz","fileCount":661,"integrity":"sha512-4IaJr1canfQZUJ60yopdI0zANiyaeFMMxn6X29Wxxs2Tws1bSQn5gxNMK51L6QVAVZBFcNCGp/xx88EBOOOm9Q==","signatures":[{"sig":"MEUCIQCCDoTtSCOhTpF37HNAR7dBaLUpPWKuLSDwB4QVyMhDegIgNKVbBxAc73MdjCiZHHF7wpuPwk7sUHDCVVd+PYlE3Aw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2193829},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"ed2850c2a8cca54d9ef190ba381a97de8beedf67","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.56","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.8_1728413764897_0.37836711222155617","host":"s3://npm-registry-packages"}},"0.2.35":{"name":"@langchain/core","version":"0.2.35","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.35","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"ba5aa49649dfbf3bfa2d17e98359881a79583a20","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.35.tgz","fileCount":661,"integrity":"sha512-wNz9gWwC0GiszrUm939qVGWyHKE0J+vFLM1jtk4b6R+ctJMOR2pOKMd+ZIHXWDABDx42MUFDzQJDm93w3vFHSg==","signatures":[{"sig":"MEUCIQCf+ftWO/wJkjnr84AzCxRTezSHklO+z4rLpEpkpx/JcQIgJQ+5tD3oGtyJ1+G/ZeSRqOW9OIUdtEjjMghOg9LEKQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2185947},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"05ef3c655688d0c08aecda7d55858e4a6f4428d4","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.56-rc.1","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.35_1728414218365_0.2889088184628268","host":"s3://npm-registry-packages"}},"0.3.9-rc.0":{"name":"@langchain/core","version":"0.3.9-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.9-rc.0","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"c420ba8d6f98cdda5d6eaf9c3793392821200270","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.9-rc.0.tgz","fileCount":661,"integrity":"sha512-pqy2O6JvQFNZtyOJciUCfIK3ouQcPnYRm2zb36Ut5HHClb2Mlcyx8/MyPqEMOUVAF97NMj8ZYDb9yE87C0bGsg==","signatures":[{"sig":"MEQCICuX1xFhF8Lw+Wu9t4ovwoCMaiw0K0gdMQgFI50XhfREAiACOB6I9B4IVzzlHdOjH9NF/vIcpMiZ0xpqp6MIEw5KIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2193960},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"84d48d85e208d57337630bc4a934d1cf2f97dfed","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.56","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.9-rc.0_1728516942077_0.9232389701447425","host":"s3://npm-registry-packages"}},"0.3.9-rc.1":{"name":"@langchain/core","version":"0.3.9-rc.1","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.9-rc.1","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"a13aef1cfd9f9cba825cb1badc13892cd0c59bef","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.9-rc.1.tgz","fileCount":661,"integrity":"sha512-kwg4x/cj0skXhGHOa/EJWpJZH0wl/tDIh7bDthZ2UMLLJNxb3FJ2QrNKMj+ujDLRBZZ7ybllzcyU/67hZedXSg==","signatures":[{"sig":"MEYCIQCtQk+bSOG4aCAcnh8+lJYw2e5SvTa4OHL2Ybf8QTX8PAIhAMcDrr0OmAIHQQsx4WpXfyfDKYGJRXp5csIKhB9Vfygv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2194301},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"84d48d85e208d57337630bc4a934d1cf2f97dfed","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.56","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.9-rc.1_1728520281334_0.5252753146184828","host":"s3://npm-registry-packages"}},"0.2.36":{"name":"@langchain/core","version":"0.2.36","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.2.36","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"75754c33aa5b9310dcf117047374a1ae011005a4","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.2.36.tgz","fileCount":661,"integrity":"sha512-qHLvScqERDeH7y2cLuJaSAlMwg3f/3Oc9nayRSXRU2UuaK/SOhI42cxiPLj1FnuHJSmN0rBQFkrLx02gI4mcVg==","signatures":[{"sig":"MEQCIAGD8+napTQ2btJjVKpa6WEyIDlOAyBQ/lgZk4bshOXsAiA10/CR38Les4h+j2b4n1han0xr8bFod3zrULP+L/6psA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2186408},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"028ab106911e6c88d8c00756c3bebf8e8d549c4d","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.56-rc.1","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.36_1728525730029_0.08678012145453806","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"@langchain/core","version":"0.3.9","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.9","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"1fa75be84a22d951946277bc4ad3ea656c77fafc","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.9.tgz","fileCount":661,"integrity":"sha512-Rttr9FuFwU+CWIoEyuLqQUPYg+3pKL1YpDgo3nvoDVhinoHqwGQ7aNGzZ/Sf+qASMi76sPSLm+75pHMJwwOiWg==","signatures":[{"sig":"MEUCIADGwUeRYyScJq05IJ/Y6hFxOaHOXBfU8IFdbdwAAqD6AiEAs2OPRPlArbDl42gpCz4zRg/wd5LicTpm9WYpJaQfEr0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2201719},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"1ce51c62937bec4754601877abb02c42658294de","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.56","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.9_1728528450480_0.9276925107632463","host":"s3://npm-registry-packages"}},"0.3.10-rc.0":{"name":"@langchain/core","version":"0.3.10-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.10-rc.0","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"5a59b4367de9299e0f620891ca74dd8d0a113660","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.10-rc.0.tgz","fileCount":668,"integrity":"sha512-0jgzYJkaV28uzN3729udcReO92ceeczpg4vruJtbTluClHtaW6r+BMP/0/5Q6pXZZt51A9zRE3wIuJQ6Z4A9zg==","signatures":[{"sig":"MEQCIFqOfUyuLoIRPDpy+cgvEv+tJ3X2ACrqDMLQ9mdPMPtOAiAqX+NQWMBm4drg/RuQPRPPdA060Tu/ZGmYtVk4oS53Kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2214171},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"d94a30e75747ece9d7008c6f831f977f2983e484","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.64","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.10-rc.0_1728661439383_0.8651859426349073","host":"s3://npm-registry-packages"}},"0.3.10":{"name":"@langchain/core","version":"0.3.10","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.10","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"813c2b85c9170469a2a80aff8488118a5c1aeb5e","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.10.tgz","fileCount":668,"integrity":"sha512-MBGDcNeMLRFsEtfzYrqFpome9M2KI7wa4VcFoHPrjf5cvw1gaEAWiMST0jq42tgV3XmukiueCog6kj9Q/hxw2w==","signatures":[{"sig":"MEQCIENhk5EW3LcOKc2kE9rhXM9gnQVjcBVf3lcwBz1vKVStAiA0sQ0Mzx8e1WQRYiSt6gNo0AWe9kyI/JWU1SrLFyiVNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2214735},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"dcef79f300d53a057d49675b519023012dff716c","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.65","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^3.3.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.10_1728681224297_0.7329813243588486","host":"s3://npm-registry-packages"}},"0.3.11":{"name":"@langchain/core","version":"0.3.11","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.11","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"2a3ec1a1da3e6217fb48bf19c9ebd2d7cce50827","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.11.tgz","fileCount":668,"integrity":"sha512-Mhwf0jkALxeQvEdcxEMD1IiNRhXF8pJqvvAh1LpvBTScTrprNVOYQHR4pujZ6z1SV54u4hULokDWJVVjfEf23w==","signatures":[{"sig":"MEUCIEiYlFJTWKYWIF4wi4EytR5g6JgMFauvJjDmLeMU/2/4AiEAv6sHh7XFnibuot9Fh1C/ekSh7JRxuRcLhgA61+/YlOQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2216079},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"e8511105b3fd516ce00af045ba078f4c4800b266","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.65","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.11_1728863746632_0.47497319234640756","host":"s3://npm-registry-packages"}},"0.3.12":{"name":"@langchain/core","version":"0.3.12","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.12","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"010a0d695302a4b7ab15349c3639a693b31a0fb6","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.12.tgz","fileCount":671,"integrity":"sha512-dytB3VuAvGY2UHK2xQ32XzP35NcQqwP9GIqfvTB9jj4JShahwgldIqJ89EEmuW7NexX/PNaZvNeGPMP9wtHcsg==","signatures":[{"sig":"MEUCICJFkmaF0Frx7TiznI/N659sAPRNUOeeyhMzmSJwN+jrAiEAjUD7zHyrsdWb9Mt5Ekg7rXXQU+qUYg7wZIRIc0cHjlI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2218829},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"3b65f7ead4039cc61b98898cc9b414c90a23c715","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.65","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.12_1729129937546_0.37219235787318095","host":"s3://npm-registry-packages"}},"0.3.13":{"name":"@langchain/core","version":"0.3.13","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.13","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"sullivan-sean","email":"ssullivan61198@gmail.com"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"0434455272f4a6f12d011ec8788306ed595e8820","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.13.tgz","fileCount":671,"integrity":"sha512-sHDlwyHhgeaYC+wfORrWO7sXxD6/GDtZZ5mqjY48YMwB58cVv8hTs8goR/9EwXapYt8fQi2uXTGUV87bHzvdZQ==","signatures":[{"sig":"MEYCIQCSnnr6WPS4VDy7EG/sEoL3Yez4KqEQdPoBzL4q+2YvzAIhAJXEubzMl840PnGz6BKJ3aTLjNKW1dP7q8Z+r2JQ+6OM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2218839},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"c32c13199816370cd08a35bc0c8c24857e86a549","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.65","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.13_1729138505412_0.4653825691537248","host":"s3://npm-registry-packages"}},"0.3.14":{"name":"@langchain/core","version":"0.3.14","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.14","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"9d10df13566fd7a102baa7cd68058f763c612121","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.14.tgz","fileCount":671,"integrity":"sha512-RFeE89ZzFG77MymVxaaJmYMdKPjhZbSH8pPKskNkUnqvC1gH1IyxmMIIvnm67vUGYQVZCxeLaRXZH6IzbYj3Ow==","signatures":[{"sig":"MEUCIQDMBrXbwZ6IZguchH/rClV0feDy2Xzsd25YdKtc8fJ6fQIgHdGwB997NpdWkDogV0q9bFVZZg3zOvLk1UfEjrVYhnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2220448},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"71eed8f7e4474d4c0581b6ea2714b0c552d9a9e6","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.3","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.9.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.1.65","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.14_1729795373217_0.6538653827753851","host":"s3://npm-registry-packages"}},"0.3.15":{"name":"@langchain/core","version":"0.3.15","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.15","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"69eae7390c4a1b8d700315338583df38fdf42762","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.15.tgz","fileCount":671,"integrity":"sha512-HheOAhczmIH47fWzLkV+NZjjgYCUjfqjmUb9C9LTKaJMHr+kKnbBi/r9ueSaufeuEHRG2OuKWq+YQ5cHDByU5A==","signatures":[{"sig":"MEQCIH+oxzE9tnZyUQ9zXz9L40hJq6xQPDGDHg1oaPeyC+B+AiBK8H1/K1thXoflzFX/6Rzs3MBx2VFRVR7OsVfXYcFxjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2221209},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"6997cb7d78b681809c7518383bfe096ba392ce4f","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.3","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.9.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.2.0","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.15_1729826526302_0.04922563279707459","host":"s3://npm-registry-packages"}},"0.3.16":{"name":"@langchain/core","version":"0.3.16","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.16","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"60ece9762c2830eb8e5731c70b24e1707178fc67","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.16.tgz","fileCount":671,"integrity":"sha512-g83M2Z1XlhECFUtT4C7XLsVVGt2Hk3Y/KhS5tZSsz+Gqtxwd790/MD7MxdUHpZj0VKkvrFuWARWpJmNKlkiY+g==","signatures":[{"sig":"MEUCIQD1p1uGoEP9SC4rEVlnGxygEKA8x1U1tgRDnHyPU1gYHwIgd/JStUL8WxShIRoItImhwVcbBhLua9+fj6JzWKbd8II=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2246757},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"71b6a2dac9fe9083eb662b5d02df2790475668ce","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.3","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.9.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.2.0","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.16_1730239506891_0.504421056111096","host":"s3://npm-registry-packages"}},"0.3.17":{"name":"@langchain/core","version":"0.3.17","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.17","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"771f02d001e36d18485e0b172f5c70b73d3e5d26","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.17.tgz","fileCount":671,"integrity":"sha512-o4lgmRcEqAyioP4Snxat1DGIT0oasOYsfo9uvAxVjwGq+XRicXm+bO3smCBSiiPQnd6jJ9ULWJlI0RFUV1oNqQ==","signatures":[{"sig":"MEUCIHnvMUVSkXhLnndhR7NV9k6Uqbpa4vIj4ScRGA4NL/jkAiEAozH50Rpi4awMj7KUE9mz35zzmoX4oc67snrU8GFw3bY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2246728},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"90692bab1954eb7a28b93521d6c9119936637b29","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.15.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.2.0","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.17_1730507293631_0.7560989752237088","host":"s3://npm-registry-packages"}},"0.3.18":{"name":"@langchain/core","version":"0.3.18","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.18","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"bbe3c518f3b48b0cecd426b36d22bac88486a214","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.18.tgz","fileCount":683,"integrity":"sha512-IEZCrFs1Xd0J2FTH1D3Lnm3/Yk2r8LSpwDeLYwcCom3rNAK5k4mKQ2rwIpNq3YuqBdrTNMKRO+PopjkP1SB17A==","signatures":[{"sig":"MEUCIQD2Ne7/rA9/uvcm46XJ+5eU4dHOfJSn/DHnw6q4WkL8EgIgdgHHFPJVZ1iJI9PNqfPacAd4gxK5dSU8ANC07riqvX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2311779},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"913732bf8e3edc856acea888f69e9327b5ef3066","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.3","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.9.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.2.0","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.18_1731372179563_0.6670828078232769","host":"s3://npm-registry-packages"}},"0.3.19-rc.0":{"name":"@langchain/core","version":"0.3.19-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.19-rc.0","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"1f36194a65f1a6dc0f50783e1c5c443c9acea697","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.19-rc.0.tgz","fileCount":683,"integrity":"sha512-TLocbYWGz4ijxEzYSKFqgbTxp0Ghkt3loMrTj4Njo3jND47IiBzJKGLYsD/b564gbEHex0Z+K3brR2+QRD+R2Q==","signatures":[{"sig":"MEUCIB8w1KvAVKUq215uTW0eL5aRswg38PuFgLT9aQ6ztGqcAiEAh0gurXbMrxs+flD4GJW0y++kYrlmPNhayhv5wpNTe2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2311784},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"7fd5667bc3599c22ece7af47b969c42160f4bd72","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.3","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.9.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.2.0","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.19-rc.0_1732316323730_0.45667079820797096","host":"s3://npm-registry-packages"}},"0.3.19-rc.1":{"name":"@langchain/core","version":"0.3.19-rc.1","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.19-rc.1","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"90961ce9614dcbb5aa76618a968879a6f90fb6b0","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.19-rc.1.tgz","fileCount":680,"integrity":"sha512-vBoFow0z49GVErCi5atn5jsSh6zZeXjS6tfp7neUsT/qEfC7GLd02NsRejjwb6Grdj2hm6gg7pmlqmluNs8Uag==","signatures":[{"sig":"MEUCIQClsCejm0ejJ4vg2sFR1fZ/5YmnWukWeXJI2AUJWb0i4wIgc5mnKu2Hg+t6mnolhm/WVdv02W/8OC/2o86X1oNUg48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2311611},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"d3601fcb6015adfa39c6e14c59906a35c6af5553","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.3","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.9.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.2.0","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.19-rc.1_1732408563546_0.3234195742147834","host":"s3://npm-registry-packages"}},"0.3.19":{"name":"@langchain/core","version":"0.3.19","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.19","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"8e2038dbb7cb70264d892cf9c3b506125ee68d77","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.19.tgz","fileCount":680,"integrity":"sha512-pJVOAHShefu1SRO8uhzUs0Pexah/Ib66WETLMScIC2w9vXlpwQy3DzXJPJ5X7ixry9N666jYO5cHtM2Z1DnQIQ==","signatures":[{"sig":"MEYCIQD0l1QEDtoJGFGMGRDETJA1sCnwbd00gtmKpPNakQvMxAIhAI+wPRaBtB8W2NabdzZ+OqKU4A7faNj5LxQJi/jeaiBU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2311856},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"ca44bd7a14a03576aae1794cb3acc058ec3fa3c6","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.3","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.9.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.2.0","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.19_1732557672661_0.9226636239893222","host":"s3://npm-registry-packages"}},"0.3.20":{"name":"@langchain/core","version":"0.3.20","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.20","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"2d3bcf60decc8fd55945f810be26f7e5db3d7602","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.20.tgz","fileCount":680,"integrity":"sha512-29yg7dccRkJ1MdGFW4FSp6+yM8LoisBHWjXsoi+hTRTQBael3yhjnevrNtVjhF8FMAt/rDQan6bHsGCQkwcScA==","signatures":[{"sig":"MEUCIF3mCo/z8neobFEtTHEy4UkoEn8w29JBv4s3XLVMHWVjAiEA4O6EPDyzDQ2m9cUaRx87jgyMn0rhANVGoZgcxY9NamQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2312347},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"f67f0c8cb6dc350ebae3c5a1b7587fbfbb7fc937","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.3","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.9.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.2.8","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.20_1733251972590_0.42087117247837136","host":"s3://npm-registry-packages"}},"0.3.21":{"name":"@langchain/core","version":"0.3.21","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.21","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"3b1029f7eb111d2ac91aaca4ebadf5c0cb069d06","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.21.tgz","fileCount":680,"integrity":"sha512-4Ld2N2bCKBN3Ca1KWJjafuHbP4H2H2qTqyMuDSD0YxkR6iscy6yyhAJT4favShzTh3IVUUbSzysHBoXD4yhd2A==","signatures":[{"sig":"MEUCIEXQuphgHPCh56hPOFon+0quVeuUSwc0gl6xyv4rGkG+AiEAwAf3Wd+2saPz18VV/23FMh08OlOg5cKNBSRI8fju7w8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2312683},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"4818431f59f61d956da191c58339a03e66d490e9","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.8.3","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.9.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.2.8","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.21_1733425662779_0.727716155496235","host":"s3://npm-registry-packages"}},"0.3.22":{"name":"@langchain/core","version":"0.3.22","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.22","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"22064eca45a1f506e554c30537de62dc742c67f8","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.22.tgz","fileCount":683,"integrity":"sha512-9rwEbxJi3Fgs8XuealNYxB6s0FCOnvXLnpiV5/oKgmEJtCRS91IqgJCWA8d59s4YkaEply/EsZVc2azNPK6Wjw==","signatures":[{"sig":"MEUCIQDXIA4pslc4m4GBAm1zrpSoXm7JEpfNYSqbaqXH6IxXpQIgEINzDjbNUqUmWnCRNe1LZEKlhdWV+y0OdoBEy0Cu1vI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2315139},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"217d788222f11096fe0386be56463065ae3aee98","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.15.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.2.8","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.22_1733435164579_0.3855990383492145","host":"s3://npm-registry-packages"}},"0.3.23":{"name":"@langchain/core","version":"0.3.23","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.23","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"aa7362df6eda59a110dc221d2cf214092c7c1631","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.23.tgz","fileCount":656,"integrity":"sha512-Aut43dEJYH/ibccSErFOLQzymkBG4emlN16P0OHWwx02bDosOR9ilZly4JJiCSYcprn2X2H8nee6P/4VMg1oQA==","signatures":[{"sig":"MEYCIQD2sTLySl9/5anvSR/J/mq110tNViFOjHVi/P82YWDQDgIhAN5lEjFbEkE7JYFwiRR0B3ZW5DGpawI1nKqA2GN7Bh57","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2209336},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"edea078248f95c40914b73a3741d01b71eccf2d9","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"23.3.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.2.8","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.23_1733876335777_0.9586304290818906","host":"s3://npm-registry-packages-npm-production"}},"0.3.24-rc.0":{"name":"@langchain/core","version":"0.3.24-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.24-rc.0","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"1b217cc78f4c9af9d3562d34d2aa305ddbba3718","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.24-rc.0.tgz","fileCount":656,"integrity":"sha512-jGqmFa23AU5nj5RE3ryXBFAvPzombJWYmPSnh3WDnBX0l0TdTTsk9plsPgFz5c/baylHl+Xd4CgHeDFroVTTWg==","signatures":[{"sig":"MEQCIEZoZVim4T+JbYtmSkxvGQS0t9PDlKCmdrikZp5ce52kAiAY9FGdpD+ihdBMXwsWO98ha8j8JzN7qv7MIsh4r0qNoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2210690},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"64c23511162b8ae5d6e7b526d313ebe95510511e","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"23.3.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.2.8","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.24-rc.0_1734377349977_0.592306776524923","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"@langchain/core","version":"0.3.24","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.24","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"c6e00bfce6e9a78efda16cc549d3aba87b78ade7","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.24.tgz","fileCount":656,"integrity":"sha512-xd7+VSJCwFNwt57poYjl18SbAb51mLWvq7OvQhkUQXv20LdnrO8Y5e2NhVKpNcYE306fFfAu+ty9ncPyKCpMZA==","signatures":[{"sig":"MEQCIE48pmJN7QvPnosWgfn38DxFBImix++YgrMsncwnM8MwAiBTKocNgEpFmPJS/ijWmd0/ygwf72aKzQ2kraktq9x0Yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2210685},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"b2bcfe74396ace62c8b60dd83adb14406b28dd86","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"23.3.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.2.8","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.24_1734377854218_0.9666395171284958","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"@langchain/core","version":"0.3.25","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.25","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"b647fbeb825af79e6de2f3896c26116ef744008c","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.25.tgz","fileCount":656,"integrity":"sha512-kB4BhGK2XQu/c9RtHD+ocixZ7fziakvXzzVJhkd3KdR5RBcZNigzDVLf83cYAQbqeeEpLdbKb/6N+KWDc7zX/g==","signatures":[{"sig":"MEUCIQDSpx8rgc9C0MwkahQHXoe/3yugF3CkkXfXq19CuCDfhAIgcxubUfpDXuVHNTgM/k4TBzd/g++puZ+PjbnFk9P6sPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2212789},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"c89e3157783a462b00a75062b189c9a3cb53bb15","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"23.3.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.2.8","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.25_1734569739252_0.7074534575312805","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"@langchain/core","version":"0.3.26","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.26","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"0ebe7cbe7be316076ddef3feff4ce256a953b751","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.26.tgz","fileCount":656,"integrity":"sha512-6RUQHEp8wv+JwtYIIEBYBzbLlcAQZFc7EDOgAM0ukExjh9HiXoJzoWpgMRRCrr/koIbtwXPJUqBprZK1I1CXHQ==","signatures":[{"sig":"MEQCIEm5BI0NYrBjWUwtReCMajcfIDngaVKLyqexcLNaFaBwAiBCEoTi4cYrvWEWyQzi0JqiRiWQG3cmPs4G1B9WiLmPOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2213553},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"1a4e0ca4c5a34f5498832857e7c09d8289fe04be","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"23.3.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.2.8","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.26_1734657942470_0.3497947188435979","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"@langchain/core","version":"0.3.27","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.27","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"b8e75bd4f122b18a423f3905df0e9872205a1a44","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.27.tgz","fileCount":656,"integrity":"sha512-jtJKbJWB1NPU1YvtrExOB2rumvUFgkJwlWGxyjSIV9A6zcLVmUbcZGV8fCSuXgl5bbzOIQLJ1xcLYQmbW9TkTg==","signatures":[{"sig":"MEUCIQDp5VZfHXOc9Qy8lR8ayeRWS1XhiUgEcZfiwmTBlpAuRAIgfdcnds/Dg/WrQO1t6hjK9kPpgJwkQ90Y63jZV1s3SkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2217294},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"9cb74a121440edd69ccc4cc5adae6608edf76773","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"23.3.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.2.8","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.27_1735685552871_0.3840188627468941","host":"s3://npm-registry-packages-npm-production"}},"0.3.28":{"name":"@langchain/core","version":"0.3.28","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.28","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"375e14a7e05c734afaf4996a7a0700584e20a0c1","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.28.tgz","fileCount":656,"integrity":"sha512-oZPkweAAVDI7G7DEBAw4noQwZj2wcYaOgo1KPNwnHNYR40mkM3ma6va37eCS/b5xeIzAaUkOZlIqePdjVMBycQ==","signatures":[{"sig":"MEUCIQCKI/2T7rSmlcLQCm1BkHbuLKSZoa0kvVEJkgXhuoC5FAIgcmuVl+fEqVQR+vCEedwuJsEZipeEUBmDL3TiT1kioxo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2218757},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"d727338816f2b3c6da01f8816da76da3792ca950","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"23.3.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.2.8","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.28_1736545527957_0.002847175671185642","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"@langchain/core","version":"0.3.29","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.29","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"02d08486b5d6cb7ea9857fb46c2ec4c0bedf8995","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.29.tgz","fileCount":656,"integrity":"sha512-LGjJq/UV43GnEzBpO2NWelIlzsAWoci+FEqofYqDE+F6O3EvTrSyma27NXs8eurM8MqWxjeL0t4RCmCSlJs2RQ==","signatures":[{"sig":"MEUCIQDFMR0QuoaKPOeDp1rw8I6jkrR/lVbSiZAS9YvS6O4HYgIgHPCjtMmLwbNQvN6Lcy0pVeHF35NwEv7VaUjIzVvGAOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2219546},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"7b0dd1e8456effcd3f39f9a14e6110071d16bebc","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"23.3.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.2.8","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.29_1736616839289_0.8614566211082042","host":"s3://npm-registry-packages-npm-production"}},"0.3.30":{"name":"@langchain/core","version":"0.3.30","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.30","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"77479d4645aa6edf5843416cd96324df67063361","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.30.tgz","fileCount":656,"integrity":"sha512-HFUpjJ6FkPSSeLKzCLKxba4VN1DKnrXRmjaWHDb5KUyE9DZrqak3Sh6k2dkzXDJIcdd/uNeeQGFyQnubVEMkPw==","signatures":[{"sig":"MEYCIQDN2FrFLXuuYr3CFQjAx6fvqqcEodlujB9aALcBRLKv+gIhAJ23Do9QtZIgn5kiZL0rtWLCfIsdIIIL5/dnqGkZLUQf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2219064},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"55215e4dc22efa2a57ca773deb48976ea6bf9b73","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"23.3.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.2.8","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.30_1736790845781_0.6039521468155553","host":"s3://npm-registry-packages-npm-production"}},"0.3.31":{"name":"@langchain/core","version":"0.3.31","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.31","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"c160c5639051b567112b30d507851cc2c4a23d15","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.31.tgz","fileCount":656,"integrity":"sha512-Fjy8gdaFjGuAW7+ug1XfQYJR3fyWPpWyydPXOhXfjnThaMnHfhIg9kzA3W7DxiMLgAC2fQsAqyxGJVXajV/07A==","signatures":[{"sig":"MEUCIH2dhsQNkim0u4h7L+fpxLomMBp22YgIS9NkDFubYYraAiEAp82YV0xRH6Hjc10jFrkhYc9pDxsSzXkK3n77Sb+Y1c4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2219418},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"7e395cb00a132236d1ad4dcde51371c84dc345e5","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"23.3.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.2.8","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.31_1737173491905_0.9699467431641897","host":"s3://npm-registry-packages-npm-production"}},"0.3.32":{"name":"@langchain/core","version":"0.3.32","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.32","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"3d6cd0da6e8335fd049520a1215714129e064385","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.32.tgz","fileCount":656,"integrity":"sha512-QesrB7qPrvdIKgCL6/hfa1e7+5dCCgunN5nRGvr0LYWEVuLBrUd93PDvpPP9Fk43+HZnS16adTCYOwX0Jad5Bw==","signatures":[{"sig":"MEUCIFS7tkBbgRCyrEtx3yrHfU9E0CG6H/NwTnhaFO99PJQiAiEAnCK0ab27gaerjFmhzbunvPXEU8aHWfODlF5MJhtDy3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2219426},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"64c2b8f33b8c314a4c85a3035865cb396958ede2","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"23.3.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":">=0.2.8 <0.4.0","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.32_1737337497312_0.3333602840727552","host":"s3://npm-registry-packages-npm-production"}},"0.3.33":{"name":"@langchain/core","version":"0.3.33","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.33","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"7efcbdc06b1e9f24b774e5aa1c594203d28c9e18","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.33.tgz","fileCount":656,"integrity":"sha512-gIszaRKWmP1HEgOhJLJaMiTMH8U3W9hG6raWihwpCTb0Ns7owjrmaqmgMa9h3W4/0xriaKfrfFBd6tepKsfxZA==","signatures":[{"sig":"MEYCIQDoMorn1ex3oy9GygpCG1qWXg++fUy6jKDYRyT/JsjpjwIhAOuej9RA1Sy00xTNs/46OiuV4qlgl1FeeA9gt+xa6+oj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2225478},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"e0fc2a41e9b09da301a96075956a44863ff827cc","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"23.3.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":">=0.2.8 <0.4.0","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.33_1737484090779_0.9318791988424788","host":"s3://npm-registry-packages-npm-production"}},"0.3.34":{"name":"@langchain/core","version":"0.3.34","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.34","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"3b0c6cc56aae053eb63b81ae0ccd901a5e009380","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.34.tgz","fileCount":656,"integrity":"sha512-gBa2UbnBsf+TmoCbV6VuQDvZTsD3nDFtRrAam2BKim/Criy0BTPyGy4PCFpDkZ2KqKHCXXa0BlPZFDfcE/uwLQ==","signatures":[{"sig":"MEQCIF8AlFbKloTUSjtIFQJyqOzIa+0XMpo1kRjisFiSckT3AiAYhoIfodOeIY6DTt4tve9Z38QEMM6VEbMJ/oJSiXOubw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2226504},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"765b057113fc3ebf897c3ec9ab2823250a7f7bd4","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":">=0.2.8 <0.4.0","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.34_1737757390656_0.22080298622832228","host":"s3://npm-registry-packages-npm-production"}},"0.3.35":{"name":"@langchain/core","version":"0.3.35","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.35","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"c2bf596d34a60478df67b1ec21434f3c149d1c03","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.35.tgz","fileCount":656,"integrity":"sha512-W+atv1fztXLv63oe4Z5ZlpGp4HE5BFXtRHtkj1O53qypnbv8iANnu80/ku6kHHlgX0K9xE0YOUxzWtoHsg0qWg==","signatures":[{"sig":"MEYCIQCoNhStzZcXSf+hOyfOKu1CTR8RqYItBjhHwg/EVl0PGgIhAKSVwGQEY6wyFrhCWzaat/hrqU47A0mPZL+piJm1dACJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2227061},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"e325f4c039c4fe0205fdfaffd47978bcd85c5bad","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":">=0.2.8 <0.4.0","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.35_1737770581961_0.8076524470096837","host":"s3://npm-registry-packages-npm-production"}},"0.3.36":{"name":"@langchain/core","version":"0.3.36","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.36","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"00824a3b32e8eaf8f2d8fc8f0d97d513d2771e45","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.36.tgz","fileCount":656,"integrity":"sha512-lOS6f5o2MarjGPomHPhzde9xI3lZW2NIOEdCv0dvjb1ZChWhwXWHtAMHSZmuSB53ySzDWAMkimimHd+Yqz5MwQ==","signatures":[{"sig":"MEUCID45WJqAMUulb4UF/FPHtzROsRKvo6z6em301Mt5utYkAiEA6etnwuOXvFkeL9UxJHCk82hBLbNKpFUl+tXARWGBFN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2228131},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"0bc81301ba6e41a3fd8bbc2ce770634be1d2bafe","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":">=0.2.8 <0.4.0","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.36_1737795670845_0.17303793179862725","host":"s3://npm-registry-packages-npm-production"}},"0.3.37":{"name":"@langchain/core","version":"0.3.37","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.37","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"9ea7985c6cdaa075b02241ba3e6ba76c47454daf","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.37.tgz","fileCount":656,"integrity":"sha512-LFk9GqHxcyCFx0oXvCBP7vDZIOUHYzzNU7JR+2ofIMnfkBLzcCKzBLySQDfPtd13PrpGHkaeOeLq8H1Tqi9lSw==","signatures":[{"sig":"MEUCIErJPQ6hsIu15w6Q4PYnFQCgsc58fMPR0i/GXOo2kVAAAiEAn26GTpZ46bxUWKIBwG27uK6EeyQYQlCcj1mZ1oMweF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2230717},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"535c9d58ce18790fe158d2f8be3ab91222a7649e","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":">=0.2.8 <0.4.0","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.37_1738167855217_0.04789348423265638","host":"s3://npm-registry-packages-npm-production"}},"0.3.38":{"name":"@langchain/core","version":"0.3.38","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.38","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"e0675d978d5141c720d9a2e143550d4411afa3be","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.38.tgz","fileCount":656,"integrity":"sha512-o7mowk/0oIsYsPxRAJ3TKX6OG674HqcaNRged0sxaTegLAMyZDBDRXEAt3qoe5UfkHnqXAggDLjNVDhpMwECmg==","signatures":[{"sig":"MEYCIQDiXrVT5YRgOtr8XsTdh4LVLB5mXet53gM/LBNHuHZ9wQIhAIN2/OM4BZJszkgBFcfAouU9iXIz37mJfil9SSzhN0Jl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2231273},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"1efb55034584336e33ccfb1ed83d2d2e2f0be3b4","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":">=0.2.8 <0.4.0","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.38_1738786363373_0.48490022511707176","host":"s3://npm-registry-packages-npm-production"}},"0.3.39":{"name":"@langchain/core","version":"0.3.39","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.39","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"81002e0cacacb7c1011264d6612f923816a3965f","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.39.tgz","fileCount":656,"integrity":"sha512-muXs4asy1A7qDtcdznxqyBfxf4N6qxofY/S0c95vbsWa0r9YAE2PttHIjcuxSy1q2jUiTkpCcgFEjNJRQRVhEw==","signatures":[{"sig":"MEUCIHfTqkOruD9FRfYyHSyr0t+4Me8lYFNRuDwnTYBfLeCrAiEAslPSSC35UU5eI0KSMm6EGVqhHjJN318+OmUn2dwB3pE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2232639},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"754ffededcf496489780a3ac928fafbc8c336e5c","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":">=0.2.8 <0.4.0","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.39_1738960079924_0.6732842878080427","host":"s3://npm-registry-packages-npm-production"}},"0.3.40":{"name":"@langchain/core","version":"0.3.40","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.40","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"e5f41f8b4288672d73aa98bcdaf6b32df0480db8","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.40.tgz","fileCount":663,"integrity":"sha512-RGhJOTzJv6H+3veBAnDlH2KXuZ68CXMEg6B6DPTzL3IGDyd+vLxXG4FIttzUwjdeQKjrrFBwlXpJDl7bkoApzQ==","signatures":[{"sig":"MEUCIGpqiEejTSGGVPjPHjnMiKcjJgvlFew7YzHSPy5eejEmAiEA+rDuxGsKoZF9OxUtN28FIAJ664NcMBkVwV50tB0QCnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2233415},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","default":"./types/stream.d.ts","require":"./types/stream.d.cts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"c3a153feee48de34abac13cab210105ffd5e3075","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":">=0.2.8 <0.4.0","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.40_1739386293310_0.9105579263591348","host":"s3://npm-registry-packages-npm-production"}},"0.3.41":{"name":"@langchain/core","version":"0.3.41","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.41","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"dcdb1ec9bc5d8fc8223c51ae9cf4760d010b0a92","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.41.tgz","fileCount":663,"integrity":"sha512-e/vOyfBxH6Wf2iWvQTecfnkTLGyy6QMTjHgRdU89d3+cHHnNURRCjFbq0dOLWqxnW3eWbXkmNhf3MauRDM+zbQ==","signatures":[{"sig":"MEUCIDqspsGzD1VXqwPpPeKy0W2X0/J5TfrJIUkYcFtI93CEAiEAm+s/svgMtKx+dhaAmVk1n6ELlPX81uEkIW1KiJWJKnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2233816},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","default":"./types/stream.d.ts","require":"./types/stream.d.cts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"1bf36c906e1bcdb4ea2739f50855db4bf44baa7e","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":">=0.2.8 <0.4.0","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.41_1740682051970_0.12983720186338288","host":"s3://npm-registry-packages-npm-production"}},"0.3.42":{"name":"@langchain/core","version":"0.3.42","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.42","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"f1fa38425626d8efe9fe2ee51d36c91506632363","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.42.tgz","fileCount":663,"integrity":"sha512-pT/jC5lqWK3YGDq8dQwgKoa6anqAhMtG1x5JbnrOj9NdaLeBbCKBDQ+/Ykzk3nZ8o+0UMsaXNZo7IVL83VVjHg==","signatures":[{"sig":"MEUCIQCz/kjVXZh9rM0Kc6+abHHeRUiK5v1r9psSIGi/4t4ZFwIgZ66WUnfV1WuVoLB6Lb9/HGdN/381XEaV/yBZL/wyzUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2233986},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","default":"./types/stream.d.ts","require":"./types/stream.d.cts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"8b06f7f7276678d939db67400ec1dd78454f885c","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":">=0.2.8 <0.4.0","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.42_1740782543183_0.2550401098844861","host":"s3://npm-registry-packages-npm-production"}},"0.3.43":{"name":"@langchain/core","version":"0.3.43","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.43","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"e23adfdc4b806c92002f9f56d6590c4a43eb4418","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.43.tgz","fileCount":663,"integrity":"sha512-DwiSUwmZqcuOn7j8SFdeOH1nvaUqG7q8qn3LhobdQYEg5PmjLgd2yLr2KzuT/YWMBfjkOR+Di5K6HEdFmouTxg==","signatures":[{"sig":"MEQCID84Kv6ZWr0jO71Rppma/8r4KLj+EAPPZGNgzY8yTX3sAiBaUTKTjAZXc3Y2C4ZDMyavdFll9eMvknuwhBWRArNjSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2234656},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","default":"./types/stream.d.ts","require":"./types/stream.d.cts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"b826a2853e17428bbda95c904a4dcb420fbe425d","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":">=0.2.8 <0.4.0","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.43_1742799971351_0.04172027849496329","host":"s3://npm-registry-packages-npm-production"}},"0.3.44":{"name":"@langchain/core","version":"0.3.44","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.44","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"b449646ab31d0cefd3e9fa3ec02a0fb6a78f7ef6","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.44.tgz","fileCount":666,"integrity":"sha512-3BsSFf7STvPPZyl2kMANgtVnCUvDdyP4k+koP+nY2Tczd5V+RFkuazIn/JOj/xxy/neZjr4PxFU4BFyF1aKXOA==","signatures":[{"sig":"MEUCIFOWXxldJsGQ6t2p6Ieb9SSwwWRZJI/I/RPznuFy0/ANAiEAwG07iZ3mvotghduTdP5ibxIQUTHUv98aF2xw1if02Hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2251900},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","default":"./types/stream.d.ts","require":"./types/stream.d.cts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"f4277167681769eb284d6ebce86262b9d72473d5","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":">=0.2.8 <0.4.0","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^17.6.0","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.44_1744173787267_0.46183219969430134","host":"s3://npm-registry-packages-npm-production"}},"0.3.45":{"name":"@langchain/core","version":"0.3.45","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.45","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"149d8fe6f44d0fec78573791dcb4390bbfb10324","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.45.tgz","fileCount":666,"integrity":"sha512-4icCMCeuauVvwH43zgCE6Hk2Zbke5OccfVhFpTiIJPo8WoU/ALdaZlS22S+6+qZ9lFzFHsgZ6K33Av9aWhxkQA==","signatures":[{"sig":"MEUCIQCKBD0FXvQ3kPNtBCp9Fnvkx/fMpiE3zrTb3KfBYdw0/gIgCUwVJd3pos+zqf9FGMKOyUjRfgBYGSHxLqGeerQBUig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2251977},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","default":"./types/stream.d.ts","require":"./types/stream.d.cts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"3bc2859aa726e7045c464690858f57b43ddc7812","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.3.16","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^18.1.2","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.45_1744859877219_0.5060975006302628","host":"s3://npm-registry-packages-npm-production"}},"0.3.46":{"name":"@langchain/core","version":"0.3.46","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.46","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"4bf7982fd74d48ce68c0e651436dfd5271b78a47","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.46.tgz","fileCount":669,"integrity":"sha512-uZ9iI8OIWjOoY/OBkNrjobYHPI/Ky/X4NllKLtkAaKt0aI02HAm2EmZnGrUd0oHjwlYLzjat0FE329ACqiXadw==","signatures":[{"sig":"MEUCIQC1ljgGMVrUyqVrzvk3CaJT3eZnfDn3osQ6zmDkJuN1oQIgA/6FdDAf7f2OSe4jszIZFUUxtUWIRW60fuc4Yjud9q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2263724},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","default":"./types/stream.d.ts","require":"./types/stream.d.cts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"d9d2822f91dd78e945b651787a68de638da532d6","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.3.16","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^18.1.2","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.46_1745293117025_0.37211686772178165","host":"s3://npm-registry-packages-npm-production"}},"0.3.47":{"name":"@langchain/core","version":"0.3.47","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.47","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"0edd22dec70a7b78866999a3d00668cca688e66a","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.47.tgz","fileCount":669,"integrity":"sha512-G1xk3HnimnbCkrxbhRmdk0swx0fYEuTgBoZsYCpHontLB0NfefomK7YUzC/nSAruGehlpVrl6Ik3guvfYG5OYA==","signatures":[{"sig":"MEUCIHO9HBePllXSKFmebJLn5f8WoSHREUYlzNQRJhrDEmkMAiEA6Aq5pAjNlHvXNmMwnCG5/Ay1yRFhEmFwEGU8cwbCd/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2264252},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","default":"./types/stream.d.ts","require":"./types/stream.d.cts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"7ebf9dbbefe3bfc523a363873b5e24f0c2a62b37","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.3.16","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^18.1.2","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.47_1745433043783_0.14161547818211084","host":"s3://npm-registry-packages-npm-production"}},"0.3.48":{"name":"@langchain/core","version":"0.3.48","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.48","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"23e5a3766cdcec8642fecb50073243598c4b9c33","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.48.tgz","fileCount":672,"integrity":"sha512-R/G/ax4O3UrDV0JIkz6jiQSLBB68r9FswpHDgN6OPxU0R3YgAVnaiYuiNgUwHymmuUOJ6rZbndsnec73DE0iTw==","signatures":[{"sig":"MEUCIQDxXJkd339JcukRPkMwPUQ5Z5D1e0kRDFVM23LHaEKG0QIgT2K1fc253bayz8ud2H3tyB+fB3Kwylmeg1DQodC/Kyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2290034},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","default":"./types/stream.d.ts","require":"./types/stream.d.cts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"59aca0acf617b77dbe629c0da05976238969024d","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.3.16","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^18.1.2","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.48_1745497528072_0.5297662620333081","host":"s3://npm-registry-packages-npm-production"}},"0.3.49-rc.0":{"name":"@langchain/core","version":"0.3.49-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.49-rc.0","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"8ad61e713db00d8c98dee37ad5f8e09d18f47a37","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.49-rc.0.tgz","fileCount":672,"integrity":"sha512-dYn7cBQLTiS1bn272MMu4hSJjhBzCaxjE030mUyDI3mXD3yWfoiKasFEEz8gPmGRI0VlUqVXs/keiXoU36ECPA==","signatures":[{"sig":"MEYCIQCDg1MA4zvOGx9Fm6AdA7YHtcZ1u8DMshoVxxq2+V3bXgIhAKXeUqmfJb1EvNCm7IkC6npKA/CDPKkImuNjY7HBwrVT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2290201},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","default":"./types/stream.d.ts","require":"./types/stream.d.cts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"f84295d0bff429b1a29da3af5ae95be19dcdfd2f","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.3.16","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^18.1.2","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.49-rc.0_1745621992695_0.5262003735127849","host":"s3://npm-registry-packages-npm-production"}},"0.3.49":{"name":"@langchain/core","version":"0.3.49","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.49","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"abccfc6c20d237536a90f1379f682177bb02e5ee","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.49.tgz","fileCount":672,"integrity":"sha512-ESEbxjtVtZTpgMPrLFEQZVHA5EVJuDYV3XzTFQ8haPHmBJfzskl6TINFttoGKTGbv799DZrRwnd5fbuCN5NDEA==","signatures":[{"sig":"MEUCIArOucDJm5WJ4GVUMdHU4tAfHLlAxMHsKX+suKffpZAIAiEAzNDfR534f2g81cMtaIRGroi7aDQ7Sd3VmqXTdAJbTpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2290196},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","default":"./types/stream.d.ts","require":"./types/stream.d.cts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"41edde79c82d74067c6dae970d9ccd814a7d2e23","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.3.16","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^18.1.2","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.49_1745623149090_0.5468912172421805","host":"s3://npm-registry-packages-npm-production"}},"0.3.50":{"name":"@langchain/core","version":"0.3.50","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.50","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"e9444b5419a72a60ef44d65bff659e2ba243ff3b","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.50.tgz","fileCount":672,"integrity":"sha512-0MBVe7dZ4h3a3MJAg/YesWBvwkDg8t2rDIGg2Q11DxRBnxB7OqmvBlbZ1ftaDvoBZzxMY+8E58OsCLuay3Bk9w==","signatures":[{"sig":"MEQCICXC5kcBkr+MLS1v7r1Qtat55jsN/dNdhwmdHEKemPL+AiBhG5+jI4ioqVcNyZAfp13E5FXjdWp3deCeEORHzJkw4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2291337},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","default":"./types/stream.d.ts","require":"./types/stream.d.cts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"e4d8ac07f03b5d1c5cd9ca4ead5f3e26df19d0b6","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.3.16","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^18.1.2","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.50_1745983656558_0.048534040676800005","host":"s3://npm-registry-packages-npm-production"}},"0.3.51":{"name":"@langchain/core","version":"0.3.51","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.51","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"3767fce686bf5cda26b9a08aa02d19618ae2b218","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.51.tgz","fileCount":672,"integrity":"sha512-2nE30uuomSQrIQKB3BLgQtECZLWj5gwPEzQ+I6Ot6s9DKd133nXp3eZeggkAJ/uuc4WVROYVNJnmxepeAWo02Q==","signatures":[{"sig":"MEQCIHJftfbBwEHqntX6SEj6BL/4xDEPvrcNQKDAAlvLOAzEAiBjOBamCDOBmTPgg4Z1wdkuQ/B6BsVOFCZ9AJ5aHs1tog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2292617},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","default":"./types/stream.d.ts","require":"./types/stream.d.cts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"50d898a9f5cc958703c02b023df1e955b9c7e082","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.3.16","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^18.1.2","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.51_1746165644972_0.060795503346658286","host":"s3://npm-registry-packages-npm-production"}},"0.3.52":{"name":"@langchain/core","version":"0.3.52","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.52","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"d93ff257a90961f1df85242cb5c1b622d79376fb","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.52.tgz","fileCount":672,"integrity":"sha512-+5r2SDOsK2Grgo/4p3pCzjSLiTOLh3DhaiQYrTHmk0edVSdwHYvPwUT8wKQb5SPCoLGRoCagBYBkyeqHFaAB7g==","signatures":[{"sig":"MEUCIQD9Gyq3xGxUYfKbfYSMjgRUWf19d6RSml3pIKsGiuyoMAIgXm+m3JaznUJbaB0a9qEh2fQjTiWFO0MB0hA4uLqmyxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2294038},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","default":"./types/stream.d.ts","require":"./types/stream.d.cts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"2cf83930b71c93887343e01fafeeb5ea6ebfc9d9","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.3.16","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^18.1.2","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.52_1746495420832_0.391877283622164","host":"s3://npm-registry-packages-npm-production"}},"0.3.53":{"name":"@langchain/core","version":"0.3.53","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":"LangChain","license":"MIT","_id":"@langchain/core@0.3.53","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","dist":{"shasum":"40f4c2d9848cd2e46e5f5f471cd11656fcf94a43","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.53.tgz","fileCount":672,"integrity":"sha512-rHlBcEG5PNaWxlVhPTLiZ0WRCr/URNEUynhgZTZ8QbTJhQ1vEMibdr2YL9LYKHSXNyAp/b5j3itcu3epB8FD7Q==","signatures":[{"sig":"MEUCIH22uW1dLf/1hpfZJ148THefMAezpuqTbKxib65gsnxYAiEAxusps+0ocaeK/9Nr5tBv/8/ePxjzPMyDmbLRv02Cssg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2294037},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","default":"./types/stream.d.ts","require":"./types/stream.d.cts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"11a721a71b10d42169e647f1c0707b560166c969","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},"repository":{"url":"git@github.com:langchain-ai/langchainjs.git","type":"git"},"description":"Core LangChain.js abstractions and schemas","directories":{},"dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.3.16","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^18.1.2","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.53_1746495653298_0.8554846376935297","host":"s3://npm-registry-packages-npm-production"}},"0.3.54":{"name":"@langchain/core","version":"0.3.54","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.54","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"72eb9a9a62dd7d94637a983be8e57fcdf63ae808","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.54.tgz","fileCount":672,"integrity":"sha512-GqUwao7X9LTxgTDY9jtQ81XStvNuJn8sfJL7JqaVb0Ebfu00bn9R+xC80KmcljO/1EApWUYsRzDzhRj0EtwHxA==","signatures":[{"sig":"MEYCIQDZsN8DqT2FRo7D7mtxfHDcC1J4bUijv/3370NF9wfyTAIhAJHpvWBL7batdGxLz5vShpHrxdBVQ+tH8BLB7KRsMuIs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2301718},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","default":"./types/stream.d.ts","require":"./types/stream.d.cts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"f96352c10c08c5c2df071ef47868be5bbab6e59e","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.3.16","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^18.1.2","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.54_1746589512153_0.02414964884404558","host":"s3://npm-registry-packages-npm-production"}},"0.3.55":{"name":"@langchain/core","version":"0.3.55","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.55","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"e8a0d60833cb709ce6ab2ac2d348683b439c9856","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.55.tgz","fileCount":672,"integrity":"sha512-SojY2ugpT6t9eYfFB9Ysvyhhyh+KJTGXs50hdHUE9tAEQWp3WAwoxe4djwJnOZ6fSpWYdpFt2UT2ksHVDy2vXA==","signatures":[{"sig":"MEYCIQDGYEKBgL3ycHKpaM6tMT5zaBtH2rKWcRb1fgGyGBxzowIhAPncA7JnIwhsq7fiUzE00E1rjcMRLsbH87mFdV0J0klT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2302072},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","default":"./types/stream.d.ts","require":"./types/stream.d.cts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"b47fc594e8e383d711779be1b1748ffe1f85dc8b","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.3.16","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^18.1.2","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.55_1746665474079_0.39776039504610794","host":"s3://npm-registry-packages-npm-production"}},"0.3.56":{"name":"@langchain/core","version":"0.3.56","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.56","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"02f96f67366f54c9cec5b35c484e739dabb1785c","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.56.tgz","fileCount":675,"integrity":"sha512-eF9MyInM9RLNisAygiCrzHnqzOnuzGWy4f1SAqAis+XIMhcA98WuZDNWxyX9pP3aKQGc47FAJ/9XWJwv5KiquA==","signatures":[{"sig":"MEUCIQDoG6HVNouSkePh8J3xI/E446hRUXBDiBMII1eBv9oDhAIgR6crRpTTjtRa5W/zY7HXSPgLb3v/uCyZVdRcPG33p/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2312357},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","default":"./types/stream.d.ts","require":"./types/stream.d.cts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"b9db03b08512cf3781f2da11af95830dcc882dc0","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.3.29","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^18.1.2","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.56_1747368621146_0.8456122521273783","host":"s3://npm-registry-packages-npm-production"}},"0.3.57":{"name":"@langchain/core","version":"0.3.57","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.57","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"3e9d9414046873405f48c761fe632bd757250a91","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.57.tgz","fileCount":675,"integrity":"sha512-jz28qCTKJmi47b6jqhQ6vYRTG5jRpqhtPQjriRTB5wR8mgvzo6xKs0fG/kExS3ZvM79ytD1npBvgf8i19xOo9Q==","signatures":[{"sig":"MEQCIDFS5rjBb5FMQYKQ6aTLcmbCGaAly4hkIZ6QpXxMlv2gAiB2j2RiPJNHb6GzH79Ero8qrUAeIctw/uY+LsQcSwXSqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2314751},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","default":"./types/stream.d.ts","require":"./types/stream.d.cts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"990012d8ac6fdff868b82d1a269b565099976def","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^3.22.4","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.3.29","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^18.1.2","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.57_1747888121702_0.28739010518704977","host":"s3://npm-registry-packages-npm-production"}},"0.3.58-rc.0":{"name":"@langchain/core","version":"0.3.58-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.58-rc.0","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"hntrl","email":"hunter@hntrl.io"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"3a6e584e753ae50a8fe230dfd8727dde5f7df604","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.58-rc.0.tgz","fileCount":675,"integrity":"sha512-OEM0DYnQugHF+n4VbhjHrbuPMLDANGDy/JvHjV0M2AuqF9m7pGh+DGrq/+rjalrmPWPOC4iQOWS0EZlHEiVyGw==","signatures":[{"sig":"MEYCIQCOh7c/rQOxax5m26zpmEYbQy8Nl11CEn9shMNDUsPkFwIhAITbvexBpfHCU0fmk1D0fSk5ozAvQ/GBUfztpv9DUP9+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2355913},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","default":"./types/stream.d.ts","require":"./types/stream.d.cts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"368c505ac3eb614c2313f1013fa888cd27dd7bfa","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"hntrl","email":"hunter@hntrl.io"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.15.1","dependencies":{"zod":"^3.25.32","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.3.29","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^18.1.2","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.58-rc.0_1749581155414_0.31262274128947354","host":"s3://npm-registry-packages-npm-production"}},"0.3.58":{"name":"@langchain/core","version":"0.3.58","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.58","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"hntrl","email":"hunter@hntrl.io"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"8de745fa1345dfea246adebe42f0cffc41fa9e6f","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.58.tgz","fileCount":675,"integrity":"sha512-HLkOtVofgBHefaUae/+2fLNkpMLzEjHSavTmUF0YC7bDa5NPIZGlP80CGrSFXAeJ+WCPd8rIK8K/p6AW94inUQ==","signatures":[{"sig":"MEYCIQDBOnKwFBNSgaoIbXFgzoRS6RDclK/FnWM0gicn2/GJQAIhALX6x6m6mFmfJzfd4r8c+OUMTMbRN5dio/4iNHCFfDNY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2355570},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","default":"./types/stream.d.ts","require":"./types/stream.d.cts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"643c2dfbab15274079d46a124e1cf4d81334a1b9","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"hntrl","email":"hunter@hntrl.io"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.15.1","dependencies":{"zod":"^3.25.32","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.3.29","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^18.1.2","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.58_1749666270839_0.009544523736683796","host":"s3://npm-registry-packages-npm-production"}},"0.3.59-rc.0":{"name":"@langchain/core","version":"0.3.59-rc.0","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.59-rc.0","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"hntrl","email":"hunter@hntrl.io"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"757dcdffde58f2e05de4633bc7b8c1ae6d67212b","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.59-rc.0.tgz","fileCount":675,"integrity":"sha512-W+UnfXEMgdrMVpVXezmFijvoNM68J8THJoujFwkiw5d8CUjhq+ful5c7HQeC6DM7AypBBo494m4XaCu0fOymTA==","signatures":[{"sig":"MEUCIQDAj16hDjwKXlaf3iAl9ID1JKkYNBatgI7czO90DnNuzwIge+xjquYqf261De6gZdd2QVreCv2RfYTd0tC7Ro730Q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2358318},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","default":"./types/stream.d.ts","require":"./types/stream.d.cts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"57f754d50c62c0f895d44ed854337544a3e34ab2","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.25.32","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.3.32","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^18.1.2","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.59-rc.0_1750103422157_0.7250611060994276","host":"s3://npm-registry-packages-npm-production"}},"0.3.59-rc.1":{"name":"@langchain/core","version":"0.3.59-rc.1","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.59-rc.1","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"hntrl","email":"hunter@hntrl.io"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"e1073738ca76cfbd5e355bf15e71e1e53b506c6e","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.59-rc.1.tgz","fileCount":675,"integrity":"sha512-Sgm/4RfHGb4yxqPyD9bKU6r/ON5hpkIv5HGbxSKEASR5hLT9YetvLTLqOuUxEfcMcFWNqgiVMPrtLD1awqHQ6g==","signatures":[{"sig":"MEQCIEwmx8tn0FOo4/r3AdzvQloxrbfXNwcQHmto5o7LFW/pAiAZJRw448nAgcgMJ0C3J1//Lxz/LMSOOPAr/JPl3M7kYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2358744},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","default":"./types/stream.d.ts","require":"./types/stream.d.cts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"8626814d48d841139bfba95001207fa7544fef0f","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.25.32","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.3.32","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^18.1.2","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.59-rc.1_1750110817527_0.4494815673529904","host":"s3://npm-registry-packages-npm-production"}},"0.3.59-rc.2":{"name":"@langchain/core","version":"0.3.59-rc.2","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.59-rc.2","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"hntrl","email":"hunter@hntrl.io"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"69eac3d6dce8f59a3065cefba02f0af6daf844b6","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.59-rc.2.tgz","fileCount":675,"integrity":"sha512-X7oqfiCUGY43JH76jXro3cR3CeIxK2YADkRbdFu6Y4rxSmujGrv0G9zHIvrWtBkZnpC17xaA2eaGX8qbKwsNPg==","signatures":[{"sig":"MEUCIQDNtM/KjuAJj64OptU0X0bUYbfqGu9zQR9McPN5b+1P2gIgOF1tAH/kUw2a4xAeW+Q6LpU4aGlDoaj0WpvFhQD6AUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2358515},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","default":"./types/stream.d.ts","require":"./types/stream.d.cts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"467df1e3e3da08e427c8efb5f50ecf29e1cd1630","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.25.32","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.3.33","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^18.1.2","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.59-rc.2_1750128374737_0.489291953320127","host":"s3://npm-registry-packages-npm-production"}},"0.3.59":{"name":"@langchain/core","version":"0.3.59","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.59","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"hntrl","email":"hunter@hntrl.io"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"979f747c8a0e9664044cb2a165be923698d007a7","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.59.tgz","fileCount":675,"integrity":"sha512-YAvnx0z3A8z5MvyjZzjC9ZxXZYM20ivFdUeLzANSPCoPCNIQ1/EppWP82RI24PcmWkNtuXsFVaj5juWiIpZvxg==","signatures":[{"sig":"MEYCIQD/AjH6b48XzvlqeELispBW4+6aRgDI95gIfKlNK/V10AIhAJJGQ7VwJT1JBceoyNBaMlDu0s04cPjVfnvu5zsCz7Ji","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2360600},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","default":"./types/stream.d.ts","require":"./types/stream.d.cts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"87ff0a4751ed9eb1212d9ef866e74777620d39b7","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"jacoblee93","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.0","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.25.32","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.3.33","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^18.1.2","typescript":"~5.1.6","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.59_1750131041622_0.2407832672451038","host":"s3://npm-registry-packages-npm-production"}},"0.3.60":{"name":"@langchain/core","version":"0.3.60","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.60","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"hntrl","email":"hunter@hntrl.io"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"5da05d96ed43136bb8bb3f80df106e561d6405fc","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.60.tgz","fileCount":686,"integrity":"sha512-FlUjO7ovGnaKcb2JPmw5ajPaZj18LVjh/vAURtdzzFy4UsYBLv/5Y3HJQ2KgDdrl6sW/UyfG0zWdnhZQ1A5eJw==","signatures":[{"sig":"MEUCICAKJv7AXBWgxwHXeRfcIVn0saHE4rb9hLX8QTfAiJ7fAiEAjGvfPMuQIlDky/Fmatyknek7/PrvyS2f1qRD/ikSJA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2416649},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","default":"./types/stream.d.ts","require":"./types/stream.d.cts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/hash/sha256":{"types":{"import":"./utils/hash/sha256.d.ts","default":"./utils/hash/sha256.d.ts","require":"./utils/hash/sha256.d.cts"},"import":"./utils/hash/sha256.js","require":"./utils/hash/sha256.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/hash/insecure":{"types":{"import":"./utils/hash/insecure.d.ts","default":"./utils/hash/insecure.d.ts","require":"./utils/hash/insecure.d.cts"},"import":"./utils/hash/insecure.js","require":"./utils/hash/insecure.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"4f5115adadea14466f5188f8ec9f600646ab8147","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"hntrl","actor":{"name":"hntrl","type":"user","email":"hunter@hntrl.io"},"email":"hunter@hntrl.io"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.15.1","dependencies":{"zod":"^3.25.32","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.3.33","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^18.1.2","typescript":"~5.8.3","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.60_1750382282457_0.46414127124802884","host":"s3://npm-registry-packages-npm-production"}},"0.3.61":{"name":"@langchain/core","version":"0.3.61","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/core@0.3.61","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"hntrl","email":"hunter@hntrl.io"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"73e0f7971e99bd45985d2ba58229e41b93b6149d","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.61.tgz","fileCount":686,"integrity":"sha512-4O7fw5SXNSE+uBnathLQrhm3t+7dZGagt/5kt37A+pXw0AkudxEBvveg73sSnpBd9SIz3/Vc7F4k8rCKXGbEDA==","signatures":[{"sig":"MEQCIAbifOxHGgPYiGBra7WsP89E1YQvMVz6b/jnMrlYZeW4AiBjbOPM+xgsH4amFNMbVl1QOyOy67oo35FiThxTM9o4Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2419793},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{"./load":{"types":{"import":"./load.d.ts","default":"./load.d.ts","require":"./load.d.cts"},"import":"./load.js","require":"./load.cjs"},"./tools":{"types":{"import":"./tools.d.ts","default":"./tools.d.ts","require":"./tools.d.cts"},"import":"./tools.js","require":"./tools.cjs"},"./agents":{"types":{"import":"./agents.d.ts","default":"./agents.d.ts","require":"./agents.d.cts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","default":"./caches.d.ts","require":"./caches.d.cts"},"import":"./caches.js","require":"./caches.cjs"},"./memory":{"types":{"import":"./memory.d.ts","default":"./memory.d.ts","require":"./memory.d.cts"},"import":"./memory.js","require":"./memory.cjs"},"./stores":{"types":{"import":"./stores.d.ts","default":"./stores.d.ts","require":"./stores.d.cts"},"import":"./stores.js","require":"./stores.cjs"},"./context":{"types":{"import":"./context.d.ts","default":"./context.d.ts","require":"./context.d.cts"},"import":"./context.js","require":"./context.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","default":"./outputs.d.ts","require":"./outputs.d.cts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","default":"./prompts.d.ts","require":"./prompts.d.cts"},"import":"./prompts.js","require":"./prompts.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","default":"./indexing.d.ts","require":"./indexing.d.cts"},"import":"./indexing.js","require":"./indexing.cjs"},"./messages":{"types":{"import":"./messages.d.ts","default":"./messages.d.ts","require":"./messages.d.cts"},"import":"./messages.js","require":"./messages.cjs"},"./documents":{"types":{"import":"./documents.d.ts","default":"./documents.d.ts","require":"./documents.d.cts"},"import":"./documents.js","require":"./documents.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","default":"./runnables.d.ts","require":"./runnables.d.cts"},"import":"./runnables.js","require":"./runnables.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","default":"./utils/env.d.ts","require":"./utils/env.d.cts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","default":"./embeddings.d.ts","require":"./embeddings.d.cts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","default":"./retrievers.d.ts","require":"./retrievers.d.cts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","default":"./singletons.d.ts","require":"./singletons.d.cts"},"import":"./singletons.js","require":"./singletons.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","default":"./utils/hash.d.ts","require":"./utils/hash.d.cts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","default":"./utils/math.d.ts","require":"./utils/math.d.cts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","default":"./utils/types.d.ts","require":"./utils/types.d.cts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","default":"./chat_history.d.ts","require":"./chat_history.d.cts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./package.json":"./package.json","./tracers/base":{"types":{"import":"./tracers/base.d.ts","default":"./tracers/base.d.ts","require":"./tracers/base.d.cts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","default":"./types/stream.d.ts","require":"./types/stream.d.cts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","default":"./utils/stream.d.ts","require":"./utils/stream.d.cts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","default":"./vectorstores.d.ts","require":"./vectorstores.d.cts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","default":"./messages/tool.d.ts","require":"./messages/tool.d.cts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","default":"./prompt_values.d.ts","require":"./prompt_values.d.cts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","default":"./utils/testing.d.ts","require":"./utils/testing.d.cts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","default":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","default":"./output_parsers.d.ts","require":"./output_parsers.d.cts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","default":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","default":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","default":"./tracers/console.d.ts","require":"./tracers/console.d.cts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","default":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","default":"./structured_query.d.ts","require":"./structured_query.d.cts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","default":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","default":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","default":"./example_selectors.d.ts","require":"./example_selectors.d.cts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","default":"./load/serializable.d.ts","require":"./load/serializable.d.cts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","default":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/hash/sha256":{"types":{"import":"./utils/hash/sha256.d.ts","default":"./utils/hash/sha256.d.ts","require":"./utils/hash/sha256.d.cts"},"import":"./utils/hash/sha256.js","require":"./utils/hash/sha256.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","default":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","default":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","default":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","default":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","default":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","default":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/hash/insecure":{"types":{"import":"./utils/hash/insecure.d.ts","default":"./utils/hash/insecure.d.ts","require":"./utils/hash/insecure.d.cts"},"import":"./utils/hash/insecure.js","require":"./utils/hash/insecure.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","default":"./language_models/base.d.ts","require":"./language_models/base.d.cts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","default":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","default":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","default":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","default":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","default":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","default":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","default":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","default":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","default":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","default":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","default":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","default":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","default":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"}},"gitHead":"8e12ef94879a1f41bf410f206018a91b0650b41e","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/core","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"hntrl","actor":{"name":"hntrl","type":"user","email":"hunter@hntrl.io"},"email":"hunter@hntrl.io"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.2","description":"Core LangChain.js abstractions and schemas","directories":{},"_nodeVersion":"22.15.1","dependencies":{"zod":"^3.25.32","uuid":"^10.0.0","p-queue":"^6.6.2","p-retry":"4","mustache":"^4.2.0","camelcase":"6","langsmith":"^0.3.33","decamelize":"1.2.0","ansi-styles":"^5.0.0","js-tiktoken":"^1.0.12","zod-to-json-schema":"^3.22.3","@cfworker/json-schema":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.5.0","eslint":"^8.33.0","rimraf":"^5.0.1","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","ml-matrix":"^6.10.4","release-it":"^18.1.2","typescript":"~5.8.3","@jest/globals":"^29.5.0","@types/mustache":"^4","@types/decamelize":"^1.2.0","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-import":"^2.27.5","web-streams-polyfill":"^4.0.0","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.61_1750466389482_0.7904255361349004","host":"s3://npm-registry-packages-npm-production"}},"0.3.62":{"name":"@langchain/core","version":"0.3.62","description":"Core LangChain.js abstractions and schemas","type":"module","engines":{"node":">=18"},"main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/langchain-ai/langchainjs.git"},"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","scripts":{"build":"yarn turbo:command build:internal --filter=@langchain/core","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","clean":"rm -rf .turbo dist/","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","lint":"yarn lint:eslint && yarn lint:dpdm","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","prepack":"yarn build","release":"release-it --only-version --config .release-it.json","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format":"prettier --config .prettierrc --write \"src\"","format:check":"prettier --config .prettierrc --check \"src\""},"author":{"name":"LangChain"},"license":"MIT","dependencies":{"@cfworker/json-schema":"^4.0.2","ansi-styles":"^5.0.0","camelcase":"6","decamelize":"1.2.0","js-tiktoken":"^1.0.12","langsmith":"^0.3.33","mustache":"^4.2.0","p-queue":"^6.6.2","p-retry":"4","uuid":"^10.0.0","zod":"^3.25.32","zod-to-json-schema":"^3.22.3"},"devDependencies":{"@jest/globals":"^29.5.0","@langchain/scripts":">=0.1.0 <0.2.0","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","@types/decamelize":"^1.2.0","@types/mustache":"^4","dpdm":"^3.14.0","eslint":"^8.33.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.6.0","eslint-plugin-no-instanceof":"^1.0.1","eslint-plugin-prettier":"^4.2.1","jest":"^29.5.0","jest-environment-node":"^29.6.4","ml-matrix":"^6.10.4","prettier":"^2.8.3","release-it":"^18.1.2","rimraf":"^5.0.1","ts-jest":"^29.1.0","typescript":"~5.8.3","web-streams-polyfill":"^4.0.0"},"publishConfig":{"access":"public"},"keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"exports":{"./agents":{"types":{"import":"./agents.d.ts","require":"./agents.d.cts","default":"./agents.d.ts"},"import":"./agents.js","require":"./agents.cjs"},"./caches":{"types":{"import":"./caches.d.ts","require":"./caches.d.cts","default":"./caches.d.ts"},"import":"./caches.js","require":"./caches.cjs"},"./callbacks/base":{"types":{"import":"./callbacks/base.d.ts","require":"./callbacks/base.d.cts","default":"./callbacks/base.d.ts"},"import":"./callbacks/base.js","require":"./callbacks/base.cjs"},"./callbacks/dispatch":{"types":{"import":"./callbacks/dispatch.d.ts","require":"./callbacks/dispatch.d.cts","default":"./callbacks/dispatch.d.ts"},"import":"./callbacks/dispatch.js","require":"./callbacks/dispatch.cjs"},"./callbacks/dispatch/web":{"types":{"import":"./callbacks/dispatch/web.d.ts","require":"./callbacks/dispatch/web.d.cts","default":"./callbacks/dispatch/web.d.ts"},"import":"./callbacks/dispatch/web.js","require":"./callbacks/dispatch/web.cjs"},"./callbacks/manager":{"types":{"import":"./callbacks/manager.d.ts","require":"./callbacks/manager.d.cts","default":"./callbacks/manager.d.ts"},"import":"./callbacks/manager.js","require":"./callbacks/manager.cjs"},"./callbacks/promises":{"types":{"import":"./callbacks/promises.d.ts","require":"./callbacks/promises.d.cts","default":"./callbacks/promises.d.ts"},"import":"./callbacks/promises.js","require":"./callbacks/promises.cjs"},"./chat_history":{"types":{"import":"./chat_history.d.ts","require":"./chat_history.d.cts","default":"./chat_history.d.ts"},"import":"./chat_history.js","require":"./chat_history.cjs"},"./context":{"types":{"import":"./context.d.ts","require":"./context.d.cts","default":"./context.d.ts"},"import":"./context.js","require":"./context.cjs"},"./documents":{"types":{"import":"./documents.d.ts","require":"./documents.d.cts","default":"./documents.d.ts"},"import":"./documents.js","require":"./documents.cjs"},"./document_loaders/base":{"types":{"import":"./document_loaders/base.d.ts","require":"./document_loaders/base.d.cts","default":"./document_loaders/base.d.ts"},"import":"./document_loaders/base.js","require":"./document_loaders/base.cjs"},"./document_loaders/langsmith":{"types":{"import":"./document_loaders/langsmith.d.ts","require":"./document_loaders/langsmith.d.cts","default":"./document_loaders/langsmith.d.ts"},"import":"./document_loaders/langsmith.js","require":"./document_loaders/langsmith.cjs"},"./embeddings":{"types":{"import":"./embeddings.d.ts","require":"./embeddings.d.cts","default":"./embeddings.d.ts"},"import":"./embeddings.js","require":"./embeddings.cjs"},"./example_selectors":{"types":{"import":"./example_selectors.d.ts","require":"./example_selectors.d.cts","default":"./example_selectors.d.ts"},"import":"./example_selectors.js","require":"./example_selectors.cjs"},"./indexing":{"types":{"import":"./indexing.d.ts","require":"./indexing.d.cts","default":"./indexing.d.ts"},"import":"./indexing.js","require":"./indexing.cjs"},"./language_models/base":{"types":{"import":"./language_models/base.d.ts","require":"./language_models/base.d.cts","default":"./language_models/base.d.ts"},"import":"./language_models/base.js","require":"./language_models/base.cjs"},"./language_models/chat_models":{"types":{"import":"./language_models/chat_models.d.ts","require":"./language_models/chat_models.d.cts","default":"./language_models/chat_models.d.ts"},"import":"./language_models/chat_models.js","require":"./language_models/chat_models.cjs"},"./language_models/llms":{"types":{"import":"./language_models/llms.d.ts","require":"./language_models/llms.d.cts","default":"./language_models/llms.d.ts"},"import":"./language_models/llms.js","require":"./language_models/llms.cjs"},"./load":{"types":{"import":"./load.d.ts","require":"./load.d.cts","default":"./load.d.ts"},"import":"./load.js","require":"./load.cjs"},"./load/serializable":{"types":{"import":"./load/serializable.d.ts","require":"./load/serializable.d.cts","default":"./load/serializable.d.ts"},"import":"./load/serializable.js","require":"./load/serializable.cjs"},"./memory":{"types":{"import":"./memory.d.ts","require":"./memory.d.cts","default":"./memory.d.ts"},"import":"./memory.js","require":"./memory.cjs"},"./messages":{"types":{"import":"./messages.d.ts","require":"./messages.d.cts","default":"./messages.d.ts"},"import":"./messages.js","require":"./messages.cjs"},"./messages/tool":{"types":{"import":"./messages/tool.d.ts","require":"./messages/tool.d.cts","default":"./messages/tool.d.ts"},"import":"./messages/tool.js","require":"./messages/tool.cjs"},"./output_parsers":{"types":{"import":"./output_parsers.d.ts","require":"./output_parsers.d.cts","default":"./output_parsers.d.ts"},"import":"./output_parsers.js","require":"./output_parsers.cjs"},"./output_parsers/openai_tools":{"types":{"import":"./output_parsers/openai_tools.d.ts","require":"./output_parsers/openai_tools.d.cts","default":"./output_parsers/openai_tools.d.ts"},"import":"./output_parsers/openai_tools.js","require":"./output_parsers/openai_tools.cjs"},"./output_parsers/openai_functions":{"types":{"import":"./output_parsers/openai_functions.d.ts","require":"./output_parsers/openai_functions.d.cts","default":"./output_parsers/openai_functions.d.ts"},"import":"./output_parsers/openai_functions.js","require":"./output_parsers/openai_functions.cjs"},"./outputs":{"types":{"import":"./outputs.d.ts","require":"./outputs.d.cts","default":"./outputs.d.ts"},"import":"./outputs.js","require":"./outputs.cjs"},"./prompts":{"types":{"import":"./prompts.d.ts","require":"./prompts.d.cts","default":"./prompts.d.ts"},"import":"./prompts.js","require":"./prompts.cjs"},"./prompt_values":{"types":{"import":"./prompt_values.d.ts","require":"./prompt_values.d.cts","default":"./prompt_values.d.ts"},"import":"./prompt_values.js","require":"./prompt_values.cjs"},"./runnables":{"types":{"import":"./runnables.d.ts","require":"./runnables.d.cts","default":"./runnables.d.ts"},"import":"./runnables.js","require":"./runnables.cjs"},"./runnables/graph":{"types":{"import":"./runnables/graph.d.ts","require":"./runnables/graph.d.cts","default":"./runnables/graph.d.ts"},"import":"./runnables/graph.js","require":"./runnables/graph.cjs"},"./runnables/remote":{"types":{"import":"./runnables/remote.d.ts","require":"./runnables/remote.d.cts","default":"./runnables/remote.d.ts"},"import":"./runnables/remote.js","require":"./runnables/remote.cjs"},"./retrievers":{"types":{"import":"./retrievers.d.ts","require":"./retrievers.d.cts","default":"./retrievers.d.ts"},"import":"./retrievers.js","require":"./retrievers.cjs"},"./retrievers/document_compressors":{"types":{"import":"./retrievers/document_compressors.d.ts","require":"./retrievers/document_compressors.d.cts","default":"./retrievers/document_compressors.d.ts"},"import":"./retrievers/document_compressors.js","require":"./retrievers/document_compressors.cjs"},"./singletons":{"types":{"import":"./singletons.d.ts","require":"./singletons.d.cts","default":"./singletons.d.ts"},"import":"./singletons.js","require":"./singletons.cjs"},"./stores":{"types":{"import":"./stores.d.ts","require":"./stores.d.cts","default":"./stores.d.ts"},"import":"./stores.js","require":"./stores.cjs"},"./structured_query":{"types":{"import":"./structured_query.d.ts","require":"./structured_query.d.cts","default":"./structured_query.d.ts"},"import":"./structured_query.js","require":"./structured_query.cjs"},"./tools":{"types":{"import":"./tools.d.ts","require":"./tools.d.cts","default":"./tools.d.ts"},"import":"./tools.js","require":"./tools.cjs"},"./tracers/base":{"types":{"import":"./tracers/base.d.ts","require":"./tracers/base.d.cts","default":"./tracers/base.d.ts"},"import":"./tracers/base.js","require":"./tracers/base.cjs"},"./tracers/console":{"types":{"import":"./tracers/console.d.ts","require":"./tracers/console.d.cts","default":"./tracers/console.d.ts"},"import":"./tracers/console.js","require":"./tracers/console.cjs"},"./tracers/initialize":{"types":{"import":"./tracers/initialize.d.ts","require":"./tracers/initialize.d.cts","default":"./tracers/initialize.d.ts"},"import":"./tracers/initialize.js","require":"./tracers/initialize.cjs"},"./tracers/log_stream":{"types":{"import":"./tracers/log_stream.d.ts","require":"./tracers/log_stream.d.cts","default":"./tracers/log_stream.d.ts"},"import":"./tracers/log_stream.js","require":"./tracers/log_stream.cjs"},"./tracers/run_collector":{"types":{"import":"./tracers/run_collector.d.ts","require":"./tracers/run_collector.d.cts","default":"./tracers/run_collector.d.ts"},"import":"./tracers/run_collector.js","require":"./tracers/run_collector.cjs"},"./tracers/tracer_langchain":{"types":{"import":"./tracers/tracer_langchain.d.ts","require":"./tracers/tracer_langchain.d.cts","default":"./tracers/tracer_langchain.d.ts"},"import":"./tracers/tracer_langchain.js","require":"./tracers/tracer_langchain.cjs"},"./tracers/tracer_langchain_v1":{"types":{"import":"./tracers/tracer_langchain_v1.d.ts","require":"./tracers/tracer_langchain_v1.d.cts","default":"./tracers/tracer_langchain_v1.d.ts"},"import":"./tracers/tracer_langchain_v1.js","require":"./tracers/tracer_langchain_v1.cjs"},"./types/stream":{"types":{"import":"./types/stream.d.ts","require":"./types/stream.d.cts","default":"./types/stream.d.ts"},"import":"./types/stream.js","require":"./types/stream.cjs"},"./utils/async_caller":{"types":{"import":"./utils/async_caller.d.ts","require":"./utils/async_caller.d.cts","default":"./utils/async_caller.d.ts"},"import":"./utils/async_caller.js","require":"./utils/async_caller.cjs"},"./utils/chunk_array":{"types":{"import":"./utils/chunk_array.d.ts","require":"./utils/chunk_array.d.cts","default":"./utils/chunk_array.d.ts"},"import":"./utils/chunk_array.js","require":"./utils/chunk_array.cjs"},"./utils/env":{"types":{"import":"./utils/env.d.ts","require":"./utils/env.d.cts","default":"./utils/env.d.ts"},"import":"./utils/env.js","require":"./utils/env.cjs"},"./utils/event_source_parse":{"types":{"import":"./utils/event_source_parse.d.ts","require":"./utils/event_source_parse.d.cts","default":"./utils/event_source_parse.d.ts"},"import":"./utils/event_source_parse.js","require":"./utils/event_source_parse.cjs"},"./utils/function_calling":{"types":{"import":"./utils/function_calling.d.ts","require":"./utils/function_calling.d.cts","default":"./utils/function_calling.d.ts"},"import":"./utils/function_calling.js","require":"./utils/function_calling.cjs"},"./utils/hash":{"types":{"import":"./utils/hash.d.ts","require":"./utils/hash.d.cts","default":"./utils/hash.d.ts"},"import":"./utils/hash.js","require":"./utils/hash.cjs"},"./utils/hash/insecure":{"types":{"import":"./utils/hash/insecure.d.ts","require":"./utils/hash/insecure.d.cts","default":"./utils/hash/insecure.d.ts"},"import":"./utils/hash/insecure.js","require":"./utils/hash/insecure.cjs"},"./utils/hash/sha256":{"types":{"import":"./utils/hash/sha256.d.ts","require":"./utils/hash/sha256.d.cts","default":"./utils/hash/sha256.d.ts"},"import":"./utils/hash/sha256.js","require":"./utils/hash/sha256.cjs"},"./utils/json_patch":{"types":{"import":"./utils/json_patch.d.ts","require":"./utils/json_patch.d.cts","default":"./utils/json_patch.d.ts"},"import":"./utils/json_patch.js","require":"./utils/json_patch.cjs"},"./utils/json_schema":{"types":{"import":"./utils/json_schema.d.ts","require":"./utils/json_schema.d.cts","default":"./utils/json_schema.d.ts"},"import":"./utils/json_schema.js","require":"./utils/json_schema.cjs"},"./utils/math":{"types":{"import":"./utils/math.d.ts","require":"./utils/math.d.cts","default":"./utils/math.d.ts"},"import":"./utils/math.js","require":"./utils/math.cjs"},"./utils/stream":{"types":{"import":"./utils/stream.d.ts","require":"./utils/stream.d.cts","default":"./utils/stream.d.ts"},"import":"./utils/stream.js","require":"./utils/stream.cjs"},"./utils/testing":{"types":{"import":"./utils/testing.d.ts","require":"./utils/testing.d.cts","default":"./utils/testing.d.ts"},"import":"./utils/testing.js","require":"./utils/testing.cjs"},"./utils/tiktoken":{"types":{"import":"./utils/tiktoken.d.ts","require":"./utils/tiktoken.d.cts","default":"./utils/tiktoken.d.ts"},"import":"./utils/tiktoken.js","require":"./utils/tiktoken.cjs"},"./utils/types":{"types":{"import":"./utils/types.d.ts","require":"./utils/types.d.cts","default":"./utils/types.d.ts"},"import":"./utils/types.js","require":"./utils/types.cjs"},"./vectorstores":{"types":{"import":"./vectorstores.d.ts","require":"./vectorstores.d.cts","default":"./vectorstores.d.ts"},"import":"./vectorstores.js","require":"./vectorstores.cjs"},"./package.json":"./package.json"},"_id":"@langchain/core@0.3.62","gitHead":"f936fd3a876601df1eb41bac2f2113bb0bbcd264","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"_nodeVersion":"22.15.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-GqRTcoUPnozGRMUcA6QkP7LHL/OvanGdB51Jgb0w7IIPDI3wFugxMHZ4gphnGDtxsD1tQY5ykyEpYNxFK8kl1w==","shasum":"ddb4646c98800b6efacf89508c0dbc6991943ea4","tarball":"https://registry.npmjs.org/@langchain/core/-/core-0.3.62.tgz","fileCount":686,"unpackedSize":2420540,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDz3xCwNxtsNFiqblXYoKRNOhr+2A0jhjHmZcQ++Qse2AIgUobOhVM47ww11IQ8AE8v3SXOPL7Df/xC4M5xCj2AWMM="}]},"_npmUser":{"name":"hntrl","email":"hunter@hntrl.io","actor":{"name":"hntrl","email":"hunter@hntrl.io","type":"user"}},"directories":{},"maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"hntrl","email":"hunter@hntrl.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.3.62_1751571526317_0.564903996995163"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-22T23:00:08.849Z","modified":"2025-07-03T19:38:46.896Z","0.0.0":"2023-11-22T23:00:09.225Z","0.0.1":"2023-11-23T04:34:44.063Z","0.0.2":"2023-11-28T01:52:52.272Z","0.0.3":"2023-12-01T00:48:38.451Z","0.0.4":"2023-12-01T21:56:23.437Z","0.0.5":"2023-12-02T04:08:35.800Z","0.0.6":"2023-12-02T04:24:20.140Z","0.0.7":"2023-12-04T00:49:39.866Z","0.0.8":"2023-12-04T22:55:14.188Z","0.0.9":"2023-12-06T00:57:50.246Z","0.0.10":"2023-12-07T01:22:30.311Z","0.0.11-rc.0":"2023-12-07T21:54:35.007Z","0.0.11-rc.1":"2023-12-07T23:23:31.138Z","0.0.11-rc.2":"2023-12-11T20:09:02.741Z","0.0.11":"2023-12-11T21:34:22.828Z","0.1.0":"2023-12-12T17:32:12.449Z","0.1.1":"2023-12-13T02:36:56.927Z","0.1.2-rc.0":"2023-12-17T03:22:40.662Z","0.1.2":"2023-12-17T05:04:28.276Z","0.1.3":"2023-12-20T01:50:54.744Z","0.1.4":"2023-12-21T07:07:08.746Z","0.1.5":"2023-12-29T15:08:30.185Z","0.1.6":"2023-12-30T17:10:38.687Z","0.1.7":"2024-01-03T03:29:38.199Z","0.1.8":"2024-01-04T17:26:41.886Z","0.1.9-rc.0":"2024-01-05T22:23:14.602Z","0.1.9":"2024-01-06T03:31:01.267Z","0.1.10-rc.0":"2024-01-07T00:22:42.600Z","0.1.10-rc.1":"2024-01-07T00:37:14.820Z","0.1.10-rc.2":"2024-01-07T00:58:19.815Z","0.1.10":"2024-01-07T02:15:53.986Z","0.1.11-rc.0":"2024-01-08T21:48:25.739Z","0.1.11":"2024-01-08T23:04:54.849Z","0.1.12":"2024-01-09T22:12:55.446Z","0.1.13":"2024-01-15T16:38:03.574Z","0.1.14":"2024-01-16T15:16:10.673Z","0.1.15":"2024-01-17T05:23:11.720Z","0.1.16":"2024-01-18T05:18:26.071Z","0.1.17-rc.0":"2024-01-19T15:48:34.413Z","0.1.17":"2024-01-19T17:39:06.693Z","0.1.18":"2024-01-26T07:21:41.110Z","0.1.19":"2024-01-30T09:41:08.526Z","0.1.20-rc.0":"2024-01-31T00:10:54.019Z","0.1.20":"2024-01-31T00:53:59.223Z","0.1.21":"2024-02-01T23:43:02.612Z","0.1.22":"2024-02-02T23:00:37.173Z","0.1.23":"2024-02-05T02:13:19.528Z","0.1.24":"2024-02-07T00:09:15.844Z","0.1.25-rc.0":"2024-02-07T18:33:58.242Z","0.1.25":"2024-02-07T19:09:06.860Z","0.1.26":"2024-02-09T18:59:41.423Z","0.1.27-rc.0":"2024-02-11T03:24:30.139Z","0.1.27-rc.1":"2024-02-11T03:33:17.504Z","0.1.27-rc.2":"2024-02-11T07:08:03.491Z","0.1.27":"2024-02-11T07:32:00.953Z","0.1.28":"2024-02-13T22:22:32.637Z","0.1.29-rc.0":"2024-02-14T02:25:33.296Z","0.1.29":"2024-02-16T04:25:31.885Z","0.1.30":"2024-02-16T21:45:42.577Z","0.1.31":"2024-02-21T05:48:01.186Z","0.1.32":"2024-02-21T21:21:26.629Z","0.1.33-rc.0":"2024-02-23T17:04:15.233Z","0.1.33-rc.1":"2024-02-23T19:42:56.210Z","0.1.33-rc.2":"2024-02-23T21:20:44.497Z","0.1.33-rc.3":"2024-02-23T23:20:25.459Z","0.1.33":"2024-02-24T01:53:20.118Z","0.1.34-rc.0":"2024-02-25T19:44:09.853Z","0.1.34":"2024-02-25T19:54:53.839Z","0.1.35":"2024-02-27T01:20:04.413Z","0.1.36":"2024-02-27T03:44:28.146Z","0.1.37":"2024-02-27T18:18:18.935Z","0.1.38":"2024-02-27T18:43:15.363Z","0.1.39":"2024-02-27T19:05:07.382Z","0.1.40":"2024-02-29T05:30:03.333Z","0.1.41":"2024-03-05T00:14:31.896Z","0.1.42":"2024-03-06T02:52:28.192Z","0.1.43":"2024-03-06T23:50:29.702Z","0.1.44":"2024-03-09T23:26:03.733Z","0.1.45-rc.0":"2024-03-13T02:55:58.630Z","0.1.45":"2024-03-13T03:14:27.651Z","0.1.46":"2024-03-14T02:18:37.831Z","0.1.47":"2024-03-14T23:47:07.768Z","0.1.48":"2024-03-15T18:30:56.120Z","0.1.49":"2024-03-20T16:51:25.850Z","0.1.50":"2024-03-24T20:01:47.173Z","0.1.51":"2024-03-26T06:07:08.647Z","0.1.52":"2024-03-27T16:12:43.658Z","0.1.53":"2024-04-03T05:46:42.383Z","0.1.54":"2024-04-04T21:08:34.814Z","0.1.55-rc.0":"2024-04-05T17:08:11.565Z","0.1.55":"2024-04-09T01:11:52.135Z","0.1.56":"2024-04-11T08:35:32.640Z","0.1.57":"2024-04-11T09:25:32.264Z","0.1.58":"2024-04-16T00:55:04.616Z","0.1.59":"2024-04-23T00:10:21.637Z","0.1.60":"2024-04-24T20:46:45.040Z","0.1.61":"2024-04-27T00:10:22.356Z","0.1.62":"2024-05-06T19:10:04.457Z","0.2.0-rc.0":"2024-05-08T17:56:48.925Z","0.1.63":"2024-05-14T01:17:34.755Z","0.2.0":"2024-05-17T20:22:56.024Z","0.2.1":"2024-05-26T05:29:44.578Z","0.2.2":"2024-05-28T00:13:54.877Z","0.2.3":"2024-05-30T00:19:27.243Z","0.2.4":"2024-05-30T16:32:40.076Z","0.2.5":"2024-05-31T03:34:19.743Z","0.2.6":"2024-06-05T01:03:41.150Z","0.2.7":"2024-06-18T09:03:11.921Z","0.2.8":"2024-06-20T00:33:08.630Z","0.2.9":"2024-06-21T22:01:38.120Z","0.2.10":"2024-06-25T19:14:58.306Z","0.2.11":"2024-06-28T19:44:16.937Z","0.2.12":"2024-07-02T00:51:01.260Z","0.2.13-rc.0":"2024-07-03T23:22:32.878Z","0.2.13-rc.1":"2024-07-04T04:27:22.749Z","0.2.13-rc.2":"2024-07-04T04:44:46.380Z","0.2.13":"2024-07-04T07:05:29.854Z","0.2.14":"2024-07-04T21:09:08.746Z","0.2.15":"2024-07-10T01:03:31.535Z","0.2.16":"2024-07-16T01:17:41.737Z","0.2.17":"2024-07-18T05:13:05.429Z","0.2.18-rc.0":"2024-07-22T04:05:56.140Z","0.2.18":"2024-07-22T05:34:33.512Z","0.2.19":"2024-08-01T21:30:37.736Z","0.2.20":"2024-08-03T00:33:32.307Z","0.2.21":"2024-08-06T23:14:04.497Z","0.2.22-rc.0":"2024-08-08T22:59:20.670Z","0.2.22-rc.1":"2024-08-09T00:06:24.087Z","0.2.22":"2024-08-09T01:04:55.703Z","0.2.23":"2024-08-10T08:25:36.457Z","0.2.24":"2024-08-15T13:54:56.001Z","0.2.25":"2024-08-16T12:11:12.167Z","0.2.26":"2024-08-16T19:48:11.399Z","0.2.27":"2024-08-16T23:04:06.981Z","0.2.28":"2024-08-21T18:36:29.179Z","0.2.29":"2024-08-26T18:22:16.134Z","0.2.30-rc.0":"2024-08-26T22:35:25.229Z","0.2.30":"2024-08-26T23:10:15.639Z","0.2.31":"2024-08-28T21:27:45.678Z","0.3.0-rc.0":"2024-09-06T23:58:28.084Z","0.2.32":"2024-09-10T22:49:24.716Z","0.3.0":"2024-09-13T20:46:02.607Z","0.3.1":"2024-09-15T05:30:31.899Z","0.2.33":"2024-09-15T06:27:54.592Z","0.2.34":"2024-09-17T21:18:27.202Z","0.3.2":"2024-09-17T21:26:05.095Z","0.3.3":"2024-09-19T05:33:16.798Z","0.3.4":"2024-09-30T02:25:26.241Z","0.3.5":"2024-09-30T23:43:12.207Z","0.3.5-rc.0":"2024-10-02T01:51:16.308Z","0.3.6-rc.0":"2024-10-02T03:04:17.566Z","0.3.6":"2024-10-02T06:05:23.985Z","0.3.7":"2024-10-03T23:11:57.494Z","0.3.8-rc.0":"2024-10-08T18:27:29.135Z","0.3.8":"2024-10-08T18:56:05.276Z","0.2.35":"2024-10-08T19:03:38.700Z","0.3.9-rc.0":"2024-10-09T23:35:42.373Z","0.3.9-rc.1":"2024-10-10T00:31:21.610Z","0.2.36":"2024-10-10T02:02:10.388Z","0.3.9":"2024-10-10T02:47:30.760Z","0.3.10-rc.0":"2024-10-11T15:43:59.687Z","0.3.10":"2024-10-11T21:13:44.600Z","0.3.11":"2024-10-13T23:55:46.909Z","0.3.12":"2024-10-17T01:52:17.996Z","0.3.13":"2024-10-17T04:15:05.736Z","0.3.14":"2024-10-24T18:42:53.625Z","0.3.15":"2024-10-25T03:22:06.582Z","0.3.16":"2024-10-29T22:05:07.232Z","0.3.17":"2024-11-02T00:28:13.958Z","0.3.18":"2024-11-12T00:42:59.860Z","0.3.19-rc.0":"2024-11-22T22:58:44.043Z","0.3.19-rc.1":"2024-11-24T00:36:03.827Z","0.3.19":"2024-11-25T18:01:13.010Z","0.3.20":"2024-12-03T18:52:52.889Z","0.3.21":"2024-12-05T19:07:43.119Z","0.3.22":"2024-12-05T21:46:04.995Z","0.3.23":"2024-12-11T00:18:55.980Z","0.3.24-rc.0":"2024-12-16T19:29:10.304Z","0.3.24":"2024-12-16T19:37:34.502Z","0.3.25":"2024-12-19T00:55:39.512Z","0.3.26":"2024-12-20T01:25:42.702Z","0.3.27":"2024-12-31T22:52:33.167Z","0.3.28":"2025-01-10T21:45:28.292Z","0.3.29":"2025-01-11T17:33:59.632Z","0.3.30":"2025-01-13T17:54:06.009Z","0.3.31":"2025-01-18T04:11:32.117Z","0.3.32":"2025-01-20T01:44:57.521Z","0.3.33":"2025-01-21T18:28:10.942Z","0.3.34":"2025-01-24T22:23:11.070Z","0.3.35":"2025-01-25T02:03:02.172Z","0.3.36":"2025-01-25T09:01:11.101Z","0.3.37":"2025-01-29T16:24:15.492Z","0.3.38":"2025-02-05T20:12:43.561Z","0.3.39":"2025-02-07T20:28:00.269Z","0.3.40":"2025-02-12T18:51:33.535Z","0.3.41":"2025-02-27T18:47:32.157Z","0.3.42":"2025-02-28T22:42:23.366Z","0.3.43":"2025-03-24T07:06:11.631Z","0.3.44":"2025-04-09T04:43:07.561Z","0.3.45":"2025-04-17T03:17:57.475Z","0.3.46":"2025-04-22T03:38:37.256Z","0.3.47":"2025-04-23T18:30:44.120Z","0.3.48":"2025-04-24T12:25:28.300Z","0.3.49-rc.0":"2025-04-25T22:59:52.983Z","0.3.49":"2025-04-25T23:19:09.389Z","0.3.50":"2025-04-30T03:27:36.881Z","0.3.51":"2025-05-02T06:00:45.195Z","0.3.52":"2025-05-06T01:37:01.082Z","0.3.53":"2025-05-06T01:40:53.539Z","0.3.54":"2025-05-07T03:45:12.566Z","0.3.55":"2025-05-08T00:51:14.344Z","0.3.56":"2025-05-16T04:10:21.387Z","0.3.57":"2025-05-22T04:28:41.897Z","0.3.58-rc.0":"2025-06-10T18:45:55.750Z","0.3.58":"2025-06-11T18:24:31.139Z","0.3.59-rc.0":"2025-06-16T19:50:22.440Z","0.3.59-rc.1":"2025-06-16T21:53:37.750Z","0.3.59-rc.2":"2025-06-17T02:46:14.977Z","0.3.59":"2025-06-17T03:30:41.906Z","0.3.60":"2025-06-20T01:18:02.664Z","0.3.61":"2025-06-21T00:39:49.753Z","0.3.62":"2025-07-03T19:38:46.549Z"},"bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"author":{"name":"LangChain"},"license":"MIT","homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"repository":{"type":"git","url":"git+ssh://git@github.com/langchain-ai/langchainjs.git"},"description":"Core LangChain.js abstractions and schemas","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"hntrl","email":"hunter@hntrl.io"}],"readme":"# 🦜🍎️ @langchain/core\n\n[![CI](https://github.com/langchain-ai/langchainjs/actions/workflows/ci.yml/badge.svg)](https://github.com/langchain-ai/langchainjs/actions/workflows/ci.yml) ![npm](https://img.shields.io/npm/dm/@langchain/core) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Twitter](https://img.shields.io/twitter/url/https/twitter.com/langchainai.svg?style=social&label=Follow%20%40LangChainAI)](https://twitter.com/langchainai)\n\n`@langchain/core` contains the core abstractions and schemas of LangChain.js, including base classes for language models,\nchat models, vectorstores, retrievers, and runnables.\n\n## πŸ’Ύ Quick Install\n\n```bash\n$ yarn add @langchain/core\n```\n\n## πŸ€” What is this?\n\n`@langchain/core` contains the base abstractions that power the rest of the LangChain ecosystem.\nThese abstractions are designed to be as modular and simple as possible.\nExamples of these abstractions include those for language models, document loaders, embedding models, vectorstores, retrievers, and more.\nThe benefit of having these abstractions is that any provider can implement the required interface and then easily be used in the rest of the LangChain ecosystem.\n\nFor example, you can install other provider-specific packages like this:\n\n```bash\n$ yarn add @langchain/openai\n```\n\nAnd use them as follows:\n\n```typescript\nimport { StringOutputParser } from \"@langchain/core/output_parsers\";\nimport { ChatPromptTemplate } from \"@langchain/core/prompts\";\nimport { ChatOpenAI } from \"@langchain/openai\";\n\nconst prompt = ChatPromptTemplate.fromTemplate(\n `Answer the following question to the best of your ability:\\n{question}`\n);\n\nconst model = new ChatOpenAI({\n model: \"gpt-4o-mini\",\n temperature: 0.8,\n});\n\nconst outputParser = new StringOutputParser();\n\nconst chain = prompt.pipe(model).pipe(outputParser);\n\nconst stream = await chain.stream({\n question: \"Why is the sky blue?\",\n});\n\nfor await (const chunk of stream) {\n console.log(chunk);\n}\n\n/*\nThe\n sky\n appears\n blue\n because\n of\n a\n phenomenon\n known\n as\n Ray\nleigh\n scattering\n*/\n```\n\nNote that for compatibility, all used LangChain packages (including the base LangChain package, which itself depends on core!) must share the same version of `@langchain/core`.\nThis means that you may need to install/resolve a specific version of `@langchain/core` that matches the dependencies of your used packages.\n\n## πŸ”— What is LangChain Expression Language?\n\nLangChain Core also contains LangChain Expression Language, or LCEL, a runtime that allows users to compose arbitrary sequences together and get several benefits that are important when building LLM applications.\nWe call these sequences β€œrunnables”.\n\nAll runnables expose the same interface with single-invocation, batch, streaming and async methods.\nThis design is useful because it is not enough to have a single sync interface when building an LLM application.\nBatch is needed for efficient processing of many inputs.\nStreaming (and streaming of intermediate steps) is needed to show the user that progress is being made.\nAsync interfaces are nice when moving into production.\nRather than having to write multiple implementations for all of those, LCEL allows you to write a runnable once and invoke it in many different ways.\n\nFor more check out the [LCEL docs](https://js.langchain.com/docs/concepts/lcel).\n\n![LangChain Stack](../docs/core_docs/static/svg/langchain_stack_062024.svg)\n\n## πŸ“• Releases & Versioning\n\n`@langchain/core` is currently on version `0.3.x`.\n\nAs `@langchain/core` contains the base abstractions and runtime for the whole LangChain ecosystem, we will communicate any breaking changes with advance notice and version bumps. The exception for this is anything in `@langchain/core/beta`. The reason for `@langchain/core/beta` is that given the rate of change of the field, being able to move quickly is still a priority, and this module is our attempt to do so.\n\nMinor version increases will occur for:\n\n- Breaking changes for any public interfaces NOT in `@langchain/core/beta`\n\nPatch version increases will occur for:\n\n- Bug fixes\n- New features\n- Any changes to private interfaces\n- Any changes to `@langchain/core/beta`\n\n## πŸ“¦ Creating your own package\n\nOther LangChain packages should add this package as a dependency and extend the classes within.\nFor an example, see the [@langchain/anthropic](https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-anthropic) in this repo.\n\nBecause all used packages must share the same version of core, packages should never directly depend on `@langchain/core`. Instead they should have core as a peer dependency and a dev dependency. We suggest using a tilde dependency to allow for different (backwards-compatible) patch versions:\n\n```json\n{\n \"name\": \"@langchain/anthropic\",\n \"version\": \"0.0.3\",\n \"description\": \"Anthropic integrations for LangChain.js\",\n \"type\": \"module\",\n \"author\": \"LangChain\",\n \"license\": \"MIT\",\n \"dependencies\": {\n \"@anthropic-ai/sdk\": \"^0.10.0\"\n },\n \"peerDependencies\": {\n \"@langchain/core\": \"~0.3.0\"\n },\n \"devDependencies\": {\n \"@langchain/core\": \"~0.3.0\"\n }\n}\n```\n\nThis recommendation will change to a caret once a major version (1.x.x) release has occurred.\n\nWe suggest making all packages cross-compatible with ESM and CJS using a build step like the one in\n[@langchain/anthropic](https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-anthropic), then running `yarn build` before running `npm publish`.\n\nWe will be exploring how to make this process easier in the future.\n\n## πŸ’ Contributing\n\nBecause `@langchain/core` is a low-level package whose abstractions will change infrequently, most contributions should be made in the higher-level LangChain package.\n\nBugfixes or suggestions should be made using the same guidelines as the main package.\nSee [here](https://github.com/langchain-ai/langchainjs/tree/main/CONTRIBUTING.md) for detailed information.\n\nPlease report any security issues or concerns following our [security guidelines](https://github.com/langchain-ai/langchainjs/tree/main/SECURITY.md).\n","readmeFilename":"README.md"}