{"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":"andrewnguonly","email":""},{"name":"basproul","email":""},{"name":"davidduong","email":""},{"name":"eric_langchain","email":""},{"name":"hntrl","email":""},{"name":"hwchase17","email":""},{"name":"jacoblee93","email":""},{"name":"maddyadams","email":""},{"name":"nfcampos","email":""},{"name":"sam_noyes","email":""},{"name":"vbarda","email":""}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"a33a1f199168dbd26bba73ca464aff40289c8a64","size":427446,"noattachment":false,"key":"/@langchain/core/-/@langchain/core-0.2.29.tgz","tarball":"http://registry.cnpm.dingdandao.com/@langchain/core/download/@langchain/core-0.2.29.tgz"},"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"},"_cnpmcore_publish_time":"2024-08-26T18:22:16.134Z","publish_time":1724696536134,"_source_registry_name":"default","_cnpm_publish_time":1724696536134,"dist-tags":{"latest":"0.3.57","next":"0.3.49-rc.0","tag-for-publishing-older-relea":"0.2.36"}}