{"_id":"@redis-ai/langcache","_rev":"39-bc327bfb1be2793e272e0dbd29e0aee1","name":"@redis-ai/langcache","dist-tags":{"latest":"0.12.1"},"versions":{"0.2.0":{"name":"@redis-ai/langcache","version":"0.2.0","author":"","license":"MIT","_id":"@redis-ai/langcache@0.2.0","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"dist":{"shasum":"b83a2a07914f4031633834aaad90b44ed37ee539","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.2.0.tgz","fileCount":1,"integrity":"sha512-lnGhYiFUtEgd9UcQOD+uqSgR7yOgdFFCx4NDXd2yZyaHCdZyRj+giMz8hxDyIo+hoX7ruC+11U7xvCc9ULtogA==","signatures":[{"sig":"MEUCIQCPvuAv98CEk6lUd6/pthiD7BQy9N0ofygB91L4OuA0eQIgRxni68NMqvc3d2/QjChrXzghOT2s7KEefjaFphxgfe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215},"main":"index.js","gitHead":"35e4e7c834dea3e6bdb5d815483de209be51fc41","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"naskoredis","email":"atanas.roussev@redis.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/langcache_0.2.0_1749631457785_0.10416788423225731","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@redis-ai/langcache","version":"0.2.1","author":"","license":"MIT","_id":"@redis-ai/langcache@0.2.1","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"dist":{"shasum":"20534dd25010132aad3f4b40e3019949787ae5f0","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.2.1.tgz","fileCount":1,"integrity":"sha512-ReCWtjSH7BYN+LEYzGwpbfh3AyxpR2/MEORZiPHGhLNjgLhMquSEACANM6GCRuofq7XRQwC96NqkqyhmP31Z9w==","signatures":[{"sig":"MEUCIDete4Ah4tetcnbJMA/oSKvpgQsiFERg5NEBeW0U0d0pAiEA8bIbS0v0q4r+rVvgZxI00Etzk8K7ZFFsIT7xV3d1M3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215},"main":"index.js","gitHead":"003e17b291c3049eb44082ff31ae09f24aa2665e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"naskoredis","email":"atanas.roussev@redis.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/langcache_0.2.1_1749631473644_0.9943533969051392","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@redis-ai/langcache","version":"0.2.2","author":{"name":"Speakeasy"},"_id":"@redis-ai/langcache@0.2.2","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"homepage":"https://github.com/redis/langcache-js#readme","bugs":{"url":"https://github.com/redis/langcache-js/issues"},"bin":{"mcp":"bin/mcp-server.js"},"dist":{"shasum":"29c77ef5f25f3697d4a407b37c3a78107a866f73","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.2.2.tgz","fileCount":816,"integrity":"sha512-Fl1Z6bwgtMiLWvhiq7eAE1gcbi+t/3d4h/FTTcGpP7+8mT7tNmQW2tbO1xTHUmaYBeEOoMYYtn61Fo95ANrHlg==","signatures":[{"sig":"MEUCIGY+bzXCYCfzAN2dR63LFrrXiSC1REqHJ6w1n7axQgUIAiEAk8qaHC9zsj6HQQgD86SVDN7l4uK/wqTxJhsXwgKN2nI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4872138},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"3d9671521d3a22bf902e4cf4cd81e69f2cf2a644","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"npm run build:mcp && tshy","build:mcp":"bun src/mcp-server/build.mts","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","email":"atanas.roussev@redis.com"},"repository":{"url":"git+https://github.com/redis/langcache-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Redis JavaScript/TypeScript client library for LangCache, a semantic caching service.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.2","zod":"^3.25.17","tshy":"^2.0.0","eslint":"^9.19.0","express":"^4.21.2","globals":"^15.14.0","bun-types":"^1.2.2","@eslint/js":"^9.19.0","typescript":"^5.4.5","@stricli/core":"^1.1.1","@types/express":"^4.17.21","typescript-eslint":"^8.22.0","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependencies":{"zod":">= 3","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.2.2_1749638811216_0.8531220281517709","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@redis-ai/langcache","version":"0.2.3","author":{"name":"Speakeasy"},"_id":"@redis-ai/langcache@0.2.3","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"homepage":"https://github.com/redis/langcache-js#readme","bugs":{"url":"https://github.com/redis/langcache-js/issues"},"bin":{"mcp":"bin/mcp-server.js"},"dist":{"shasum":"57ab82b28c3439f48c9627746b281b64db57c461","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.2.3.tgz","fileCount":816,"integrity":"sha512-qFLfH53EPo0qfoDudRqmzIrrnpT1BMNqcGf427psCP52/ysRyX5tyiELijA5OLAZImbIa97mPG55JB1Mssi6XA==","signatures":[{"sig":"MEUCIQDJy51rxcPQB/Hl5snTH9EAXPxe+6gxli9SGiaBS92FMwIgR23RUIxhX44VPqfPNHaawgXPcchT6KifFMT/wEYWoRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4872158},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"88622c656e21b741ee94af5408e124148e25f71b","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"npm run build:mcp && tshy","build:mcp":"bun src/mcp-server/build.mts","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","email":"atanas.roussev@redis.com"},"repository":{"url":"git+https://github.com/redis/langcache-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Redis JavaScript/TypeScript client library for LangCache, a semantic caching service.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.2","zod":"^3.25.17","tshy":"^2.0.0","eslint":"^9.19.0","express":"^4.21.2","globals":"^15.14.0","bun-types":"^1.2.2","@eslint/js":"^9.19.0","typescript":"^5.4.5","@stricli/core":"^1.1.1","@types/express":"^4.17.21","typescript-eslint":"^8.22.0","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependencies":{"zod":">= 3","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.2.3_1749641102309_0.07639254861838496","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@redis-ai/langcache","version":"0.2.4","author":{"name":"Redis"},"_id":"@redis-ai/langcache@0.2.4","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"homepage":"https://github.com/redis/langcache-js#readme","bugs":{"url":"https://github.com/redis/langcache-js/issues"},"bin":{"mcp":"bin/mcp-server.js"},"dist":{"shasum":"c29df44f9ae1de97a70045ed517e548ffb42bbeb","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.2.4.tgz","fileCount":816,"integrity":"sha512-6cjgQbtfjS0ngD4qeROceezC+mzVTJImtqEhH2pvPZiQ1Hdg8YFTHUbqQ1pgsN1Zw2sEZ3zGYyBCDZN4Jhk5pw==","signatures":[{"sig":"MEUCIQCeTnuKWOLNCKA6Y6TWJCoJdLsNkQGoxzltCHblLitqogIgWB7stqLYJ0Fxn+Bxlt6k+D4f3UrdrnzHnwZ7Pw6BOOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4872154},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"4b17d665376cd884937aea8aa0be555e0c21bb8b","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"npm run build:mcp && tshy","build:mcp":"bun src/mcp-server/build.mts","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","email":"atanas.roussev@redis.com"},"repository":{"url":"git+https://github.com/redis/langcache-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Redis JavaScript/TypeScript client library for LangCache, a semantic caching service.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.2","zod":"^3.25.17","tshy":"^2.0.0","eslint":"^9.19.0","express":"^4.21.2","globals":"^15.14.0","bun-types":"^1.2.2","@eslint/js":"^9.19.0","typescript":"^5.4.5","@stricli/core":"^1.1.1","@types/express":"^4.17.21","typescript-eslint":"^8.22.0","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependencies":{"zod":">= 3","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.2.4_1749645799934_0.5309417680347628","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@redis-ai/langcache","version":"0.2.5","author":{"name":"Redis"},"_id":"@redis-ai/langcache@0.2.5","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"homepage":"https://github.com/redis/langcache-js#readme","bugs":{"url":"https://github.com/redis/langcache-js/issues"},"bin":{"mcp":"bin/mcp-server.js"},"dist":{"shasum":"11466bf781ab74eef002c28e6f142d9f78aa8bca","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.2.5.tgz","fileCount":816,"integrity":"sha512-DM7D2weXW763HrJP7uzmJ1lSUDzOHfRMtoXLvykN7rKLMKzFFefEBhNYYq0Z5Ti9cqS5qeWOmIsGg2/BKvf8xQ==","signatures":[{"sig":"MEQCICZEOrmC9jDnLpzfMW3Znr7AyThkVzjvxF45Gs66vZntAiBAUo0NVcBKEvcUzn4bhwP9/YEdLYzqs3FXg0hdL38K3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4872154},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"5c0cd7fb20fb6323dd6fe7105fce5a36acb2b728","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"npm run build:mcp && tshy","build:mcp":"bun src/mcp-server/build.mts","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","email":"atanas.roussev@redis.com"},"repository":{"url":"git+https://github.com/redis/langcache-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Redis JavaScript/TypeScript client library for LangCache, a semantic caching service.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.2","zod":"^3.25.17","tshy":"^2.0.0","eslint":"^9.19.0","express":"^4.21.2","globals":"^15.14.0","bun-types":"^1.2.2","@eslint/js":"^9.19.0","typescript":"^5.4.5","@stricli/core":"^1.1.1","@types/express":"^4.17.21","typescript-eslint":"^8.22.0","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependencies":{"zod":">= 3","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.2.5_1749649924411_0.6920897430739901","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@redis-ai/langcache","version":"0.2.6","author":{"name":"Redis"},"_id":"@redis-ai/langcache@0.2.6","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"homepage":"https://github.com/redis/langcache-js#readme","bugs":{"url":"https://github.com/redis/langcache-js/issues"},"bin":{"mcp":"bin/mcp-server.js"},"dist":{"shasum":"95ea232d13532b8054b8da1929b11ece3ef9566f","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.2.6.tgz","fileCount":816,"integrity":"sha512-rTq64qjrb1OP0L5L4QSgRNSn6BOvDq3d4r0zx1ptmrC53Z8/zrkelVU0W3JlWSTPsmps3GnkLxTpv3bFtF4drA==","signatures":[{"sig":"MEQCID6wEqiNHt/IsgbJ3DFeYkH1v8dxXxyVIzB7Hr9LvgwQAiBcHzSk8Xc6meT9CpjavsgCCs3EQEzdT4q2kNPEXj2PQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4871616},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"2c642bae7b2ed69b8afd3201908473056ef43d72","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"npm run build:mcp && tshy","build:mcp":"bun src/mcp-server/build.mts","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","email":"atanas.roussev@redis.com"},"repository":{"url":"git+https://github.com/redis/langcache-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Redis JavaScript/TypeScript client library for LangCache, a semantic caching service.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.2","zod":"^3.25.17","tshy":"^2.0.0","eslint":"^9.19.0","express":"^4.21.2","globals":"^15.14.0","bun-types":"^1.2.2","@eslint/js":"^9.19.0","typescript":"^5.4.5","@stricli/core":"^1.1.1","@types/express":"^4.17.21","typescript-eslint":"^8.22.0","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependencies":{"zod":">= 3","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.2.6_1749719345168_0.06779729966436165","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@redis-ai/langcache","version":"0.2.7","author":{"name":"Redis"},"_id":"@redis-ai/langcache@0.2.7","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"homepage":"https://github.com/redis/langcache-js#readme","bugs":{"url":"https://github.com/redis/langcache-js/issues"},"bin":{"mcp":"bin/mcp-server.js"},"dist":{"shasum":"1164267c0f6684c0fec23c2c271299ba7e39f69b","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.2.7.tgz","fileCount":816,"integrity":"sha512-5nfNiK2gKLHbXfCHSo+5ujAKuSEBRaLNLJ/vlBQsOWuMSvKVJLOxYYJk7MU27qmWQASLfOURIdF7FQXYV3/3fA==","signatures":[{"sig":"MEMCIC5a96Q99oejLOSdyf0ZZK1kokQvp9G/zITle3Rh6zBFAh8kxFcFX/H3znOLTYlqcpjUuTKR7I4uJwQTvuVyjRZi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4872154},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"0ef9a9bf3518ede6d2d92e081599cc5ca908aea3","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"npm run build:mcp && tshy","build:mcp":"bun src/mcp-server/build.mts","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","email":"atanas.roussev@redis.com"},"repository":{"url":"git+https://github.com/redis/langcache-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Redis JavaScript/TypeScript client library for LangCache, a semantic caching service.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.2","zod":"^3.25.17","tshy":"^2.0.0","eslint":"^9.19.0","express":"^4.21.2","globals":"^15.14.0","bun-types":"^1.2.2","@eslint/js":"^9.19.0","typescript":"^5.4.5","@stricli/core":"^1.1.1","@types/express":"^4.17.21","typescript-eslint":"^8.22.0","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependencies":{"zod":">= 3","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.2.7_1749720422462_0.932906515381341","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@redis-ai/langcache","version":"0.2.8","author":{"name":"Redis"},"_id":"@redis-ai/langcache@0.2.8","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"homepage":"https://github.com/redis/langcache-js#readme","bugs":{"url":"https://github.com/redis/langcache-js/issues"},"bin":{"mcp":"bin/mcp-server.js"},"dist":{"shasum":"543becac437babc6dd6ea64f33d53ce930728aa8","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.2.8.tgz","fileCount":816,"integrity":"sha512-1jE+0SoHaWNeQSjs8A3eN7Mn3K+mjDqst/Ao3INDyzO1Dgx2oJPNSxA1ypcQwjGQc07Lj1Eij7sjq1bvAwAC2A==","signatures":[{"sig":"MEUCIQDrxctfcVR7ALiYT8E9Us+Qv20gUhkfvcD95C8eS11DzwIgePQHQidccvyFLgt0dpDpo44kzfdjXTyVhfITkJqnA+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4872110},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"6fb0a0f65a9ab372bff2721ba3fd1aaa06b4d35e","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"npm run build:mcp && tshy","build:mcp":"bun src/mcp-server/build.mts","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","email":"atanas.roussev@redis.com"},"repository":{"url":"git+https://github.com/redis/langcache-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Redis JavaScript/TypeScript client library for LangCache, a semantic caching service.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.2","zod":"^3.25.17","tshy":"^2.0.0","eslint":"^9.19.0","express":"^4.21.2","globals":"^15.14.0","bun-types":"^1.2.2","@eslint/js":"^9.19.0","typescript":"^5.4.5","@stricli/core":"^1.1.1","@types/express":"^4.17.21","typescript-eslint":"^8.22.0","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependencies":{"zod":">= 3","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.2.8_1749748938008_0.12893086161211875","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@redis-ai/langcache","version":"0.2.9","author":{"name":"Redis"},"_id":"@redis-ai/langcache@0.2.9","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"homepage":"https://github.com/redis/langcache-js#readme","bugs":{"url":"https://github.com/redis/langcache-js/issues"},"bin":{"mcp":"bin/mcp-server.js"},"dist":{"shasum":"e24e0de75f7f2f2ed5bcd10fa1cfb2a1bbec8996","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.2.9.tgz","fileCount":816,"integrity":"sha512-P+AUfnX03dTTwhv14xBAIazdvOxCAruvYR0bUeeK1LoGXiBJmQCm/SuBGBOGQ3CXrVM9Ny1kc50HtNQEiNrxkg==","signatures":[{"sig":"MEUCIQDVNNNRAoAmmlE0PTFHW57iU5oXCBpaxotnX19R/c/ZoQIgIyHySqvZsSTyigwGcmNXtW6uZqRjGmAj3Wm6rHCJ9Jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4872154},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"b932cdf30d4d84fbd5ea12d5722bb7c0220c562d","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"npm run build:mcp && tshy","build:mcp":"bun src/mcp-server/build.mts","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","email":"atanas.roussev@redis.com"},"repository":{"url":"git+https://github.com/redis/langcache-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Redis JavaScript/TypeScript client library for LangCache, a semantic caching service.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.2","zod":"^3.25.17","tshy":"^2.0.0","eslint":"^9.19.0","express":"^4.21.2","globals":"^15.14.0","bun-types":"^1.2.2","@eslint/js":"^9.19.0","typescript":"^5.4.5","@stricli/core":"^1.1.1","@types/express":"^4.17.21","typescript-eslint":"^8.22.0","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependencies":{"zod":">= 3","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.2.9_1750095460244_0.3135368152141116","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@redis-ai/langcache","version":"0.3.0","author":{"name":"Redis"},"_id":"@redis-ai/langcache@0.3.0","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"homepage":"https://github.com/redis/langcache-js#readme","bugs":{"url":"https://github.com/redis/langcache-js/issues"},"bin":{"mcp":"bin/mcp-server.js"},"dist":{"shasum":"ffc896aa78dd710c0599f036d842f617b7236642","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.3.0.tgz","fileCount":825,"integrity":"sha512-sM3Mtcdv4GKhLb43dhps8c5O8O1A6uMLuAhhEGeO11GBnyhITnY0NvaT+n1g/XGrbTBPE6yCjVv+YSyz+f+s/Q==","signatures":[{"sig":"MEUCIEh9cmUKvh9k8k1tiy+XKrVtlnzdil03PoUnU0DKmmmvAiEA8kDNQKhKdBkDj6ntQMaoWn6sHVFsJtncPcx2+EBxk0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4922616},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"2435853dba27325176d393e6f4e99f547b2065be","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"npm run build:mcp && tshy","build:mcp":"bun src/mcp-server/build.mts","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","actor":{"name":"naskoredis","type":"user","email":"atanas.roussev@redis.com"},"email":"atanas.roussev@redis.com"},"repository":{"url":"git+https://github.com/redis/langcache-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Redis JavaScript/TypeScript client library for LangCache, a semantic caching service.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.2","zod":"^3.25.17","tshy":"^2.0.0","eslint":"^9.19.0","express":"^4.21.2","globals":"^15.14.0","bun-types":"^1.2.2","@eslint/js":"^9.19.0","typescript":"^5.4.5","@stricli/core":"^1.1.1","@types/express":"^4.17.21","typescript-eslint":"^8.22.0","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependencies":{"zod":">= 3","@modelcontextprotocol/sdk":">=1.5.0 <1.10.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.3.0_1750666510640_0.4177257856264156","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@redis-ai/langcache","version":"0.4.0","author":{"name":"Redis"},"_id":"@redis-ai/langcache@0.4.0","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"homepage":"https://github.com/redis/langcache-js#readme","bugs":{"url":"https://github.com/redis/langcache-js/issues"},"dist":{"shasum":"2b29989fc0bc5f99c3b4538dcfca32dce14be732","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.4.0.tgz","fileCount":667,"integrity":"sha512-++G6CmVOeiQbsE4u8eVNerKWwSF8ofwxaHjNDW7rKjcmkh6oEP2psuWlcYjuET5V0E7fZBeGbbgyQU2/G+TtJw==","signatures":[{"sig":"MEQCIDe1jBBsSsvJ2BGwsBvZr/Rc6bkk+nky5u67pequEqvyAiBKTfp/VwvYe9yuqwmpQly7wAbfUGJdP1qU4BeEpGDIvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1203376},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"908d1ac0575a114208044d5f5313d7733025545f","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","actor":{"name":"naskoredis","type":"user","email":"atanas.roussev@redis.com"},"email":"atanas.roussev@redis.com"},"repository":{"url":"git+https://github.com/redis/langcache-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Redis JavaScript/TypeScript client library for LangCache, a semantic caching service.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.17","tshy":"^2.0.0","eslint":"^9.19.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.4.5","typescript-eslint":"^8.22.0"},"peerDependencies":{"zod":">= 3"},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.4.0_1751883656522_0.19044975743045178","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@redis-ai/langcache","version":"0.4.1","author":{"name":"Redis"},"_id":"@redis-ai/langcache@0.4.1","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"homepage":"https://github.com/redis/langcache-js#readme","bugs":{"url":"https://github.com/redis/langcache-js/issues"},"dist":{"shasum":"0843a8b9a04a09aad00e91e9a9780b6e7be16d11","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.4.1.tgz","fileCount":667,"integrity":"sha512-fLG/iMIswPOTlPN84TiqgzY+3NTq7FguIaVrvAbCS0vLL31pLS2meommD95rRlfkFeEfmnYjFbf9o394hlHw4g==","signatures":[{"sig":"MEYCIQDu0A3xIAOnPXtzSOEOAUbalYwf+WQFaTQW97GFbZPs8QIhAP4A1Xxk92x3ywulxnAEVPme+NK5koelW9wXQNO+7FZa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1203376},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"a46c38b8542e7dda3390b5cde6986f9813717cdc","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","actor":{"name":"naskoredis","type":"user","email":"atanas.roussev@redis.com"},"email":"atanas.roussev@redis.com"},"repository":{"url":"git+https://github.com/redis/langcache-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Redis JavaScript/TypeScript client library for LangCache, a semantic caching service.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.17","tshy":"^2.0.0","eslint":"^9.19.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.4.5","typescript-eslint":"^8.22.0"},"peerDependencies":{"zod":">= 3"},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.4.1_1751887741874_0.6882807551979648","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@redis-ai/langcache","version":"0.5.0","author":{"name":"Redis"},"_id":"@redis-ai/langcache@0.5.0","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"homepage":"https://github.com/redis/langcache-js#readme","bugs":{"url":"https://github.com/redis/langcache-js/issues"},"dist":{"shasum":"afaa70b48800a518943ea209fd0773948fdf2332","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.5.0.tgz","fileCount":671,"integrity":"sha512-Sr2wCQfxs7At8/qQmH/gKLEs1lnFn4gSplC6BPK3JX/JG4LFWmDulCW8BZpPSu2WvQbbjMGzAt/YQy5dc31TrQ==","signatures":[{"sig":"MEQCIG7bUiHHqoWsaUAMX5QWHPN4Xp0qqPqN33+5q6yoWyvwAiAooAQR3NcHRRNZoysTV46N6KvksPjbqmHWjpjJ5oQCRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1223002},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"98119668ea441e4a8828b3a1b12735013a3a6593","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","actor":{"name":"naskoredis","type":"user","email":"atanas.roussev@redis.com"},"email":"atanas.roussev@redis.com"},"repository":{"url":"git+https://github.com/redis/langcache-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Redis JavaScript/TypeScript client library for LangCache, a semantic caching service.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.17","tshy":"^2.0.0","eslint":"^9.19.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.4.5","typescript-eslint":"^8.22.0"},"peerDependencies":{"zod":">= 3"},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.5.0_1752059311281_0.46373653632988465","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@redis-ai/langcache","version":"0.6.0","author":{"name":"Redis"},"_id":"@redis-ai/langcache@0.6.0","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"homepage":"https://github.com/redis/langcache-js#readme","bugs":{"url":"https://github.com/redis/langcache-js/issues"},"dist":{"shasum":"9e8624741ea1184be9cce737b79dfedd7ba2298f","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.6.0.tgz","fileCount":661,"integrity":"sha512-BCS5Pg0fPpsSCxB45k7JsRDZcr1HMcBoJZ4JKI2JiI38RnwpvDjHErQYVhoXfXYc0ks0pJN3H/TApNH6la17lA==","signatures":[{"sig":"MEUCIFmaBdC6pJSfljDpuM6EqCF3OsSRkBqXX1WHnuL3dTF5AiEA9M8JVCaXpYFmBP69ifwicXrQrBE7ACaPMQ5m0avhSgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1264251},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"7f9fd2649362fd12fda9491d59c1ed1be0c77f13","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","actor":{"name":"naskoredis","type":"user","email":"atanas.roussev@redis.com"},"email":"atanas.roussev@redis.com"},"repository":{"url":"git+https://github.com/redis/langcache-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Redis JavaScript/TypeScript client library for LangCache, a semantic caching service.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.17","tshy":"^2.0.0","eslint":"^9.19.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.4.5","typescript-eslint":"^8.22.0"},"peerDependencies":{"zod":">= 3"},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.6.0_1752061053176_0.8673410233416772","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@redis-ai/langcache","version":"0.6.1","author":{"name":"Redis"},"_id":"@redis-ai/langcache@0.6.1","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"homepage":"https://github.com/redis/langcache-js#readme","bugs":{"url":"https://github.com/redis/langcache-js/issues"},"dist":{"shasum":"c840f5df0ab719d60f560705dfd22282592e653b","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.6.1.tgz","fileCount":661,"integrity":"sha512-OjxroJaOEntH/PN3hMzQipCXlxzM2DlyzGIv249OGXyYDIpssy4Suc2CHBUlizfhJXkRfh9AIEwKeFaDaxbr5g==","signatures":[{"sig":"MEUCICj15T0PDMnmH58BdiGzqPVLYKCKuQf6+yKrJW8WzaiCAiEA1WVHP+8N12Nds1DDw6R8Sc06MqOJaeU9zULLH0xvFKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1264247},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"e430341cf5ad76abc76ff7f76ec8d16d6b43b263","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","actor":{"name":"naskoredis","type":"user","email":"atanas.roussev@redis.com"},"email":"atanas.roussev@redis.com"},"repository":{"url":"git+https://github.com/redis/langcache-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Redis JavaScript/TypeScript client library for LangCache, a semantic caching service.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.17","tshy":"^2.0.0","eslint":"^9.19.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.4.5","typescript-eslint":"^8.22.0"},"peerDependencies":{"zod":"^3"},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.6.1_1752132013409_0.6812939734407848","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@redis-ai/langcache","version":"0.8.0","author":{"name":"Redis"},"_id":"@redis-ai/langcache@0.8.0","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"homepage":"https://github.com/redis/langcache-sdks#readme","bugs":{"url":"https://github.com/redis/langcache-sdks/issues"},"dist":{"shasum":"36aa485d975569b697c9ac9a7f6342a4aad72bf5","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.8.0.tgz","fileCount":625,"integrity":"sha512-Bb6TX2CZZnL81mheoebYA7zyXwbI53289p4pc/OtTCwERGkubHjhuCAnmlgMKNsMmUkOp09RbW5qZ1QQto72cw==","signatures":[{"sig":"MEUCIEkQWfPMceirlsV98exThoZlT0vM0/uSRI0t6cvycdPvAiEAuX8JZ6qsXHQVxJNa1RN6N+zDoMgakMFCrczdSx4GVOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1184038},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"ced749d0a906ee26a66581fab4d65907b1c98496","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","actor":{"name":"naskoredis","type":"user","email":"atanas.roussev@redis.com"},"email":"atanas.roussev@redis.com"},"repository":{"url":"git+https://github.com/redis/langcache-sdks.git","type":"git","directory":"langcache-ts-sdk"},"_npmVersion":"8.19.4","description":"Developer-friendly & type-safe Typescript SDK specifically catered to leverage *@redis-ai/langcache* API.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.17","tshy":"^2.0.0","eslint":"^9.19.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.4.5","typescript-eslint":"^8.22.0"},"peerDependencies":{"zod":"^3"},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.8.0_1752146465718_0.14983602689389008","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@redis-ai/langcache","version":"0.9.0","author":{"name":"Redis"},"_id":"@redis-ai/langcache@0.9.0","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"homepage":"https://github.com/redis/langcache-sdks#readme","bugs":{"url":"https://github.com/redis/langcache-sdks/issues"},"dist":{"shasum":"ba97fa73ccc2c38e9a0b7846195104f63e590aa5","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.9.0.tgz","fileCount":625,"integrity":"sha512-OSvPf/xi0TgciHkMqMpEf3lO64lfxxA+8jNPfNUjzMZoajLG3bzE7GjaUTcLoFrvDvGeOtpc6mPCvoXOVHpmYw==","signatures":[{"sig":"MEUCIC6nSr2KU/V6BDwyI4qnjKJC6IUUC+kIYTSdad2FQzGXAiEA265qHVRmBMqP9zzlbAWMCUjvG+CMEYi66UD+7seFkdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146217},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"9a37bfd9756bc548087c14ac240a75e91c9cf9b2","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","email":"atanas.roussev@redis.com"},"repository":{"url":"git+https://github.com/redis/langcache-sdks.git","type":"git","directory":"langcache-ts-sdk"},"_npmVersion":"8.19.4","description":"Developer-friendly & type-safe Typescript SDK specifically catered to leverage *@redis-ai/langcache* API.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.17","tshy":"^2.0.0","eslint":"^9.19.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.4.5","typescript-eslint":"^8.22.0"},"peerDependencies":{"zod":"^3"},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.9.0_1752226125228_0.6638048617910584","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@redis-ai/langcache","version":"0.9.1","author":{"name":"Redis"},"_id":"@redis-ai/langcache@0.9.1","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"homepage":"https://github.com/redis/langcache-sdks#readme","bugs":{"url":"https://github.com/redis/langcache-sdks/issues"},"dist":{"shasum":"3afa67ddd95b974430e824cee0ff38dbcc1ff494","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.9.1.tgz","fileCount":625,"integrity":"sha512-7gZXYxoKs+EY1nzalH1fFqPER5E+foC9ckysZ7MkveWF9FzA0QG7/PFmUeVHlcfxLoAsXprRxc+MlQ94WB7cBQ==","signatures":[{"sig":"MEUCIQCx5PPkayZc1W9aopZgrrH4v27md3xL39stIyTEyqNICAIgPKB0LImMaxjjHulakIgNV40HGLdd24jYDoQkQ/6oRGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1145743},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"c1e1a43ffd2ce1a355c52d306024d4a4e374d1ad","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","email":"atanas.roussev@redis.com"},"repository":{"url":"git+https://github.com/redis/langcache-sdks.git","type":"git","directory":"langcache-ts-sdk"},"_npmVersion":"8.19.4","description":"Developer-friendly & type-safe Typescript SDK specifically catered to leverage *@redis-ai/langcache* API.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.17","tshy":"^2.0.0","eslint":"^9.19.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.4.5","typescript-eslint":"^8.22.0"},"peerDependencies":{"zod":"^3"},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.9.1_1752226583688_0.1409779734470935","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@redis-ai/langcache","version":"0.9.2","author":{"name":"Redis"},"_id":"@redis-ai/langcache@0.9.2","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"homepage":"https://github.com/redis/langcache-sdks#readme","bugs":{"url":"https://github.com/redis/langcache-sdks/issues"},"dist":{"shasum":"3ccbc5c45dc536bc0df0c3c87dacd995114b0d57","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.9.2.tgz","fileCount":625,"integrity":"sha512-lzcibKhDF+aFNdoNi+VypxM6NplBzjC1rC/V9N0foJi3Tu/Re5rNKWVuZwaG1CbBTFcATbLvVG3bKtpyP034Qw==","signatures":[{"sig":"MEUCIFWBBLNYUEV71g7gI8D+0kX4gMKeL+o5mkgiN5yzANtfAiEAtx7TqviGO6ZyivV6AKG6hykQnsW20a6pmHSHdnQhRfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1144675},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"a49cbddca858587ffffff11d2135d304f1fc50fc","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","email":"atanas.roussev@redis.com"},"repository":{"url":"git+https://github.com/redis/langcache-sdks.git","type":"git","directory":"langcache-ts-sdk"},"_npmVersion":"8.19.4","description":"Developer-friendly & type-safe Typescript SDK specifically catered to leverage *@redis-ai/langcache* API.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.17","tshy":"^2.0.0","eslint":"^9.19.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.4.5","typescript-eslint":"^8.22.0"},"peerDependencies":{"zod":"^3"},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.9.2_1753096258555_0.8622604028465213","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@redis-ai/langcache","version":"0.9.3","author":{"name":"Redis"},"_id":"@redis-ai/langcache@0.9.3","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"homepage":"https://github.com/redis/langcache-sdks#readme","bugs":{"url":"https://github.com/redis/langcache-sdks/issues"},"dist":{"shasum":"1efce5f348b32f92a31337c74543cc5cf99429c4","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.9.3.tgz","fileCount":625,"integrity":"sha512-rmLW5/n5IRaROUyKw3wkC2HJB5NgMRInFbWpwtxYyZtZuVv2X3lX8F5ZSGNOp/1BUzq8aLiQmKsZE7LX9QZh5w==","signatures":[{"sig":"MEYCIQDxjX4tT7FJ4Tu3ItnMYM0R9c6p0MsIvT4svU+WFizwmwIhALP1YT6cU2JyLe1N+EWCrYIptUfsKnajdD+Sf112SBqn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1147955},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"52c9a5aff3500a6e88463a81cff91a6e5284d25e","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","email":"atanas.roussev@redis.com"},"repository":{"url":"git+https://github.com/redis/langcache-sdks.git","type":"git","directory":"langcache-ts-sdk"},"_npmVersion":"8.19.4","description":"Developer-friendly & type-safe Typescript SDK specifically catered to leverage *@redis-ai/langcache* API.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.17","tshy":"^2.0.0","eslint":"^9.19.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.4.5","typescript-eslint":"^8.22.0"},"peerDependencies":{"zod":"^3"},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.9.3_1753367110570_0.8722973772337375","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@redis-ai/langcache","version":"0.9.4","author":{"name":"Redis"},"_id":"@redis-ai/langcache@0.9.4","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"homepage":"https://github.com/redis/langcache-sdks#readme","bugs":{"url":"https://github.com/redis/langcache-sdks/issues"},"dist":{"shasum":"875e431c780dda64fa3dd8b8fb4afbd426f631d1","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.9.4.tgz","fileCount":625,"integrity":"sha512-lx8z7IooLYpFkumf8Ih0CXzgpcTg6us15SU5XFfSkJylBz+OQsjGtm0MZ3JRmMiR1tkUfr1GXLJ+QGfxbRIKzg==","signatures":[{"sig":"MEYCIQCGRruOeIAxhEWD9EROR2ebhXpm05jrICd5iwDMtly6/gIhANimJnr2FlcVhIPS3/5glFMFAvCYLEC7pXa7k+qtmhG0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1148158},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"d3397015ee74c77864511217d401d08d72d41b64","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","email":"atanas.roussev@redis.com"},"repository":{"url":"git+https://github.com/redis/langcache-sdks.git","type":"git","directory":"langcache-ts-sdk"},"_npmVersion":"8.19.4","description":"Developer-friendly & type-safe Typescript SDK specifically catered to leverage *@redis-ai/langcache* API.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.17","tshy":"^2.0.0","eslint":"^9.19.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.4.5","typescript-eslint":"^8.22.0"},"peerDependencies":{"zod":"^3"},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.9.4_1753802877624_0.45010685021668295","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@redis-ai/langcache","version":"0.9.5","author":{"name":"Redis"},"_id":"@redis-ai/langcache@0.9.5","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"homepage":"https://github.com/redis/langcache-sdks#readme","bugs":{"url":"https://github.com/redis/langcache-sdks/issues"},"dist":{"shasum":"dd2f8918486517aa0c23bd6b5c948d47370fa9e8","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.9.5.tgz","fileCount":643,"integrity":"sha512-JO4cYMSCwwJEk0Ug57s4GCOQPQVHwJ/aEV7E+aH/53CYaOtIwSpspo3h61Ya9hykLElvU8UzxheFZfNSiuoQoA==","signatures":[{"sig":"MEQCIB1cErGPQdmaufXymLEynBwUUDAwAYSJ3Qg6Eca7alUHAiA8sGLLkJolOHC60OZczQ0T5rLrq2Mmg2o9cZdjLwFydA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1186307},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"41b818be2f29adaa41bc3e3dc2a25e104d2012bf","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","email":"atanas.roussev@redis.com"},"repository":{"url":"git+https://github.com/redis/langcache-sdks.git","type":"git","directory":"langcache-ts-sdk"},"_npmVersion":"8.19.4","description":"Developer-friendly & type-safe Typescript SDK specifically catered to leverage *@redis-ai/langcache* API.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"zod":"^3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tshy":"^2.0.0","eslint":"^9.19.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.4.5","typescript-eslint":"^8.22.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.9.5_1754293915183_0.5613483155387065","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@redis-ai/langcache","version":"0.9.6","author":{"name":"Redis"},"_id":"@redis-ai/langcache@0.9.6","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"homepage":"https://github.com/redis/langcache-sdks#readme","bugs":{"url":"https://github.com/redis/langcache-sdks/issues"},"dist":{"shasum":"ce183bb435c2e89a9fb586e20c6e937a5316d39b","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.9.6.tgz","fileCount":643,"integrity":"sha512-08gAChM54iZNlj95ebki7lZ4HB4l0lWFE818JOKNXV73Fz6ZF0rQFf0Lh4VRPzMlNoPmBpVrQMUcuxRkd198SA==","signatures":[{"sig":"MEYCIQC15mtob+G55sBGItT4RzuavvyjEN6IyVCou6mN05RvmAIhAJmjp00eguel8J6A7IFenDh5XptvB3cQ0FhtlgE+jGXy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1186307},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"e713c24b49cc8b510a3d90a5d49d05c3e252c864","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","email":"atanas.roussev@redis.com"},"repository":{"url":"git+https://github.com/redis/langcache-sdks.git","type":"git","directory":"langcache-ts-sdk"},"_npmVersion":"8.19.4","description":"Developer-friendly & type-safe Typescript SDK specifically catered to leverage *@redis-ai/langcache* API.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"zod":"^3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tshy":"^2.0.0","eslint":"^9.19.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"~5.8.3","typescript-eslint":"^8.22.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.9.6_1754488560775_0.409076062802348","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@redis-ai/langcache","version":"0.9.7","author":{"name":"Redis"},"_id":"@redis-ai/langcache@0.9.7","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"homepage":"https://github.com/redis/langcache-sdks#readme","bugs":{"url":"https://github.com/redis/langcache-sdks/issues"},"dist":{"shasum":"0edd4bfe49fde67fd92fbd13b64f803d8cfdc13b","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.9.7.tgz","fileCount":643,"integrity":"sha512-gFraLRNjcfSzu2e8T8LiFuBwlLefnQSijlLrtFuqfE7krZNdxAuHucSOmlx+HaN7a4Jt63EwaYqh7VVX+TW8Zw==","signatures":[{"sig":"MEUCIQCn/wed+vO5aP0RiMnuMtLBmoch4h3OI5AeVC5A0YKWggIgdO0Vzs+zJFTpPR0r+P3VZ1jiZthAVUuNd7bpenEr4wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1186222},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"7627c5715e4972dd0184f70990be87cf3d00e0b1","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","email":"atanas.roussev@redis.com"},"repository":{"url":"git+https://github.com/redis/langcache-sdks.git","type":"git","directory":"langcache-ts-sdk"},"_npmVersion":"8.19.4","description":"Developer-friendly & type-safe Typescript SDK specifically catered to leverage *@redis-ai/langcache* API.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"zod":"^3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tshy":"^2.0.0","eslint":"^9.19.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"~5.8.3","typescript-eslint":"^8.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.9.7_1754652418080_0.9477879145904275","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@redis-ai/langcache","version":"0.9.8","author":{"name":"Redis"},"_id":"@redis-ai/langcache@0.9.8","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"homepage":"https://github.com/redis/langcache-sdks#readme","bugs":{"url":"https://github.com/redis/langcache-sdks/issues"},"dist":{"shasum":"a308beafa47bd8c45e9a70a8b51634f745a3b500","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.9.8.tgz","fileCount":643,"integrity":"sha512-MFDgYJSkKtNfMTSqizvdLP5WxoxC3GPG9BLBD+ftKcqtwd2ZNafbMipwUVV4DzZkV3zTrGZ91Jc4/Z0aOMNznQ==","signatures":[{"sig":"MEQCIFzyuzc3c/3dOVV8MZi6R6RUpyCmU8QY6J+3T0+r43VRAiAVknF98iWd6BNEjJxCw+mzA3OEq6wK4mEBkoJypy4Ftg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185444},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"cb3795d97ddd69542970b6a3dfae58933a6dfc0b","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","email":"atanas.roussev@redis.com"},"repository":{"url":"git+https://github.com/redis/langcache-sdks.git","type":"git","directory":"langcache-ts-sdk"},"_npmVersion":"8.19.4","description":"Developer-friendly & type-safe Typescript SDK specifically catered to leverage *@redis-ai/langcache* API.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"zod":"^3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tshy":"^2.0.0","eslint":"^9.19.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"~5.8.3","typescript-eslint":"^8.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.9.8_1754909110454_0.029979565218339665","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@redis-ai/langcache","version":"0.10.0","author":{"name":"Redis"},"_id":"@redis-ai/langcache@0.10.0","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"homepage":"https://github.com/redis/langcache-sdks#readme","bugs":{"url":"https://github.com/redis/langcache-sdks/issues"},"dist":{"shasum":"53c64cddae3c4668e59ba4a574d8d0a720fb718b","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.10.0.tgz","fileCount":679,"integrity":"sha512-fOLf4j9DehDiOoNa+5YmhX6vGZnS9wkx6jiJvuKTRsRdoDVx8DW2Wj0TI6V5Y/LrKfDoZLZEyoE3V0EQPFOprw==","signatures":[{"sig":"MEYCIQDx4+uUfFKQlyqbRR7tItCHz4HBiGMyIW8jhWmDWpq2ywIhANBhzDqFVdyN6HFsWyrAR5YUeemBKZ9FBPNSBaCJucu5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1278857},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"251a8947706c23f35aa6cdcef98464743608b739","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","email":"atanas.roussev@redis.com"},"repository":{"url":"git+https://github.com/redis/langcache-sdks.git","type":"git","directory":"langcache-ts-sdk"},"_npmVersion":"8.19.4","description":"Developer-friendly & type-safe Typescript SDK specifically catered to leverage *@redis-ai/langcache* API.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"zod":"^3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tshy":"^2.0.0","eslint":"^9.19.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"~5.8.3","typescript-eslint":"^8.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.10.0_1757404738595_0.7161315732177156","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@redis-ai/langcache","version":"0.10.1","author":{"name":"Redis"},"_id":"@redis-ai/langcache@0.10.1","maintainers":[{"name":"naskoredis","email":"atanas.roussev@redis.com"}],"homepage":"https://github.com/redis/langcache-sdks#readme","bugs":{"url":"https://github.com/redis/langcache-sdks/issues"},"dist":{"shasum":"0e9a8e966a29ad5a00211deba82f4bb8909ff2c5","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.10.1.tgz","fileCount":679,"integrity":"sha512-E91I5sfgdU3lptyeM1vrxcAF/dDyUfUSspIzU/afp38xn262SjmLwjpC2s2g6qGrToiiekbZkv2yjIOLah4BfQ==","signatures":[{"sig":"MEUCIHk0TLu52h31w3yzp4qKkx/XpKTtXi2MtHEEpg63B8Y1AiEAjXLgfftTjHuzWk7XQY6s+XyoSwOHOXeU2nxrR09jDPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1279450},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"46e9b5ec447006b3e889437715c6ade5c5e8dd00","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","email":"atanas.roussev@redis.com"},"repository":{"url":"git+https://github.com/redis/langcache-sdks.git","type":"git","directory":"langcache-ts-sdk"},"_npmVersion":"8.19.4","description":"Developer-friendly & type-safe Typescript SDK specifically catered to leverage *@redis-ai/langcache* API.","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"zod":"^3.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tshy":"^2.0.0","eslint":"^9.19.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"~5.8.3","typescript-eslint":"^8.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.10.1_1757684122670_0.7294797184690216","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@redis-ai/langcache","version":"0.11.0","author":{"name":"Redis"},"_id":"@redis-ai/langcache@0.11.0","maintainers":[{"name":"naskoredis","email":"nextinterfaces@gmail.com"}],"homepage":"https://github.com/redis/langcache-sdks#readme","bugs":{"url":"https://github.com/redis/langcache-sdks/issues"},"dist":{"shasum":"6b81eabae7f81aa2974eebf61ac890da10bae9e0","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.11.0.tgz","fileCount":695,"integrity":"sha512-oeukpFzLNRqWXpICNm+C6sp1hWS7rTJ//s6dNOuuajCINGNFzL3mGUblKZCdBcMq/JHTaVzWUlw65sEiJLypCA==","signatures":[{"sig":"MEUCIQDDoyBzObIq89uN49IeDxpJpr2r87YEzdfWfUoeJrTgxwIgMWchNg8h7/ZmlLkv/c1Mfr0jxzHmUQooCQBvapgfcnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1070081},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"328d7083ab477003dc2b78766f5b7b5d5366b488","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","email":"nextinterfaces@gmail.com"},"repository":{"url":"git+https://github.com/redis/langcache-sdks.git","type":"git","directory":"langcache-ts-sdk"},"_npmVersion":"11.6.1","description":"Developer-friendly & type-safe Typescript SDK specifically catered to leverage *@redis-ai/langcache* API.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"zod":"^3.25.0 || ^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tshy":"^2.0.0","eslint":"^9.19.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"~5.8.3","typescript-eslint":"^8.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.11.0_1763039694438_0.9491930850837089","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@redis-ai/langcache","version":"0.11.1","author":{"name":"Redis"},"_id":"@redis-ai/langcache@0.11.1","maintainers":[{"name":"naskoredis","email":"nextinterfaces@gmail.com"}],"homepage":"https://github.com/redis/langcache-sdks#readme","bugs":{"url":"https://github.com/redis/langcache-sdks/issues"},"dist":{"shasum":"d32bb1a5d66890fcc49f3e9562ef3c2bae79b097","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.11.1.tgz","fileCount":704,"integrity":"sha512-3gVBC8wmreEl7gsX9dzZr3EfTqOt4yq63tqwEVZF5/S+vSNlFmGIXzWk3tab5bOKTXfZl61y0v+1qQbD5KzlBw==","signatures":[{"sig":"MEQCIHeAW7wsPHIm5dcpjAzNbk8S3KKJZiPeoudg2LUAg+XVAiA333C6rKhQN91H95eH2xlfvaEDmmZMuKxkgqEtvvjf5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1073193},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"4c50c2e03f8df64a27da359af9c761e92dca1718","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"naskoredis","email":"nextinterfaces@gmail.com"},"repository":{"url":"git+https://github.com/redis/langcache-sdks.git","type":"git","directory":"langcache-ts-sdk"},"_npmVersion":"11.6.2","description":"Developer-friendly & type-safe Typescript SDK specifically catered to leverage *@redis-ai/langcache* API.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.25.0 || ^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tshy":"^2.0.0","eslint":"^9.19.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"~5.8.3","typescript-eslint":"^8.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.11.1_1763737593912_0.9325700042279594","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@redis-ai/langcache","version":"0.12.0","author":{"name":"Redis"},"_id":"@redis-ai/langcache@0.12.0","maintainers":[{"name":"atanas.andonov.redis","email":"atanas.andonov@redis.com"}],"homepage":"https://github.com/redis/langcache-sdks#readme","bugs":{"url":"https://github.com/redis/langcache-sdks/issues"},"dist":{"shasum":"09e64c588d60ea70f736b8f7ec43d213c6927668","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.12.0.tgz","fileCount":719,"integrity":"sha512-YpT26PCIJg9pness12DVe8aTKZWSNkqd5XRvuYsCy7kzCIw8FZ3LFLkbuS3kFuYrELvUj5stsgeY35GRFiR9YQ==","signatures":[{"sig":"MEQCIQDF30uOnu3o3GkFtCJFe9O6hkJ0mq/PqNP/0jb8cxwN/gIfN22CTEjNASG8ZQlZznn8vSsX1GRxCQXj747WflH16g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1130386},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"ee7cbe0820a58d68533fabd6b06ed0b6116cfb12","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"atanas.andonov.redis","email":"atanas.andonov@redis.com"},"repository":{"url":"git+https://github.com/redis/langcache-sdks.git","type":"git","directory":"langcache-ts-sdk"},"_npmVersion":"11.13.0","description":"Developer-friendly & type-safe Typescript SDK specifically catered to leverage *@redis-ai/langcache* API.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.25.0 || ^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tshy":"^3.3.2","eslint":"^9.26.0","globals":"^15.14.0","@eslint/js":"^9.26.0","typescript":"~5.8.3","typescript-eslint":"^8.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.12.0_1781688667433_0.2556900903658448","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@redis-ai/langcache","version":"0.12.1","author":{"name":"Redis"},"license":"MIT","_id":"@redis-ai/langcache@0.12.1","maintainers":[{"name":"atanas.andonov.redis","email":"atanas.andonov@redis.com"}],"homepage":"https://github.com/redis/iris-sdks#readme","bugs":{"url":"https://github.com/redis/iris-sdks/issues"},"dist":{"shasum":"1d87180961eca9f784a2019d810b676237aa104c","tarball":"https://registry.npmjs.org/@redis-ai/langcache/-/langcache-0.12.1.tgz","fileCount":720,"integrity":"sha512-Bj2Ih9+42wbHCsyRgikcDr+XYNrs9/JCKZe6RGWFbOhfLdKmOi0/LaC1T2vYACV1Nafwf+XEAoZ9wi4mNseBRQ==","signatures":[{"sig":"MEYCIQCqaVYUl69mMVGTbUM6GoeEakfqUhK6AGtTcHJcANtimgIhALdU7abUVymA3ZMZkUVs20Gj0ZjysXQtsWn2jrGvKNPR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1131772},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./*":"./src/*.ts","./*.js":"./src/*.ts","./types":"./src/types/index.ts","./models":"./src/models/index.ts","./package.json":"./package.json","./models/errors":"./src/models/errors/index.ts","./models/operations":"./src/models/operations/index.ts"},"sourceDialects":["@redis-ai/langcache/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@redis-ai/langcache/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./*":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./*.js":{"import":{"types":"./dist/esm/*.d.ts","default":"./dist/esm/*.js","@redis-ai/langcache/source":"./src/*.ts"},"require":{"types":"./dist/commonjs/*.d.ts","default":"./dist/commonjs/*.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@redis-ai/langcache/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./models":{"import":{"types":"./dist/esm/models/index.d.ts","default":"./dist/esm/models/index.js","@redis-ai/langcache/source":"./src/models/index.ts"},"require":{"types":"./dist/commonjs/models/index.d.ts","default":"./dist/commonjs/models/index.js"}},"./package.json":"./package.json","./models/errors":{"import":{"types":"./dist/esm/models/errors/index.d.ts","default":"./dist/esm/models/errors/index.js","@redis-ai/langcache/source":"./src/models/errors/index.ts"},"require":{"types":"./dist/commonjs/models/errors/index.d.ts","default":"./dist/commonjs/models/errors/index.js"}},"./models/operations":{"import":{"types":"./dist/esm/models/operations/index.d.ts","default":"./dist/esm/models/operations/index.js","@redis-ai/langcache/source":"./src/models/operations/index.ts"},"require":{"types":"./dist/commonjs/models/operations/index.d.ts","default":"./dist/commonjs/models/operations/index.js"}}},"gitHead":"b6c6d8a1aaef1b06c175ae0d2dd96df9242d9099","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"atanas.andonov.redis","email":"atanas.andonov@redis.com"},"repository":{"url":"git+https://github.com/redis/iris-sdks.git","type":"git","directory":"langcache-ts-sdk"},"_npmVersion":"11.17.0","description":"Developer-friendly & type-safe Typescript SDK specifically catered to leverage *@redis-ai/langcache* API.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.0 || ^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tshy":"^3.3.2","eslint":"^9.26.0","globals":"^15.14.0","@eslint/js":"^9.26.0","typescript":"~5.8.3","typescript-eslint":"^8.26.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/langcache_0.12.1_1787573910380_0.33236389600636573","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-06-11T08:44:17.720Z","modified":"2026-09-17T16:03:55.575Z","0.2.0":"2025-06-11T08:44:17.940Z","0.2.1":"2025-06-11T08:44:33.803Z","0.2.2":"2025-06-11T10:46:51.437Z","0.2.3":"2025-06-11T11:25:02.535Z","0.2.4":"2025-06-11T12:43:20.204Z","0.2.5":"2025-06-11T13:52:04.689Z","0.2.6":"2025-06-12T09:09:05.479Z","0.2.7":"2025-06-12T09:27:02.717Z","0.2.8":"2025-06-12T17:22:18.246Z","0.2.9":"2025-06-16T17:37:40.512Z","0.3.0":"2025-06-23T08:15:10.864Z","0.4.0":"2025-07-07T10:20:56.711Z","0.4.1":"2025-07-07T11:29:02.081Z","0.5.0":"2025-07-09T11:08:31.561Z","0.6.0":"2025-07-09T11:37:33.467Z","0.6.1":"2025-07-10T07:20:13.659Z","0.8.0":"2025-07-10T11:21:05.898Z","0.9.0":"2025-07-11T09:28:45.535Z","0.9.1":"2025-07-11T09:36:23.935Z","0.9.2":"2025-07-21T11:10:58.755Z","0.9.3":"2025-07-24T14:25:10.849Z","0.9.4":"2025-07-29T15:27:57.961Z","0.9.5":"2025-08-04T07:51:55.393Z","0.9.6":"2025-08-06T13:56:01.104Z","0.9.7":"2025-08-08T11:26:58.311Z","0.9.8":"2025-08-11T10:45:10.620Z","0.10.0":"2025-09-09T07:58:58.835Z","0.10.1":"2025-09-12T13:35:22.875Z","0.11.0":"2025-11-13T13:14:54.695Z","0.11.1":"2025-11-21T15:06:34.123Z","0.12.0":"2026-06-17T09:31:07.630Z","0.12.1":"2026-08-24T12:18:30.542Z"},"bugs":{"url":"https://github.com/redis/iris-sdks/issues"},"author":{"name":"Redis"},"license":"MIT","homepage":"https://github.com/redis/iris-sdks#readme","repository":{"url":"git+https://github.com/redis/iris-sdks.git","type":"git","directory":"langcache-ts-sdk"},"description":"Developer-friendly & type-safe Typescript SDK specifically catered to leverage *@redis-ai/langcache* API.","maintainers":[{"email":"tyler.hutcherson@redis.com","name":"tchutch"},{"email":"plamena.ilieva@redis.com","name":"plamilieva"},{"email":"nitinkanukolanu@gmail.com","name":"nkanu17"},{"email":"hristo.popov@redis.com","name":"hristopopovredis"},{"email":"teodor.parvanov@redis.com","name":"teoparvanov"}],"readme":"# @redis-ai/langcache\n\nDeveloper-friendly & type-safe Typescript SDK specifically catered to leverage *@redis-ai/langcache* API.\n\n<!-- Start Summary [summary] -->\n## Summary\n\nLangCache: API for managing a [Redis LangCache](https://redis.io/docs/latest/develop/ai/langcache/) service.\n<!-- End Summary [summary] -->\n\n<!-- Start Table of Contents [toc] -->\n## Table of Contents\n<!-- $toc-max-depth=2 -->\n* [@redis-ai/langcache](#redis-ailangcache)\n  * [SDK Installation](#sdk-installation)\n  * [Requirements](#requirements)\n  * [SDK Example Usage](#sdk-example-usage)\n  * [Available Resources and Operations](#available-resources-and-operations)\n  * [Standalone functions](#standalone-functions)\n  * [Retries](#retries)\n  * [Error Handling](#error-handling)\n  * [Custom HTTP Client](#custom-http-client)\n  * [Debugging](#debugging)\n* [Development](#development)\n  * [Maturity](#maturity)\n\n<!-- End Table of Contents [toc] -->\n\n<!-- Start SDK Installation [installation] -->\n## SDK Installation\n\nThe SDK can be installed with either [npm](https://www.npmjs.com/), [pnpm](https://pnpm.io/), [bun](https://bun.sh/) or [yarn](https://classic.yarnpkg.com/en/) package managers.\n\n### NPM\n\n```bash\nnpm add @redis-ai/langcache\n```\n\n### PNPM\n\n```bash\npnpm add @redis-ai/langcache\n```\n\n### Bun\n\n```bash\nbun add @redis-ai/langcache\n```\n\n### Yarn\n\n```bash\nyarn add @redis-ai/langcache\n```\n\n> [!NOTE]\n> This package is published with CommonJS and ES Modules (ESM) support.\n<!-- End SDK Installation [installation] -->\n\n<!-- Start Requirements [requirements] -->\n## Requirements\n\nFor supported JavaScript runtimes, please consult [RUNTIMES.md](RUNTIMES.md).\n<!-- End Requirements [requirements] -->\n\n<!-- Start SDK Example Usage [usage] -->\n## SDK Example Usage\n\n### Save an entry\n\nSave an entry to the cache\n\n```typescript\nimport { LangCache } from \"@redis-ai/langcache\";\n\nconst langCache = new LangCache({\n  serverURL: \"https://api.example.com\",\n  cacheId: \"<id>\",\n  apiKey: \"<LANGCACHE_API_KEY>\",\n});\n\nasync function run() {\n  const result = await langCache.set({\n    prompt: \"How does semantic caching work?\",\n    response:\n      \"Semantic caching stores and retrieves data based on meaning, not exact matches.\",\n  });\n\n  console.log(result);\n}\n\nrun();\n\n```\n\n### Search for entries\n\nSearch for entries in the cache\n\n```typescript\nimport { LangCache } from \"@redis-ai/langcache\";\n\nconst langCache = new LangCache({\n  serverURL: \"https://api.example.com\",\n  cacheId: \"<id>\",\n  apiKey: \"<LANGCACHE_API_KEY>\",\n});\n\nasync function run() {\n  const result = await langCache.search({\n    prompt: \"How does semantic caching work?\",\n  });\n\n  console.log(result);\n}\n\nrun();\n\n```\n\n### Delete an entry\n\nDelete an entry from the cache by id\n\n```typescript\nimport { LangCache } from \"@redis-ai/langcache\";\n\nconst langCache = new LangCache({\n  serverURL: \"https://api.example.com\",\n  cacheId: \"<id>\",\n  apiKey: \"<LANGCACHE_API_KEY>\",\n});\n\nasync function run() {\n  await langCache.deleteById(\"<id>\");\n}\n\nrun();\n\n```\n\n### Delete entries\n\nDelete entries based on attributes\n\n```typescript\nimport { LangCache } from \"@redis-ai/langcache\";\n\nconst langCache = new LangCache({\n  serverURL: \"https://api.example.com\",\n  cacheId: \"<id>\",\n  apiKey: \"<LANGCACHE_API_KEY>\",\n});\n\nasync function run() {\n  const result = await langCache.deleteQuery({\n    attributes: {\n      \"language\": \"en\",\n      \"topic\": \"ai\",\n    },\n  });\n\n  console.log(result);\n}\n\nrun();\n\n```\n\n### Flush cache\n\nFlush all entries from the cache\n\n```typescript\nimport { LangCache } from \"@redis-ai/langcache\";\n\nconst langCache = new LangCache({\n  serverURL: \"https://api.example.com\",\n  cacheId: \"<id>\",\n  apiKey: \"<LANGCACHE_API_KEY>\",\n});\n\nasync function run() {\n  await langCache.flush();\n}\n\nrun();\n\n```\n<!-- End SDK Example Usage [usage] -->\n\n### Use exact search\n\nSearch for entries in the cache using both exact and semantic search\n\n```typescript\nimport { LangCache } from \"@redis-ai/langcache\";\nimport { SearchStrategy } from '@redis-ai/langcache/models/searchstrategy.js';\n\nconst langCache = new LangCache({\n  serverURL: \"https://api.example.com\",\n  cacheId: \"<id>\",\n  apiKey: \"<LANGCACHE_API_KEY>\",\n});\n\nasync function run() {\n  const result = await langCache.search({\n    prompt: \"How does semantic caching work?\",\n    searchStrategies: [SearchStrategy.Exact, SearchStrategy.Semantic],\n  });\n\n  console.log(result);\n}\n\nrun();\n\n```\n\n<!-- No Authentication [security] -->\n\n<!-- Start Available Resources and Operations [operations] -->\n## Available Resources and Operations\n\n<details open>\n<summary>Available methods</summary>\n\n### [LangCache SDK](docs/sdks/langcache/README.md)\n\n* [conversationalSearch](docs/sdks/langcache/README.md#conversationalsearch) - Searches the cache for entries using conversational context. When conversation context is provided, the query is reformulated before searching.\n* [deleteQuery](docs/sdks/langcache/README.md#deletequery) - Deletes multiple cache entries based on specified attributes. If no attributes are provided, all entries in the cache are deleted.\n* [set](docs/sdks/langcache/README.md#set) - Adds an entry to the cache with a prompt and response.\n* [search](docs/sdks/langcache/README.md#search) - Searches the cache for entries that match the prompt and attributes. If no entries are found, this endpoint returns an empty array.\n* [deleteById](docs/sdks/langcache/README.md#deletebyid) - Deletes a single cache entry by the entry ID.\n* [flush](docs/sdks/langcache/README.md#flush) - Flushes all entries from the cache.\n\n</details>\n<!-- End Available Resources and Operations [operations] -->\n\n<!-- Start Standalone functions [standalone-funcs] -->\n## Standalone functions\n\nAll the methods listed above are available as standalone functions. These\nfunctions are ideal for use in applications running in the browser, serverless\nruntimes or other environments where application bundle size is a primary\nconcern. When using a bundler to build your application, all unused\nfunctionality will be either excluded from the final bundle or tree-shaken away.\n\nTo read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).\n\n<details>\n\n<summary>Available standalone functions</summary>\n\n- [`conversationalSearch`](docs/sdks/langcache/README.md#conversationalsearch) - Searches the cache for entries using conversational context. When conversation context is provided, the query is reformulated before searching.\n- [`deleteById`](docs/sdks/langcache/README.md#deletebyid) - Deletes a single cache entry by the entry ID.\n- [`deleteQuery`](docs/sdks/langcache/README.md#deletequery) - Deletes multiple cache entries based on specified attributes. If no attributes are provided, all entries in the cache are deleted.\n- [`flush`](docs/sdks/langcache/README.md#flush) - Flushes all entries from the cache.\n- [`search`](docs/sdks/langcache/README.md#search) - Searches the cache for entries that match the prompt and attributes. If no entries are found, this endpoint returns an empty array.\n- [`set`](docs/sdks/langcache/README.md#set) - Adds an entry to the cache with a prompt and response.\n\n</details>\n<!-- End Standalone functions [standalone-funcs] -->\n\n<!-- No Global Parameters [global-parameters] -->\n\n<!-- Start Retries [retries] -->\n## Retries\n\nSome of the endpoints in this SDK support retries.  If you use the SDK without any configuration, it will fall back to the default retry strategy provided by the API.  However, the default retry strategy can be overridden on a per-operation basis, or across the entire SDK.\n\nTo change the default retry strategy for a single API call, simply provide a retryConfig object to the call:\n```typescript\nimport { LangCache } from \"@redis-ai/langcache\";\n\nconst langCache = new LangCache({\n  serverURL: \"https://api.example.com\",\n  cacheId: \"<id>\",\n  apiKey: \"<LANGCACHE_API_KEY>\",\n});\n\nasync function run() {\n  const result = await langCache.conversationalSearch({\n    prompt: \"<value>\",\n  }, {\n    retries: {\n      strategy: \"backoff\",\n      backoff: {\n        initialInterval: 1,\n        maxInterval: 50,\n        exponent: 1.1,\n        maxElapsedTime: 100,\n      },\n      retryConnectionErrors: false,\n    },\n  });\n\n  console.log(result);\n}\n\nrun();\n\n```\n\nIf you'd like to override the default retry strategy for all operations that support retries, you can provide a retryConfig at SDK initialization:\n```typescript\nimport { LangCache } from \"@redis-ai/langcache\";\n\nconst langCache = new LangCache({\n  serverURL: \"https://api.example.com\",\n  retryConfig: {\n    strategy: \"backoff\",\n    backoff: {\n      initialInterval: 1,\n      maxInterval: 50,\n      exponent: 1.1,\n      maxElapsedTime: 100,\n    },\n    retryConnectionErrors: false,\n  },\n  cacheId: \"<id>\",\n  apiKey: \"<LANGCACHE_API_KEY>\",\n});\n\nasync function run() {\n  const result = await langCache.conversationalSearch({\n    prompt: \"<value>\",\n  });\n\n  console.log(result);\n}\n\nrun();\n\n```\n<!-- End Retries [retries] -->\n\n<!-- Start Error Handling [errors] -->\n## Error Handling\n\n[`LangCacheError`](./src/models/errors/langcacheerror.ts) is the base class for all HTTP error responses. It has the following properties:\n\n| Property            | Type       | Description                                                                             |\n| ------------------- | ---------- | --------------------------------------------------------------------------------------- |\n| `error.message`     | `string`   | Error message                                                                           |\n| `error.statusCode`  | `number`   | HTTP response status code eg `404`                                                      |\n| `error.headers`     | `Headers`  | HTTP response headers                                                                   |\n| `error.body`        | `string`   | HTTP body. Can be empty string if no body is returned.                                  |\n| `error.rawResponse` | `Response` | Raw HTTP response                                                                       |\n| `error.data$`       |            | Optional. Some errors may contain structured data. [See Error Classes](#error-classes). |\n\n### Example\n```typescript\nimport { LangCache } from \"@redis-ai/langcache\";\nimport * as errors from \"@redis-ai/langcache/models/errors\";\n\nconst langCache = new LangCache({\n  serverURL: \"https://api.example.com\",\n  cacheId: \"<id>\",\n  apiKey: \"<LANGCACHE_API_KEY>\",\n});\n\nasync function run() {\n  try {\n    const result = await langCache.conversationalSearch({\n      prompt: \"<value>\",\n    });\n\n    console.log(result);\n  } catch (error) {\n    // The base class for HTTP error responses\n    if (error instanceof errors.LangCacheError) {\n      console.log(error.message);\n      console.log(error.statusCode);\n      console.log(error.body);\n      console.log(error.headers);\n\n      // Depending on the method different errors may be thrown\n      if (error instanceof errors.BadRequestErrorResponseContent) {\n        console.log(error.data$.title); // string\n        console.log(error.data$.status); // number\n        console.log(error.data$.detail); // string\n        console.log(error.data$.instance); // string\n        console.log(error.data$.type); // models.BadRequestErrorType\n      }\n    }\n  }\n}\n\nrun();\n\n```\n\n### Error Classes\n**Primary errors:**\n* [`LangCacheError`](./src/models/errors/langcacheerror.ts): The base class for HTTP error responses.\n  * [`BadRequestErrorResponseContent`](./src/models/errors/badrequesterrorresponsecontent.ts): Request validation or input decoding failed. Status code `400`.\n  * [`AuthenticationErrorResponseContent`](./src/models/errors/authenticationerrorresponsecontent.ts): Authentication credentials are missing, malformed, or invalid. Status code `401`.\n  * [`ForbiddenErrorResponseContent`](./src/models/errors/forbiddenerrorresponsecontent.ts): The caller is authenticated but not allowed to access the requested resource. Status code `403`.\n  * [`NotFoundErrorResponseContent`](./src/models/errors/notfounderrorresponsecontent.ts): The requested resource does not exist. Status code `404`.\n  * [`PayloadTooLargeErrorResponseContent`](./src/models/errors/payloadtoolargeerrorresponsecontent.ts): The request payload exceeds the maximum supported size. Status code `413`.\n  * [`FailedDependencyErrorResponseContent`](./src/models/errors/faileddependencyerrorresponsecontent.ts): A dependent resource required to process the request is unavailable or unhealthy. Status code `424`.\n  * [`TooManyRequestsErrorResponseContent`](./src/models/errors/toomanyrequestserrorresponsecontent.ts): The service rejected the request because rate limits were exceeded. Status code `429`.\n  * [`UnexpectedErrorResponseContent`](./src/models/errors/unexpectederrorresponsecontent.ts): The service failed with an unexpected internal error. Status code `500`.\n\n<details><summary>Less common errors (6)</summary>\n\n<br />\n\n**Network errors:**\n* [`ConnectionError`](./src/models/errors/httpclienterrors.ts): HTTP client was unable to make a request to a server.\n* [`RequestTimeoutError`](./src/models/errors/httpclienterrors.ts): HTTP request timed out due to an AbortSignal signal.\n* [`RequestAbortedError`](./src/models/errors/httpclienterrors.ts): HTTP request was aborted by the client.\n* [`InvalidRequestError`](./src/models/errors/httpclienterrors.ts): Any input used to create a request is invalid.\n* [`UnexpectedClientError`](./src/models/errors/httpclienterrors.ts): Unrecognised or unexpected error.\n\n\n**Inherit from [`LangCacheError`](./src/models/errors/langcacheerror.ts)**:\n* [`ResponseValidationError`](./src/models/errors/responsevalidationerror.ts): Type mismatch between the data returned from the server and the structure expected by the SDK. See `error.rawValue` for the raw value and `error.pretty()` for a nicely formatted multi-line string.\n\n</details>\n<!-- End Error Handling [errors] -->\n\n<!-- Start Custom HTTP Client [http-client] -->\n## Custom HTTP Client\n\nThe TypeScript SDK makes API calls using an `HTTPClient` that wraps the native\n[Fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API). This\nclient is a thin wrapper around `fetch` and provides the ability to attach hooks\naround the request lifecycle that can be used to modify the request or handle\nerrors and response.\n\nThe `HTTPClient` constructor takes an optional `fetcher` argument that can be\nused to integrate a third-party HTTP client or when writing tests to mock out\nthe HTTP client and feed in fixtures.\n\nThe following example shows how to:\n- route requests through a proxy server using [undici](https://www.npmjs.com/package/undici)'s ProxyAgent\n- use the `\"beforeRequest\"` hook to add a custom header and a timeout to requests\n- use the `\"requestError\"` hook to log errors\n\n```typescript\nimport { LangCache } from \"@redis-ai/langcache\";\nimport { ProxyAgent } from \"undici\";\nimport { HTTPClient } from \"@redis-ai/langcache/lib/http\";\n\nconst dispatcher = new ProxyAgent(\"http://proxy.example.com:8080\");\n\nconst httpClient = new HTTPClient({\n  // 'fetcher' takes a function that has the same signature as native 'fetch'.\n  fetcher: (input, init) =>\n    // 'dispatcher' is specific to undici and not part of the standard Fetch API.\n    fetch(input, { ...init, dispatcher } as RequestInit),\n});\n\nhttpClient.addHook(\"beforeRequest\", (request) => {\n  const nextRequest = new Request(request, {\n    signal: request.signal || AbortSignal.timeout(5000)\n  });\n\n  nextRequest.headers.set(\"x-custom-header\", \"custom value\");\n\n  return nextRequest;\n});\n\nhttpClient.addHook(\"requestError\", (error, request) => {\n  console.group(\"Request Error\");\n  console.log(\"Reason:\", `${error}`);\n  console.log(\"Endpoint:\", `${request.method} ${request.url}`);\n  console.groupEnd();\n});\n\nconst sdk = new LangCache({ httpClient: httpClient });\n```\n<!-- End Custom HTTP Client [http-client] -->\n\n<!-- Start Debugging [debug] -->\n## Debugging\n\nYou can setup your SDK to emit debug logs for SDK requests and responses.\n\nYou can pass a logger that matches `console`'s interface as an SDK option.\n\n> [!WARNING]\n> Beware that debug logging will reveal secrets, like API tokens in headers, in log messages printed to a console or files. It's recommended to use this feature only during local development and not in production.\n\n```typescript\nimport { LangCache } from \"@redis-ai/langcache\";\n\nconst sdk = new LangCache({ debugLogger: console });\n```\n<!-- End Debugging [debug] -->\n\n<!-- Placeholder for Future Speakeasy SDK Sections -->\n\n# Development\n\n## Maturity\n\nThis SDK is in beta, and there may be breaking changes between versions without a major version update. Therefore, we recommend pinning usage\nto a specific package version. This way, you can install the same version each time without breaking changes unless you are intentionally\nlooking for the latest version.\n","readmeFilename":"README.md"}