{"_id":"@dudousxd/nestjs-context","_rev":"8-71a768a4dd1c618fd45d95b3b5da7679","name":"@dudousxd/nestjs-context","dist-tags":{"latest":"1.0.4"},"versions":{"0.1.0":{"name":"@dudousxd/nestjs-context","version":"0.1.0","keywords":["nestjs","context","async-local-storage","als","trace","tenant"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-context@0.1.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-context#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-context/issues"},"dist":{"shasum":"d894517edc5d27c49bd5e5915fb711e7da6cadfd","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-context/-/nestjs-context-0.1.0.tgz","fileCount":34,"integrity":"sha512-uTGdHrB0n76KHdE59aIujuOMSe0wfFkiC4kTsSVXbplgQVWhwZG+zfA6dBgowWeDSpVaTeWbkEv0SU5HFY191g==","signatures":[{"sig":"MEQCIEHKHLbw9/ZoNJ21814hY/HRlMlzE2RAlgJQQW4gm41AAiByVsCFMtLHo4TqQnt/3KA0IZtL4v8d+ToZmOnYcwD7zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-context@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42902},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-context-0.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/8a7acb7628abf0a5b6bec1f38d528e2e/dudousxd-nestjs-context-0.1.0.tgz","_integrity":"sha512-uTGdHrB0n76KHdE59aIujuOMSe0wfFkiC4kTsSVXbplgQVWhwZG+zfA6dBgowWeDSpVaTeWbkEv0SU5HFY191g==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-context.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Shared AsyncLocalStorage context for NestJS — carries user/tenant/traceId across the request and the ecosystem.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","reflect-metadata":"^0.2.2"},"peerDependencies":{"@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","reflect-metadata":">=0.1.13"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-context_0.1.0_1781700091341_0.4947005260656947","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@dudousxd/nestjs-context","version":"0.2.0","keywords":["nestjs","context","async-local-storage","als","trace","tenant"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-context@0.2.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-context#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-context/issues"},"dist":{"shasum":"b3e0be719ac2cfd4bcdd136164c3723821960446","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-context/-/nestjs-context-0.2.0.tgz","fileCount":38,"integrity":"sha512-Wucwgo41neIsTHRmRrxTSfITWC2VZTzMx+BMU6NYdHcGtlaQwQrNdv4s8oXeW9iZVykLiNNX4yuAs36WtClweA==","signatures":[{"sig":"MEQCIBV8rFlf24ZidudyQIlKjumb6ph+an7Dhp1Fw3vTRYTEAiAYLvewrxT5dwIYyMwfmSYnxXsAW8sp7c3QRxz6rqRoHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-context@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48006},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-context-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/eea6edef7f81a9eb48383abe4d812bf7/dudousxd-nestjs-context-0.2.0.tgz","_integrity":"sha512-Wucwgo41neIsTHRmRrxTSfITWC2VZTzMx+BMU6NYdHcGtlaQwQrNdv4s8oXeW9iZVykLiNNX4yuAs36WtClweA==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-context.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Shared AsyncLocalStorage context for NestJS — carries user/tenant/traceId across the request and the ecosystem.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","reflect-metadata":"^0.2.2","@dudousxd/nestjs-diagnostics":"^0.2.0"},"peerDependencies":{"@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","reflect-metadata":">=0.1.13","@dudousxd/nestjs-diagnostics":">=0.2.0"},"peerDependenciesMeta":{"@dudousxd/nestjs-diagnostics":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-context_0.2.0_1781721078640_0.5714993718798778","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@dudousxd/nestjs-context","version":"0.2.1","keywords":["nestjs","context","async-local-storage","als","trace","tenant"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-context@0.2.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-context#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-context/issues"},"dist":{"shasum":"5a8e6124a64cd3dbfd7e90be1fc3984281879682","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-context/-/nestjs-context-0.2.1.tgz","fileCount":38,"integrity":"sha512-2qczxPCnAwppG9CWi6IZj5DGiq3GsBsUxIpDH1KBPj1f9tRNDJ7Beo+ZOQDG2WWL3B6oxa+0+McWMjU63Qiyyg==","signatures":[{"sig":"MEYCIQCxnh61VF2wQn44EchgnABktYDn8RCiiS/pXl5BXvfyrgIhAJOy/AmrUNmx79io//HraOpVB9ZvqvAFZ6w2LHuKA9Lm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-context@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49420},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-context-0.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/57687554ca28f65c97f0e588ebf38895/dudousxd-nestjs-context-0.2.1.tgz","_integrity":"sha512-2qczxPCnAwppG9CWi6IZj5DGiq3GsBsUxIpDH1KBPj1f9tRNDJ7Beo+ZOQDG2WWL3B6oxa+0+McWMjU63Qiyyg==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-context.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Shared AsyncLocalStorage context for NestJS — carries user/tenant/traceId across the request and the ecosystem.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","reflect-metadata":"^0.2.2","@dudousxd/nestjs-diagnostics":"^0.2.0"},"peerDependencies":{"@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","reflect-metadata":">=0.1.13","@dudousxd/nestjs-diagnostics":">=0.2.0"},"peerDependenciesMeta":{"@dudousxd/nestjs-diagnostics":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-context_0.2.1_1781726149913_0.15059232749388674","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@dudousxd/nestjs-context","version":"1.0.0","keywords":["nestjs","context","async-local-storage","als","trace","tenant"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-context@1.0.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-context#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-context/issues"},"dist":{"shasum":"b85d419ec95926fa985ceb4622fd4e3cec714414","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-context/-/nestjs-context-1.0.0.tgz","fileCount":43,"integrity":"sha512-cRPtdSg/A7CCMwAqGrbYOaqAEEd4OU0wy/iZksVp3aD433kuRHHwQSnbcogMrvsqNtGmsZYdGsGeVJcd7UOzDA==","signatures":[{"sig":"MEYCIQCdjXricwrYq+nNDeBSEKa/xYTQ4KGyt0AMnbh9a5oiVgIhALlT2p+rtHUCQIfFQuP4WegV6ZiS8bkwtW3ZpzPJBybZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-context@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97222},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-context-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/3fef1473c1900db3b42ae07830efd53f/dudousxd-nestjs-context-1.0.0.tgz","_integrity":"sha512-cRPtdSg/A7CCMwAqGrbYOaqAEEd4OU0wy/iZksVp3aD433kuRHHwQSnbcogMrvsqNtGmsZYdGsGeVJcd7UOzDA==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-context.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Shared AsyncLocalStorage context for NestJS — carries user/tenant/traceId across the request and the ecosystem.","directories":{},"sideEffects":["**/tokens.js","**/tokens.ts","**/context.js","**/context.ts"],"_nodeVersion":"20.20.2","//sideEffects":"NOT false: tokens.ts registers process-global symbols via Symbol.for() AT IMPORT TIME — the cross-package DI token channel other ecosystem libs reference. context.ts holds the module-level singleton (AsyncLocalStorage + cross-boundary config) that non-DI entrypoints (queue/durable workers) rely on being one shared instance. A bundler told sideEffects:false could tree-shake these initializers, breaking token identity / singleton sharing. The array lists exactly those modules (src + published dist paths); pure modules (index, accessor, middleware, etc.) stay tree-shakeable. Decorator/metadata-bearing classes are reached through value imports, so they are never dropped.","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/testing":"^11.0.0","reflect-metadata":"^0.2.2","@dudousxd/nestjs-diagnostics":"^0.2.0"},"peerDependencies":{"@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","reflect-metadata":">=0.1.13","@dudousxd/nestjs-diagnostics":">=0.2.0"},"peerDependenciesMeta":{"@dudousxd/nestjs-diagnostics":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-context_1.0.0_1781797204295_0.8574131822529909","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@dudousxd/nestjs-context","version":"1.0.1","keywords":["nestjs","context","async-local-storage","als","trace","tenant"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-context@1.0.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-context#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-context/issues"},"dist":{"shasum":"013de4ac66702c9d084a468086eff1054987ff68","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-context/-/nestjs-context-1.0.1.tgz","fileCount":43,"integrity":"sha512-ofxExMbX6utxuxK/eavuTqrlosJWFgEXjaHvuMjHwxkYAH7Jutdavsfa8pEcZ3A7WuBytgI3Y2OOLv3Z7bFyBw==","signatures":[{"sig":"MEUCIQC0Dk/NVoCfRI0+NQbJZNiqIPY9VsQrjs0fTSzHxHf9JwIgMZT9QgOvdy6tqLuSrRVH0hFkOFQelKJsZXX2+SKMpZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-context@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98427},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-context-1.0.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/ea6605a54a53f27a2e0549fc9910471f/dudousxd-nestjs-context-1.0.1.tgz","_integrity":"sha512-ofxExMbX6utxuxK/eavuTqrlosJWFgEXjaHvuMjHwxkYAH7Jutdavsfa8pEcZ3A7WuBytgI3Y2OOLv3Z7bFyBw==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-context.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Shared AsyncLocalStorage context for NestJS — carries user/tenant/traceId across the request and the ecosystem.","directories":{},"sideEffects":["**/tokens.js","**/tokens.ts","**/context.js","**/context.ts"],"_nodeVersion":"20.20.2","//sideEffects":"NOT false: tokens.ts registers process-global symbols via Symbol.for() AT IMPORT TIME — the cross-package DI token channel other ecosystem libs reference. context.ts holds the module-level singleton (AsyncLocalStorage + cross-boundary config) that non-DI entrypoints (queue/durable workers) rely on being one shared instance. A bundler told sideEffects:false could tree-shake these initializers, breaking token identity / singleton sharing. The array lists exactly those modules (src + published dist paths); pure modules (index, accessor, middleware, etc.) stay tree-shakeable. Decorator/metadata-bearing classes are reached through value imports, so they are never dropped.","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/testing":"^11.0.0","reflect-metadata":"^0.2.2","@dudousxd/nestjs-diagnostics":"^0.5.0"},"peerDependencies":{"@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","reflect-metadata":">=0.1.13","@dudousxd/nestjs-diagnostics":">=0.5.0"},"peerDependenciesMeta":{"@dudousxd/nestjs-diagnostics":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-context_1.0.1_1781912765443_0.12184776464908231","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@dudousxd/nestjs-context","version":"1.0.2","keywords":["nestjs","context","async-local-storage","als","trace","tenant","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-context@1.0.2","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-context#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-context/issues"},"dist":{"shasum":"e86afc05cbc40f6b148acb33ca36c2c2424300bc","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-context/-/nestjs-context-1.0.2.tgz","fileCount":47,"integrity":"sha512-AKecQ3xL9rAYwVBC8FePiwrN7LWaOJgiAHKW30zgpyYHpZtxZVoLS+7GkYQq7N0qIw0Kqd9dHIZ4TZJujK8YkA==","signatures":[{"sig":"MEQCIDIcLk4bwOxxSJ37O6UW+iCyN3m6PIxKbbps4asfgkGDAiBZNPyuUVs4yh0s/WYw3eqRxFruXGUdoICJ3wLi3vkANQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-context@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124701},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-context-1.0.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/5236ac9d1fdc5f630f93e267d6d36692/dudousxd-nestjs-context-1.0.2.tgz","_integrity":"sha512-AKecQ3xL9rAYwVBC8FePiwrN7LWaOJgiAHKW30zgpyYHpZtxZVoLS+7GkYQq7N0qIw0Kqd9dHIZ4TZJujK8YkA==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-context.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Shared AsyncLocalStorage context for NestJS — carries user/tenant/traceId across the request and the ecosystem.","directories":{},"sideEffects":["**/tokens.js","**/tokens.ts","**/context.js","**/context.ts"],"_nodeVersion":"20.20.2","//sideEffects":"NOT false: tokens.ts registers process-global symbols via Symbol.for() AT IMPORT TIME — the cross-package DI token channel other ecosystem libs reference. context.ts holds the module-level singleton (AsyncLocalStorage + cross-boundary config) that non-DI entrypoints (queue/durable workers) rely on being one shared instance. A bundler told sideEffects:false could tree-shake these initializers, breaking token identity / singleton sharing. The array lists exactly those modules (src + published dist paths); pure modules (index, accessor, middleware, etc.) stay tree-shakeable. Decorator/metadata-bearing classes are reached through value imports, so they are never dropped.","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/testing":"^11.0.0","@tanstack/intent":"^0.3.2","reflect-metadata":"^0.2.2","@dudousxd/nestjs-diagnostics":"^0.5.0"},"peerDependencies":{"@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","reflect-metadata":">=0.1.13","@dudousxd/nestjs-diagnostics":">=0.5.0"},"peerDependenciesMeta":{"@dudousxd/nestjs-diagnostics":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-context_1.0.2_1782475145146_0.08122366447423435","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@dudousxd/nestjs-context","version":"1.0.3","keywords":["nestjs","context","async-local-storage","als","trace","tenant","tanstack-intent"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@dudousxd/nestjs-context@1.0.3","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/nestjs-context#readme","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-context/issues"},"dist":{"shasum":"199eb8e9810174e75a21df35227dd1872b78040b","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-context/-/nestjs-context-1.0.3.tgz","fileCount":47,"integrity":"sha512-ueCIJr+4YgX/JP5moBKv/gasoO+uVrKTjj3R15BDFRztwWiGDZyHmintE9p89Qb3KSdi7PGLkNgfWmPO3R2E9Q==","signatures":[{"sig":"MEQCIAyreZAYdqt69ummb4dNjV52c/vFAEyxPFH/XwMnMZ56AiBh+KaoeISWOqg1ZrzptBHog27j3f1k17P3MvfGUgM+zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-context@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125121},"main":"./dist/index.js","type":"module","_from":"file:dudousxd-nestjs-context-1.0.3.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/6031044c634b5140b09d53182949c5fd/dudousxd-nestjs-context-1.0.3.tgz","_integrity":"sha512-ueCIJr+4YgX/JP5moBKv/gasoO+uVrKTjj3R15BDFRztwWiGDZyHmintE9p89Qb3KSdi7PGLkNgfWmPO3R2E9Q==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-context.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Shared AsyncLocalStorage context for NestJS — carries user/tenant/traceId across the request and the ecosystem.","directories":{},"sideEffects":["**/tokens.js","**/tokens.ts","**/context.js","**/context.ts"],"_nodeVersion":"20.20.2","//sideEffects":"NOT false: tokens.ts registers process-global symbols via Symbol.for() AT IMPORT TIME — the cross-package DI token channel other ecosystem libs reference. context.ts holds the module-level singleton (AsyncLocalStorage + cross-boundary config) that non-DI entrypoints (queue/durable workers) rely on being one shared instance. A bundler told sideEffects:false could tree-shake these initializers, breaking token identity / singleton sharing. The array lists exactly those modules (src + published dist paths); pure modules (index, accessor, middleware, etc.) stay tree-shakeable. Decorator/metadata-bearing classes are reached through value imports, so they are never dropped.","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@nestjs/core":"^12.0.1","@nestjs/common":"^12.0.1","@nestjs/testing":"^12.0.1","@tanstack/intent":"^0.3.2","reflect-metadata":"^0.2.2","@dudousxd/nestjs-diagnostics":"^0.5.0"},"peerDependencies":{"@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","reflect-metadata":">=0.1.13","@dudousxd/nestjs-diagnostics":">=0.5.0"},"peerDependenciesMeta":{"@dudousxd/nestjs-diagnostics":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-context_1.0.3_1788017571485_0.5994561156597733","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"_id":"@dudousxd/nestjs-context@1.0.4","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-context/issues"},"dist":{"shasum":"174c687c7a5105bfe26d0e1055af82d1ef8f4c7a","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-context/-/nestjs-context-1.0.4.tgz","fileCount":47,"integrity":"sha512-NYFhSeaXgyuWuiXAgl09pk6srdNKdOjS7l6D+i+YfDHzxfTFAp0icgeSeGvLggpRf56NRDGHB5luLkA1zyjDfQ==","signatures":[{"sig":"MEYCIQDxpOvP1nO0gIDuAO2/cy1jQNaYFIgD+FvHuIkjN2sSsAIhAJN/Nh9yx4pGhickNhDHzI/ggsateKUsRgHvkMMk0UWa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIClVDahJd19DaDJZZnr+5QUteVQtjTdlyUkOMP5J2j67AiBrmp6S3NxL4kBtv6xaOpUmwK/DKLWijb+mpl3mqbj6QQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-context@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126208},"main":"./dist/index.js","name":"@dudousxd/nestjs-context","type":"module","_from":"file:dudousxd-nestjs-context-1.0.4.tgz","types":"./dist/index.d.ts","author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"license":"MIT","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"version":"1.0.4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67e3bdd0-de34-428e-944f-951cd2a942d6"}},"homepage":"https://github.com/DavideCarvalho/nestjs-context#readme","keywords":["nestjs","context","async-local-storage","als","trace","tenant","tanstack-intent"],"_resolved":"/tmp/9ded2def3c326d140a9e859f849c3ad5/dudousxd-nestjs-context-1.0.4.tgz","_integrity":"sha512-NYFhSeaXgyuWuiXAgl09pk6srdNKdOjS7l6D+i+YfDHzxfTFAp0icgeSeGvLggpRf56NRDGHB5luLkA1zyjDfQ==","repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-context.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.1","description":"Shared AsyncLocalStorage context for NestJS — carries user/tenant/traceId across the request and the ecosystem.","directories":{},"maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"sideEffects":["**/tokens.js","**/tokens.ts","**/context.js","**/context.ts"],"_nodeVersion":"20.20.2","//sideEffects":"NOT false: tokens.ts registers process-global symbols via Symbol.for() AT IMPORT TIME — the cross-package DI token channel other ecosystem libs reference. context.ts holds the module-level singleton (AsyncLocalStorage + cross-boundary config) that non-DI entrypoints (queue/durable workers) rely on being one shared instance. A bundler told sideEffects:false could tree-shake these initializers, breaking token identity / singleton sharing. The array lists exactly those modules (src + published dist paths); pure modules (index, accessor, middleware, etc.) stay tree-shakeable. Decorator/metadata-bearing classes are reached through value imports, so they are never dropped.","_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","typescript":"5.9.3","@types/node":"20.19.43","@nestjs/core":"12.0.1","@nestjs/common":"12.0.1","@nestjs/testing":"12.0.1","@tanstack/intent":"0.4.0","reflect-metadata":"0.2.2","@dudousxd/nestjs-diagnostics":"0.7.1"},"peerDependencies":{"@nestjs/core":">=10.0.0","@nestjs/common":">=10.0.0","reflect-metadata":">=0.1.13","@dudousxd/nestjs-diagnostics":">=0.5.0"},"peerDependenciesMeta":{"@dudousxd/nestjs-diagnostics":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nestjs-context_1.0.4_1789185119710_0.09004391427362113"}}},"time":{"created":"2026-06-17T12:41:31.041Z","modified":"2026-09-12T03:52:00.164Z","0.1.0":"2026-06-17T12:41:31.463Z","0.2.0":"2026-06-17T18:31:18.782Z","0.2.1":"2026-06-17T19:55:50.069Z","1.0.0":"2026-06-18T15:40:04.447Z","1.0.1":"2026-06-19T23:46:05.575Z","1.0.2":"2026-06-26T11:59:05.287Z","1.0.3":"2026-08-29T15:32:51.623Z","1.0.4":"2026-09-12T03:51:59.804Z"},"bugs":{"url":"https://github.com/DavideCarvalho/nestjs-context/issues"},"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","homepage":"https://github.com/DavideCarvalho/nestjs-context#readme","keywords":["nestjs","context","async-local-storage","als","trace","tenant","tanstack-intent"],"repository":{"url":"git+https://github.com/DavideCarvalho/nestjs-context.git","type":"git","directory":"packages/core"},"description":"Shared AsyncLocalStorage context for NestJS — carries user/tenant/traceId across the request and the ecosystem.","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}