{"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","name":"@langchain/core","type":"module","types":"./index.d.ts","author":{"name":"LangChain"},"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","license":"MIT","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"},"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":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Core LangChain.js abstractions and schemas","directories":{},"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"}],"_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"},"_id":"@langchain/core@0.1.49","version":"0.1.49"}