{"_id":"@cacheable/node-cache","_rev":"30-524469033c69cb44409bd7e8699f9636","name":"@cacheable/node-cache","dist-tags":{"latest":"2.0.1"},"versions":{"0.5.0":{"name":"@cacheable/node-cache","version":"0.5.0","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@0.5.0","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"2c7f1c3ead003386661fc25f7a7a3eba492184ac","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-0.5.0.tgz","fileCount":7,"integrity":"sha512-3hnzndJrRRXU3KT9lgLvv3eL9CCDmYgM2Bg6ZAgUi+jHZzTxLvyAjSp0+oraFZMBo6kePFDSusiHsqc2CxfwcA==","signatures":[{"sig":"MEUCIDRyjqBpLEuLDq9jpJMOCLeCvGWG7CryHluvT+V3QwgtAiEA2iCU8dIrSRUijIGrDmspa2yyEMlKCvI05Iu3ixKweZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47835},"main":"./dist/index.js","_from":"file:cacheable-node-cache-0.5.0.tgz","types":"./dist/index.d.ts","private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsc -p tsconfig.build.json","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/gs/5m4m2s857ts7l7nbvv0b57r80000gn/T/425a1f92db88cf3e02dd3f21810400db/cacheable-node-cache-0.5.0.tgz","_integrity":"sha512-3hnzndJrRRXU3KT9lgLvv3eL9CCDmYgM2Bg6ZAgUi+jHZzTxLvyAjSp0+oraFZMBo6kePFDSusiHsqc2CxfwcA==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git"},"_npmVersion":"10.8.3","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cacheable":"^0.3.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.59.3","rimraf":"^6.0.1","vitest":"^2.0.5","typescript":"^5.5.4","@types/node":"^22.5.4","@vitest/coverage-v8":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_0.5.0_1726004049719_0.2908285415641325","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@cacheable/node-cache","version":"0.8.0","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@0.8.0","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"61003aa1b26d2f570f2abd232d0dc0b4ace0c82b","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-0.8.0.tgz","fileCount":7,"integrity":"sha512-QXwZ02QbL70CMipDIEu+I6LZ8PheIcTiP6pieahsTL951G+fQGppUCsLRbPdiPTZoPYQu5Ox+2fR33vo98NwJQ==","signatures":[{"sig":"MEYCIQDFlGpLnVD4yZeYVfYkjB58gWaHqM1ssjBibedEwq3pigIhANLTosbxhmYkwcwHQiXMblHro1UUVWRIssLIWq2+6cir","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34684},"main":"./dist/index.cjs","type":"module","_from":"file:cacheable-node-cache-0.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/8b9b3608f371e0c0e46eae5b37fc6a2e/cacheable-node-cache-0.8.0.tgz","_integrity":"sha512-QXwZ02QbL70CMipDIEu+I6LZ8PheIcTiP6pieahsTL951G+fQGppUCsLRbPdiPTZoPYQu5Ox+2fR33vo98NwJQ==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git"},"_npmVersion":"10.8.2","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cacheable":"^0.8.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.59.3","tsup":"^8.2.4","rimraf":"^6.0.1","vitest":"^2.1.1","typescript":"^5.6.2","@types/node":"^22.5.5","@vitest/coverage-v8":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_0.8.0_1726429920814_0.8575524555659293","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@cacheable/node-cache","version":"1.0.0","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@1.0.0","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"27492f4032cfba47d7e931e778e4b656f10a3f1e","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-1.0.0.tgz","fileCount":7,"integrity":"sha512-JmpfMiNbuLJxev/86qMEfOKlZQH1IEuFMv0n7VbfygqWZMJDap1R+pGa7xDe07WnGE0LvbP7EjAb2LIUW4KzlQ==","signatures":[{"sig":"MEUCIQDTW+LqmwZ5zxWO+qJ7JbY4DiwCyyBFWU2WEsstPaUIpgIgNRvvJ2g4aXFg1cdrTtT5ZSvuE6WajNUwMz347W40BSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41462},"main":"./dist/index.cjs","type":"module","_from":"file:cacheable-node-cache-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/gs/5m4m2s857ts7l7nbvv0b57r80000gn/T/ba43f562a98847e7958ffa3d22cb4235/cacheable-node-cache-1.0.0.tgz","_integrity":"sha512-JmpfMiNbuLJxev/86qMEfOKlZQH1IEuFMv0n7VbfygqWZMJDap1R+pGa7xDe07WnGE0LvbP7EjAb2LIUW4KzlQ==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git"},"_npmVersion":"10.8.3","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"20.17.0","dependencies":{"keyv":"^5.0.1","cacheable":"^1.2.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.59.3","tsup":"^8.3.0","rimraf":"^6.0.1","vitest":"^2.1.1","typescript":"^5.6.2","@types/node":"^22.5.5","@vitest/coverage-v8":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_1.0.0_1726553555338_0.655312225616205","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@cacheable/node-cache","version":"1.1.0","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@1.1.0","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"a240c9298fbb2595ce609ee626de94c321d66a80","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-1.1.0.tgz","fileCount":7,"integrity":"sha512-oJ+dbEVTlHiVPsXagHRyxcA4ZIpclFXmQuI/+V9odBiGPin7zvoflTScO70V++35xrpLbAfDGttWFM5atXt7OQ==","signatures":[{"sig":"MEUCIGQd/5plLbdeDXUDJXIwdJZoJAGL4ulbVmPRffskNAcqAiEAmHLBO5Xmjys3d/RMR77UQ50e7T09asIO4RulAfLQLeo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42796},"main":"./dist/index.cjs","type":"module","_from":"file:cacheable-node-cache-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/gs/5m4m2s857ts7l7nbvv0b57r80000gn/T/d1dc36d5a99cf61fcc2c5d56bc42185a/cacheable-node-cache-1.1.0.tgz","_integrity":"sha512-oJ+dbEVTlHiVPsXagHRyxcA4ZIpclFXmQuI/+V9odBiGPin7zvoflTScO70V++35xrpLbAfDGttWFM5atXt7OQ==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git"},"_npmVersion":"10.8.3","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"20.17.0","dependencies":{"keyv":"^5.0.1","cacheable":"^1.2.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.59.3","tsup":"^8.3.0","rimraf":"^6.0.1","vitest":"^2.1.1","typescript":"^5.6.2","@types/node":"^22.5.5","@vitest/coverage-v8":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_1.1.0_1726589655918_0.4025646204527431","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@cacheable/node-cache","version":"1.2.0","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@1.2.0","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"6d74feaefa8ef2f3546c66be67539f28017a4c2f","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-1.2.0.tgz","fileCount":7,"integrity":"sha512-XggG3hd8/QbUmnWjRdSCAkpasO3s45ypC1c6bcigyf6ayRkNBjmobKN2PAutERAYA52s6hxpbfDgRZPZKWwF8g==","signatures":[{"sig":"MEYCIQC2ff92KHEyReh+m9Kw/7noirqOE6IdwyUKT4ZKFE2AugIhAIzUKzXZGMW2DVVFxobkg9ofho5NfTPv1yUbv1lvh34q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42678},"main":"./dist/index.cjs","type":"module","_from":"file:cacheable-node-cache-1.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/gs/5m4m2s857ts7l7nbvv0b57r80000gn/T/8f20c10828d38aa411e95e67b37414bc/cacheable-node-cache-1.2.0.tgz","_integrity":"sha512-XggG3hd8/QbUmnWjRdSCAkpasO3s45ypC1c6bcigyf6ayRkNBjmobKN2PAutERAYA52s6hxpbfDgRZPZKWwF8g==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git"},"_npmVersion":"10.8.3","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"20.17.0","dependencies":{"keyv":"^5.0.3","cacheable":"^1.3.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.59.3","tsup":"^8.3.0","rimraf":"^6.0.1","vitest":"^2.1.1","typescript":"^5.6.2","@types/node":"^22.6.0","@vitest/coverage-v8":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_1.2.0_1727121144065_0.08023488505355081","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@cacheable/node-cache","version":"1.2.1","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@1.2.1","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"f60270e7421e63c93252562173addc3e423ce539","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-1.2.1.tgz","fileCount":7,"integrity":"sha512-M+NPqg90klER/TIprPFxXojyYvzhzlQIxlls6O8ZOkSEtO5D9PIfRjXF7PPP836N4rTOu/IkX4vnslm79kjHCA==","signatures":[{"sig":"MEUCIQCV26HK6ePNjLGwRAeu3e3JW0z1NhxHI7gfumddRP+c7QIgSDG4r7G6O7qvKmuqyXoNaXuGxTy9XUB/ugi4Hgk5QK8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42769},"main":"./dist/index.cjs","type":"module","_from":"file:cacheable-node-cache-1.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/8b0863f12129e067305b4771105688f7/cacheable-node-cache-1.2.1.tgz","_integrity":"sha512-M+NPqg90klER/TIprPFxXojyYvzhzlQIxlls6O8ZOkSEtO5D9PIfRjXF7PPP836N4rTOu/IkX4vnslm79kjHCA==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git"},"_npmVersion":"10.8.2","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"20.17.0","dependencies":{"keyv":"^5.0.3","cacheable":"^1.6.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.59.3","tsup":"^8.3.0","rimraf":"^6.0.1","vitest":"^2.1.1","typescript":"^5.6.2","@types/node":"^22.7.4","@vitest/coverage-v8":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_1.2.1_1727455691975_0.059451434894815414","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@cacheable/node-cache","version":"1.3.0","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@1.3.0","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"eb62b9611b06561a6b15c21b1c91936491e012c1","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-1.3.0.tgz","fileCount":7,"integrity":"sha512-zsnuxRTG6rlaDfwQODHVLlhj/1ZTKMy4xx164+DH1Mk2v4k/AgsCuuaI8fXK4HqsyuoHcw4LiUBztZb1lH7+7Q==","signatures":[{"sig":"MEQCIEFl7JAna1jsNesE2kuvp2m2IoFdRnW0uhwW9fQAoGnWAiBLwEIT4UB6hOdP2oeyRwyJhQhzcH3sMoZAMi592dfUsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43087},"main":"./dist/index.cjs","type":"module","_from":"file:cacheable-node-cache-1.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/808afb78ccceeced958cd42ab489b031/cacheable-node-cache-1.3.0.tgz","_integrity":"sha512-zsnuxRTG6rlaDfwQODHVLlhj/1ZTKMy4xx164+DH1Mk2v4k/AgsCuuaI8fXK4HqsyuoHcw4LiUBztZb1lH7+7Q==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git"},"_npmVersion":"10.8.2","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"20.17.0","dependencies":{"keyv":"^5.0.3","cacheable":"^1.7.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.59.3","tsup":"^8.3.0","rimraf":"^6.0.1","vitest":"^2.1.1","typescript":"^5.6.2","@types/node":"^22.7.4","@vitest/coverage-v8":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_1.3.0_1727556491745_0.9838708902847773","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@cacheable/node-cache","version":"1.4.0","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@1.4.0","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"bf3d1414977e095cd125838f8166c1ac088584c2","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-1.4.0.tgz","fileCount":7,"integrity":"sha512-qo5GRCkyDSxws/dW6D1aMwHi+plU+Yzqk1pby54D6yGuMjcWe2MI6CoiYksGoRuNxaSBGb/zMpna25UtT/8fjw==","signatures":[{"sig":"MEUCIHhMR7Uw1e3NaBvJATp78kYh73D37sDB64ocoivvGtRtAiEA4Akrufe23mjDJmHnWZ9wK7wiXXkcSytxGrQbtudBut0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43109},"main":"./dist/index.cjs","type":"module","_from":"file:cacheable-node-cache-1.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/bda8f9e897173616b67086c18146387f/cacheable-node-cache-1.4.0.tgz","_integrity":"sha512-qo5GRCkyDSxws/dW6D1aMwHi+plU+Yzqk1pby54D6yGuMjcWe2MI6CoiYksGoRuNxaSBGb/zMpna25UtT/8fjw==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git"},"_npmVersion":"10.8.2","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"20.17.0","dependencies":{"keyv":"^5.0.3","cacheable":"^1.7.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.59.3","tsup":"^8.3.0","rimraf":"^6.0.1","vitest":"^2.1.1","typescript":"^5.6.2","@types/node":"^22.7.4","@vitest/coverage-v8":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_1.4.0_1727800550076_0.194645627375722","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@cacheable/node-cache","version":"1.4.1","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@1.4.1","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"62e9912b0aa032d2a325b5443d1b41d67621ef2e","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-1.4.1.tgz","fileCount":7,"integrity":"sha512-TSvNTjh0ZWupLv6anUdART4h9o5sLvdFBEwjTP/HShfwJI03y04QEjQAzRJvkr13p8tHefLjA7vF8pwfaO3tWQ==","signatures":[{"sig":"MEUCIA6nFK2c1BfPy0brAaordDsBV3BjuNbKaMNOpsif30vfAiEA9YG0GzP/MlLIzNKWYHyNm+iksyeXnxv6bjFp6SHCf+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68696},"main":"./dist/index.cjs","type":"module","_from":"file:cacheable-node-cache-1.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/1ba20f7a196343d43088fdaf9cfdc170/cacheable-node-cache-1.4.1.tgz","_integrity":"sha512-TSvNTjh0ZWupLv6anUdART4h9o5sLvdFBEwjTP/HShfwJI03y04QEjQAzRJvkr13p8tHefLjA7vF8pwfaO3tWQ==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/node-cache"},"_npmVersion":"10.8.3","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"20.17.0","dependencies":{"keyv":"^5.1.2","cacheable":"^1.8.1","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.59.3","tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^2.1.3","typescript":"^5.6.3","@types/node":"^22.8.1","@vitest/coverage-v8":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_1.4.1_1730060330521_0.495944975319349","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@cacheable/node-cache","version":"1.4.2","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@1.4.2","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"533743f37dd2d665754293ccfb6c7acac8720b44","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-1.4.2.tgz","fileCount":7,"integrity":"sha512-S0nUwLUlJDyxUZJJSUuKIg3UkhYzeU0WCMFryH64M/ZbHAoUm2BcxGLpvQFtlMWghIFIphWXTG4wlV3F4PvwDg==","signatures":[{"sig":"MEYCIQC/GqCpSfEB4BPuiBsGOcDlCQj/mcLNU0GjZvcCDfrrPwIhALxRf/cpM5cYbCrwVmnGhyBsnAzCQsD3GBDVQYIyNC1G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68696},"main":"./dist/index.cjs","type":"module","_from":"file:cacheable-node-cache-1.4.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/gs/5m4m2s857ts7l7nbvv0b57r80000gn/T/79311a87574c132588396370013bebd3/cacheable-node-cache-1.4.2.tgz","_integrity":"sha512-S0nUwLUlJDyxUZJJSUuKIg3UkhYzeU0WCMFryH64M/ZbHAoUm2BcxGLpvQFtlMWghIFIphWXTG4wlV3F4PvwDg==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/node-cache"},"_npmVersion":"10.9.0","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"20.17.0","dependencies":{"keyv":"^5.2.1","cacheable":"^1.8.1","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.59.3","tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^2.1.3","typescript":"^5.6.3","@types/node":"^22.8.1","@vitest/coverage-v8":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_1.4.2_1731275981441_0.6702382307574382","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@cacheable/node-cache","version":"1.5.0","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@1.5.0","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"b8e94a22a4a77b2e9925092dd6fc05bf6394d2f0","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-1.5.0.tgz","fileCount":7,"integrity":"sha512-Fy3AMl4aKJXq2O4E4qYW7gIlVgtnU3g7nRv6Js1XOlJxXGDorKfroT6N78ic27cKJdfrS9Zb2FG1GT1FtrIY4Q==","signatures":[{"sig":"MEQCIGypTaBxmXzi55JyYjvfHiVD8PcBsQpDdv9kIpxYyQuwAiBloi/uKq9fAzZoXM0+PyPa/XvybZcYxim56H2eia4C6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70104},"main":"./dist/index.cjs","type":"module","_from":"file:cacheable-node-cache-1.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/gs/5m4m2s857ts7l7nbvv0b57r80000gn/T/8ff67d57fa1a68d369ed4c0c0fe9df8e/cacheable-node-cache-1.5.0.tgz","_integrity":"sha512-Fy3AMl4aKJXq2O4E4qYW7gIlVgtnU3g7nRv6Js1XOlJxXGDorKfroT6N78ic27cKJdfrS9Zb2FG1GT1FtrIY4Q==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/node-cache"},"_npmVersion":"10.9.1","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"20.17.0","dependencies":{"keyv":"^5.2.1","cacheable":"^1.8.1","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.59.3","tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^2.1.3","typescript":"^5.6.3","@types/node":"^22.8.1","@vitest/coverage-v8":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_1.5.0_1732406144623_0.3088737643232189","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@cacheable/node-cache","version":"1.5.1","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@1.5.1","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"093766b66bf972e0d77a59a93a6e45b8634e992b","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-1.5.1.tgz","fileCount":7,"integrity":"sha512-EY6pe8FGrtTJ7UfAK5QvoSycTKs0eM+mWAynApY01oZ8Y/YJ1bSTLatWUXMpH8dYsjwkK2m/OWvc0b/Y9adj/w==","signatures":[{"sig":"MEUCIQCA0yZPmkipARM3rRfafA6i2QDbE0nkpIdGbrNcaJRsOQIgDTSuQAFwNzmmXUbagj+rZMASQqDRhQAmYrlcTyrs9tA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70397},"main":"./dist/index.cjs","type":"module","_from":"file:cacheable-node-cache-1.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/gs/5m4m2s857ts7l7nbvv0b57r80000gn/T/d71f75c2348b7dc7ee7fb01c90916af2/cacheable-node-cache-1.5.1.tgz","_integrity":"sha512-EY6pe8FGrtTJ7UfAK5QvoSycTKs0eM+mWAynApY01oZ8Y/YJ1bSTLatWUXMpH8dYsjwkK2m/OWvc0b/Y9adj/w==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/node-cache"},"_npmVersion":"10.9.1","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"20.17.0","dependencies":{"keyv":"^5.2.1","cacheable":"^1.8.1","hookified":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.59.3","tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^2.1.3","typescript":"^5.6.3","@types/node":"^22.8.1","@vitest/coverage-v8":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_1.5.1_1733267150422_0.9624294959995432","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"@cacheable/node-cache","version":"1.5.2","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@1.5.2","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"0640a69dbc5549d7903e4361b8a6a2050992bfd2","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-1.5.2.tgz","fileCount":7,"integrity":"sha512-ir0oMwvAQGHgEToQYKagEDs7hdsrXfRCq17dLoo2iTrVaGxg80Ogh29+a3ORaHZgPQx37OTOIAoMianhZ4Ykmg==","signatures":[{"sig":"MEQCIARJ037Fyo2KJbL7nXeE+gL/JkqxoMOIR3FzbWBiYTUeAiADpjHLqI88JtHZJLtlheskZYNNj0BmcEVOevM9dENLJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70444},"main":"./dist/index.cjs","type":"module","_from":"file:cacheable-node-cache-1.5.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/q4/x95kq1ln6cd7rrnct9cby32r0000gn/T/d3b87b4872426052ddb5aa993f60254c/cacheable-node-cache-1.5.2.tgz","_integrity":"sha512-ir0oMwvAQGHgEToQYKagEDs7hdsrXfRCq17dLoo2iTrVaGxg80Ogh29+a3ORaHZgPQx37OTOIAoMianhZ4Ykmg==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/node-cache"},"_npmVersion":"10.9.0","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"22.12.0","dependencies":{"keyv":"^5.2.3","cacheable":"^1.8.7","hookified":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.60.0","tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_1.5.2_1735260311231_0.49343535119118975","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@cacheable/node-cache","version":"1.5.3","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@1.5.3","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"bbc0d06967373db2b54d481165bd15911ffd22c8","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-1.5.3.tgz","fileCount":7,"integrity":"sha512-xJCYqoxkwg8vpQ/wSv0p4o+j/VEEnP7TUDUsV+VoPVVuwpsUKxU0wyz+VWBbq0SbX6e/oi/jiR/LDQ46miDQ8A==","signatures":[{"sig":"MEYCIQDB0hntuQyvPG345hH7TatH926fr3bqT0dHVGy7unEdWwIhAI+IVnXncxgnhmWzGQRV5BTmgS9KrvSk2b7j4etBxDEw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70800},"main":"./dist/index.cjs","type":"module","_from":"file:cacheable-node-cache-1.5.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/q4/x95kq1ln6cd7rrnct9cby32r0000gn/T/e3e15c766ead6e9ad10260261de80a76/cacheable-node-cache-1.5.3.tgz","_integrity":"sha512-xJCYqoxkwg8vpQ/wSv0p4o+j/VEEnP7TUDUsV+VoPVVuwpsUKxU0wyz+VWBbq0SbX6e/oi/jiR/LDQ46miDQ8A==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/node-cache"},"_npmVersion":"11.1.0","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"22.12.0","dependencies":{"keyv":"^5.3.1","cacheable":"^1.8.9","hookified":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.60.0","tsup":"^8.4.0","rimraf":"^6.0.1","vitest":"^3.0.7","typescript":"^5.8.2","@types/node":"^22.13.9","@vitest/coverage-v8":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_1.5.3_1741041395954_0.9706034136110815","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@cacheable/node-cache","version":"1.5.4","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@1.5.4","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"8a58e8a8cdf7b01a2465b338166735cee79f8fe9","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-1.5.4.tgz","fileCount":7,"integrity":"sha512-RXWM+5LMncoGdR5tdtbGb9kVQlfu0Wlxss6WaCAmslUesieLw1K1L42u0E9QfRYTWyfwaY5n/KytCxpL3GIsLQ==","signatures":[{"sig":"MEYCIQCiKxXF1lBn+HkbwtaAsu5zKrRjkaCD/fJSlfmdGorCywIhAKRq4ddA2jFWYm1Ao/Pv4PexrLs5ty1G1SrHBy5h8R10","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70800},"main":"./dist/index.cjs","type":"module","_from":"file:cacheable-node-cache-1.5.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/b350e6158b273db5c82fd162f2a5c320/cacheable-node-cache-1.5.4.tgz","_integrity":"sha512-RXWM+5LMncoGdR5tdtbGb9kVQlfu0Wlxss6WaCAmslUesieLw1K1L42u0E9QfRYTWyfwaY5n/KytCxpL3GIsLQ==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/node-cache"},"_npmVersion":"10.9.0","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"20.17.0","dependencies":{"keyv":"^5.3.2","cacheable":"^1.8.9","hookified":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.60.0","tsup":"^8.4.0","rimraf":"^6.0.1","vitest":"^3.1.1","typescript":"^5.8.2","@types/node":"^22.14.0","@vitest/coverage-v8":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_1.5.4_1743871181305_0.1894090722336581","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"@cacheable/node-cache","version":"1.5.5","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@1.5.5","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"d1237ac3d2372a2b17843f9a0a065737bbd236cf","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-1.5.5.tgz","fileCount":7,"integrity":"sha512-pCvDtZbYIwWi2Rs3fgakM/EkzfLwNsdDMjvlb1cpPxUx0q5wiULsxTYHHhoXamFHAwVwgOM5gLaQzSAhYkDVoA==","signatures":[{"sig":"MEUCIHKpVF3PBzrl21n6YdKl1HGTNbMLg1JZT3+j83nmEJCcAiEAsQxrsrnf42Vlp5rVdMp0P/u64YiPh5FdktCgJmFRqVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70800},"main":"./dist/index.cjs","type":"module","_from":"file:cacheable-node-cache-1.5.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/q4/x95kq1ln6cd7rrnct9cby32r0000gn/T/eb02ec871b0abc96705cf88933fa75f5/cacheable-node-cache-1.5.5.tgz","_integrity":"sha512-pCvDtZbYIwWi2Rs3fgakM/EkzfLwNsdDMjvlb1cpPxUx0q5wiULsxTYHHhoXamFHAwVwgOM5gLaQzSAhYkDVoA==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/node-cache"},"_npmVersion":"11.3.0","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"22.12.0","dependencies":{"keyv":"^5.3.3","cacheable":"^1.9.0","hookified":"^1.8.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.60.0","tsup":"^8.4.0","rimraf":"^6.0.1","vitest":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.15.7","@vitest/coverage-v8":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_1.5.5_1746546730860_0.959248189858739","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"@cacheable/node-cache","version":"1.5.6","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@1.5.6","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"906be2037abb9b01d96fff2bbba979d268991a26","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-1.5.6.tgz","fileCount":7,"integrity":"sha512-1sLMrvrWoxrqiVKW1BFDjYrBGSG32miOJfNyPUaWwisvbsu+V2wgYqPyLiw0qpprxtjVZT02omsGgQut+DKw8Q==","signatures":[{"sig":"MEUCIQCkzlTeVPkmFEGxH+VAf9PMSSg35d07szoLPHvjDhirzwIgbj8xUOfW4vpe0hESsNq5ZkGzaY2/HUJ16ewn1s09ylA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70865},"main":"./dist/index.cjs","type":"module","_from":"file:cacheable-node-cache-1.5.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/cd78913724a2e2506063a35f8be67e65/cacheable-node-cache-1.5.6.tgz","_integrity":"sha512-1sLMrvrWoxrqiVKW1BFDjYrBGSG32miOJfNyPUaWwisvbsu+V2wgYqPyLiw0qpprxtjVZT02omsGgQut+DKw8Q==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/node-cache"},"_npmVersion":"11.4.1","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"20.17.0","dependencies":{"keyv":"^5.3.3","cacheable":"^1.10.0","hookified":"^1.9.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^1.1.0","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.2","typescript":"^5.8.3","@types/node":"^22.15.30","@vitest/coverage-v8":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_1.5.6_1749405212933_0.8041578577092301","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"@cacheable/node-cache","version":"1.5.7","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@1.5.7","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"6fc5f44e98e8e56ba15d1d256a06c4e713e56484","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-1.5.7.tgz","fileCount":7,"integrity":"sha512-ynl4n/i+WRRVkfz+WqvvypgzGgBkxbjIV4c4H5hCC0YmB1DQDqKQHfCZ7cCvmqcwQETI5LMvhif8XfsUXDKfKw==","signatures":[{"sig":"MEUCIAEzZtfTTepkllyWSbcsKi+qfkGIa5GlxOUohO8q7ESKAiEA501TdiX3O8WOAPPS20hWfivLx/jerX0RPlED2MbrjKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71567},"main":"./dist/index.cjs","type":"module","_from":"file:cacheable-node-cache-1.5.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","actor":{"name":"jaredwray","type":"user","email":"me@jaredwray.com"},"email":"me@jaredwray.com"},"_resolved":"/private/var/folders/q4/x95kq1ln6cd7rrnct9cby32r0000gn/T/cee47c885fd69ea4af1182dad769be8b/cacheable-node-cache-1.5.7.tgz","_integrity":"sha512-ynl4n/i+WRRVkfz+WqvvypgzGgBkxbjIV4c4H5hCC0YmB1DQDqKQHfCZ7cCvmqcwQETI5LMvhif8XfsUXDKfKw==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/node-cache"},"_npmVersion":"11.3.0","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"22.12.0","dependencies":{"keyv":"^5.3.3","cacheable":"^1.10.0","hookified":"^1.9.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^1.1.0","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.2","typescript":"^5.8.3","@types/node":"^22.15.30","@types/eslint":"^9.6.1","@vitest/coverage-v8":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_1.5.7_1751087266416_0.5223327254719805","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"@cacheable/node-cache","version":"1.5.8","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@1.5.8","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"a1c144a1e6c16f7c6810a9bbed4b9e9e4d5f5759","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-1.5.8.tgz","fileCount":7,"integrity":"sha512-jGemkxcOnc/quqRVfulTiX+fbFXqACd+dzf45iL7xCe6Tyu4ZUyfcjY5nPOGSim/+pV/yM7QxUFn2HICo8RHQg==","signatures":[{"sig":"MEYCIQCyjUv8MJ/Kx1tENWNWAVdrVIhVx2USH8zdECo6zjEqyQIhAO33std9kco31i7njyC2qcw5s3d7XkIzs3jFCs0nii4q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73608},"main":"./dist/index.cjs","type":"module","_from":"file:cacheable-node-cache-1.5.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run --coverage","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","actor":{"name":"jaredwray","type":"user","email":"me@jaredwray.com"},"email":"me@jaredwray.com"},"_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/4734c4aaf3694974223d396e929677e1/cacheable-node-cache-1.5.8.tgz","_integrity":"sha512-jGemkxcOnc/quqRVfulTiX+fbFXqACd+dzf45iL7xCe6Tyu4ZUyfcjY5nPOGSim/+pV/yM7QxUFn2HICo8RHQg==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/node-cache"},"_npmVersion":"11.4.1","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"20.17.0","dependencies":{"keyv":"^5.3.4","cacheable":"^1.10.1","hookified":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^1.1.1","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.7","@types/eslint":"^9.6.1","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_1.5.8_1751301598304_0.2448543931281839","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@cacheable/node-cache","version":"1.6.0","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@1.6.0","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"fc589eefd67897d4160c70e3e6bf446a25bb247e","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-1.6.0.tgz","fileCount":7,"integrity":"sha512-kjWfU05jGXDDakIMakvBcS1++pNrU0PQgJ7cbmgZZbgKe8PzS+z6mVbEAzsmzM+AuYsbauChNEgtRdbDUKRUSQ==","signatures":[{"sig":"MEQCIDsBMijx8g1AYR2dBCuIgLpXCah1msgwOSD1NKQ/RlGxAiB1/lJd819GD2UhIZYWlDv+fbhC9gwpgZwki2ihT2YHYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74454},"main":"./dist/index.cjs","type":"module","_from":"file:cacheable-node-cache-1.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run --coverage","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/0b6faacb4934be9f57cec38d12a2950c/cacheable-node-cache-1.6.0.tgz","_integrity":"sha512-kjWfU05jGXDDakIMakvBcS1++pNrU0PQgJ7cbmgZZbgKe8PzS+z6mVbEAzsmzM+AuYsbauChNEgtRdbDUKRUSQ==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/node-cache"},"_npmVersion":"11.4.1","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"20.17.0","dependencies":{"keyv":"^5.3.4","cacheable":"^1.10.1","hookified":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^1.1.1","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.7","@types/eslint":"^9.6.1","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_1.6.0_1752772300608_0.48574400826395436","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@cacheable/node-cache","version":"1.6.1","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@1.6.1","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"8e845eea011518ab96999a4c893e273812eeb00f","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-1.6.1.tgz","fileCount":7,"integrity":"sha512-EhLZ7xC9RjzXK/0Hi64LtvEYp4ZPjVtt26eBXWEitE2M6yLAatwLhI6KJ8iWSkDb/2Q0BGe5nkwPcV4OuMjkJw==","signatures":[{"sig":"MEUCICviQtl+yZFsVGailBRnQ4UHZUoAs6r3M2RxoxB9tIQoAiEA4SIe/24RYCrL5lStAUCaelLJW6slSDi1iRmZ4mgMDRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74454},"main":"./dist/index.cjs","type":"module","_from":"file:cacheable-node-cache-1.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run --coverage","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/f1d8f72abdd471f02d59e050173bdd18/cacheable-node-cache-1.6.1.tgz","_integrity":"sha512-EhLZ7xC9RjzXK/0Hi64LtvEYp4ZPjVtt26eBXWEitE2M6yLAatwLhI6KJ8iWSkDb/2Q0BGe5nkwPcV4OuMjkJw==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/node-cache"},"_npmVersion":"11.4.1","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"20.17.0","dependencies":{"keyv":"^5.4.0","cacheable":"^1.10.3","hookified":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^1.2.1","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.1.0","@types/eslint":"^9.6.1","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_1.6.1_1753293292391_0.9308038551907389","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@cacheable/node-cache","version":"1.7.0","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@1.7.0","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"65416e2edf156dc17434f4c517f411be4a311dc8","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-1.7.0.tgz","fileCount":7,"integrity":"sha512-B8hZe8tWh2wAA2W65NEDY6L7ksbg/7mm0dkI6NmHqd0LugILh64T3CakNOHpc9MiAc8SZl1qaFQGDx099dcjww==","signatures":[{"sig":"MEUCIQDmAKR6UFeTbF/bE/ANFhJKtJkPCpC9I+UCNNYoaR/FAgIgPJsIMU8A0fDRVG2F+0DAm4BsARC0v/T2fgUJSHRlU30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74454},"main":"./dist/index.cjs","type":"module","_from":"file:cacheable-node-cache-1.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"biome check --write && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"biome check && vitest run --coverage","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/767c317b252598d6226c04f52cd7c866/cacheable-node-cache-1.7.0.tgz","_integrity":"sha512-B8hZe8tWh2wAA2W65NEDY6L7ksbg/7mm0dkI6NmHqd0LugILh64T3CakNOHpc9MiAc8SZl1qaFQGDx099dcjww==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/node-cache"},"_npmVersion":"11.4.1","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"20.17.0","dependencies":{"keyv":"^5.5.0","cacheable":"^1.10.4","hookified":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@biomejs/biome":"^2.2.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_1.7.0_1755457309912_0.15279818607983198","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@cacheable/node-cache","version":"1.7.1","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@1.7.1","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"9200e76509bca0c20cb681445275b6e5d5f51d5e","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-1.7.1.tgz","fileCount":7,"integrity":"sha512-0qz5IrNjA0ZYs5G/acPa38nxvrPX3iX3+G4lFHbPO8NRqkWN3AiyMLETErfbXX7C26tTi38uWYZ53VBmP17GiA==","signatures":[{"sig":"MEUCIB6n2eOyCbVEXo7fxsv1LbbJGugfq2GNzweghp9a/atQAiEAqYcpakZu0RwpLJgFs4C5f4tPrjV3AJFZFG7ltfGwJsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74299},"main":"./dist/index.cjs","type":"module","_from":"file:cacheable-node-cache-1.7.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"biome check --write --error-on-warnings","test":"pnpm lint && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"biome check --error-on-warnings && vitest run --coverage","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/q4/x95kq1ln6cd7rrnct9cby32r0000gn/T/e9a99ccb77b2ab75da834603582cc763/cacheable-node-cache-1.7.1.tgz","_integrity":"sha512-0qz5IrNjA0ZYs5G/acPa38nxvrPX3iX3+G4lFHbPO8NRqkWN3AiyMLETErfbXX7C26tTi38uWYZ53VBmP17GiA==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/node-cache"},"_npmVersion":"11.6.0","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"22.12.0","dependencies":{"keyv":"^5.5.1","cacheable":"^2.0.1","hookified":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.5.0","@biomejs/biome":"^2.2.4","@faker-js/faker":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_1.7.1_1758050322127_0.55920118727941","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@cacheable/node-cache","version":"1.7.2","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@1.7.2","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"3ce8d9745cdb7054193b267fbae0054edfb0e9e8","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-1.7.2.tgz","fileCount":7,"integrity":"sha512-whESsYe0kIN/Rgv9CDHdeLp6wsweJv4xVTONhPoolaLAcKIRKsKoWNTiDjMxJwzjyE9j0QaryPDG9zjrJ46cxQ==","signatures":[{"sig":"MEQCIHjyn1y9u3IrlxrOY73CWh9OZ0WtbamL4Ob9p3SpeHiSAiANFEDaFdn6yAdF5WFih2++NVS3qcm9z4rgo02WKOAM1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74295},"main":"./dist/index.cjs","type":"module","_from":"file:cacheable-node-cache-1.7.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"biome check --write --error-on-warnings","test":"pnpm lint && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"biome check --error-on-warnings && vitest run --coverage","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/q4/x95kq1ln6cd7rrnct9cby32r0000gn/T/b7270a0380d7b09dfb0a458034ac6d88/cacheable-node-cache-1.7.2.tgz","_integrity":"sha512-whESsYe0kIN/Rgv9CDHdeLp6wsweJv4xVTONhPoolaLAcKIRKsKoWNTiDjMxJwzjyE9j0QaryPDG9zjrJ46cxQ==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/node-cache"},"_npmVersion":"11.6.0","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"22.12.0","dependencies":{"keyv":"^5.5.2","cacheable":"^2.0.2","hookified":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.5.0","@biomejs/biome":"^2.2.4","@faker-js/faker":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_1.7.2_1758556461473_0.6306374411791056","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@cacheable/node-cache","version":"1.7.3","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@1.7.3","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"c3f5a20743272aef3912e1cf774702b7d5c68173","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-1.7.3.tgz","fileCount":7,"integrity":"sha512-Ch68eMFL//1m8BXOJgTDT/o47vVZHJM/hlaNqyLiGU2gjp1WGGnNDrwXjWmts3SRst1d1dzlPfa9iVdUKkSc7A==","signatures":[{"sig":"MEUCIH8PwxJD5DxP01RVwDO98NTr8AGXKjWZ16Q9RzfzWMPXAiEA59qPf4Ek6J1VAtG3uCq5VhZJpBpCVrqMi9BDZYwclp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74295},"main":"./dist/index.cjs","type":"module","_from":"file:cacheable-node-cache-1.7.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"biome check --write --error-on-warnings","test":"pnpm lint && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"biome check --error-on-warnings && vitest run --coverage","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/0246d916830f6d45feee923097c3c0a3/cacheable-node-cache-1.7.3.tgz","_integrity":"sha512-Ch68eMFL//1m8BXOJgTDT/o47vVZHJM/hlaNqyLiGU2gjp1WGGnNDrwXjWmts3SRst1d1dzlPfa9iVdUKkSc7A==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/node-cache"},"_npmVersion":"11.4.1","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"20.17.0","dependencies":{"keyv":"^5.5.3","cacheable":"^2.0.3","hookified":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.5.0","@biomejs/biome":"^2.2.4","@faker-js/faker":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_1.7.3_1759340448393_0.3015137121499314","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@cacheable/node-cache","version":"1.7.4","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@1.7.4","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"448d73d73c542c7cbea2a6017fa0f2ceb7450636","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-1.7.4.tgz","fileCount":7,"integrity":"sha512-XU3iQNHcIY2P6GlPCr8iScJV8I4S5hRU6sSQpNOKCLi5Q0VcdMEYa6b6vfNMXyqXI9IFzG44SE+RaxrN+5+ROw==","signatures":[{"sig":"MEYCIQCrq3ulZ26fIgE154lmOx1L/xxOEoWfxMZ/mCYAGGUm+gIhAJMVbTr0ND1/iX2HRSX8moI6Tk8q50p0URkGQDVCqcBf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74295},"main":"./dist/index.cjs","type":"module","_from":"file:cacheable-node-cache-1.7.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"biome check --write --error-on-warnings","test":"pnpm lint && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"biome check --error-on-warnings && vitest run --coverage","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/q4/x95kq1ln6cd7rrnct9cby32r0000gn/T/fc6a37a19a0ec5c4955a045f83aef242/cacheable-node-cache-1.7.4.tgz","_integrity":"sha512-XU3iQNHcIY2P6GlPCr8iScJV8I4S5hRU6sSQpNOKCLi5Q0VcdMEYa6b6vfNMXyqXI9IFzG44SE+RaxrN+5+ROw==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/node-cache"},"_npmVersion":"11.6.0","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"22.12.0","dependencies":{"keyv":"^5.5.3","cacheable":"^2.1.0","hookified":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.8.0","@biomejs/biome":"^2.2.4","@faker-js/faker":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_1.7.4_1760725987364_0.1777334054896862","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@cacheable/node-cache","version":"1.7.5","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@1.7.5","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"0222cf46a5f051d5db011df74ff121c13117b225","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-1.7.5.tgz","fileCount":7,"integrity":"sha512-awY5UuLseuR5ytutXefzyEQeVXCm1reQqahAp1Qd39+mTzOaTV3VJx9qoX7juICEfYI0Q1SFj2m2+83l6+6UbQ==","signatures":[{"sig":"MEYCIQC6SjL3iE5yFmba67Bam7xNZc/K6yVBYtH2XIv7j8AjwgIhAPHFwVw/xR/uSMRdxhR1RIOIx0U9gwwDeNJ12FOotaZy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74364},"main":"./dist/index.cjs","type":"module","_from":"file:cacheable-node-cache-1.7.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"biome check --write --error-on-warnings","test":"pnpm lint && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"biome check --error-on-warnings && vitest run --coverage","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/abd608006ceb377f1fe3a6d5d1d17031/cacheable-node-cache-1.7.5.tgz","_integrity":"sha512-awY5UuLseuR5ytutXefzyEQeVXCm1reQqahAp1Qd39+mTzOaTV3VJx9qoX7juICEfYI0Q1SFj2m2+83l6+6UbQ==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/node-cache"},"_npmVersion":"11.4.1","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"20.17.0","dependencies":{"keyv":"^5.5.4","cacheable":"^2.2.0","hookified":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.0","vitest":"^4.0.9","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"^2.3.5","@faker-js/faker":"^10.1.0","@vitest/coverage-v8":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_1.7.5_1763311523622_0.2805047010047126","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"@cacheable/node-cache","version":"1.7.6","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@1.7.6","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"644dda122b53c199fce81a14b5854b32dc7a58e2","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-1.7.6.tgz","fileCount":7,"integrity":"sha512-6Omk2SgNnjtxB5f/E6bTIWIt5xhdpx39fGNRQgU9lojvRxU68v+qY+SXXLsp3ZGukqoPjsK21wZ6XABFr/Ge3A==","signatures":[{"sig":"MEUCIQCadc39QzMRdsr/n7lYz1vc9Aptfh9CxdGXomR5ER6anAIgN6rd6EWyiAqGSvJp0/koMtFzNAxu1ylleWnEWHKROgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74499},"main":"./dist/index.js","type":"module","_from":"file:cacheable-node-cache-1.7.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"private":false,"scripts":{"lint":"biome check --write --error-on-warnings","test":"pnpm lint && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"biome check --error-on-warnings && vitest run --coverage","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/2b6ff619f2bf210a591b21a99ea2ecf4/cacheable-node-cache-1.7.6.tgz","_integrity":"sha512-6Omk2SgNnjtxB5f/E6bTIWIt5xhdpx39fGNRQgU9lojvRxU68v+qY+SXXLsp3ZGukqoPjsK21wZ6XABFr/Ge3A==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/node-cache"},"_npmVersion":"11.4.1","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"20.17.0","dependencies":{"keyv":"^5.5.5","cacheable":"^2.3.1","hookified":"^1.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.2","vitest":"^4.0.15","typescript":"^5.9.3","@types/node":"^25.0.2","@biomejs/biome":"^2.3.8","@faker-js/faker":"^10.1.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_1.7.6_1765923385827_0.9632897330221875","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@cacheable/node-cache","version":"2.0.0","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"@cacheable/node-cache@2.0.0","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"c1ac50928de271be5d925281f3ec5483a3e47c00","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-2.0.0.tgz","fileCount":7,"integrity":"sha512-GqDRzqVX4tIpvdovLyg7X8itFMdqUWMq1CE+gObR9pFOMBiLoIFCaVPsf5uz1/mgSsxv4sUMUxHz72n4/0haTA==","signatures":[{"sig":"MEYCIQCtUtmSg0oE8ShtIjOwIgWvAKTUU/SM2BIUwZX91NA2jwIhAL1GQWQ+WfrU9jBz+LiR2t6QIb2eYSPEirA9xSaLf899","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74046},"main":"./dist/index.js","type":"module","_from":"file:cacheable-node-cache-2.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"private":false,"scripts":{"lint":"biome check --write --error-on-warnings","test":"pnpm lint && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"biome check --error-on-warnings && vitest run --coverage","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/q4/x95kq1ln6cd7rrnct9cby32r0000gn/T/0c1a82b962ef3f51965aa81eee187d8d/cacheable-node-cache-2.0.0.tgz","_integrity":"sha512-GqDRzqVX4tIpvdovLyg7X8itFMdqUWMq1CE+gObR9pFOMBiLoIFCaVPsf5uz1/mgSsxv4sUMUxHz72n4/0haTA==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/node-cache"},"_npmVersion":"11.6.0","description":"Simple and Maintained fast NodeJS internal caching","directories":{},"_nodeVersion":"22.12.0","dependencies":{"keyv":"^5.5.5","hookified":"^1.14.0","@cacheable/utils":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.2","vitest":"^4.0.15","typescript":"^5.9.3","@types/node":"^25.0.2","@biomejs/biome":"^2.3.8","@faker-js/faker":"^10.1.0","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/node-cache_2.0.0_1767992602433_0.9787733760599489","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@cacheable/node-cache","version":"2.0.1","description":"Simple and Maintained fast NodeJS internal caching","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"engines":{"node":">=18"},"repository":{"type":"git","url":"git+https://github.com/jaredwray/cacheable.git","directory":"packages/node-cache"},"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","private":false,"keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"devDependencies":{"@biomejs/biome":"^2.3.11","@faker-js/faker":"^10.2.0","@types/node":"^25.0.8","@vitest/coverage-v8":"^4.0.17","rimraf":"^6.1.2","tsup":"^8.5.1","typescript":"^5.9.3","vitest":"^4.0.17"},"dependencies":{"hookified":"^1.15.0","keyv":"^5.5.5","@cacheable/utils":"^2.3.3"},"scripts":{"build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","prepublish":"pnpm build","lint":"biome check --write --error-on-warnings","test":"pnpm lint && vitest run --coverage","test:ci":"biome check --error-on-warnings && vitest run --coverage","clean":"rimraf ./dist ./coverage ./node_modules"},"_id":"@cacheable/node-cache@2.0.1","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"homepage":"https://github.com/jaredwray/cacheable#readme","_integrity":"sha512-4P6VFW8pDPKtFiXLWaNZVYA4ITGxSMBW4h3M616Rhe87779bxYcEZ3zkZR7xadp1johY1e9lMxMAi/jHcrmGgg==","_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/27faca595b8fd7436297de8f12aaabad/cacheable-node-cache-2.0.1.tgz","_from":"file:cacheable-node-cache-2.0.1.tgz","_nodeVersion":"20.17.0","_npmVersion":"11.4.1","dist":{"integrity":"sha512-4P6VFW8pDPKtFiXLWaNZVYA4ITGxSMBW4h3M616Rhe87779bxYcEZ3zkZR7xadp1johY1e9lMxMAi/jHcrmGgg==","shasum":"5c80b66041ed32c2037cc095a6b4418f89748cce","tarball":"https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-2.0.1.tgz","fileCount":7,"unpackedSize":75093,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDhG4TkLh2d0cTUZ1Qd8hatE18WdQpoQpxZp6lQeheOCAIhAN6d47azlrxzDtEDDinH5ild04Bu600FxVEBOzvYKnB4"}]},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-cache_2.0.1_1768670975484_0.21361606049474524"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-10T21:34:09.613Z","modified":"2026-01-17T17:29:35.776Z","0.5.0":"2024-09-10T21:34:09.949Z","0.8.0":"2024-09-15T19:52:00.979Z","1.0.0":"2024-09-17T06:12:35.611Z","1.1.0":"2024-09-17T16:14:16.138Z","1.2.0":"2024-09-23T19:52:24.299Z","1.2.1":"2024-09-27T16:48:12.261Z","1.3.0":"2024-09-28T20:48:11.934Z","1.4.0":"2024-10-01T16:35:50.311Z","1.4.1":"2024-10-27T20:18:50.726Z","1.4.2":"2024-11-10T21:59:41.672Z","1.5.0":"2024-11-23T23:55:44.799Z","1.5.1":"2024-12-03T23:05:50.627Z","1.5.2":"2024-12-27T00:45:11.396Z","1.5.3":"2025-03-03T22:36:36.184Z","1.5.4":"2025-04-05T16:39:41.499Z","1.5.5":"2025-05-06T15:52:11.146Z","1.5.6":"2025-06-08T17:53:33.112Z","1.5.7":"2025-06-28T05:07:46.595Z","1.5.8":"2025-06-30T16:39:58.497Z","1.6.0":"2025-07-17T17:11:40.815Z","1.6.1":"2025-07-23T17:54:52.604Z","1.7.0":"2025-08-17T19:01:50.106Z","1.7.1":"2025-09-16T19:18:42.322Z","1.7.2":"2025-09-22T15:54:21.650Z","1.7.3":"2025-10-01T17:40:48.579Z","1.7.4":"2025-10-17T18:33:07.590Z","1.7.5":"2025-11-16T16:45:23.810Z","1.7.6":"2025-12-16T22:16:25.964Z","2.0.0":"2026-01-09T21:03:22.578Z","2.0.1":"2026-01-17T17:29:35.651Z"},"bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","homepage":"https://github.com/jaredwray/cacheable#readme","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"repository":{"type":"git","url":"git+https://github.com/jaredwray/cacheable.git","directory":"packages/node-cache"},"description":"Simple and Maintained fast NodeJS internal caching","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"readme":"[\"Cacheable\"](https://github.com/jaredwray/cacheable)\n\n# Node-Cache\n\n> Simple and Maintained fast Node.js caching\n\n[![codecov](https://codecov.io/gh/jaredwray/cacheable/graph/badge.svg?token=lWZ9OBQ7GM)](https://codecov.io/gh/jaredwray/cacheable)\n[![tests](https://github.com/jaredwray/cacheable/actions/workflows/tests.yml/badge.svg)](https://github.com/jaredwray/cacheable/actions/workflows/tests.yml)\n[![npm](https://img.shields.io/npm/dm/@cacheable/node-cache.svg)](https://www.npmjs.com/package/@cacheable/node-cache)\n[![npm](https://img.shields.io/npm/v/@cacheable/node-cache)](https://www.npmjs.com/package/@cacheable/node-cache)\n[![license](https://img.shields.io/github/license/jaredwray/cacheable)](https://github.com/jaredwray/cacheable/blob/main/LICENSE)\n\n`@cacheable/node-cache` is compatible with the [node-cache](https://www.npmjs.com/package/node-cache) package with regular maintenance and additional functionality (async/await and storage adapters) via `{NodeCacheStore}`. The only thing not implemented is the `enableLegacyCallbacks` option and functions. If you need them we are happy to take a PR to add them.\n\n* Fully Compatible with `node-cache` using `{NodeCache}`\n* Faster than the original `node-cache` package 🚀\n* Storage Adapters via [Keyv](https://keyv.org)\n* Async/Await functionality with `{NodeCacheStore}`\n* Lightweight - uses `@cacheable/utils` for utilities\n* Maintained and Updated Regularly! 🎉\n\n# Table of Contents\n* [Getting Started](#getting-started)\n* [Basic Usage](#basic-usage)\n* [Breaking Changes from v1 to v2](#breaking-changes-from-v1-to-v2)\n* [NodeCache Performance](#nodecache-performance)\n* [NodeCache API](#nodecache-api)\n* [NodeCacheStore](#nodecachestore)\n* [NodeCacheStore API](#nodecachestore-api)\n* [How to Contribute](#how-to-contribute)\n* [License and Copyright](#license-and-copyright)\n\n# Getting Started\n\n```bash\nnpm install @cacheable/node-cache --save\n```\n\n# Basic Usage\n\n```javascript\nimport NodeCache from '@cacheable/node-cache';\n\nconst cache = new NodeCache();\ncache.set('foo', 'bar');\ncache.get('foo'); // 'bar'\n\ncache.set('foo', 'bar', 10); // 10 seconds\n\ncache.del('foo'); // true\n\ncache.set('bar', 'baz', '35m'); // 35 minutes using shorthand\n```\n\nThe `NodeCache` is not the default export, so you need to import it like this:\n\n```javascript\nimport {NodeCache} from '@cacheable/node-cache';\n\nconst cache = new NodeCache();\ncache.set('foo', 'bar');\ncache.get('foo'); // 'bar'\n```\n\n`NodeCache` also offers the ability to set the type of values that can be cached in Typescript environments.\n\n```typescript\nimport {NodeCache} from '@cacheable/node-cache';\n\nconst cache = new NodeCache();\ncache.set('foo', 'bar');\ncache.get('foo'); // 'bar'\n```\n\n# Breaking Changes from v1 to v2\n\nThe main `NodeCache` class API has not changed and remains fully compatible. The primary internal change is that it now uses Keyv as the underlying store.\n\n## NodeCacheStore Changes\n\n### Removed `cache` Property\n- **V1**: `nodeCache.cache` returned a `Cacheable` instance\n- **V2**: Use `nodeCache.store` which returns a `Keyv` instance\n\n### Removed Storage Tiering (primary/secondary)\n- **V1**: Supported `primary` and `secondary` store options for multi-tier caching\n- **V2**: Uses single `store` option only\n\n**Migration:**\n```javascript\n// V1\nconst cache = new NodeCacheStore({ primary: keyv1, secondary: keyv2 });\n\n// V2 - use single store\nconst cache = new NodeCacheStore({ store: keyv });\n```\n\nIf you need storage tiering functionality, use the `cacheable` package instead which supports primary and secondary stores.\n\n### Internal Dependency Change\n- V2 uses `@cacheable/utils` instead of the `cacheable` package for a lighter footprint\n\n# NodeCache Performance\n\nThe performance is comparable if not faster to the original `node-cache` package, but with additional features and improvements.\n\n| name | summary | ops/sec | time/op | margin | samples |\n|-----------------------------------|:---------:|----------:|----------:|:--------:|----------:|\n| Cacheable NodeCache - set / get | 🥇 | 117K | 9µs | ±1.01% | 111K |\n| Node Cache - set / get | -4.6% | 112K | 9µs | ±1.31% | 106K |\n\n# NodeCache API\n\n## `constructor(options?: NodeCacheOptions)`\n\nCreate a new cache instance. You can pass in options to set the configuration:\n\n```javascript\nexport type NodeCacheOptions = {\n\tstdTTL?: number; \n\tcheckperiod?: number;\n\tuseClones?: boolean;\n\tdeleteOnExpire?: boolean;\n\tmaxKeys?: number;\n};\n```\n\nHere is a description of the options:\n\n| Option | Default Setting | Description |\n|--------|----------------|-------------|\n| `stdTTL` | `0` | The standard time to live (TTL) in seconds for every generated cache element. If set to `0`, it means unlimited. If a string is provided, it will be parsed as shorthand and default to milliseconds if it is a number as a string. |\n| `checkperiod` | `600` | The interval in seconds to check for expired keys. If set to `0`, it means no periodic check will be performed. |\n| `useClones` | `true` | If set to `true`, the cache will clone the returned items via `get()` functions. This means that every time you set a value into the cache, `node-cache` makes a deep clone of it. When you get that value back, you receive another deep clone. This mimics the behavior of an external cache like Redis or Memcached, meaning mutations to the returned object do not affect the cached copy (and vice versa). If set to `false`, the original object will be returned, and mutations will affect the cached copy. |\n| `deleteOnExpire` | `true` | If set to `true`, the key will be deleted when it expires. If set to `false`, the key will remain in the cache, but the value returned by `get()` will be `undefined`. You can manage the key with the `on('expired')` event. |\n| `maxKeys` | `-1` | If set to a positive number, it will limit the number of keys in the cache. If the number of keys exceeds this limit, it will throw an error when trying to set more keys than the maximum. If set to `-1`, it means unlimited keys are allowed. |\n\nWhen initializing the cache you can pass in the options to set the configuration like the example below where we set the `stdTTL` to 10 seconds and `checkperiod` to 5 seconds.:\n\n```javascript\nconst cache = new NodeCache({stdTTL: 10, checkperiod: 5});\n```\n\nWhen setting `deleteOnExpire` to `true` it will delete the key when it expires. If you set it to `false` it will keep the key but the value on `get()` will be `undefined`. You can manage the key with `on('expired')` event.\n\n```javascript\nconst cache = new NodeCache({deleteOnExpire: false});\ncache.on('expired', (key, value) => {\n\tconsole.log(`Key ${key} has expired with value ${value}`);\n});\n```\n\n## `set(key: string | number, value: any, ttl?: number): boolean`\n\nSet a key value pair with an optional ttl (in seconds). Will return true on success. If the ttl is not set it will default to 0 (no ttl).\n\n```javascript\ncache.set('foo', 'bar', 10); // true\n```\n\n## `mset(data: Array): boolean`\n\nSet multiple key value pairs at once. This will take an array of objects with the key, value, and optional ttl.\n\n```javascript\ncache.mset([{key: 'foo', value: 'bar', ttl: 10}, {key: 'bar', value: 'baz'}]); // true\n```\n\nthe `NodeCacheItem` is defined as:\n\n```javascript\nexport type NodeCacheItem = {\n\tkey: string;\n\tvalue: any;\n\tttl?: number;\n};\n```\n\n## `get(key: string | number): T | undefined`\n\nGet a value from the cache by key. If the key does not exist it will return `undefined`.\n\n```javascript\ncache.get('foo'); // 'bar'\n```\n\n## `mget(keys: Array): Record`\n\nGet multiple values from the cache by keys. This will return an object with the keys and values.\n\n```javascript\nconst obj = { my: 'value', my2: 'value2' };\nconst obj2 = { special: 'value3', life: 'value4' };\ncache.set('my', obj);\ncache.set('my2', obj2);\ncache.mget(['my', 'my2']); // { my: { my: 'value', my2: 'value2' }, my2: { special: 'value3', life: 'value4' } }\n```\n\n## `take(key: string | number): T | undefined`\n\nGet a value from the cache by key and delete it. If the key does not exist it will return `undefined`.\n\n```javascript\ncache.set('foo', 'bar');\ncache.take('foo'); // 'bar'\ncache.get('foo'); // undefined\n```\n\n## `del(key: string | number | Array): number`\n\nDelete a key from the cache. Will return the number of deleted entries and never fail. You can also pass in an array of keys to delete multiple keys. All examples assume that you have initialized the cache like `const cache = new NodeCache();`.\n\n```javascript\ncache.del('foo'); // true\n```\n\npassing in an array of keys:\n\n```javascript\ncache.del(['foo', 'bar']); // true\n```\n\n## `mdel(keys: Array): number`\n\nDelete multiple keys from the cache. Will return the number of deleted entries and never fail.\n\n```javascript\ncache.mdel(['foo', 'bar']); // true\n```\n\n## `ttl(key: string | number, ttl?: number): boolean`\n\nRedefine the ttl of a key. Returns true if the key has been found and changed. Otherwise returns false. If the ttl-argument isn't passed the default-TTL will be used.\n\n```javascript\ncache.ttl('foo', 10); // true\n```\n\n## `getTtl(key: string | number): number | undefined`\n\nGet the ttl expiration from `Date.now()` of a key. If the key does not exist it will return `undefined`.\n\n```javascript\ncache.getTtl('foo'); // 1725993344859\n```\n\n## `has(key: string | number): boolean`\n\nCheck if a key exists in the cache.\n\n```javascript\ncache.set('foo', 'bar');\ncache.has('foo'); // true\n```\n\n## `keys(): string[]`\n\nGet all keys from the cache.\n\n```javascript\nawait cache.keys(); // ['foo', 'bar']\n```\n\n## `getStats(): NodeCacheStats`\n\nGet the stats of the cache.\n\n```javascript\ncache.getStats(); // {hits: 1, misses: 1, keys: 1, ksize: 2, vsize: 3}\n```\n\n## `flushAll(): void`\n\nFlush the cache. Will remove all keys and reset the stats.\n\n```javascript\ncache.flushAll();\nawait cache.keys(); // []\ncache.getStats(); // {hits: 0, misses: 0, keys: 0, ksize: 0, vsize: 0}\n```\n\n## `flushStats(): void`\n\nFlush the stats. Will reset the stats but keep the keys.\n\n```javascript\nawait cache.set('foo', 'bar');\ncache.flushStats();\ncache.getStats(); // {hits: 0, misses: 0, keys: 0, ksize: 0, vsize: 0}\nawait cache.keys(); // ['foo']\n```\n\n## `on(event: string, callback: Function): void`\n\nListen to events. Here are the events that you can listen to:\n* `set` - when a key is set and it will pass in the `key` and `value`.\n* `expired` - when a key is expired and it will pass in the `key` and `value`.\n* `flush` - when the cache is flushed\n* `flush_stats` - when the stats are flushed\n* `del` - when a key is deleted and it will pass in the `key` and `value`.\n\n```javascript\ncache.on('set', (key, value) => {\n\tconsole.log(`Key ${key} has been set with value ${value}`);\n});\n```\n\n# NodeCacheStore\n\n`NodeCacheStore` has a similar API to `NodeCache` but it is using `async / await` as it uses [Keyv](https://keyv.org) under the hood. This means that you can use any storage adapter that is available in `Keyv` and it will work seamlessly with the `NodeCacheStore`. To learn more about the `Keyv` storage adapters you can check out the [Keyv documentation](https://keyv.org).\n\n```javascript\nimport {NodeCacheStore} from '@cacheable/node-cache';\n\nconst cache = new NodeCacheStore();\nawait cache.set('foo', 'bar');\nawait cache.get('foo'); // 'bar'\n```\n\nHere is an example of how to use the `NodeCacheStore` with a Redis storage adapter:\n\n```javascript\nimport {NodeCacheStore} from '@cacheable/node-cache';\nimport Keyv from 'keyv';\nimport KeyvRedis from '@keyv/redis';\n\nconst keyv = new Keyv({store: new KeyvRedis('redis://user:pass@localhost:6379')});\nconst cache = new NodeCacheStore({store: keyv});\n\n// with storage you have the same functionality as the NodeCache but will be using async/await\nawait cache.set('foo', 'bar');\nawait cache.get('foo'); // 'bar'\n```\n\nWhen initializing the cache you can pass in the options below:\n\n```javascript\nexport type NodeCacheStoreOptions = {\n\tttl?: number | string; // The standard ttl as number in milliseconds for every generated cache element. 0 = unlimited. Supports shorthand like '1h' for 1 hour.\n\tstore?: Keyv; // The storage adapter (defaults to in-memory Keyv)\n\tmaxKeys?: number; // Default is 0 (unlimited). If this is set it will return false when trying to set more keys than the max.\n\tstats?: boolean; // Default is true, if this is set to false it will not track stats internally\n};\n```\n\nNote: the `ttl` is now in milliseconds and not seconds like `stdTTL` in `NodeCache`. You can also use shorthand notation for TTL values. Here is an example:\n\n```javascript\nconst cache = new NodeCacheStore({ttl: 60000 }); // 1 minute as it defaults to milliseconds\nawait cache.set('foo', 'bar', '1h'); // 1 hour\nawait cache.set('longfoo', 'bar', '1d'); // 1 day\n```\n\n## NodeCacheStore API\n\n* `set(key: string | number, value: any, ttl?: number | string): Promise` - Set a key value pair with an optional ttl (in milliseconds or shorthand string). Will return true on success, false if maxKeys limit is reached. If the ttl is not set it will default to the instance ttl or no expiration.\n* `mset(data: Array): Promise` - Set multiple key value pairs at once\n* `get(key: string | number): Promise` - Get a value from the cache by key\n* `mget(keys: Array): Promise>` - Get multiple values from the cache by keys\n* `take(key: string | number): Promise` - Get a value from the cache by key and delete it\n* `del(key: string | number): Promise` - Delete a key\n* `mdel(keys: Array): Promise` - Delete multiple keys\n* `clear(): Promise` - Clear the cache\n* `setTtl(key: string | number, ttl?: number): Promise` - Set the ttl of an existing key\n* `disconnect(): Promise` - Disconnect the storage adapter\n* `ttl`: `number | string | undefined` - The standard ttl for every generated cache element. `undefined` = unlimited\n* `store`: `Keyv` - The storage adapter (read-only)\n* `maxKeys`: `number` - If this is set it will return false when trying to set more keys than the max\n\n# How to Contribute\n\nYou can contribute by forking the repo and submitting a pull request. Please make sure to add tests and update the documentation. To learn more about how to contribute go to our main README [https://github.com/jaredwray/cacheable](https://github.com/jaredwray/cacheable). This will talk about how to `Open a Pull Request`, `Ask a Question`, or `Post an Issue`.\n\n# License and Copyright\n[MIT © Jared Wray](./LICENSE)\n","readmeFilename":"README.md"}