{"_id":"@dudousxd/nestjs-diagnostics-telescope","_rev":"10-49f574df2a013597402d7f51f02ef6ee","name":"@dudousxd/nestjs-diagnostics-telescope","dist-tags":{"latest":"0.7.0"},"versions":{"0.2.0":{"name":"@dudousxd/nestjs-diagnostics-telescope","version":"0.2.0","keywords":["nestjs","diagnostics","diagnostics-channel","telescope","observability","watcher","extension"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-diagnostics-telescope@0.2.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-diagnostics#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-diagnostics/issues"},"dist":{"shasum":"e5b1616ca9c3b146aa8fba13724e7950f7647fc1","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-diagnostics-telescope/-/nestjs-diagnostics-telescope-0.2.0.tgz","fileCount":15,"integrity":"sha512-H6BOf+1Z6e0HzQ0irNI1F86XavvXhnPCCDoJJeLyzAEKdvbGngxs0Lz4wkDdhP6fbPESvZZjPO1lgSD05uSfHQ==","signatures":[{"sig":"MEQCIH+miD2dMMbhznxz9YW/tWhMi62hv/51y1VjN3m80INdAiBEGj211nLlc709UfG7C8fE9vSDm2l0RkP15k0uF4Cilg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-diagnostics-telescope@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27094},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-diagnostics-telescope-0.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/ec7ee9010562e25aecca5fc17286ea90/dudousxd-nestjs-diagnostics-telescope-0.2.0.tgz","_integrity":"sha512-H6BOf+1Z6e0HzQ0irNI1F86XavvXhnPCCDoJJeLyzAEKdvbGngxs0Lz4wkDdhP6fbPESvZZjPO1lgSD05uSfHQ==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-diagnostics.git","type":"git","directory":"packages/telescope"},"_npmVersion":"10.8.2","description":"nestjs-telescope extension for @dudousxd/nestjs-diagnostics — one generic watcher records every aviary:<lib>:<event> diagnostic event in the Telescope dashboard.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@dudousxd/nestjs-diagnostics":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@dudousxd/nestjs-telescope":"1.9.0","@dudousxd/nestjs-telescope-testing":"1.9.0"},"peerDependencies":{"@dudousxd/nestjs-telescope":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-diagnostics-telescope_0.2.0_1781715888963_0.5306315258328556","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@dudousxd/nestjs-diagnostics-telescope","version":"0.3.0","keywords":["nestjs","diagnostics","diagnostics-channel","telescope","observability","watcher","extension"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-diagnostics-telescope@0.3.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-diagnostics#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-diagnostics/issues"},"dist":{"shasum":"c3927a939b15967536f14236fedb0c119efc2cf1","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-diagnostics-telescope/-/nestjs-diagnostics-telescope-0.3.0.tgz","fileCount":16,"integrity":"sha512-rn3YLBwOseiFcMXO1MnMv2Pm3jbzgfTWGZq/JW6mIqoNEJEIjkRh/XA3RTxJmVyzgvy1yoP9dkU3HLXWhO5C3Q==","signatures":[{"sig":"MEUCIAkK44YLvuvCjy3lOJd0D57qKnSurSPFDFY3Ujbb6lSwAiEAt8w4EQiM0ZOkKmVIpL2xK39Rgs6pm2lWlPtlZHHKjTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-diagnostics-telescope@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32511},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-diagnostics-telescope-0.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/fea9096bf0aff2940a19d1cdbc6c0ee4/dudousxd-nestjs-diagnostics-telescope-0.3.0.tgz","_integrity":"sha512-rn3YLBwOseiFcMXO1MnMv2Pm3jbzgfTWGZq/JW6mIqoNEJEIjkRh/XA3RTxJmVyzgvy1yoP9dkU3HLXWhO5C3Q==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-diagnostics.git","type":"git","directory":"packages/telescope"},"_npmVersion":"10.8.2","description":"nestjs-telescope extension for @dudousxd/nestjs-diagnostics — one generic watcher records every aviary:<lib>:<event> diagnostic event in the Telescope dashboard.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@dudousxd/nestjs-diagnostics":"^0.3.0"},"//sideEffects":"Safe to be false: this package has NO module-level side effects. The watcher subscribes to diagnostics channels only inside register() at runtime, never at import time, and the rest are pure declarations/exports. Enables tree-shaking for consumers.","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@dudousxd/nestjs-telescope":"1.9.0","@dudousxd/nestjs-telescope-testing":"1.9.0"},"peerDependencies":{"@dudousxd/nestjs-telescope":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-diagnostics-telescope_0.3.0_1781797207704_0.024236096555375175","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@dudousxd/nestjs-diagnostics-telescope","version":"0.3.1","keywords":["nestjs","diagnostics","diagnostics-channel","telescope","observability","watcher","extension"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-diagnostics-telescope@0.3.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-diagnostics#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-diagnostics/issues"},"dist":{"shasum":"c2b2083e4280527d433941ba65f3973bb4e4b8be","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-diagnostics-telescope/-/nestjs-diagnostics-telescope-0.3.1.tgz","fileCount":16,"integrity":"sha512-1znl7T3+hvUz34xY6Fs0UlfbItUiqIPzLS+JfRROvgWXQRQiJCNRqhJc+KesM9Ka6sHanIGBZQkyM62XLNM/Dg==","signatures":[{"sig":"MEUCIQCSPuJOxFegZXd04rLbJSRRnakqVY152bO00CKFjqpkGwIgQeoEm5Z9asJlTvZyHNAT/KGT9trRw6mczfiBGreA+tM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-diagnostics-telescope@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32720},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-diagnostics-telescope-0.3.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/54b24edd293caf152286929237a92a09/dudousxd-nestjs-diagnostics-telescope-0.3.1.tgz","_integrity":"sha512-1znl7T3+hvUz34xY6Fs0UlfbItUiqIPzLS+JfRROvgWXQRQiJCNRqhJc+KesM9Ka6sHanIGBZQkyM62XLNM/Dg==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-diagnostics.git","type":"git","directory":"packages/telescope"},"_npmVersion":"10.8.2","description":"nestjs-telescope extension for @dudousxd/nestjs-diagnostics — one generic watcher records every aviary:<lib>:<event> diagnostic event in the Telescope dashboard.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@dudousxd/nestjs-diagnostics":"^0.4.0"},"//sideEffects":"Safe to be false: this package has NO module-level side effects. The watcher subscribes to diagnostics channels only inside register() at runtime, never at import time, and the rest are pure declarations/exports. Enables tree-shaking for consumers.","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@dudousxd/nestjs-telescope":"1.9.0","@dudousxd/nestjs-telescope-testing":"1.9.0"},"peerDependencies":{"@dudousxd/nestjs-telescope":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-diagnostics-telescope_0.3.1_1781893544163_0.6027589656361465","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@dudousxd/nestjs-diagnostics-telescope","version":"0.3.2","keywords":["nestjs","diagnostics","diagnostics-channel","telescope","observability","watcher","extension"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-diagnostics-telescope@0.3.2","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-diagnostics#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-diagnostics/issues"},"dist":{"shasum":"e41439c365ed1430f6876ae32c6f9d0a819f335c","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-diagnostics-telescope/-/nestjs-diagnostics-telescope-0.3.2.tgz","fileCount":16,"integrity":"sha512-Rpp/IswgOhGsVIHuu+QAJIcuEPp1u4Y+TQxftqJCPIW17Rj0uoazneAJsM++HQH2URmdnBP48EdOSOzwp5dmQA==","signatures":[{"sig":"MEUCIQDj9xMJgYxYxuBUzX7lz8xx65NYx516oVn3uWz714Zy9AIgFU88hlEj3gIhtIPyqFCv48Td+STBdz9o9NjVp3ef1qI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-diagnostics-telescope@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32929},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-diagnostics-telescope-0.3.2.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/f49b2ad427ad81a3d762beda8defd731/dudousxd-nestjs-diagnostics-telescope-0.3.2.tgz","_integrity":"sha512-Rpp/IswgOhGsVIHuu+QAJIcuEPp1u4Y+TQxftqJCPIW17Rj0uoazneAJsM++HQH2URmdnBP48EdOSOzwp5dmQA==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-diagnostics.git","type":"git","directory":"packages/telescope"},"_npmVersion":"10.8.2","description":"nestjs-telescope extension for @dudousxd/nestjs-diagnostics — one generic watcher records every aviary:<lib>:<event> diagnostic event in the Telescope dashboard.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@dudousxd/nestjs-diagnostics":"^0.5.0"},"//sideEffects":"Safe to be false: this package has NO module-level side effects. The watcher subscribes to diagnostics channels only inside register() at runtime, never at import time, and the rest are pure declarations/exports. Enables tree-shaking for consumers.","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@dudousxd/nestjs-telescope":"1.9.0","@dudousxd/nestjs-telescope-testing":"1.9.0"},"peerDependencies":{"@dudousxd/nestjs-telescope":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-diagnostics-telescope_0.3.2_1781912060140_0.9729502140374979","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@dudousxd/nestjs-diagnostics-telescope","version":"0.4.0","keywords":["nestjs","diagnostics","diagnostics-channel","telescope","observability","watcher","extension"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-diagnostics-telescope@0.4.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-diagnostics#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-diagnostics/issues"},"dist":{"shasum":"6d6f34d33e264517890bf35cdc4a893b6ea0cd8a","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-diagnostics-telescope/-/nestjs-diagnostics-telescope-0.4.0.tgz","fileCount":16,"integrity":"sha512-myF3EZ0Cmzig6vsllGy+Rzu7SRjrEve9ugvpsBVBRa5+zNY0UmwIJlje2I3+bBEU0G/i6b8zXOXBQnoFurbiXg==","signatures":[{"sig":"MEUCIQC0vjoe2QPiV/r6rgzBvrjscwhMVOYTz35ErlGoWCmc6QIgfZdpwN99g/8QXfADkq1sxDA140E56nAGbAkOxoGbeEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-diagnostics-telescope@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34317},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-diagnostics-telescope-0.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/b1b7caa5cb287c4d64c0cc56728e387b/dudousxd-nestjs-diagnostics-telescope-0.4.0.tgz","_integrity":"sha512-myF3EZ0Cmzig6vsllGy+Rzu7SRjrEve9ugvpsBVBRa5+zNY0UmwIJlje2I3+bBEU0G/i6b8zXOXBQnoFurbiXg==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-diagnostics.git","type":"git","directory":"packages/telescope"},"_npmVersion":"10.8.2","description":"nestjs-telescope extension for @dudousxd/nestjs-diagnostics — one generic watcher records every aviary:<lib>:<event> diagnostic event in the Telescope dashboard.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@dudousxd/nestjs-diagnostics":"^0.6.0"},"//sideEffects":"Safe to be false: this package has NO module-level side effects. The watcher subscribes to diagnostics channels only inside register() at runtime, never at import time, and the rest are pure declarations/exports. Enables tree-shaking for consumers.","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@dudousxd/nestjs-telescope":"1.9.0","@dudousxd/nestjs-telescope-testing":"1.9.0"},"peerDependencies":{"@dudousxd/nestjs-telescope":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-diagnostics-telescope_0.4.0_1781983036430_0.696923290269055","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@dudousxd/nestjs-diagnostics-telescope","version":"0.4.1","keywords":["nestjs","diagnostics","diagnostics-channel","telescope","observability","watcher","extension","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-diagnostics-telescope@0.4.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-diagnostics#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-diagnostics/issues"},"dist":{"shasum":"f9f010bceffade5d669cc0415fb8610f8d05e395","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-diagnostics-telescope/-/nestjs-diagnostics-telescope-0.4.1.tgz","fileCount":17,"integrity":"sha512-fSwldL/HJSxmdvQOrZO0mKxyaOf/AemNp8D3+gLXwlAzvSCisTrSlroXns7gxN2NOqtZv4zm7s5O87vhXVnnsA==","signatures":[{"sig":"MEQCIBx84wTAsxCSrsni6RqN7QDn+VBD5Whh3m+2sItcxNHSAiAMU8+Tf7aTt8TLEEsWdwFwmxrgtV0V9Qh1ExwXm9WeVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-diagnostics-telescope@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41151},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-diagnostics-telescope-0.4.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/e1adbed85b9dfb3c5afa561d82065156/dudousxd-nestjs-diagnostics-telescope-0.4.1.tgz","_integrity":"sha512-fSwldL/HJSxmdvQOrZO0mKxyaOf/AemNp8D3+gLXwlAzvSCisTrSlroXns7gxN2NOqtZv4zm7s5O87vhXVnnsA==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-diagnostics.git","type":"git","directory":"packages/telescope"},"_npmVersion":"10.8.2","description":"nestjs-telescope extension for @dudousxd/nestjs-diagnostics — one generic watcher records every aviary:<lib>:<event> diagnostic event in the Telescope dashboard.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@dudousxd/nestjs-diagnostics":"^0.6.1"},"//sideEffects":"Safe to be false: this package has NO module-level side effects. The watcher subscribes to diagnostics channels only inside register() at runtime, never at import time, and the rest are pure declarations/exports. Enables tree-shaking for consumers.","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@dudousxd/nestjs-telescope":"1.9.0","@dudousxd/nestjs-telescope-testing":"1.9.0"},"peerDependencies":{"@dudousxd/nestjs-telescope":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-diagnostics-telescope_0.4.1_1782475163925_0.20675496552622707","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@dudousxd/nestjs-diagnostics-telescope","version":"0.5.0","keywords":["nestjs","diagnostics","diagnostics-channel","telescope","observability","watcher","extension","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-diagnostics-telescope@0.5.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-diagnostics#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-diagnostics/issues"},"dist":{"shasum":"90e9eee3230e523813daec5e2e72e499530679db","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-diagnostics-telescope/-/nestjs-diagnostics-telescope-0.5.0.tgz","fileCount":17,"integrity":"sha512-dnZf2uJEt8tAHNrMT8HkkvxG4P0IELq0BnBbHVhb1GJoal/cikYsJsuhZIe1C2TqleUrdt8QUAzMmnfSjLU86Q==","signatures":[{"sig":"MEUCIQDtfLCi/mImv59mLkpYyThMqCVxbxNT58IZxz7nPa2FzgIgQMOyLskVbgTikLwe93/n7THb/QmMwpwWQ9bRT/V/hqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-diagnostics-telescope@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47855},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-diagnostics-telescope-0.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/676dd62adea5ed85dfbbc46879b09ca2/dudousxd-nestjs-diagnostics-telescope-0.5.0.tgz","_integrity":"sha512-dnZf2uJEt8tAHNrMT8HkkvxG4P0IELq0BnBbHVhb1GJoal/cikYsJsuhZIe1C2TqleUrdt8QUAzMmnfSjLU86Q==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-diagnostics.git","type":"git","directory":"packages/telescope"},"_npmVersion":"10.8.2","description":"nestjs-telescope extension for @dudousxd/nestjs-diagnostics — one generic watcher records every aviary:<lib>:<event> diagnostic event in the Telescope dashboard.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@dudousxd/nestjs-diagnostics":"^0.6.1"},"//sideEffects":"Safe to be false: this package has NO module-level side effects. The watcher subscribes to diagnostics channels only inside register() at runtime, never at import time, and the rest are pure declarations/exports. Enables tree-shaking for consumers.","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@dudousxd/nestjs-telescope":"1.9.0","@dudousxd/nestjs-telescope-testing":"1.9.0"},"peerDependencies":{"@dudousxd/nestjs-telescope":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-diagnostics-telescope_0.5.0_1782555698825_0.7578804177918763","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@dudousxd/nestjs-diagnostics-telescope","version":"0.5.1","keywords":["nestjs","diagnostics","diagnostics-channel","telescope","observability","watcher","extension","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-diagnostics-telescope@0.5.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-diagnostics#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-diagnostics/issues"},"dist":{"shasum":"37732bd00cdb5b7b30bf7216bdd6a3ca7a668bfa","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-diagnostics-telescope/-/nestjs-diagnostics-telescope-0.5.1.tgz","fileCount":17,"integrity":"sha512-4tZ7gHVgy0+1NUBg687CGdBtutSfE+R0214i+iwAZoOROAV6/m6bCcLzxpFe7p//tnpCdxOUYSJMq//f+g6s5g==","signatures":[{"sig":"MEUCIHz1X+DAel+wvQ5umfkC4evyBxyzAybuIvdzd7pKEcsXAiEA/Q1TfrxICqM9TYyKpCCmlbCHAWuwDYmS35XWklbzuJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-diagnostics-telescope@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50243},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-diagnostics-telescope-0.5.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/9cb637586563fba02b6f29bf145a4e16/dudousxd-nestjs-diagnostics-telescope-0.5.1.tgz","_integrity":"sha512-4tZ7gHVgy0+1NUBg687CGdBtutSfE+R0214i+iwAZoOROAV6/m6bCcLzxpFe7p//tnpCdxOUYSJMq//f+g6s5g==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-diagnostics.git","type":"git","directory":"packages/telescope"},"_npmVersion":"10.8.2","description":"nestjs-telescope extension for @dudousxd/nestjs-diagnostics — one generic watcher records every aviary:<lib>:<event> diagnostic event in the Telescope dashboard.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@dudousxd/nestjs-diagnostics":"^0.6.1"},"//sideEffects":"Safe to be false: this package has NO module-level side effects. The watcher subscribes to diagnostics channels only inside register() at runtime, never at import time, and the rest are pure declarations/exports. Enables tree-shaking for consumers.","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@dudousxd/nestjs-telescope":"1.9.0","@dudousxd/nestjs-telescope-testing":"1.9.0"},"peerDependencies":{"@dudousxd/nestjs-telescope":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-diagnostics-telescope_0.5.1_1783607587193_0.04651542419419341","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@dudousxd/nestjs-diagnostics-telescope","version":"0.6.0","keywords":["nestjs","diagnostics","diagnostics-channel","telescope","observability","watcher","extension","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-diagnostics-telescope@0.6.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-diagnostics#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-diagnostics/issues"},"dist":{"shasum":"7c3375b25a2e6d20ae033afb242170e0d734a37b","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-diagnostics-telescope/-/nestjs-diagnostics-telescope-0.6.0.tgz","fileCount":17,"integrity":"sha512-zEAjEdD3AW0dFd0N/5hRjvFy/Yl/SlrTUnUT3z4WKje8xsN229nXPes2U27jrr18LVWBBfMHAguOYqAFM4r6FA==","signatures":[{"sig":"MEQCIBSU6z34GEIE1Hgt/eA9VYEU1iUVwuhVaq5R9YSWyoZVAiAQGHX43ccDe/pSVVNoRVzrAz3bH3sqygj586tWeC1+vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-diagnostics-telescope@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53964},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-diagnostics-telescope-0.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/52d42cf470c7f0568a4dcf10779ba7fb/dudousxd-nestjs-diagnostics-telescope-0.6.0.tgz","_integrity":"sha512-zEAjEdD3AW0dFd0N/5hRjvFy/Yl/SlrTUnUT3z4WKje8xsN229nXPes2U27jrr18LVWBBfMHAguOYqAFM4r6FA==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-diagnostics.git","type":"git","directory":"packages/telescope"},"_npmVersion":"10.8.2","description":"nestjs-telescope extension for @dudousxd/nestjs-diagnostics — one generic watcher records every aviary:<lib>:<event> diagnostic event in the Telescope dashboard.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@dudousxd/nestjs-diagnostics":"^0.7.0"},"//sideEffects":"Safe to be false: this package has NO module-level side effects. The watcher subscribes to diagnostics channels only inside register() at runtime, never at import time, and the rest are pure declarations/exports. Enables tree-shaking for consumers.","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@dudousxd/nestjs-telescope":"1.9.0","@dudousxd/nestjs-telescope-testing":"1.9.0"},"peerDependencies":{"@dudousxd/nestjs-telescope":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-diagnostics-telescope_0.6.0_1783819857959_0.23802425160122365","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@dudousxd/nestjs-diagnostics-telescope","version":"0.7.0","description":"nestjs-telescope extension for @dudousxd/nestjs-diagnostics — one generic watcher records every aviary:<lib>:<event> diagnostic event in the Telescope dashboard.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/DavideCarvalho/nestjs-diagnostics.git","directory":"packages/telescope"},"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"//sideEffects":"Safe to be false: this package has NO module-level side effects. The watcher subscribes to diagnostics channels only inside register() at runtime, never at import time, and the rest are pure declarations/exports. Enables tree-shaking for consumers.","sideEffects":false,"dependencies":{"@dudousxd/nestjs-diagnostics":"^0.7.0"},"peerDependencies":{"@dudousxd/nestjs-telescope":"^1.17.0"},"devDependencies":{"@dudousxd/nestjs-telescope":"1.17.0","@dudousxd/nestjs-telescope-testing":"1.9.0","@types/node":"^20.0.0","typescript":"^5.4.0","vitest":"^3.0.0"},"engines":{"node":">=20"},"keywords":["nestjs","diagnostics","diagnostics-channel","telescope","observability","watcher","extension","tanstack-intent"],"scripts":{"build":"tsc -p tsconfig.json","test":"vitest run --passWithNoTests","test:watch":"vitest","typecheck":"tsc -p tsconfig.json --noEmit"},"_id":"@dudousxd/nestjs-diagnostics-telescope@0.7.0","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-diagnostics/issues"},"homepage":"https://github.com/DavideCarvalho/nestjs-diagnostics#readme","_integrity":"sha512-qfzgKbffWLVdf5k9FRLRgesEPZvUceFgQffhySsQLLcXy+m3Fr65r4iH+wrMrJJX3pwVPwbnFFL92FhnR4jBsg==","_resolved":"/tmp/4162c747eceb9b8b4a3e8b465176f825/dudousxd-nestjs-diagnostics-telescope-0.7.0.tgz","_from":"file:dudousxd-nestjs-diagnostics-telescope-0.7.0.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-qfzgKbffWLVdf5k9FRLRgesEPZvUceFgQffhySsQLLcXy+m3Fr65r4iH+wrMrJJX3pwVPwbnFFL92FhnR4jBsg==","shasum":"59ff99f4f65c4a8d0ee397ebc8f858f4ab047754","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-diagnostics-telescope/-/nestjs-diagnostics-telescope-0.7.0.tgz","fileCount":17,"unpackedSize":74487,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-diagnostics-telescope@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEkcDPKCB24Rzm9HwrdYF4Sp23QgHHJgiS8PS+G0KDV7AiEAmgiuPSgbfJWezHdfnLjxGsy2PoFqTfNTPqxCN7aoq1Y="}]},"_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-diagnostics-telescope_0.7.0_1783825565129_0.12222766038536781"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-17T17:04:48.814Z","modified":"2026-07-12T03:06:05.630Z","0.2.0":"2026-06-17T17:04:49.128Z","0.3.0":"2026-06-18T15:40:07.843Z","0.3.1":"2026-06-19T18:25:44.314Z","0.3.2":"2026-06-19T23:34:20.270Z","0.4.0":"2026-06-20T19:17:16.564Z","0.4.1":"2026-06-26T11:59:24.062Z","0.5.0":"2026-06-27T10:21:38.985Z","0.5.1":"2026-07-09T14:33:07.346Z","0.6.0":"2026-07-12T01:30:58.139Z","0.7.0":"2026-07-12T03:06:05.283Z"},"bugs":{"url":"https://github.com/DavideCarvalho/nestjs-diagnostics/issues"},"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","homepage":"https://github.com/DavideCarvalho/nestjs-diagnostics#readme","keywords":["nestjs","diagnostics","diagnostics-channel","telescope","observability","watcher","extension","tanstack-intent"],"repository":{"type":"git","url":"git+https://github.com/DavideCarvalho/nestjs-diagnostics.git","directory":"packages/telescope"},"description":"nestjs-telescope extension for @dudousxd/nestjs-diagnostics — one generic watcher records every aviary:<lib>:<event> diagnostic event in the Telescope dashboard.","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"readme":"# @dudousxd/nestjs-diagnostics-telescope\n\nA [nestjs-telescope](https://www.npmjs.com/package/@dudousxd/nestjs-telescope)\nextension for [`@dudousxd/nestjs-diagnostics`](https://www.npmjs.com/package/@dudousxd/nestjs-diagnostics).\nONE generic watcher records **every** `aviary:<lib>:<event>` diagnostics event —\nfrom any `@dudousxd/nestjs-*` library — as a `diagnostic` entry in the Telescope\ndashboard. No per-library watcher needed.\n\n## Install\n\n```sh\npnpm add @dudousxd/nestjs-diagnostics-telescope\n# peers: @dudousxd/nestjs-telescope, plus @dudousxd/nestjs-diagnostics on the producers\n```\n\n## Usage\n\n```ts\nimport { TelescopeModule } from '@dudousxd/nestjs-telescope';\nimport { nestjsDiagnosticsTelescope } from '@dudousxd/nestjs-diagnostics-telescope';\n\nTelescopeModule.forRoot({\n  extensions: [nestjsDiagnosticsTelescope()],\n});\n```\n\nThen anywhere a library emits — e.g. from a provider:\n\n```ts\nimport { Injectable } from '@nestjs/common';\nimport { emit } from '@dudousxd/nestjs-diagnostics';\n\n@Injectable()\nexport class BillingService {\n  async markInvoicePaid(invoiceId: string, amount: number) {\n    emit('billing', 'invoice-paid', { invoiceId, amount });\n  }\n}\n```\n\n…a `diagnostic` entry lands in Telescope with `content` = the payload, the\nenvelope's `traceId`, and tags `lib:billing` / `event:invoice-paid`.\n\n## How the generic watcher auto-subscribes\n\n`node:diagnostics_channel` has no wildcard — you can only subscribe by exact\nchannel name. So on `register` the `DiagnosticWatcher`:\n\n1. subscribes to every channel already in the diagnostics registry\n   (`registeredChannels()`), and\n2. registers an `onChannelRegistered` callback, so any channel that appears later\n   (a library's first `emit('newlib', …)`) is subscribed to automatically.\n\nSubscribing also flips each producer's `channel.hasSubscribers` to `true`, which\nis exactly what makes `emit()` start building and publishing envelopes (zero\noverhead when nobody is listening).\n\n## What it contributes\n\n| Hook | Contribution |\n| --- | --- |\n| `watchers` | one `DiagnosticWatcher` covering all channels (current + future) |\n| `entryTypes` | the navigable `diagnostic` type (sky dot) |\n| `dashboards` | a \"Diagnostics\" page — busiest `lib:event` pairs + a recent-events table |\n| `dataProviders` | `diagnostics.topEvents`, `diagnostics.recentEvents` |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}