{"_id":"@adonis-agora/context","_rev":"12-c2d4e22a44a44e1e63ac8bd39618de31","name":"@adonis-agora/context","dist-tags":{"latest":"0.6.2"},"versions":{"0.1.0":{"name":"@adonis-agora/context","version":"0.1.0","keywords":["adonisjs","adonis","context","async-local-storage","als","trace","tenant","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/context@0.1.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-context#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-context/issues"},"dist":{"shasum":"e2bcb50c32de144112b663aac2d436134c8e01e9","tarball":"https://registry.npmjs.org/@adonis-agora/context/-/context-0.1.0.tgz","fileCount":52,"integrity":"sha512-+dFkmvgu6hP0lB9htA2Nm6vz7fkmNfNoD0X8AIrkKZlvzZ2jS3XO27F4grd09Di1rzWDDmsv1gM+5WKarX6AmQ==","signatures":[{"sig":"MEQCIBcC1m4wx9VqcqPbHPFZxAyF3uKspUaOy+bBsXpDsdrQAiAszk1vfhVZyxnq6Wji0I90pxgEfZeTlhwyeQwxzktGOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89610},"main":"./dist/src/index.js","type":"module","_from":"file:adonis-agora-context-0.1.0.tgz","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing/index.d.ts","import":"./dist/src/testing/index.js","default":"./dist/src/testing/index.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./context_provider":{"types":"./dist/providers/context_provider.d.ts","import":"./dist/providers/context_provider.js","default":"./dist/providers/context_provider.js"},"./context_middleware":{"types":"./dist/src/context_middleware.d.ts","import":"./dist/src/context_middleware.js","default":"./dist/src/context_middleware.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json && pnpm run copy:stubs","typecheck":"tsc -p tsconfig.json --noEmit","copy:stubs":"mkdir -p dist/stubs/config && cp stubs/config/context.stub dist/stubs/config/context.stub","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/d9432cadb6490a6df53906e8dcabec6c/adonis-agora-context-0.1.0.tgz","_integrity":"sha512-+dFkmvgu6hP0lB9htA2Nm6vz7fkmNfNoD0X8AIrkKZlvzZ2jS3XO27F4grd09Di1rzWDDmsv1gM+5WKarX6AmQ==","repository":{"url":"git+https://github.com/DavideCarvalho/adonis-context.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Shared AsyncLocalStorage context for AdonisJS — carries user/tenant/traceId across the request and the Agora ecosystem.","directories":{},"sideEffects":["**/context.js","**/context.ts","**/define_config.js","**/define_config.ts","**/accessor.js","**/accessor.ts"],"_nodeVersion":"22.22.3","//sideEffects":"NOT false: context.ts holds the module-level singleton (AsyncLocalStorage + cross-boundary config), define_config.ts holds the middleware's population-options holder, and accessor.ts publishes the accessor on a Symbol.for() global slot AT IMPORT TIME (the ecosystem decoupling contract other libs read). All are process-global state a bundler told sideEffects:false could tree-shake. Pure modules (index, traceparent, baggage, middleware, provider) stay tree-shakeable.","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@adonisjs/core":"^6.17.0","@adonisjs/assembler":"^7.8.0"},"peerDependencies":{"@adonisjs/core":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/context_0.1.0_1782187594044_0.16010954325825066","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@adonis-agora/context","version":"0.2.0","keywords":["adonisjs","adonis","context","async-local-storage","als","trace","tenant","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/context@0.2.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-context#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-context/issues"},"dist":{"shasum":"8d5d78aa42c42df74a070e1669b1c54b7d7abfa2","tarball":"https://registry.npmjs.org/@adonis-agora/context/-/context-0.2.0.tgz","fileCount":57,"integrity":"sha512-K0zjzulp3+KuKScfWjN0233xfXtd9jmtWDIVycDT8OVElWsXkYs9+6/hO/0fHVvqpPo+5zSyQX44iSvzOFyG0g==","signatures":[{"sig":"MEYCIQCu5ecIsWJj/VW4ekw6SlZbikMJ7kjbn/W6DPF4Jk/2FAIhANLLaKFwaM95DOUGxA6GYlGa0mMGNTN2WKJQwCjuc4pc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94464},"main":"./dist/src/index.js","type":"module","_from":"file:adonis-agora-context-0.2.0.tgz","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing/index.d.ts","import":"./dist/src/testing/index.js","default":"./dist/src/testing/index.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./context_provider":{"types":"./dist/providers/context_provider.d.ts","import":"./dist/providers/context_provider.js","default":"./dist/providers/context_provider.js"},"./context_middleware":{"types":"./dist/src/context_middleware.d.ts","import":"./dist/src/context_middleware.js","default":"./dist/src/context_middleware.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json && pnpm run copy:stubs","typecheck":"tsc -p tsconfig.json --noEmit","copy:stubs":"mkdir -p dist/stubs/config && cp stubs/config/context.stub dist/stubs/config/context.stub","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/2db4b0e8e82ed3f64da2545ce4915541/adonis-agora-context-0.2.0.tgz","_integrity":"sha512-K0zjzulp3+KuKScfWjN0233xfXtd9jmtWDIVycDT8OVElWsXkYs9+6/hO/0fHVvqpPo+5zSyQX44iSvzOFyG0g==","repository":{"url":"git+https://github.com/DavideCarvalho/adonis-context.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Shared AsyncLocalStorage context for AdonisJS — carries user/tenant/traceId across the request and the Agora ecosystem.","directories":{},"sideEffects":["**/context.js","**/context.ts","**/define_config.js","**/define_config.ts","**/accessor.js","**/accessor.ts","**/writer.js","**/writer.ts"],"_nodeVersion":"22.22.3","//sideEffects":"NOT false: context.ts holds the module-level singleton (AsyncLocalStorage + cross-boundary config), define_config.ts holds the middleware's population-options holder, and accessor.ts / writer.ts publish the accessor (read) and writer (write) on Symbol.for() global slots AT IMPORT TIME (the ecosystem decoupling contracts other libs read/write). All are process-global state a bundler told sideEffects:false could tree-shake. Pure modules (index, traceparent, baggage, middleware, provider) stay tree-shakeable.","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@adonisjs/core":"^7.3.0","@adonisjs/assembler":"^8.4.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/context_0.2.0_1782240446315_0.2585441050928874","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@adonis-agora/context","version":"0.3.0","keywords":["adonisjs","adonis","context","async-local-storage","als","trace","tenant","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/context@0.3.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-context#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-context/issues"},"dist":{"shasum":"707cbb7c28e2af74c8c101d41628b9c0b4404813","tarball":"https://registry.npmjs.org/@adonis-agora/context/-/context-0.3.0.tgz","fileCount":57,"integrity":"sha512-C120H+AiUZzH17S6AE+MaolXKKONlwVq9xraI+26nZAiGz09pD5nQ8jdQqXHT/n1+oYQ46ZZFxUazv0xui4g3w==","signatures":[{"sig":"MEUCIQDgOVEmwgilCPp9TYOL1Wz/IzpVZVxXOJ+vi9d7vMZ7gQIgT2wr/UA1G/SqGGpgHHIuujTwx5xxkjXacZ7kCyGVcAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99210},"main":"./dist/src/index.js","type":"module","_from":"file:adonis-agora-context-0.3.0.tgz","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing/index.d.ts","import":"./dist/src/testing/index.js","default":"./dist/src/testing/index.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./context_provider":{"types":"./dist/providers/context_provider.d.ts","import":"./dist/providers/context_provider.js","default":"./dist/providers/context_provider.js"},"./context_middleware":{"types":"./dist/src/context_middleware.d.ts","import":"./dist/src/context_middleware.js","default":"./dist/src/context_middleware.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json && pnpm run copy:stubs","typecheck":"tsc -p tsconfig.json --noEmit","copy:stubs":"mkdir -p dist/stubs/config && cp stubs/config/context.stub dist/stubs/config/context.stub","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/04eeb23eb3ac6ea1e3dc3cd2d489e5bf/adonis-agora-context-0.3.0.tgz","_integrity":"sha512-C120H+AiUZzH17S6AE+MaolXKKONlwVq9xraI+26nZAiGz09pD5nQ8jdQqXHT/n1+oYQ46ZZFxUazv0xui4g3w==","repository":{"url":"git+https://github.com/DavideCarvalho/adonis-context.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Shared AsyncLocalStorage context for AdonisJS — carries user/tenant/traceId across the request and the Agora ecosystem.","directories":{},"sideEffects":["**/context.js","**/context.ts","**/define_config.js","**/define_config.ts","**/accessor.js","**/accessor.ts","**/writer.js","**/writer.ts"],"_nodeVersion":"22.22.3","//sideEffects":"NOT false: context.ts holds the module-level singleton (AsyncLocalStorage + cross-boundary config), define_config.ts holds the middleware's population-options holder, and accessor.ts / writer.ts publish the accessor (read) and writer (write) on Symbol.for() global slots AT IMPORT TIME (the ecosystem decoupling contracts other libs read/write). All are process-global state a bundler told sideEffects:false could tree-shake. Pure modules (index, traceparent, baggage, middleware, provider) stay tree-shakeable.","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@adonisjs/core":"^7.3.0","@adonisjs/assembler":"^8.4.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/context_0.3.0_1782245061047_0.3092133501079315","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@adonis-agora/context","version":"0.3.1","keywords":["adonisjs","adonis","context","async-local-storage","als","trace","tenant","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/context@0.3.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-context#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-context/issues"},"dist":{"shasum":"ceb81714c89533f9628b0827322cfbfb8d4f1f07","tarball":"https://registry.npmjs.org/@adonis-agora/context/-/context-0.3.1.tgz","fileCount":57,"integrity":"sha512-XbNgN1hX7C0Secj3kjV3RU9rNq8P/FOqzRiVVVy3kNdB08PWLgxCu/jXS4VBehmt9cb+6cuLXdmcUVRYJQLFNA==","signatures":[{"sig":"MEQCIALUcSlvclhniFzwTc1WxGxUP9AK0p3XRpNVpZ0KrDm9AiB8qedR1jT/MtbG3aYehFxYNA8v/YbcHG84GO1i/pZj0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100122},"main":"./dist/src/index.js","type":"module","_from":"file:adonis-agora-context-0.3.1.tgz","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing/index.d.ts","import":"./dist/src/testing/index.js","default":"./dist/src/testing/index.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./context_provider":{"types":"./dist/providers/context_provider.d.ts","import":"./dist/providers/context_provider.js","default":"./dist/providers/context_provider.js"},"./context_middleware":{"types":"./dist/src/context_middleware.d.ts","import":"./dist/src/context_middleware.js","default":"./dist/src/context_middleware.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json && pnpm run copy:stubs","typecheck":"tsc -p tsconfig.json --noEmit","copy:stubs":"mkdir -p dist/stubs/config && cp stubs/config/context.stub dist/stubs/config/context.stub","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/56aa030ceaa1950ef83d3589fdfab601/adonis-agora-context-0.3.1.tgz","_integrity":"sha512-XbNgN1hX7C0Secj3kjV3RU9rNq8P/FOqzRiVVVy3kNdB08PWLgxCu/jXS4VBehmt9cb+6cuLXdmcUVRYJQLFNA==","repository":{"url":"git+https://github.com/DavideCarvalho/adonis-context.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Shared AsyncLocalStorage context for AdonisJS — carries user/tenant/traceId across the request and the Agora ecosystem.","directories":{},"sideEffects":["**/context.js","**/context.ts","**/define_config.js","**/define_config.ts","**/accessor.js","**/accessor.ts","**/writer.js","**/writer.ts"],"_nodeVersion":"22.23.0","//sideEffects":"NOT false: context.ts holds the module-level singleton (AsyncLocalStorage + cross-boundary config), define_config.ts holds the middleware's population-options holder, and accessor.ts / writer.ts publish the accessor (read) and writer (write) on Symbol.for() global slots AT IMPORT TIME (the ecosystem decoupling contracts other libs read/write). All are process-global state a bundler told sideEffects:false could tree-shake. Pure modules (index, traceparent, baggage, middleware, provider) stay tree-shakeable.","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@adonisjs/core":"^7.3.0","@adonisjs/assembler":"^8.4.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/context_0.3.1_1782829084750_0.2736053234045812","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@adonis-agora/context","version":"0.3.2","keywords":["adonisjs","adonis","context","async-local-storage","als","trace","tenant","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/context@0.3.2","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-context#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-context/issues"},"dist":{"shasum":"4d834cc9d71d4720272dc4caf0145376da834306","tarball":"https://registry.npmjs.org/@adonis-agora/context/-/context-0.3.2.tgz","fileCount":57,"integrity":"sha512-PiK6525Fh0n254nt/siuoNjkc0w4HhhOBsTdInfbjF+Y1fyQL2B4DGA4/78H/ou4TOZ5Fz6nGN9Z+23nNZusww==","signatures":[{"sig":"MEYCIQCdhlSZvpOnj9KPDqm8dHPew6qPINEcFj4vQkWaOOYRqAIhAMVmfSoEF8c/4M5LQ4yflw1u5Uxyez8spKK9g8I/dtSD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99995},"main":"./dist/src/index.js","type":"module","_from":"file:adonis-agora-context-0.3.2.tgz","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing/index.d.ts","import":"./dist/src/testing/index.js","default":"./dist/src/testing/index.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./context_provider":{"types":"./dist/providers/context_provider.d.ts","import":"./dist/providers/context_provider.js","default":"./dist/providers/context_provider.js"},"./context_middleware":{"types":"./dist/src/context_middleware.d.ts","import":"./dist/src/context_middleware.js","default":"./dist/src/context_middleware.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json && pnpm run copy:stubs","typecheck":"tsc -p tsconfig.json --noEmit","copy:stubs":"mkdir -p dist/stubs/config && cp stubs/config/context.stub dist/stubs/config/context.stub","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/55e4d289b0600315d9e83319589a5f06/adonis-agora-context-0.3.2.tgz","_integrity":"sha512-PiK6525Fh0n254nt/siuoNjkc0w4HhhOBsTdInfbjF+Y1fyQL2B4DGA4/78H/ou4TOZ5Fz6nGN9Z+23nNZusww==","repository":{"url":"git+https://github.com/DavideCarvalho/adonis-context.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Shared AsyncLocalStorage context for AdonisJS — carries user/tenant/traceId across the request and the Agora ecosystem.","directories":{},"sideEffects":["**/context.js","**/context.ts","**/define_config.js","**/define_config.ts","**/accessor.js","**/accessor.ts","**/writer.js","**/writer.ts"],"_nodeVersion":"22.23.1","//sideEffects":"NOT false: context.ts holds the module-level singleton (AsyncLocalStorage + cross-boundary config), define_config.ts holds the middleware's population-options holder, and accessor.ts / writer.ts publish the accessor (read) and writer (write) on Symbol.for() global slots AT IMPORT TIME (the ecosystem decoupling contracts other libs read/write). All are process-global state a bundler told sideEffects:false could tree-shake. Pure modules (index, traceparent, baggage, middleware, provider) stay tree-shakeable.","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@adonisjs/core":"^7.3.0","@adonisjs/assembler":"^8.4.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/context_0.3.2_1784058404802_0.693110093678345","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@adonis-agora/context","version":"0.3.3","keywords":["adonisjs","adonis","context","async-local-storage","als","trace","tenant","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/context@0.3.3","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"97c3b72907f23fac209786b03ca8d8f6cb055c28","tarball":"https://registry.npmjs.org/@adonis-agora/context/-/context-0.3.3.tgz","fileCount":57,"integrity":"sha512-H/w2AVM6K60U1kRKj3TDjR/TKcRFKIBiWraah00gwH//k3m0xwgUhw3JK59sSSdNNVAdV2ZQLqXnt1O11d03xg==","signatures":[{"sig":"MEUCIG311HoGKhqa0E2o0r9rdEw0rflglnEQnyqoM4P602FJAiEAsFVc5KewFuW/qOtoPZymWVKQFNzHCMR4dSHC7/3vwjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fcontext@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103888},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing/index.d.ts","import":"./dist/src/testing/index.js","default":"./dist/src/testing/index.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./context_provider":{"types":"./dist/providers/context_provider.d.ts","import":"./dist/providers/context_provider.js","default":"./dist/providers/context_provider.js"},"./context_middleware":{"types":"./dist/src/context_middleware.d.ts","import":"./dist/src/context_middleware.js","default":"./dist/src/context_middleware.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json && pnpm run copy:stubs","typecheck":"tsc -p tsconfig.json --noEmit","copy:stubs":"mkdir -p dist/stubs/config && cp stubs/config/context.stub dist/stubs/config/context.stub","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3bf59e6-466f-4c67-b398-45336537d7af"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-context.git","type":"git","directory":"packages/core"},"description":"Shared AsyncLocalStorage context for AdonisJS — carries user/tenant/traceId across the request and the Agora ecosystem.","directories":{},"sideEffects":["**/context.js","**/context.ts","**/define_config.js","**/define_config.ts","**/accessor.js","**/accessor.ts","**/writer.js","**/writer.ts"],"_nodeVersion":"22.23.1","//sideEffects":"NOT false: context.ts holds the module-level singleton (AsyncLocalStorage + cross-boundary config), define_config.ts holds the middleware's population-options holder, and accessor.ts / writer.ts publish the accessor (read) and writer (write) on Symbol.for() global slots AT IMPORT TIME (the ecosystem decoupling contracts other libs read/write). All are process-global state a bundler told sideEffects:false could tree-shake. Pure modules (index, traceparent, baggage, middleware, provider) stay tree-shakeable.","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","tempura":"0.4.1","typescript":"^5.4.0","@types/node":"^20.0.0","@adonisjs/core":"^7.3.0","@adonisjs/assembler":"^8.4.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/context_0.3.3_1784159078775_0.1338370513766418","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@adonis-agora/context","version":"0.4.0","keywords":["adonisjs","adonis","context","async-local-storage","als","trace","tenant","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/context@0.4.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"b764dccec15a4dae653d64b3de6494ecee44d833","tarball":"https://registry.npmjs.org/@adonis-agora/context/-/context-0.4.0.tgz","fileCount":57,"integrity":"sha512-g67nIuTcx/9tUVyjoyMXOZ4jhRGqJ0SafvSj4djEe3MBdYFkIcyuZNafrd1yRcazPjzZi2+ff+tVxXLDO+WvqA==","signatures":[{"sig":"MEYCIQDo57KkcqhBV6bJ2AEYayUPEYDwJ1/ZCNzFrrcTlxpfyAIhAMW3UwUn9ImJg6jr/3+s/zA4S714uZ2OW8DnSf45CgsS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fcontext@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105697},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing/index.d.ts","import":"./dist/src/testing/index.js","default":"./dist/src/testing/index.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./context_provider":{"types":"./dist/providers/context_provider.d.ts","import":"./dist/providers/context_provider.js","default":"./dist/providers/context_provider.js"},"./context_middleware":{"types":"./dist/src/context_middleware.d.ts","import":"./dist/src/context_middleware.js","default":"./dist/src/context_middleware.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json && pnpm run copy:stubs","typecheck":"tsc -p tsconfig.json --noEmit","copy:stubs":"mkdir -p dist/stubs/config && cp stubs/config/context.stub dist/stubs/config/context.stub","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3bf59e6-466f-4c67-b398-45336537d7af"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-context.git","type":"git","directory":"packages/core"},"description":"Shared AsyncLocalStorage context for AdonisJS — carries user/tenant/traceId across the request and the Agora ecosystem.","directories":{},"sideEffects":["**/context.js","**/context.ts","**/define_config.js","**/define_config.ts","**/accessor.js","**/accessor.ts","**/writer.js","**/writer.ts"],"_nodeVersion":"22.23.1","//sideEffects":"NOT false: context.ts holds the module-level singleton (AsyncLocalStorage + cross-boundary config), define_config.ts holds the middleware's population-options holder, and accessor.ts / writer.ts publish the accessor (read) and writer (write) on Symbol.for() global slots AT IMPORT TIME (the ecosystem decoupling contracts other libs read/write). All are process-global state a bundler told sideEffects:false could tree-shake. Pure modules (index, traceparent, baggage, middleware, provider) stay tree-shakeable.","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","tempura":"0.4.1","typescript":"^5.4.0","@types/node":"^20.0.0","@adonisjs/core":"^7.3.0","@adonisjs/assembler":"^8.4.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/context_0.4.0_1784194819761_0.6982400192085096","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@adonis-agora/context","version":"0.5.0","keywords":["adonisjs","adonis","context","async-local-storage","als","trace","tenant","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/context@0.5.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"f69a85d1d6c41fbc8701e7d6851c9b4edd593483","tarball":"https://registry.npmjs.org/@adonis-agora/context/-/context-0.5.0.tgz","fileCount":57,"integrity":"sha512-gBlfGfCYMU2eKImCToKL8n2yo6L48zei2XQk4IR8zjS/ygU+6ixbmEI7j6sLQkVsh9CIIbWci7MtyZWw6qnQ+A==","signatures":[{"sig":"MEUCIA7BbMQToNqU67Cph0Llz/h1Gsc+4JuzHQv5JTjeF/22AiEA6Bd1RWJXa23bva1V495Xzxs7EdjuYzAEXalMh9dIjVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fcontext@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109243},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing/index.d.ts","import":"./dist/src/testing/index.js","default":"./dist/src/testing/index.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./context_provider":{"types":"./dist/providers/context_provider.d.ts","import":"./dist/providers/context_provider.js","default":"./dist/providers/context_provider.js"},"./context_middleware":{"types":"./dist/src/context_middleware.d.ts","import":"./dist/src/context_middleware.js","default":"./dist/src/context_middleware.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json && pnpm run copy:stubs","typecheck":"tsc -p tsconfig.json --noEmit","copy:stubs":"mkdir -p dist/stubs/config && cp stubs/config/context.stub dist/stubs/config/context.stub","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74fe5ce9-157a-4d3b-9b32-9e2fe58468ad"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-context.git","type":"git","directory":"packages/core"},"description":"Shared AsyncLocalStorage context for AdonisJS — carries user/tenant/traceId across the request and the Agora ecosystem.","directories":{},"sideEffects":["**/context.js","**/context.ts","**/define_config.js","**/define_config.ts","**/accessor.js","**/accessor.ts","**/writer.js","**/writer.ts"],"_nodeVersion":"22.23.2","//sideEffects":"NOT false: context.ts holds the module-level singleton (AsyncLocalStorage + cross-boundary config), define_config.ts holds the middleware's population-options holder, and accessor.ts / writer.ts publish the accessor (read) and writer (write) on Symbol.for() global slots AT IMPORT TIME (the ecosystem decoupling contracts other libs read/write). All are process-global state a bundler told sideEffects:false could tree-shake. Pure modules (index, traceparent, baggage, middleware, provider) stay tree-shakeable.","_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","tempura":"0.4.1","typescript":"5.9.3","@types/node":"20.19.43","@adonisjs/core":"7.4.0","@adonisjs/assembler":"8.4.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/context_0.5.0_1787106245595_0.8764437172644661","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@adonis-agora/context","version":"0.5.1","keywords":["adonisjs","adonis","context","async-local-storage","als","trace","tenant","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/context@0.5.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"e00a008a7ec7702711ecba532c5fe781fe89e767","tarball":"https://registry.npmjs.org/@adonis-agora/context/-/context-0.5.1.tgz","fileCount":57,"integrity":"sha512-OWtQeu4CbdhJsLAdnqq8CuxCjGCbbEpllAMThSjbQSbyu9UeYn8j+otFjyiSF8E9TCPD7lDXRmlTSoTU/nIWwQ==","signatures":[{"sig":"MEYCIQCBIywVYTNUexHCTFyxwpQ4k3MTPDvMqJEHW1fe0cEBmAIhALX011k28DjiJxkBKlK9xIGYJseIHd5imV10M+boiAjn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fcontext@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110433},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing/index.d.ts","import":"./dist/src/testing/index.js","default":"./dist/src/testing/index.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./context_provider":{"types":"./dist/providers/context_provider.d.ts","import":"./dist/providers/context_provider.js","default":"./dist/providers/context_provider.js"},"./context_middleware":{"types":"./dist/src/context_middleware.d.ts","import":"./dist/src/context_middleware.js","default":"./dist/src/context_middleware.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json && pnpm run copy:stubs","typecheck":"tsc -p tsconfig.json --noEmit","copy:stubs":"mkdir -p dist/stubs/config && cp stubs/config/context.stub dist/stubs/config/context.stub","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74fe5ce9-157a-4d3b-9b32-9e2fe58468ad"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-context.git","type":"git","directory":"packages/core"},"description":"Shared AsyncLocalStorage context for AdonisJS — carries user/tenant/traceId across the request and the Agora ecosystem.","directories":{},"sideEffects":["**/context.js","**/context.ts","**/define_config.js","**/define_config.ts","**/accessor.js","**/accessor.ts","**/writer.js","**/writer.ts"],"_nodeVersion":"22.23.2","//sideEffects":"NOT false: context.ts holds the module-level singleton (AsyncLocalStorage + cross-boundary config), define_config.ts holds the middleware's population-options holder, and accessor.ts / writer.ts publish the accessor (read) and writer (write) on Symbol.for() global slots AT IMPORT TIME (the ecosystem decoupling contracts other libs read/write). All are process-global state a bundler told sideEffects:false could tree-shake. Pure modules (index, traceparent, baggage, middleware, provider) stay tree-shakeable.","_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","tempura":"0.4.1","typescript":"5.9.3","@types/node":"20.19.43","@adonisjs/core":"7.4.0","@adonisjs/assembler":"8.4.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/context_0.5.1_1787119073043_0.6656063341414931","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@adonis-agora/context","version":"0.6.0","keywords":["adonisjs","adonis","context","async-local-storage","als","trace","tenant","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/context@0.6.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"5255ae457c654fa334d88f930631d61316017fce","tarball":"https://registry.npmjs.org/@adonis-agora/context/-/context-0.6.0.tgz","fileCount":61,"integrity":"sha512-kgl0WgBrtRtP+D880vfeYZRklvubHGijnhCMOMeR5Tz+VbbN65sJo/tW74hskSHPpelgYXH+mGY+MUnx0JYToQ==","signatures":[{"sig":"MEUCIQDgQUSOxt2p/AG5tEdkMe2FxPWetgmtWNvCkStgMVRMhQIgP/pitmu55mYpB5LFVyBL6+1ixFYS1UFKAONOgFU7alM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fcontext@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121320},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./lucid":{"types":"./dist/src/lucid/tenant_connection.d.ts","import":"./dist/src/lucid/tenant_connection.js","default":"./dist/src/lucid/tenant_connection.js"},"./testing":{"types":"./dist/src/testing/index.d.ts","import":"./dist/src/testing/index.js","default":"./dist/src/testing/index.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./context_provider":{"types":"./dist/providers/context_provider.d.ts","import":"./dist/providers/context_provider.js","default":"./dist/providers/context_provider.js"},"./context_middleware":{"types":"./dist/src/context_middleware.d.ts","import":"./dist/src/context_middleware.js","default":"./dist/src/context_middleware.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json && pnpm run copy:stubs","typecheck":"tsc -p tsconfig.json --noEmit","copy:stubs":"mkdir -p dist/stubs/config && cp stubs/config/context.stub dist/stubs/config/context.stub","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74fe5ce9-157a-4d3b-9b32-9e2fe58468ad"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-context.git","type":"git","directory":"packages/core"},"description":"Shared AsyncLocalStorage context for AdonisJS — carries user/tenant/traceId across the request and the Agora ecosystem.","directories":{},"sideEffects":["**/context.js","**/context.ts","**/define_config.js","**/define_config.ts","**/accessor.js","**/accessor.ts","**/writer.js","**/writer.ts"],"_nodeVersion":"22.23.2","//sideEffects":"NOT false: context.ts holds the module-level singleton (AsyncLocalStorage + cross-boundary config), define_config.ts holds the middleware's population-options holder, and accessor.ts / writer.ts publish the accessor (read) and writer (write) on Symbol.for() global slots AT IMPORT TIME (the ecosystem decoupling contracts other libs read/write). All are process-global state a bundler told sideEffects:false could tree-shake. Pure modules (index, traceparent, baggage, middleware, provider) stay tree-shakeable.","_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","typescript":"5.9.3","@types/node":"20.19.43","@adonisjs/core":"7.4.0","@adonisjs/assembler":"8.4.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/context_0.6.0_1787150218448_0.6068945160069632","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@adonis-agora/context","version":"0.6.1","keywords":["adonisjs","adonis","context","async-local-storage","als","trace","tanstack-intent","tenant","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/context@0.6.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"0debcc86505899ff1844f0e9508ea324be693b9f","tarball":"https://registry.npmjs.org/@adonis-agora/context/-/context-0.6.1.tgz","fileCount":64,"integrity":"sha512-dBp484ff6jiWUgKPv4NpTRVUDuO/p3Hsg6ldMOmkPKrDqfC/D1RI4T7pGTKSf7boVC1yQWtRYS87yW1K1HPMmA==","signatures":[{"sig":"MEYCIQDZofx7lu8Cyd+ZplYGuf9/DFGOSQd/978TGzKFCE9hjAIhAKnWSrETwuweWaZolpNpPJyhxrg1JA4K1Tflq7vm7Fwx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fcontext@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158855},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./lucid":{"types":"./dist/src/lucid/tenant_connection.d.ts","import":"./dist/src/lucid/tenant_connection.js","default":"./dist/src/lucid/tenant_connection.js"},"./testing":{"types":"./dist/src/testing/index.d.ts","import":"./dist/src/testing/index.js","default":"./dist/src/testing/index.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./context_provider":{"types":"./dist/providers/context_provider.d.ts","import":"./dist/providers/context_provider.js","default":"./dist/providers/context_provider.js"},"./context_middleware":{"types":"./dist/src/context_middleware.d.ts","import":"./dist/src/context_middleware.js","default":"./dist/src/context_middleware.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json && pnpm run copy:stubs","typecheck":"tsc -p tsconfig.json --noEmit","copy:stubs":"mkdir -p dist/stubs/config && cp stubs/config/context.stub dist/stubs/config/context.stub","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74fe5ce9-157a-4d3b-9b32-9e2fe58468ad"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-context.git","type":"git","directory":"packages/core"},"description":"Shared AsyncLocalStorage context for AdonisJS — carries user/tenant/traceId across the request and the Agora ecosystem.","directories":{},"sideEffects":["**/context.js","**/context.ts","**/define_config.js","**/define_config.ts","**/accessor.js","**/accessor.ts","**/writer.js","**/writer.ts"],"_nodeVersion":"22.23.2","//sideEffects":"NOT false: context.ts holds the module-level singleton (AsyncLocalStorage + cross-boundary config), define_config.ts holds the middleware's population-options holder, and accessor.ts / writer.ts publish the accessor (read) and writer (write) on Symbol.for() global slots AT IMPORT TIME (the ecosystem decoupling contracts other libs read/write). All are process-global state a bundler told sideEffects:false could tree-shake. Pure modules (index, traceparent, baggage, middleware, provider) stay tree-shakeable.","_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","typescript":"5.9.3","@types/node":"20.19.43","@adonisjs/core":"7.5.0","@tanstack/intent":"^0.3.2","@adonisjs/assembler":"8.5.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/context_0.6.1_1787578614989_0.49006552542162884","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"_id":"@adonis-agora/context@0.6.2","dist":{"shasum":"dc7ae9d3ab6bb987ef89f33e7c1d791950e9a8da","tarball":"https://registry.npmjs.org/@adonis-agora/context/-/context-0.6.2.tgz","fileCount":64,"integrity":"sha512-B7Ga6S/54XV2PV2R50f9gGVZkUbd8CiAyY1wNMBJPjWWkvnQiNQBAffqV25M6Tjb/NrBPOHXHKG6wD4YYAAzSg==","signatures":[{"sig":"MEYCIQDuMr+WCRhyWFu/ZnxoyD7dMXORcfQ0K3pwxF5eTiPorwIhAL01AsLrDeiycqIZOISNkreIK88c2Ol6xzFCNuZGYu+5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCfcCkV16JBB9lZq7L6B9g43LQc3nMq1XRgrGD/Te33fgIgQwHSJ42yC7qBphele+SAoyUKDG+Mqzu/rV99SP794Yk="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fcontext@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159893},"main":"./dist/src/index.js","name":"@adonis-agora/context","type":"module","types":"./dist/src/index.d.ts","author":"Davi Carvalho <davi@goflip.ai>","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./lucid":{"types":"./dist/src/lucid/tenant_connection.d.ts","import":"./dist/src/lucid/tenant_connection.js","default":"./dist/src/lucid/tenant_connection.js"},"./testing":{"types":"./dist/src/testing/index.d.ts","import":"./dist/src/testing/index.js","default":"./dist/src/testing/index.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./context_provider":{"types":"./dist/providers/context_provider.d.ts","import":"./dist/providers/context_provider.js","default":"./dist/providers/context_provider.js"},"./context_middleware":{"types":"./dist/src/context_middleware.d.ts","import":"./dist/src/context_middleware.js","default":"./dist/src/context_middleware.js"}},"license":"MIT","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json && pnpm run copy:stubs","typecheck":"tsc -p tsconfig.json --noEmit","copy:stubs":"mkdir -p dist/stubs/config && cp stubs/config/context.stub dist/stubs/config/context.stub","test:watch":"vitest"},"version":"0.6.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:74fe5ce9-157a-4d3b-9b32-9e2fe58468ad"}},"keywords":["adonisjs","adonis","context","async-local-storage","als","trace","tanstack-intent","tenant","agora"],"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-context.git","type":"git","directory":"packages/core"},"description":"Shared AsyncLocalStorage context for AdonisJS — carries user/tenant/traceId across the request and the Agora ecosystem.","directories":{},"maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"sideEffects":["**/context.js","**/context.ts","**/define_config.js","**/define_config.ts","**/accessor.js","**/accessor.ts","**/writer.js","**/writer.ts"],"//sideEffects":"NOT false: context.ts holds the module-level singleton (AsyncLocalStorage + cross-boundary config), define_config.ts holds the middleware's population-options holder, and accessor.ts / writer.ts publish the accessor (read) and writer (write) on Symbol.for() global slots AT IMPORT TIME (the ecosystem decoupling contracts other libs read/write). All are process-global state a bundler told sideEffects:false could tree-shake. Pure modules (index, traceparent, baggage, middleware, provider) stay tree-shakeable.","_hasShrinkwrap":false,"devDependencies":{"vitest":"5.0.0","typescript":"7.0.2","@types/node":"26.5.1","@adonisjs/core":"7.5.0","@tanstack/intent":"0.4.0","@adonisjs/assembler":"8.5.1"},"peerDependencies":{"@adonisjs/core":"^7.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/context_0.6.2_1789186052347_0.6115738048625563"}}},"time":{"created":"2026-06-23T04:06:33.825Z","modified":"2026-09-12T04:07:32.793Z","0.1.0":"2026-06-23T04:06:34.178Z","0.2.0":"2026-06-23T18:47:26.470Z","0.3.0":"2026-06-23T20:04:21.209Z","0.3.1":"2026-06-30T14:18:04.887Z","0.3.2":"2026-07-14T19:46:44.927Z","0.3.3":"2026-07-15T23:44:38.912Z","0.4.0":"2026-07-16T09:40:19.885Z","0.5.0":"2026-08-19T02:24:05.742Z","0.5.1":"2026-08-19T05:57:53.178Z","0.6.0":"2026-08-19T14:36:58.608Z","0.6.1":"2026-08-24T13:36:55.137Z","0.6.2":"2026-09-12T04:07:32.449Z"},"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","keywords":["adonisjs","adonis","context","async-local-storage","als","trace","tanstack-intent","tenant","agora"],"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-context.git","type":"git","directory":"packages/core"},"description":"Shared AsyncLocalStorage context for AdonisJS — carries user/tenant/traceId across the request and the Agora ecosystem.","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"readme":"# `@adonis-agora/context`\n\nShared AsyncLocalStorage context for AdonisJS — carries `user` / `tenant` /\n`traceId` across the request and the Agora ecosystem (HTTP, queue workers,\ndurable, ace commands).\n\n```sh\nnpm i @adonis-agora/context\nnode ace configure @adonis-agora/context\n```\n\n```ts\nimport { Context } from '@adonis-agora/context'\nContext.traceId()\nContext.set('userRef', { type: 'user', id: user.id })\n```\n\nSee the [repository README](https://github.com/DavideCarvalho/adonis-context) and\n`DESIGN.md` for the full contract.\n\n## License\n\nMIT © Davi Carvalho\n","readmeFilename":""}