{"_id":"@dudousxd/nestjs-telescope-cache","_rev":"22-5a9900572277d653b9dfb0df297ec6fb","name":"@dudousxd/nestjs-telescope-cache","dist-tags":{"latest":"1.13.2"},"versions":{"1.0.0":{"name":"@dudousxd/nestjs-telescope-cache","version":"1.0.0","keywords":["nestjs","telescope","cache","cache-manager","observability"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-telescope-cache@1.0.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-telescope#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-telescope/issues"},"dist":{"shasum":"c9c5451072ba994ae5208c560e4f52dc73de210f","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-telescope-cache/-/nestjs-telescope-cache-1.0.0.tgz","fileCount":12,"integrity":"sha512-pfBLMnmKdlUlI6tZ3ge4rpry7n7LBMJV3bzP3rMLsMaEWk5FsauVzJdF9FoNZfDYGa1XeXAvrunWx00adImMTg==","signatures":[{"sig":"MEUCIDEsdtzn6WeyfUrwtSMuWbNHf+FV0VXj1RXA+e71D133AiEAvxGsqEUDvFn0VTh08VhYXhU24nPShAgTo6cnsjepXwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28371},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-telescope-cache-1.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/claude-1000/71819751e01e6cbd4644b90081a8b072/dudousxd-nestjs-telescope-cache-1.0.0.tgz","_integrity":"sha512-pfBLMnmKdlUlI6tZ3ge4rpry7n7LBMJV3bzP3rMLsMaEWk5FsauVzJdF9FoNZfDYGa1XeXAvrunWx00adImMTg==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-telescope.git","type":"git","directory":"packages/cache"},"_npmVersion":"11.6.2","description":"Cache (get/set hit/miss) watcher for @dudousxd/nestjs-telescope.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","reflect-metadata":"^0.2.2","@nestjs/cache-manager":"3.1.2","@dudousxd/nestjs-telescope":"1.0.0"},"peerDependencies":{"@nestjs/cache-manager":">=2.0.0","@dudousxd/nestjs-telescope":"1.0.0"},"peerDependenciesMeta":{"@nestjs/cache-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-telescope-cache_1.0.0_1780592238355_0.7401898597605339","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@dudousxd/nestjs-telescope-cache","version":"2.0.0","keywords":["nestjs","telescope","cache","cache-manager","observability"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-telescope-cache@2.0.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-telescope#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-telescope/issues"},"dist":{"shasum":"833cf0e73089aeda9d5585cab22fae82d2058bc2","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-telescope-cache/-/nestjs-telescope-cache-2.0.0.tgz","fileCount":12,"integrity":"sha512-x2hTOMvy29hhFuwje69LRQ0Nezlbe8AzmDctpyX+Ch7v/wl+3CaUjqcLim78iMGn42HAPV5/sIsPDDTSDQ/eOg==","signatures":[{"sig":"MEYCIQDVhSVRgQ5eJW760J62zstLDANkoq/paiqgv2Az0kgncgIhAKGsIli7qYLupEskmVx7HwjAF/Qg7RyGHIo0szy2RlYI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29141},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-telescope-cache-2.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/e5cca2c1816dc0ca1f3e16fb333c40cb/dudousxd-nestjs-telescope-cache-2.0.0.tgz","_integrity":"sha512-x2hTOMvy29hhFuwje69LRQ0Nezlbe8AzmDctpyX+Ch7v/wl+3CaUjqcLim78iMGn42HAPV5/sIsPDDTSDQ/eOg==","deprecated":"Accidental major — use 1.1.0 (same code, 1.x line continues).","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-telescope.git","type":"git","directory":"packages/cache"},"_npmVersion":"10.8.2","description":"Cache (get/set hit/miss) watcher for @dudousxd/nestjs-telescope.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","reflect-metadata":"^0.2.2","@nestjs/cache-manager":"3.1.2","@dudousxd/nestjs-telescope":"2.0.0"},"peerDependencies":{"@nestjs/cache-manager":">=2.0.0","@dudousxd/nestjs-telescope":"2.0.0"},"peerDependenciesMeta":{"@nestjs/cache-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-telescope-cache_2.0.0_1780627320055_0.782423284085439","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@dudousxd/nestjs-telescope-cache","version":"1.1.0","keywords":["nestjs","telescope","cache","cache-manager","observability"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-telescope-cache@1.1.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-telescope#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-telescope/issues"},"dist":{"shasum":"6d640b13ebea5ab7d6e4174f5ce4c45655476d86","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-telescope-cache/-/nestjs-telescope-cache-1.1.0.tgz","fileCount":12,"integrity":"sha512-zPooscnZeZCYnPTcNMBVsmM6Td+6ULSygHVhHgTtsuwx12q2TgQS+hiVlvqDeXfddVvXR60QUzg81POJpde05g==","signatures":[{"sig":"MEUCIQCzoTAEHnGQD2eQwibhr7Gg+nBZAiUxjTNst/9g2oN04QIgGupg3acjauoI/rJdGCK+DDBJfftCBNqYxtRmvocokVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29141},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-telescope-cache-1.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/a4c847e1fdaf0257893eb93a5c50d2a4/dudousxd-nestjs-telescope-cache-1.1.0.tgz","_integrity":"sha512-zPooscnZeZCYnPTcNMBVsmM6Td+6ULSygHVhHgTtsuwx12q2TgQS+hiVlvqDeXfddVvXR60QUzg81POJpde05g==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-telescope.git","type":"git","directory":"packages/cache"},"_npmVersion":"10.8.2","description":"Cache (get/set hit/miss) watcher for @dudousxd/nestjs-telescope.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","reflect-metadata":"^0.2.2","@nestjs/cache-manager":"3.1.2","@dudousxd/nestjs-telescope":"1.1.0"},"peerDependencies":{"@nestjs/cache-manager":">=2.0.0","@dudousxd/nestjs-telescope":"1.1.0"},"peerDependenciesMeta":{"@nestjs/cache-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-telescope-cache_1.1.0_1780627587617_0.3511319324883455","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@dudousxd/nestjs-telescope-cache","version":"1.2.0","keywords":["nestjs","telescope","cache","cache-manager","observability"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-telescope-cache@1.2.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-telescope#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-telescope/issues"},"dist":{"shasum":"41dc26621a78e2adb17f78f052b2940f115edcb3","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-telescope-cache/-/nestjs-telescope-cache-1.2.0.tgz","fileCount":12,"integrity":"sha512-++W8TeJZH1jwVG1oWclmyzjFe6rOTMe92K09evx+oBdO9KV0352B2zAn/cmEgxJk0RhFaPWd/yOye4wzoiuqRg==","signatures":[{"sig":"MEUCIHZaFSe6PMiKMjSQxM6GK3tftCIgDIifbutjZVy5N7D0AiEAvMufcZvJ81Sy2ejKWWv/67f9q39vLZ7185G32vpisY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29152},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-telescope-cache-1.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/7b4c8804b1eb9d240a8e3e74c08d224d/dudousxd-nestjs-telescope-cache-1.2.0.tgz","_integrity":"sha512-++W8TeJZH1jwVG1oWclmyzjFe6rOTMe92K09evx+oBdO9KV0352B2zAn/cmEgxJk0RhFaPWd/yOye4wzoiuqRg==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-telescope.git","type":"git","directory":"packages/cache"},"_npmVersion":"10.8.2","description":"Cache (get/set hit/miss) watcher for @dudousxd/nestjs-telescope.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","reflect-metadata":"^0.2.2","@nestjs/cache-manager":"3.1.2","@dudousxd/nestjs-telescope":"1.2.0"},"peerDependencies":{"@nestjs/cache-manager":">=2.0.0","@dudousxd/nestjs-telescope":"^1.2.0"},"peerDependenciesMeta":{"@nestjs/cache-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-telescope-cache_1.2.0_1780676007676_0.0860623085920782","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@dudousxd/nestjs-telescope-cache","version":"1.2.1","keywords":["nestjs","telescope","cache","cache-manager","observability"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-telescope-cache@1.2.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-telescope#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-telescope/issues"},"dist":{"shasum":"1c9daee0c3d9bc1bbb65025a819674a88cf1feee","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-telescope-cache/-/nestjs-telescope-cache-1.2.1.tgz","fileCount":12,"integrity":"sha512-toW4Kb0LzioN9PbsfCTfK73EUi2NW6yUidnqQRzC60HtezWTIsvPm9k5E2QP2aWfZ2patCgW3X5boROCu/0Ttw==","signatures":[{"sig":"MEQCIAlZ39JGaiuGHpb35WnWcsZmcSrf4w972A14IahA71e0AiBKnNJ8dQaqHjdooXfu6H/CEQcQq0ll18HslkxWM0agzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29162},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-telescope-cache-1.2.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/69a9fd08ed139bd43bb588bb8796e439/dudousxd-nestjs-telescope-cache-1.2.1.tgz","_integrity":"sha512-toW4Kb0LzioN9PbsfCTfK73EUi2NW6yUidnqQRzC60HtezWTIsvPm9k5E2QP2aWfZ2patCgW3X5boROCu/0Ttw==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-telescope.git","type":"git","directory":"packages/cache"},"_npmVersion":"10.8.2","description":"Cache (get/set hit/miss) watcher for @dudousxd/nestjs-telescope.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","reflect-metadata":"^0.2.2","@nestjs/cache-manager":"3.1.2","@dudousxd/nestjs-telescope":"1.2.1"},"peerDependencies":{"@nestjs/cache-manager":">=2.0.0","@dudousxd/nestjs-telescope":"^1.2.1"},"peerDependenciesMeta":{"@nestjs/cache-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-telescope-cache_1.2.1_1780676673297_0.8801923986254394","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@dudousxd/nestjs-telescope-cache","version":"1.3.0","keywords":["nestjs","telescope","cache","cache-manager","observability"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-telescope-cache@1.3.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-telescope#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-telescope/issues"},"dist":{"shasum":"aa1b86596627f4c93835054af4cac881e2265c7d","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-telescope-cache/-/nestjs-telescope-cache-1.3.0.tgz","fileCount":12,"integrity":"sha512-NA8dMCK11CR6lMkgrHafKAETE1tHWkIxp8NUjulzQetEKbZXRFx9lWtG3VGEHKS1UdQsg/3qDTYev6xP1INZ/g==","signatures":[{"sig":"MEQCICi5MtCYzq6YRJtj8VsnxnUfyDeRgoUguE6UotxMZJ7fAiAXAj3AXBJivPDwA/EFRRChKjmr9aJhQxEdv7qhFFRHyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29172},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-telescope-cache-1.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/ed04101a27ad48eb00cde35c9c085a27/dudousxd-nestjs-telescope-cache-1.3.0.tgz","_integrity":"sha512-NA8dMCK11CR6lMkgrHafKAETE1tHWkIxp8NUjulzQetEKbZXRFx9lWtG3VGEHKS1UdQsg/3qDTYev6xP1INZ/g==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-telescope.git","type":"git","directory":"packages/cache"},"_npmVersion":"10.8.2","description":"Cache (get/set hit/miss) watcher for @dudousxd/nestjs-telescope.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","reflect-metadata":"^0.2.2","@nestjs/cache-manager":"3.1.2","@dudousxd/nestjs-telescope":"1.3.0"},"peerDependencies":{"@nestjs/cache-manager":">=2.0.0","@dudousxd/nestjs-telescope":"^1.3.0"},"peerDependenciesMeta":{"@nestjs/cache-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-telescope-cache_1.3.0_1780679813766_0.26504998632420396","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@dudousxd/nestjs-telescope-cache","version":"1.4.0","keywords":["nestjs","telescope","cache","cache-manager","observability"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-telescope-cache@1.4.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-telescope#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-telescope/issues"},"dist":{"shasum":"0ffae6edfa4a66a2bd51de6b51fa0db8d8fdd643","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-telescope-cache/-/nestjs-telescope-cache-1.4.0.tgz","fileCount":12,"integrity":"sha512-ANfrEMCD4Xa/NXAM9E7TU71A6jZD+5nx3msLQOBPC9JPhgOAYBA9O5YIEfn5hpQNWRLGuzcz+mbgvNkpSgayCA==","signatures":[{"sig":"MEUCIQDkdIwmumX3qsOHZF8QMV6R1Q9WErpHA5mt2CQGmxePVQIgVZZcuaj8pWXClYFG4HRnujgucnnUO5tloXc0Vf5aWFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29182},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-telescope-cache-1.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/a85bea28304e3513fc28bb6ddaef1780/dudousxd-nestjs-telescope-cache-1.4.0.tgz","_integrity":"sha512-ANfrEMCD4Xa/NXAM9E7TU71A6jZD+5nx3msLQOBPC9JPhgOAYBA9O5YIEfn5hpQNWRLGuzcz+mbgvNkpSgayCA==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-telescope.git","type":"git","directory":"packages/cache"},"_npmVersion":"10.8.2","description":"Cache (get/set hit/miss) watcher for @dudousxd/nestjs-telescope.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","reflect-metadata":"^0.2.2","@nestjs/cache-manager":"3.1.2","@dudousxd/nestjs-telescope":"1.4.0"},"peerDependencies":{"@nestjs/cache-manager":">=2.0.0","@dudousxd/nestjs-telescope":"^1.4.0"},"peerDependenciesMeta":{"@nestjs/cache-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-telescope-cache_1.4.0_1780691630405_0.8715099188908233","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@dudousxd/nestjs-telescope-cache","version":"1.5.0","keywords":["nestjs","telescope","cache","cache-manager","observability"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-telescope-cache@1.5.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-telescope#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-telescope/issues"},"dist":{"shasum":"0d2fb8a93a92021e576fc2b4453b3a1bcbf9f7ee","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-telescope-cache/-/nestjs-telescope-cache-1.5.0.tgz","fileCount":12,"integrity":"sha512-yWRAXOMb3zMC3wtSIpnXIrvNBoa+DGZftF78BVuZYXiS1U25QSsRAjqHi3UVHiQJZbV4asyvsfh0vCHX51xJWA==","signatures":[{"sig":"MEYCIQDGnUhYc8+YkoXsW1JF+Q2AcWAwtCcrixoxvGESiftpJwIhAJpK1YoRTyM52IVlr5HS5QG/2cIzo1yDSd7DUL66/hFZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29192},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-telescope-cache-1.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/13193c6c882876862cc8429bd8aea88e/dudousxd-nestjs-telescope-cache-1.5.0.tgz","_integrity":"sha512-yWRAXOMb3zMC3wtSIpnXIrvNBoa+DGZftF78BVuZYXiS1U25QSsRAjqHi3UVHiQJZbV4asyvsfh0vCHX51xJWA==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-telescope.git","type":"git","directory":"packages/cache"},"_npmVersion":"10.8.2","description":"Cache (get/set hit/miss) watcher for @dudousxd/nestjs-telescope.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","reflect-metadata":"^0.2.2","@nestjs/cache-manager":"3.1.2","@dudousxd/nestjs-telescope":"1.5.0"},"peerDependencies":{"@nestjs/cache-manager":">=2.0.0","@dudousxd/nestjs-telescope":"^1.5.0"},"peerDependenciesMeta":{"@nestjs/cache-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-telescope-cache_1.5.0_1780698606287_0.45705226035150837","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@dudousxd/nestjs-telescope-cache","version":"1.6.0","keywords":["nestjs","telescope","cache","cache-manager","observability"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-telescope-cache@1.6.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-telescope#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-telescope/issues"},"dist":{"shasum":"73b643a78753aba346bd86ac92372514afe72b02","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-telescope-cache/-/nestjs-telescope-cache-1.6.0.tgz","fileCount":12,"integrity":"sha512-jlU7KvOVv1Vj9fTBmznQON3vOutcZW0LBRr4y78/b8Aq/2+SoONM9EZIj8cMHpM+9PElYQUHwM8u9lLQwUrAdA==","signatures":[{"sig":"MEQCIEWBczmea670tgpRcQwQD3eZqi5N2bdG2l14nF0Mp+z3AiBPUeJ3wygJ/m+JZPyvsElZ2Wo155oU5iLrQPs2trCHJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29202},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-telescope-cache-1.6.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/7439a9720bfcd11b5cb685d313cac179/dudousxd-nestjs-telescope-cache-1.6.0.tgz","_integrity":"sha512-jlU7KvOVv1Vj9fTBmznQON3vOutcZW0LBRr4y78/b8Aq/2+SoONM9EZIj8cMHpM+9PElYQUHwM8u9lLQwUrAdA==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-telescope.git","type":"git","directory":"packages/cache"},"_npmVersion":"11.6.2","description":"Cache (get/set hit/miss) watcher for @dudousxd/nestjs-telescope.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","reflect-metadata":"^0.2.2","@nestjs/cache-manager":"3.1.2","@dudousxd/nestjs-telescope":"1.6.0"},"peerDependencies":{"@nestjs/cache-manager":">=2.0.0","@dudousxd/nestjs-telescope":"^1.6.0"},"peerDependenciesMeta":{"@nestjs/cache-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-telescope-cache_1.6.0_1780767198104_0.7921151410659579","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@dudousxd/nestjs-telescope-cache","version":"1.7.0","keywords":["nestjs","telescope","cache","cache-manager","observability"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-telescope-cache@1.7.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-telescope#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-telescope/issues"},"dist":{"shasum":"7c1ea72d74d12cbf89d14b79741d8ffd3c3b03e1","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-telescope-cache/-/nestjs-telescope-cache-1.7.0.tgz","fileCount":12,"integrity":"sha512-LMpANtwq/AhZWkoIIf9Dn/2ZhtLa89SiPqzwiRN0OHr+A6vSIudVjSguEcbOsrTPmobGu8tZTTChOktpyumtcA==","signatures":[{"sig":"MEYCIQDNdTrI6DylnKrOBwmZhzBrgHX1NoD1AacmnqTy3slbQgIhALrmKerLZ/UwIMuHBp9nl0x3LeAJx6vrTt3TQiJ+f3PX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29212},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-telescope-cache-1.7.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/e24533be5413b896ae8704362551d887/dudousxd-nestjs-telescope-cache-1.7.0.tgz","_integrity":"sha512-LMpANtwq/AhZWkoIIf9Dn/2ZhtLa89SiPqzwiRN0OHr+A6vSIudVjSguEcbOsrTPmobGu8tZTTChOktpyumtcA==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-telescope.git","type":"git","directory":"packages/cache"},"_npmVersion":"10.8.2","description":"Cache (get/set hit/miss) watcher for @dudousxd/nestjs-telescope.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","reflect-metadata":"^0.2.2","@nestjs/cache-manager":"3.1.2","@dudousxd/nestjs-telescope":"1.7.0"},"peerDependencies":{"@nestjs/cache-manager":">=2.0.0","@dudousxd/nestjs-telescope":"^1.7.0"},"peerDependenciesMeta":{"@nestjs/cache-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-telescope-cache_1.7.0_1781016033029_0.33022169572939153","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@dudousxd/nestjs-telescope-cache","version":"1.7.1","keywords":["nestjs","telescope","cache","cache-manager","observability"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-telescope-cache@1.7.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-telescope#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-telescope/issues"},"dist":{"shasum":"c2eb9858f3059fad03c8cd4fdef9b9fa2a5ee816","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-telescope-cache/-/nestjs-telescope-cache-1.7.1.tgz","fileCount":12,"integrity":"sha512-emVOlk1scT9evjz29qjU/z//c+c3ZhgpVjlOy11j3+qSXfJGiiP2stLVi5+l0xfsgQLIJ+x50CunPRUh6gBE/A==","signatures":[{"sig":"MEUCIAY4M51NKm8rufHNymTIxaUFgcGA1vZYVj3gSY/5FHHJAiEAtNT+hCS/VKNQWQPNTTSt7s1FzhMJ6qG+8NgpE6GM8ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29222},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-telescope-cache-1.7.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/da8639c471766a34443abf3f8aa1ef48/dudousxd-nestjs-telescope-cache-1.7.1.tgz","_integrity":"sha512-emVOlk1scT9evjz29qjU/z//c+c3ZhgpVjlOy11j3+qSXfJGiiP2stLVi5+l0xfsgQLIJ+x50CunPRUh6gBE/A==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-telescope.git","type":"git","directory":"packages/cache"},"_npmVersion":"10.8.2","description":"Cache (get/set hit/miss) watcher for @dudousxd/nestjs-telescope.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","reflect-metadata":"^0.2.2","@nestjs/cache-manager":"3.1.2","@dudousxd/nestjs-telescope":"1.7.1"},"peerDependencies":{"@nestjs/cache-manager":">=2.0.0","@dudousxd/nestjs-telescope":"^1.7.1"},"peerDependenciesMeta":{"@nestjs/cache-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-telescope-cache_1.7.1_1781277093308_0.523253805691249","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@dudousxd/nestjs-telescope-cache","version":"1.8.0","keywords":["nestjs","telescope","cache","cache-manager","observability"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-telescope-cache@1.8.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-telescope#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-telescope/issues"},"dist":{"shasum":"771f45110b680256dd64c55288e984f3472bb167","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-telescope-cache/-/nestjs-telescope-cache-1.8.0.tgz","fileCount":12,"integrity":"sha512-Ml9adQ53NoOg8r8vyPn77B4Vskf+wCDflNwKMOHiMbyCMkr88ePJeL5kTZg9+Y7DpKq+zODsF5swlifwOTcH9g==","signatures":[{"sig":"MEYCIQCpmfOncqA1UDue51n0+jDaIIIKZQQfHsDHOi7cyhF6DAIhAN3A7rstAdcpEXrn6rDWIn/ptME2zBecewsFn1eQJY8q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29232},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-telescope-cache-1.8.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/c9140089c0ea1bb8856581bfb4512b16/dudousxd-nestjs-telescope-cache-1.8.0.tgz","_integrity":"sha512-Ml9adQ53NoOg8r8vyPn77B4Vskf+wCDflNwKMOHiMbyCMkr88ePJeL5kTZg9+Y7DpKq+zODsF5swlifwOTcH9g==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-telescope.git","type":"git","directory":"packages/cache"},"_npmVersion":"10.8.2","description":"Cache (get/set hit/miss) watcher for @dudousxd/nestjs-telescope.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","reflect-metadata":"^0.2.2","@nestjs/cache-manager":"3.1.2","@dudousxd/nestjs-telescope":"1.8.0"},"peerDependencies":{"@nestjs/cache-manager":">=2.0.0","@dudousxd/nestjs-telescope":"^1.8.0"},"peerDependenciesMeta":{"@nestjs/cache-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-telescope-cache_1.8.0_1781557459477_0.5852185880878353","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@dudousxd/nestjs-telescope-cache","version":"1.9.0","keywords":["nestjs","telescope","cache","cache-manager","observability"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-telescope-cache@1.9.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-telescope#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-telescope/issues"},"dist":{"shasum":"4bd55f0082aba00bdcfc5fdd8abba8eb02d60763","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-telescope-cache/-/nestjs-telescope-cache-1.9.0.tgz","fileCount":12,"integrity":"sha512-Sk/kTqKnbMU+P3pQQ3OvZqXRHXXyemO7aAm1lwua8esyDCkphtcYQ57nYZButdUExRud85Ur3pJHMPFlgXJPrg==","signatures":[{"sig":"MEUCIQD2mjOmzXA5F09bBjrKQze8oSuCNWtvfqtc8oWPGCDMygIgEi4nbJQxFGSSG+6wJgItwoej/x94M5XsaIVAd4mIq/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29242},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-telescope-cache-1.9.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/776354e3b9bae5a1ebf7a77a04c16f43/dudousxd-nestjs-telescope-cache-1.9.0.tgz","_integrity":"sha512-Sk/kTqKnbMU+P3pQQ3OvZqXRHXXyemO7aAm1lwua8esyDCkphtcYQ57nYZButdUExRud85Ur3pJHMPFlgXJPrg==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-telescope.git","type":"git","directory":"packages/cache"},"_npmVersion":"10.8.2","description":"Cache (get/set hit/miss) watcher for @dudousxd/nestjs-telescope.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","reflect-metadata":"^0.2.2","@nestjs/cache-manager":"3.1.2","@dudousxd/nestjs-telescope":"1.9.0"},"peerDependencies":{"@nestjs/cache-manager":">=2.0.0","@dudousxd/nestjs-telescope":"^1.9.0"},"peerDependenciesMeta":{"@nestjs/cache-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-telescope-cache_1.9.0_1781711235095_0.32498706160932134","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@dudousxd/nestjs-telescope-cache","version":"1.9.1","keywords":["nestjs","telescope","cache","cache-manager","observability"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-telescope-cache@1.9.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-telescope#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-telescope/issues"},"dist":{"shasum":"66ab6ad07dc5fd133ef6633580492a28a765e4e9","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-telescope-cache/-/nestjs-telescope-cache-1.9.1.tgz","fileCount":12,"integrity":"sha512-ZvKwLlP5IY4iSKTgSiItmjApi/tr6I4auV0q+ozzVjJ8JjBOpHx/D69JkzHHxKGBbRi1Qv0C5/L9ENJb7DfSXw==","signatures":[{"sig":"MEQCICIIJSmT0r19Da6eruU2wj3Ty9mea8xnQ0HDpAWz0uv6AiAAhzTTSEzyJkpyQ1V6r9XvE3FYXwpTMutay2J/kGzkEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29252},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-telescope-cache-1.9.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/a3f79a20ad8d9ab09eddf2b61c6080d7/dudousxd-nestjs-telescope-cache-1.9.1.tgz","_integrity":"sha512-ZvKwLlP5IY4iSKTgSiItmjApi/tr6I4auV0q+ozzVjJ8JjBOpHx/D69JkzHHxKGBbRi1Qv0C5/L9ENJb7DfSXw==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-telescope.git","type":"git","directory":"packages/cache"},"_npmVersion":"10.8.2","description":"Cache (get/set hit/miss) watcher for @dudousxd/nestjs-telescope.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","reflect-metadata":"^0.2.2","@nestjs/cache-manager":"3.1.2","@dudousxd/nestjs-telescope":"1.9.1"},"peerDependencies":{"@nestjs/cache-manager":">=2.0.0","@dudousxd/nestjs-telescope":"^1.9.1"},"peerDependenciesMeta":{"@nestjs/cache-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-telescope-cache_1.9.1_1781726153241_0.6051973532450072","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@dudousxd/nestjs-telescope-cache","version":"1.10.0","keywords":["nestjs","telescope","cache","cache-manager","observability"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-telescope-cache@1.10.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-telescope#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-telescope/issues"},"dist":{"shasum":"87e2a27595371110a4d3e5892708b7359853cbe2","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-telescope-cache/-/nestjs-telescope-cache-1.10.0.tgz","fileCount":12,"integrity":"sha512-+rhcjwlaUlJ0/yEHtsNNQIt3OfuknZ2BDEuwJlMsNRIrnlBut6ipreLxvma7vxm7dD7pjXeOvZfZbXTkPADFGQ==","signatures":[{"sig":"MEUCIBIOKA15bWvoymcZ5phwpUGInV2LpQqYgQvxEWjouE7rAiEA1CiNA2CBuP7BLgGmOOzGHg64Yt+4melv4rsGwJA/31o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29266},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-telescope-cache-1.10.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/7de7c56c1238fb5a16bd36c78b5f0402/dudousxd-nestjs-telescope-cache-1.10.0.tgz","_integrity":"sha512-+rhcjwlaUlJ0/yEHtsNNQIt3OfuknZ2BDEuwJlMsNRIrnlBut6ipreLxvma7vxm7dD7pjXeOvZfZbXTkPADFGQ==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-telescope.git","type":"git","directory":"packages/cache"},"_npmVersion":"10.8.2","description":"Cache (get/set hit/miss) watcher for @dudousxd/nestjs-telescope.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","reflect-metadata":"^0.2.2","@nestjs/cache-manager":"3.1.2","@dudousxd/nestjs-telescope":"1.10.0"},"peerDependencies":{"@nestjs/cache-manager":">=2.0.0","@dudousxd/nestjs-telescope":"^1.10.0"},"peerDependenciesMeta":{"@nestjs/cache-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-telescope-cache_1.10.0_1781746907996_0.9692128589747364","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@dudousxd/nestjs-telescope-cache","version":"1.11.0","keywords":["nestjs","telescope","cache","cache-manager","observability"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-telescope-cache@1.11.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-telescope#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-telescope/issues"},"dist":{"shasum":"81e4df804d6fd64edf66151998ec059f951d2171","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-telescope-cache/-/nestjs-telescope-cache-1.11.0.tgz","fileCount":12,"integrity":"sha512-NQsViApdw1RFv9Sey9+TMwWFlPldJvY6Oq++KtOamnXKUdI8XJxr2vhBUCOwu88eJ7AhIdyXtgXShSzBcG9vyA==","signatures":[{"sig":"MEYCIQD8UTx8CZSTG8/888IA/GliJdKGbnKiUPef+Bh3x3JWugIhAM73TGD7LMZRI25ppYYePAl7IMIA6xBl0t7jgKlHeeuD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33172},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-telescope-cache-1.11.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/6a654e4e7d9494a670c39793b5ba5102/dudousxd-nestjs-telescope-cache-1.11.0.tgz","_integrity":"sha512-NQsViApdw1RFv9Sey9+TMwWFlPldJvY6Oq++KtOamnXKUdI8XJxr2vhBUCOwu88eJ7AhIdyXtgXShSzBcG9vyA==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-telescope.git","type":"git","directory":"packages/cache"},"_npmVersion":"10.8.2","description":"Cache (get/set hit/miss) watcher for @dudousxd/nestjs-telescope.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","reflect-metadata":"^0.2.2","@nestjs/cache-manager":"3.1.2","@dudousxd/nestjs-telescope":"1.11.0"},"peerDependencies":{"@nestjs/cache-manager":">=2.0.0","@dudousxd/nestjs-telescope":"^1.11.0"},"peerDependenciesMeta":{"@nestjs/cache-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-telescope-cache_1.11.0_1781797216978_0.15124532645600564","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@dudousxd/nestjs-telescope-cache","version":"1.11.1","keywords":["nestjs","telescope","cache","cache-manager","observability"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-telescope-cache@1.11.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-telescope#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-telescope/issues"},"dist":{"shasum":"0f78818ec22bed6638c2027b9798da2d8e638380","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-telescope-cache/-/nestjs-telescope-cache-1.11.1.tgz","fileCount":12,"integrity":"sha512-g6OMgdXArr3Sh9cGgY5nGVLkH1fJo3dC/U4nhOaY9fvcds13CohikXzjRZGZKtYkQ2sX74sWbzQEo/vB51TYIw==","signatures":[{"sig":"MEUCIDd+5WN2CvtCslk097r98fFz2nl1o7BMuIzkoggr1vCXAiEA5/TBEZVQyVP0XK1lqBZRIbxZWdqYyoXUBFxZ5q6wWRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35772},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-telescope-cache-1.11.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/260770076b70a0fb674880d71601a009/dudousxd-nestjs-telescope-cache-1.11.1.tgz","_integrity":"sha512-g6OMgdXArr3Sh9cGgY5nGVLkH1fJo3dC/U4nhOaY9fvcds13CohikXzjRZGZKtYkQ2sX74sWbzQEo/vB51TYIw==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-telescope.git","type":"git","directory":"packages/cache"},"_npmVersion":"10.8.2","description":"Cache (get/set hit/miss) watcher for @dudousxd/nestjs-telescope.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","reflect-metadata":"^0.2.2","@nestjs/cache-manager":"3.1.2","@dudousxd/nestjs-telescope":"1.12.0"},"peerDependencies":{"@nestjs/cache-manager":">=2.0.0","@dudousxd/nestjs-telescope":"^1.12.0"},"peerDependenciesMeta":{"@nestjs/cache-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-telescope-cache_1.11.1_1782183650023_0.4520541006489702","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@dudousxd/nestjs-telescope-cache","version":"1.12.0","keywords":["nestjs","telescope","cache","cache-manager","observability"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-telescope-cache@1.12.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-telescope#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-telescope/issues"},"dist":{"shasum":"7a60b3b42f3c3b86ea5581b5125d3cd74feda23f","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-telescope-cache/-/nestjs-telescope-cache-1.12.0.tgz","fileCount":12,"integrity":"sha512-au9I9I9diYWOqzBm5OPv8pd60bf+W7RY5HM/bFwFOKVejcciY5LxxxvcjQQSPBN7JXwujbY7S7KTV74hMpjjbw==","signatures":[{"sig":"MEYCIQDKnRTSwt1D7u37F82wXPO3xjp6bahOM7ZvOUGy1QUVgwIhAOAOAdLVwFEyTcKWioueNBAkrreiB8P2ryzRy9xfgoO6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41271},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-telescope-cache-1.12.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/7464b68f405560e2dc61fc2d888d9e9b/dudousxd-nestjs-telescope-cache-1.12.0.tgz","_integrity":"sha512-au9I9I9diYWOqzBm5OPv8pd60bf+W7RY5HM/bFwFOKVejcciY5LxxxvcjQQSPBN7JXwujbY7S7KTV74hMpjjbw==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-telescope.git","type":"git","directory":"packages/cache"},"_npmVersion":"10.8.2","description":"Cache (get/set hit/miss) watcher for @dudousxd/nestjs-telescope.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","reflect-metadata":"^0.2.2","@nestjs/cache-manager":"3.1.2","@dudousxd/nestjs-telescope":"1.15.0"},"peerDependencies":{"@nestjs/cache-manager":">=2.0.0","@dudousxd/nestjs-telescope":"^1.15.0"},"peerDependenciesMeta":{"@nestjs/cache-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-telescope-cache_1.12.0_1782559965812_0.059370457684017275","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@dudousxd/nestjs-telescope-cache","version":"1.13.0","keywords":["nestjs","telescope","cache","cache-manager","observability"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-telescope-cache@1.13.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-telescope#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-telescope/issues"},"dist":{"shasum":"7737ac6d8dcd156eb9535cee119b1872c79b23d2","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-telescope-cache/-/nestjs-telescope-cache-1.13.0.tgz","fileCount":16,"integrity":"sha512-T1tWAacYretI0sw+aHsLF8arLqvaFU/L24jzX9fIF6Kb6UsKxz0C+fg6EPoTTnNu/8MgA29RfPmICTWNYnIFDw==","signatures":[{"sig":"MEUCIAhXYDCxP2lmeFV/0495STeri0a2uGTuf5oiydts6KLAAiEA/pk2W1mCLV9e9PAxaUS9v99tZ6Ki5m1MT5sNWEoUR60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52082},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-telescope-cache-1.13.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/b7db099a06d26b9826ae017b46d5c37b/dudousxd-nestjs-telescope-cache-1.13.0.tgz","_integrity":"sha512-T1tWAacYretI0sw+aHsLF8arLqvaFU/L24jzX9fIF6Kb6UsKxz0C+fg6EPoTTnNu/8MgA29RfPmICTWNYnIFDw==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-telescope.git","type":"git","directory":"packages/cache"},"_npmVersion":"10.8.2","description":"Cache (get/set hit/miss) watcher for @dudousxd/nestjs-telescope.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","reflect-metadata":"^0.2.2","@nestjs/cache-manager":"3.1.2","@dudousxd/nestjs-telescope":"1.16.0"},"peerDependencies":{"@nestjs/cache-manager":">=2.0.0","@dudousxd/nestjs-telescope":"^1.16.0"},"peerDependenciesMeta":{"@nestjs/cache-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-telescope-cache_1.13.0_1783706880966_0.5917809541778798","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"@dudousxd/nestjs-telescope-cache","version":"1.13.1","keywords":["nestjs","telescope","cache","cache-manager","observability"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-telescope-cache@1.13.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-telescope#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-telescope/issues"},"dist":{"shasum":"f492921c55d6d10599feffc8f4bef2f0c597147b","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-telescope-cache/-/nestjs-telescope-cache-1.13.1.tgz","fileCount":16,"integrity":"sha512-2VGcY4CR+iNruqug4pemr3M+p1EC9ueAH6EddGaX2161dXlpBXP8yCEYeNI6Axuj3oaTBplKZ8dpf/WoqS83Bg==","signatures":[{"sig":"MEUCIAbvp7e7WFzJ0zZDx7+QTQvFU3Rinr6je3p+X3fKmkrHAiEAqvgkUyGYQpFO00KMBuV8JyvsRK8jVUEBalfT1NCLk4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52603},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-telescope-cache-1.13.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/b5dedf7f19a34ae5ff6763e996d2ce1f/dudousxd-nestjs-telescope-cache-1.13.1.tgz","_integrity":"sha512-2VGcY4CR+iNruqug4pemr3M+p1EC9ueAH6EddGaX2161dXlpBXP8yCEYeNI6Axuj3oaTBplKZ8dpf/WoqS83Bg==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-telescope.git","type":"git","directory":"packages/cache"},"_npmVersion":"10.8.2","description":"Cache (get/set hit/miss) watcher for @dudousxd/nestjs-telescope.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","reflect-metadata":"^0.2.2","@nestjs/cache-manager":"3.1.2","@dudousxd/nestjs-telescope":"1.16.0"},"peerDependencies":{"@nestjs/cache-manager":">=2.0.0","@dudousxd/nestjs-telescope":"^1.16.0"},"peerDependenciesMeta":{"@nestjs/cache-manager":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-telescope-cache_1.13.1_1783708162598_0.16896435849077762","host":"s3://npm-registry-packages-npm-production"}},"1.13.2":{"name":"@dudousxd/nestjs-telescope-cache","version":"1.13.2","description":"Cache (get/set hit/miss) watcher for @dudousxd/nestjs-telescope.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/DavideCarvalho/nestjs-telescope.git","directory":"packages/cache"},"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"type":"module","sideEffects":false,"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"peerDependencies":{"@nestjs/cache-manager":">=2.0.0","@dudousxd/nestjs-telescope":"^1.28.1"},"peerDependenciesMeta":{"@nestjs/cache-manager":{"optional":true}},"devDependencies":{"@nestjs/cache-manager":"12.0.0","@types/node":"^20.0.0","reflect-metadata":"^0.2.2","typescript":"^5.4.0","vitest":"^3.0.0","@dudousxd/nestjs-telescope":"1.28.1"},"engines":{"node":">=20"},"keywords":["nestjs","telescope","cache","cache-manager","observability"],"scripts":{"build":"tsc -p tsconfig.json","test":"vitest run --passWithNoTests","test:watch":"vitest","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.spec.json --noEmit"},"_id":"@dudousxd/nestjs-telescope-cache@1.13.2","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-telescope/issues"},"homepage":"https://github.com/DavideCarvalho/nestjs-telescope#readme","_integrity":"sha512-vi9OmXSbGHcGCu76y3O/YUom6ZqZK6ZOnle7zNBJ6SUk65naxtJtgYUFsEWbB4Hw5UnE5sg/CDvNkOyNexabGg==","_resolved":"/tmp/fc3c6815232ec18c216418468f91897e/dudousxd-nestjs-telescope-cache-1.13.2.tgz","_from":"file:dudousxd-nestjs-telescope-cache-1.13.2.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-vi9OmXSbGHcGCu76y3O/YUom6ZqZK6ZOnle7zNBJ6SUk65naxtJtgYUFsEWbB4Hw5UnE5sg/CDvNkOyNexabGg==","shasum":"6775cc19882a68c3eaa1287cef510f673b974e03","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-telescope-cache/-/nestjs-telescope-cache-1.13.2.tgz","fileCount":16,"unpackedSize":54300,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDzjpGCioCvsRqq7x8wx3I1vy7ST5EBBZ011BWdq/rcAQIhAL4X7y5mNw3NAyAXdFqEIQwE42FugDhlzxASn6JnYUWv"}]},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"directories":{},"maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nestjs-telescope-cache_1.13.2_1788017583916_0.0451451280139743"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-04T16:57:18.144Z","modified":"2026-08-29T15:33:04.275Z","1.0.0":"2026-06-04T16:57:18.539Z","2.0.0":"2026-06-05T02:42:00.204Z","1.1.0":"2026-06-05T02:46:27.752Z","1.2.0":"2026-06-05T16:13:27.833Z","1.2.1":"2026-06-05T16:24:33.454Z","1.3.0":"2026-06-05T17:16:53.927Z","1.4.0":"2026-06-05T20:33:50.574Z","1.5.0":"2026-06-05T22:30:06.457Z","1.6.0":"2026-06-06T17:33:18.244Z","1.7.0":"2026-06-09T14:40:33.196Z","1.7.1":"2026-06-12T15:11:33.442Z","1.8.0":"2026-06-15T21:04:19.607Z","1.9.0":"2026-06-17T15:47:15.247Z","1.9.1":"2026-06-17T19:55:53.357Z","1.10.0":"2026-06-18T01:41:48.141Z","1.11.0":"2026-06-18T15:40:17.145Z","1.11.1":"2026-06-23T03:00:50.209Z","1.12.0":"2026-06-27T11:32:45.947Z","1.13.0":"2026-07-10T18:08:01.114Z","1.13.1":"2026-07-10T18:29:22.739Z","1.13.2":"2026-08-29T15:33:04.067Z"},"bugs":{"url":"https://github.com/DavideCarvalho/nestjs-telescope/issues"},"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","homepage":"https://github.com/DavideCarvalho/nestjs-telescope#readme","keywords":["nestjs","telescope","cache","cache-manager","observability"],"repository":{"type":"git","url":"git+https://github.com/DavideCarvalho/nestjs-telescope.git","directory":"packages/cache"},"description":"Cache (get/set hit/miss) watcher for @dudousxd/nestjs-telescope.","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"readme":"# @dudousxd/nestjs-telescope-cache\n\nCache watcher for [`@dudousxd/nestjs-telescope`](../../README.md). Captures cache\nhits and misses, correlated to the request or job that issued them.\n\nIt supports three modes:\n\n- **Zero-config (recommended)** — `new CacheWatcher()` (no args) **auto-discovers**\n  the standard `@nestjs/cache-manager` `CACHE_MANAGER` from the Nest container and\n  patches its `get`/`set`. No manual resource wiring.\n- **Explicit cache (override)** — pass a `cache-manager` (`@nestjs/cache-manager`)\n  `Cache` and the watcher auto-patches that instance's `get`/`set`.\n- **Custom caches (escape hatch)** — pass `{ instrument }` and wire your own\n  cache's native events (e.g. [BentoCache](https://bentocache.dev)) into Telescope\n  yourself.\n\nThe philosophy: official libraries are auto-instrumented out of the box; any\nother cache is made instrumentable through the `instrument` hook — Telescope\nnever has to special-case every cache library to support it.\n\nEvery mode records in the caller's async context, so each captured entry lands in\nthe active request/job batch automatically. No batch is opened here.\n\n## Install\n\n```sh\npnpm add @dudousxd/nestjs-telescope-cache\n```\n\nThe cache type is structural (`get(key)` / `set(key, value, ttl?)`), so any\n`cache-manager` v5 / `@nestjs/cache-manager` `Cache` satisfies it without a hard\ndependency.\n\n## Usage — zero-config (recommended)\n\nRegister the watcher with no args. At startup it resolves the standard\n`@nestjs/cache-manager` `CACHE_MANAGER` from the Nest container\n(`ctx.moduleRef.get(CACHE_MANAGER, { strict: false })`) and patches its\n`get`/`set` for you; patching is per-instance and idempotent.\n\n```ts\nimport { TelescopeModule } from '@dudousxd/nestjs-telescope';\nimport { CacheWatcher } from '@dudousxd/nestjs-telescope-cache';\n\nTelescopeModule.forRoot({\n  watchers: [new CacheWatcher()], // auto-discovers CACHE_MANAGER\n});\n```\n\nIf `CACHE_MANAGER` isn't registered (or isn't a `get`/`set` cache), the watcher\nlogs a one-line warning and no-ops — it never throws. In that case, use one of\nthe explicit forms below.\n\n## Usage — explicit cache (override)\n\nTo instrument a specific cache instance (e.g. a non-default `CACHE_MANAGER`),\ninject the `cache-manager` `Cache` and pass it in. The watcher patches that\ninstance's `get`/`set`; auto-discovery is skipped.\n\n```ts\nimport { CACHE_MANAGER } from '@nestjs/cache-manager';\nimport { TelescopeModule } from '@dudousxd/nestjs-telescope';\nimport { CacheWatcher } from '@dudousxd/nestjs-telescope-cache';\nimport type { Cache } from 'cache-manager';\n\nTelescopeModule.forRootAsync({\n  inject: [CACHE_MANAGER],\n  useFactory: (cache: Cache) => ({\n    watchers: [new CacheWatcher(cache)],\n  }),\n});\n```\n\n## Usage — custom cache (`instrument`)\n\nA cache that isn't a `cache-manager`-style `Cache` (e.g. BentoCache) won't be\nauto-patched. Instead, pass a `CustomCacheSource` — an object with an\n`instrument(emit, ctx)` hook. The watcher calls `instrument` **once** at\nregistration; you resolve your cache from `ctx.moduleRef`, subscribe to its\nnative events, and call `emit({ operation, key, hit })` for each. Nothing is\npatched — your subscription owns the wiring.\n\n```ts\nemit({ operation: 'get' | 'set', key: string, hit?: boolean | null });\n// reads: hit = true/false; writes: hit = null (or omit it)\n```\n\n`emit` reuses the same recording path as the auto-patch mode, so custom events\nget identical family-hash/tags/correlation and recording failures are swallowed\nthe same way (your `emit` call never throws on a Telescope error).\n\n### BentoCache example\n\n```ts\nimport { TelescopeModule } from '@dudousxd/nestjs-telescope';\nimport { CacheWatcher } from '@dudousxd/nestjs-telescope-cache';\nimport { BentoCache } from 'bentocache';\n\nTelescopeModule.forRootAsync({\n  useFactory: () => ({\n    watchers: [\n      new CacheWatcher({\n        instrument: (emit, ctx) => {\n          // Resolve your BentoCache instance from the Nest container.\n          const bento = ctx.moduleRef.get<BentoCache<never>>(BentoCache, {\n            strict: false,\n          });\n\n          // Subscribe to BentoCache's native bus events and forward them.\n          bento.on('cache:hit', ({ key }) => {\n            emit({ operation: 'get', key, hit: true });\n          });\n          bento.on('cache:miss', ({ key }) => {\n            emit({ operation: 'get', key, hit: false });\n          });\n          bento.on('cache:written', ({ key }) => {\n            emit({ operation: 'set', key });\n          });\n        },\n      }),\n    ],\n  }),\n});\n```\n\nBecause `emit` records in the caller's async context, each event lands in the\nrequest/job batch that triggered the cache operation — just like the auto-patch\npath.\n\nEach captured entry has type `cache` and `CacheContent`:\n\n```ts\n{\n  operation: 'get' | 'set';\n  key: string;\n  hit: boolean | null; // get: true/false (hit vs miss); set: null (n/a)\n}\n```\n\n`get` returns the cached value unchanged and records `hit: true` when the value\nis neither `undefined` nor `null`. `set` records `hit: null`. Errors from the\nunderlying cache are always re-thrown; recording failures are swallowed so a\ntelescope error can never alter the cache's outcome.\n\n## License\n\nMIT © Davi Carvalho\n","readmeFilename":"README.md"}