{"_id":"@md-oss/observability","_rev":"26-6ef84c7e09a9ef1379e76cdbaf267d49","name":"@md-oss/observability","dist-tags":{"latest":"0.10.0"},"versions":{"0.1.0":{"name":"@md-oss/observability","version":"0.1.0","license":"ISC","_id":"@md-oss/observability@0.1.0","maintainers":[{"name":"ariastarcos","email":"me@mirasaki.dev"}],"homepage":"https://github.com/Mirasaki-OSS/monorepo-template#readme","bugs":{"url":"https://github.com/Mirasaki-OSS/monorepo-template/issues"},"dist":{"shasum":"27a5e27209841737e1bb20a1f43c83d43e21840b","tarball":"https://registry.npmjs.org/@md-oss/observability/-/observability-0.1.0.tgz","fileCount":15,"integrity":"sha512-lF7is+JB/jx52UeaEQOjyPkcMh8BJdgEkSU/9hWdoWx+m1oLxM67t54tvORJHUG1EtbOcw9zXeDKklTMODVeqQ==","signatures":[{"sig":"MEUCIQC6jzfIPNWeBnwWWpWJxuwxqGmBQycSWsH20IWh1ob4YQIgCJFTq8F57TtKk/7iQowyRYvg/rbbmFBrd3jdyRs4aPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25218},"main":"./dist/index.cjs","type":"module","_from":"file:md-oss-observability-0.1.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.mts","default":"./dist/env.mjs"},"require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}}},"private":false,"scripts":{"dev":"tsc --watch","build":"pkgroll --minify --clean-dist --sourcemap  --define.process.env.NODE_ENV='\"production\"' --define.DEBUG=false","clean":"git clean -xdf .turbo dist node_modules tsconfig.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ariastarcos","email":"me@mirasaki.dev"},"_resolved":"/tmp/45f594004b06077965bc1a0f47377e80/md-oss-observability-0.1.0.tgz","_integrity":"sha512-lF7is+JB/jx52UeaEQOjyPkcMh8BJdgEkSU/9hWdoWx+m1oLxM67t54tvORJHUG1EtbOcw9zXeDKklTMODVeqQ==","repository":{"url":"git+ssh://git@github.com/Mirasaki-OSS/monorepo-template.git","type":"git","directory":"vendor/observability"},"_npmVersion":"11.6.1","description":"Structured logging with Winston","directories":{},"_nodeVersion":"24.11.0","dependencies":{"zod":"^4.3.6","winston":"^3.19.0","@md-oss/config":"^0.1.0","@t3-oss/env-nextjs":"^0.13.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.21.5","typescript":"^5.9.3","@types/node":"^25.0.9"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.1.0_1769535301672_0.363437578565611","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@md-oss/observability","version":"0.1.2","license":"ISC","_id":"@md-oss/observability@0.1.2","maintainers":[{"name":"ariastarcos","email":"me@mirasaki.dev"}],"homepage":"https://github.com/Mirasaki-OSS/monorepo-template#readme","bugs":{"url":"https://github.com/Mirasaki-OSS/monorepo-template/issues"},"dist":{"shasum":"11bd9c64e84fb7cfa01a38441c084ae77e9b576b","tarball":"https://registry.npmjs.org/@md-oss/observability/-/observability-0.1.2.tgz","fileCount":15,"integrity":"sha512-OhGfowyd8UPb7nsUMUXdbNkot+0/9HxxhMwna9Z0hNbVs/63DGFz7T5VOdNGQlcO5lGeiHdZp2P1OGrYgmpgig==","signatures":[{"sig":"MEUCIQDOHR6NMkB3cxj6OFs92Ue933KlFG/Y5qFjZdbODcVSMgIgeYozPnuHE91eioI+2hMkQw/n1jT+pyoubqlK+anq0MI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25218},"main":"./dist/index.cjs","type":"module","_from":"file:md-oss-observability-0.1.2.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.mts","default":"./dist/env.mjs"},"require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}}},"private":false,"scripts":{"dev":"tsc --watch","build":"pkgroll --minify --clean-dist --sourcemap  --define.process.env.NODE_ENV='\"production\"' --define.DEBUG=false","clean":"git clean -xdf .turbo dist node_modules tsconfig.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0836c369-806f-47e5-ae52-fb371744407d"}},"_resolved":"/tmp/206fb8801cc2a4a9c8d6e5de23244717/md-oss-observability-0.1.2.tgz","_integrity":"sha512-OhGfowyd8UPb7nsUMUXdbNkot+0/9HxxhMwna9Z0hNbVs/63DGFz7T5VOdNGQlcO5lGeiHdZp2P1OGrYgmpgig==","repository":{"url":"git+ssh://git@github.com/Mirasaki-OSS/monorepo-template.git","type":"git","directory":"vendor/observability"},"_npmVersion":"11.6.2","description":"Structured logging with Winston","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.6","winston":"^3.19.0","@md-oss/config":"^0.1.2","@t3-oss/env-nextjs":"^0.13.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.21.5","typescript":"^5.9.3","@types/node":"^25.0.9"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.1.2_1769539189910_0.4466823569212668","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@md-oss/observability","version":"0.1.5","license":"ISC","_id":"@md-oss/observability@0.1.5","maintainers":[{"name":"ariastarcos","email":"me@mirasaki.dev"}],"homepage":"https://github.com/Mirasaki-OSS/monorepo-template#readme","bugs":{"url":"https://github.com/Mirasaki-OSS/monorepo-template/issues"},"dist":{"shasum":"b4f0eadd7f976b41216e95946fbf267b8686a86d","tarball":"https://registry.npmjs.org/@md-oss/observability/-/observability-0.1.5.tgz","fileCount":15,"integrity":"sha512-9Y+vUdo6FMX0Y8A45NLWMbX6o/rCIc10B/y7mUQWm4W8KFFulcoQonlXt9eFT0TUwSErQF//BIqmXaweilZLaQ==","signatures":[{"sig":"MEUCICoanttgtEH4cjlMLYElmGP9y29gm0m86O3gZft6189cAiEA9Lab8blQvAeiRq+hW8q607l+Ua52Y9IAZ/RiIb09ywQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25218},"main":"./dist/index.cjs","type":"module","_from":"file:md-oss-observability-0.1.5.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.mts","default":"./dist/env.mjs"},"require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}}},"private":false,"scripts":{"dev":"tsc --watch","build":"pkgroll --minify --clean-dist --sourcemap  --define.process.env.NODE_ENV='\"production\"' --define.DEBUG=false","clean":"git clean -xdf .turbo dist node_modules tsconfig.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645ec1be-f262-4ee7-995b-95d0cd7cb90e"}},"_resolved":"/tmp/a5c9402db711686337147e2fcca649d2/md-oss-observability-0.1.5.tgz","_integrity":"sha512-9Y+vUdo6FMX0Y8A45NLWMbX6o/rCIc10B/y7mUQWm4W8KFFulcoQonlXt9eFT0TUwSErQF//BIqmXaweilZLaQ==","repository":{"url":"git+ssh://git@github.com/Mirasaki-OSS/monorepo-template.git","type":"git","directory":"vendor/observability"},"_npmVersion":"11.6.2","description":"Structured logging with Winston","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.6","winston":"^3.19.0","@md-oss/config":"^0.1.5","@t3-oss/env-nextjs":"^0.13.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.21.5","typescript":"^5.9.3","@types/node":"^25.0.9"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.1.5_1769541786262_0.1093679845213884","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@md-oss/observability","version":"0.1.6","license":"ISC","_id":"@md-oss/observability@0.1.6","maintainers":[{"name":"ariastarcos","email":"me@mirasaki.dev"}],"homepage":"https://github.com/Mirasaki-OSS/monorepo-template#readme","bugs":{"url":"https://github.com/Mirasaki-OSS/monorepo-template/issues"},"dist":{"shasum":"1db2d8302a0a4eaa24cf3f26c21483543f4c8edd","tarball":"https://registry.npmjs.org/@md-oss/observability/-/observability-0.1.6.tgz","fileCount":15,"integrity":"sha512-6NzqRXPXdeal5ysiGUq/LpzYT/BmIWTH0cdHVuK0pwahRaoXS0UN+ic3r9EJdtmoX4gPAVfb64ZMGp505IlfJA==","signatures":[{"sig":"MEQCIClIm59GhF1iyHCKjtqUEUmwbs+9dUnx50kENSe9iksFAiBZHB3dDSHtEJJIseZnKcPg76r/NZF1kx0cgQjqYFLmfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@md-oss%2fobservability@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25218},"main":"./dist/index.cjs","type":"module","_from":"file:md-oss-observability-0.1.6.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.mts","default":"./dist/env.mjs"},"require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}}},"private":false,"scripts":{"dev":"tsc --watch","build":"pkgroll --minify --clean-dist --sourcemap  --define.process.env.NODE_ENV='\"production\"' --define.DEBUG=false","clean":"git clean -xdf .turbo dist node_modules tsconfig.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645ec1be-f262-4ee7-995b-95d0cd7cb90e"}},"_resolved":"/tmp/6c0a709a523e08fab44d255c03dddfa5/md-oss-observability-0.1.6.tgz","_integrity":"sha512-6NzqRXPXdeal5ysiGUq/LpzYT/BmIWTH0cdHVuK0pwahRaoXS0UN+ic3r9EJdtmoX4gPAVfb64ZMGp505IlfJA==","repository":{"url":"git+ssh://git@github.com/Mirasaki-OSS/monorepo-template.git","type":"git","directory":"vendor/observability"},"_npmVersion":"11.6.2","description":"Structured logging with Winston","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.6","winston":"^3.19.0","@md-oss/config":"^0.1.6","@t3-oss/env-nextjs":"^0.13.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.21.5","typescript":"^5.9.3","@types/node":"^25.0.9"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.1.6_1771325205556_0.3053493341968285","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@md-oss/observability","version":"0.1.7","license":"ISC","_id":"@md-oss/observability@0.1.7","maintainers":[{"name":"ariastarcos","email":"me@mirasaki.dev"}],"homepage":"https://github.com/Mirasaki-OSS/monorepo-template#readme","bugs":{"url":"https://github.com/Mirasaki-OSS/monorepo-template/issues"},"dist":{"shasum":"5f8a98d2f5173e59785e449962212211d1f52dac","tarball":"https://registry.npmjs.org/@md-oss/observability/-/observability-0.1.7.tgz","fileCount":15,"integrity":"sha512-IHV2ZXtDlQOvn+dRxTCK3EduiRAg/QyFVt5Vyj2oEUGDX/LC7te0FsIc8DEgx8gcj+WZK80iugpRiviN9rE3Fw==","signatures":[{"sig":"MEUCIH3QMsUKQ3UfHyNlJ93UZuQvtfjEjv5qVFPpxqVwt7NgAiEA0o9Kt0eAqcmejXEadykwx2CFP8ar3WyMYoM/N+t9FVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@md-oss%2fobservability@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25218},"main":"./dist/index.cjs","type":"module","_from":"file:md-oss-observability-0.1.7.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.mts","default":"./dist/env.mjs"},"require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}}},"private":false,"scripts":{"dev":"tsc --watch","build":"pkgroll --minify --clean-dist --sourcemap  --define.process.env.NODE_ENV='\"production\"' --define.DEBUG=false","clean":"git clean -xdf .turbo dist node_modules tsconfig.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645ec1be-f262-4ee7-995b-95d0cd7cb90e"}},"_resolved":"/tmp/20a711a0a6ac2296032f2c4636ca02e2/md-oss-observability-0.1.7.tgz","_integrity":"sha512-IHV2ZXtDlQOvn+dRxTCK3EduiRAg/QyFVt5Vyj2oEUGDX/LC7te0FsIc8DEgx8gcj+WZK80iugpRiviN9rE3Fw==","repository":{"url":"git+ssh://git@github.com/Mirasaki-OSS/monorepo-template.git","type":"git","directory":"vendor/observability"},"_npmVersion":"11.6.2","description":"Structured logging with Winston","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.6","winston":"^3.19.0","@md-oss/config":"^0.1.7","@t3-oss/env-nextjs":"^0.13.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.21.5","typescript":"^5.9.3","@types/node":"^25.0.9"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.1.7_1771416318438_0.3504480120433031","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@md-oss/observability","version":"0.2.0","license":"ISC","_id":"@md-oss/observability@0.2.0","maintainers":[{"name":"ariastarcos","email":"me@mirasaki.dev"}],"homepage":"https://github.com/Mirasaki-OSS/monorepo-template#readme","bugs":{"url":"https://github.com/Mirasaki-OSS/monorepo-template/issues"},"dist":{"shasum":"d9f35c983d5a7376ec34bf4a3bf96a23bb2ef7a9","tarball":"https://registry.npmjs.org/@md-oss/observability/-/observability-0.2.0.tgz","fileCount":41,"integrity":"sha512-HDycb89BM0O3vhWtuPCT6nLXs0CM+kn2xkIeIWLy89eAGTzweeV/Og5yRkqf8WzbloJCwEUF2xZJnH5lrTDqpw==","signatures":[{"sig":"MEQCIFTP/K0Lbv8wPtn9j+m9E5ZADgUt8LjstvQAMh0PQ8/sAiAzjypkp3UnL7HM++xxJtXbne4B52KDEyyV7jxu9cTGVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@md-oss%2fobservability@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55134},"main":"./dist/index.cjs","type":"module","_from":"file:md-oss-observability-0.2.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.mts","default":"./dist/env.mjs"},"require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./types":{"import":{"types":"./dist/types.d.mts"},"require":{"types":"./dist/types.d.cts"}},"./express":{"import":{"types":"./dist/express.d.mts","default":"./dist/express.mjs"},"require":{"types":"./dist/express.d.cts","default":"./dist/express.cjs"}},"./debugger":{"import":{"types":"./dist/debugger.d.mts","default":"./dist/debugger.mjs"},"require":{"types":"./dist/debugger.d.cts","default":"./dist/debugger.cjs"}},"./next-client":{"import":{"types":"./dist/next-client.d.mts","default":"./dist/next-client.mjs"},"require":{"types":"./dist/next-client.d.cts","default":"./dist/next-client.cjs"}},"./next-server":{"import":{"types":"./dist/next-server.d.mts","default":"./dist/next-server.mjs"},"require":{"types":"./dist/next-server.d.cts","default":"./dist/next-server.cjs"}}},"private":false,"scripts":{"dev":"tsc --watch","build":"pkgroll --minify --clean-dist --sourcemap  --define.process.env.NODE_ENV='\"production\"' --define.DEBUG=false","clean":"git clean -xdf .turbo dist node_modules tsconfig.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645ec1be-f262-4ee7-995b-95d0cd7cb90e"}},"_resolved":"/tmp/2449d3aa503b66b304d9daf2173d261f/md-oss-observability-0.2.0.tgz","_integrity":"sha512-HDycb89BM0O3vhWtuPCT6nLXs0CM+kn2xkIeIWLy89eAGTzweeV/Og5yRkqf8WzbloJCwEUF2xZJnH5lrTDqpw==","repository":{"url":"git+ssh://git@github.com/Mirasaki-OSS/monorepo-template.git","type":"git","directory":"vendor/observability"},"_npmVersion":"11.11.0","description":"Structured logging with Pino","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","pino":"^9.14.0","debug":"^4.4.3","@md-oss/common":"^0.2.0","@md-oss/config":"^0.1.7","@t3-oss/env-nextjs":"^0.13.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.21.5","typescript":"^5.9.3","@types/node":"^25.0.9","@types/debug":"^4.1.12"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.2.0_1775751443323_0.9754728230478238","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@md-oss/observability","version":"0.2.1","license":"ISC","_id":"@md-oss/observability@0.2.1","maintainers":[{"name":"ariastarcos","email":"me@mirasaki.dev"}],"homepage":"https://github.com/Mirasaki-OSS/monorepo-template#readme","bugs":{"url":"https://github.com/Mirasaki-OSS/monorepo-template/issues"},"dist":{"shasum":"3a896e1f58a23cf1cc8bb125921f00c9eeadb4d7","tarball":"https://registry.npmjs.org/@md-oss/observability/-/observability-0.2.1.tgz","fileCount":41,"integrity":"sha512-P21Z1+SxA6KiQvkYiprGP/udWGs22HzSRQ1nhcOLGUrt2nSzvdclIVE1jLqCuw8Zy5iLqJgCZIX7yzeOmoHfrA==","signatures":[{"sig":"MEQCIFicsAAd4Z/DM/eXAvIW15XyTwqFyZXJFv8cuGZlG3OqAiAbRsPt62D23I4hyIzVz8zExxapontUiiY09al6IyeliA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55134},"main":"./dist/index.cjs","type":"module","_from":"file:md-oss-observability-0.2.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.mts","default":"./dist/env.mjs"},"require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./types":{"import":{"types":"./dist/types.d.mts"},"require":{"types":"./dist/types.d.cts"}},"./express":{"import":{"types":"./dist/express.d.mts","default":"./dist/express.mjs"},"require":{"types":"./dist/express.d.cts","default":"./dist/express.cjs"}},"./debugger":{"import":{"types":"./dist/debugger.d.mts","default":"./dist/debugger.mjs"},"require":{"types":"./dist/debugger.d.cts","default":"./dist/debugger.cjs"}},"./next-client":{"import":{"types":"./dist/next-client.d.mts","default":"./dist/next-client.mjs"},"require":{"types":"./dist/next-client.d.cts","default":"./dist/next-client.cjs"}},"./next-server":{"import":{"types":"./dist/next-server.d.mts","default":"./dist/next-server.mjs"},"require":{"types":"./dist/next-server.d.cts","default":"./dist/next-server.cjs"}}},"private":false,"scripts":{"dev":"tsc --watch","build":"pkgroll --minify --clean-dist --sourcemap  --define.process.env.NODE_ENV='\"production\"' --define.DEBUG=false","clean":"git clean -xdf .turbo dist node_modules tsconfig.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ariastarcos","email":"me@mirasaki.dev"},"_resolved":"/tmp/dfa7e9a5d0d2fb79d038ef9024382ab0/md-oss-observability-0.2.1.tgz","_integrity":"sha512-P21Z1+SxA6KiQvkYiprGP/udWGs22HzSRQ1nhcOLGUrt2nSzvdclIVE1jLqCuw8Zy5iLqJgCZIX7yzeOmoHfrA==","repository":{"url":"git+ssh://git@github.com/Mirasaki-OSS/monorepo-template.git","type":"git","directory":"vendor/observability"},"_npmVersion":"11.6.1","description":"Structured logging with Pino","directories":{},"_nodeVersion":"24.11.0","dependencies":{"zod":"^4.3.6","pino":"^9.14.0","debug":"^4.4.3","@md-oss/common":"^0.2.1","@md-oss/config":"^0.2.1","@t3-oss/env-nextjs":"^0.13.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.21.5","typescript":"^5.9.3","@types/node":"^25.0.9","@types/debug":"^4.1.12"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.2.1_1775752622503_0.5056275120993998","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@md-oss/observability","version":"0.2.2","license":"ISC","_id":"@md-oss/observability@0.2.2","maintainers":[{"name":"ariastarcos","email":"me@mirasaki.dev"}],"homepage":"https://github.com/Mirasaki-OSS/monorepo-template#readme","bugs":{"url":"https://github.com/Mirasaki-OSS/monorepo-template/issues"},"dist":{"shasum":"dff02699e2ab59ccf49280633b36f9717b705583","tarball":"https://registry.npmjs.org/@md-oss/observability/-/observability-0.2.2.tgz","fileCount":55,"integrity":"sha512-7KLgL0uKQSVomxDSUPexOz2O/VvrQBw5BQNo4/dyImo3AKEEdlQcj+vIVmiWSVOOjIYE+tTuMfqEdtJfLSByow==","signatures":[{"sig":"MEYCIQDpFPWlvzOThbEHipMybZ73V4f7U850b/qbgP8wKAefKQIhANX+AJuHuhGL2IMxa92/HaCR5QS3to+4mWeIM7jAIu/W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@md-oss%2fobservability@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60100},"main":"./dist/index.cjs","type":"module","_from":"file:md-oss-observability-0.2.2.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.mts","default":"./dist/env.mjs"},"require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./types":{"import":{"types":"./dist/types.d.mts"},"require":{"types":"./dist/types.d.cts"}},"./express":{"import":{"types":"./dist/express.d.mts","default":"./dist/express.mjs"},"require":{"types":"./dist/express.d.cts","default":"./dist/express.cjs"}},"./debugger":{"import":{"types":"./dist/debugger.d.mts","default":"./dist/debugger.mjs"},"require":{"types":"./dist/debugger.d.cts","default":"./dist/debugger.cjs"}},"./next-client":{"import":{"types":"./dist/next-client.d.mts","default":"./dist/next-client.mjs"},"require":{"types":"./dist/next-client.d.cts","default":"./dist/next-client.cjs"}},"./next-server":{"import":{"types":"./dist/next-server.d.mts","default":"./dist/next-server.mjs"},"require":{"types":"./dist/next-server.d.cts","default":"./dist/next-server.cjs"}}},"private":false,"scripts":{"dev":"tsc --watch","build":"pkgroll --minify --clean-dist --sourcemap  --define.process.env.NODE_ENV='\"production\"' --define.DEBUG=false","clean":"git clean -xdf .turbo dist node_modules tsconfig.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645ec1be-f262-4ee7-995b-95d0cd7cb90e"}},"_resolved":"/tmp/eaabd3371728ef2a66587f38eef26ec1/md-oss-observability-0.2.2.tgz","_integrity":"sha512-7KLgL0uKQSVomxDSUPexOz2O/VvrQBw5BQNo4/dyImo3AKEEdlQcj+vIVmiWSVOOjIYE+tTuMfqEdtJfLSByow==","repository":{"url":"git+ssh://git@github.com/Mirasaki-OSS/monorepo-template.git","type":"git","directory":"vendor/observability"},"_npmVersion":"11.11.0","description":"Structured logging with Pino","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","debug":"^4.4.3","@md-oss/common":"^0.2.2","@md-oss/config":"^0.2.2","@t3-oss/env-nextjs":"^0.13.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.27.0","typescript":"^6.0.2","@types/node":"^25.5.2","@types/debug":"^4.1.13"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.2.2_1775753828668_0.21806414225834625","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@md-oss/observability","version":"0.2.3","license":"ISC","_id":"@md-oss/observability@0.2.3","maintainers":[{"name":"ariastarcos","email":"me@mirasaki.dev"}],"homepage":"https://github.com/Mirasaki-OSS/monorepo-template#readme","bugs":{"url":"https://github.com/Mirasaki-OSS/monorepo-template/issues"},"dist":{"shasum":"2e9203593617dd4933e1ced1f87dccf079f1b7e4","tarball":"https://registry.npmjs.org/@md-oss/observability/-/observability-0.2.3.tgz","fileCount":55,"integrity":"sha512-xIAuX0WOyzvcEOfeFjqJUfydtfRqNDD7GhF0slgBX002o8uTHRt/2k30lKW/ROxtz5In0zWW8gYC11qmp/ifmw==","signatures":[{"sig":"MEYCIQDXR6LY4O3YkpsmQaod2zpTqCB1tO0+fEkQ+PCHiRn/mgIhAJItlcI2/LOpv5z+adFJjTBh0DyA8O6iVXdW+LNihhuP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@md-oss%2fobservability@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60100},"main":"./dist/index.cjs","type":"module","_from":"file:md-oss-observability-0.2.3.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.mts","default":"./dist/env.mjs"},"require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./types":{"import":{"types":"./dist/types.d.mts"},"require":{"types":"./dist/types.d.cts"}},"./express":{"import":{"types":"./dist/express.d.mts","default":"./dist/express.mjs"},"require":{"types":"./dist/express.d.cts","default":"./dist/express.cjs"}},"./debugger":{"import":{"types":"./dist/debugger.d.mts","default":"./dist/debugger.mjs"},"require":{"types":"./dist/debugger.d.cts","default":"./dist/debugger.cjs"}},"./next-client":{"import":{"types":"./dist/next-client.d.mts","default":"./dist/next-client.mjs"},"require":{"types":"./dist/next-client.d.cts","default":"./dist/next-client.cjs"}},"./next-server":{"import":{"types":"./dist/next-server.d.mts","default":"./dist/next-server.mjs"},"require":{"types":"./dist/next-server.d.cts","default":"./dist/next-server.cjs"}}},"private":false,"scripts":{"dev":"tsc --watch","build":"pkgroll --minify --clean-dist --sourcemap  --define.process.env.NODE_ENV='\"production\"' --define.DEBUG=false","clean":"git clean -xdf .turbo dist node_modules tsconfig.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645ec1be-f262-4ee7-995b-95d0cd7cb90e"}},"_resolved":"/tmp/eca9bad0d5b19b4df0fb3a0339d7bd81/md-oss-observability-0.2.3.tgz","_integrity":"sha512-xIAuX0WOyzvcEOfeFjqJUfydtfRqNDD7GhF0slgBX002o8uTHRt/2k30lKW/ROxtz5In0zWW8gYC11qmp/ifmw==","repository":{"url":"git+ssh://git@github.com/Mirasaki-OSS/monorepo-template.git","type":"git","directory":"vendor/observability"},"_npmVersion":"11.11.0","description":"Structured logging with Pino","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","debug":"^4.4.3","@md-oss/common":"^0.2.3","@md-oss/config":"^0.2.3","@t3-oss/env-nextjs":"^0.13.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.27.0","typescript":"^6.0.2","@types/node":"^25.5.2","@types/debug":"^4.1.13"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.2.3_1775755472212_0.6920993695858328","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@md-oss/observability","version":"0.2.4","license":"ISC","_id":"@md-oss/observability@0.2.4","maintainers":[{"name":"ariastarcos","email":"me@mirasaki.dev"}],"homepage":"https://github.com/Mirasaki-OSS/monorepo-template#readme","bugs":{"url":"https://github.com/Mirasaki-OSS/monorepo-template/issues"},"dist":{"shasum":"fc2da6d0a839365d418cea3b8e745ffb7ad1d6a1","tarball":"https://registry.npmjs.org/@md-oss/observability/-/observability-0.2.4.tgz","fileCount":55,"integrity":"sha512-Kh3kk2DKWmBprf9FYjeRdq5+D/SyD0grABO8sZToYorsv7K8sPVqeyLCYhJkaxSGNJWQdIMaFY4sLUehOdCF2A==","signatures":[{"sig":"MEQCIG+DVlu6j4uLrrJ1XEELjpTr4I4Bo+Wo0cwjPgfVX6CRAiAjATt9xSclTcMCl27qgPn3DsDCaOu+SxU/bnDMhLoWPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@md-oss%2fobservability@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60100},"main":"./dist/index.cjs","type":"module","_from":"file:md-oss-observability-0.2.4.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.mts","default":"./dist/env.mjs"},"require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./types":{"import":{"types":"./dist/types.d.mts"},"require":{"types":"./dist/types.d.cts"}},"./express":{"import":{"types":"./dist/express.d.mts","default":"./dist/express.mjs"},"require":{"types":"./dist/express.d.cts","default":"./dist/express.cjs"}},"./debugger":{"import":{"types":"./dist/debugger.d.mts","default":"./dist/debugger.mjs"},"require":{"types":"./dist/debugger.d.cts","default":"./dist/debugger.cjs"}},"./next-client":{"import":{"types":"./dist/next-client.d.mts","default":"./dist/next-client.mjs"},"require":{"types":"./dist/next-client.d.cts","default":"./dist/next-client.cjs"}},"./next-server":{"import":{"types":"./dist/next-server.d.mts","default":"./dist/next-server.mjs"},"require":{"types":"./dist/next-server.d.cts","default":"./dist/next-server.cjs"}}},"private":false,"scripts":{"dev":"tsc --watch","build":"pkgroll --minify --clean-dist --sourcemap  --define.process.env.NODE_ENV='\"production\"' --define.DEBUG=false","clean":"git clean -xdf .turbo dist node_modules tsconfig.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645ec1be-f262-4ee7-995b-95d0cd7cb90e"}},"_resolved":"/tmp/13744225f0a26fce1a267320fbdbf6cf/md-oss-observability-0.2.4.tgz","_integrity":"sha512-Kh3kk2DKWmBprf9FYjeRdq5+D/SyD0grABO8sZToYorsv7K8sPVqeyLCYhJkaxSGNJWQdIMaFY4sLUehOdCF2A==","repository":{"url":"git+ssh://git@github.com/Mirasaki-OSS/monorepo-template.git","type":"git","directory":"vendor/observability"},"_npmVersion":"11.11.0","description":"Structured logging with Pino","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","debug":"^4.4.3","@md-oss/common":"^0.2.4","@md-oss/config":"^0.2.4","@t3-oss/env-nextjs":"^0.13.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.27.0","typescript":"^6.0.2","@types/node":"^25.5.2","@types/debug":"^4.1.13"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.2.4_1775757579671_0.051081947099513636","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@md-oss/observability","version":"0.3.0","license":"ISC","_id":"@md-oss/observability@0.3.0","maintainers":[{"name":"ariastarcos","email":"me@mirasaki.dev"}],"homepage":"https://github.com/Mirasaki-OSS/monorepo-template#readme","bugs":{"url":"https://github.com/Mirasaki-OSS/monorepo-template/issues"},"dist":{"shasum":"e79e4e341bce8099f814c80fbbf44194f33d265d","tarball":"https://registry.npmjs.org/@md-oss/observability/-/observability-0.3.0.tgz","fileCount":55,"integrity":"sha512-ISY9dXQAp9hyZ3rE5BJBdNw2LAjZmLz5DP/DIlxht0ymWWPHCfnEU1LwgupIjHPR8aDE6e/MMf5ViJK32Nq30w==","signatures":[{"sig":"MEMCIB4oyY5RCsLrz3fNuDmU3P8JIdD2gqGGCrC1cpkip2X0Ah8t76ceBvWfsIWufAMai8/7p12hSpbQ28jXVy30QgoK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60309},"main":"./dist/index.cjs","type":"module","_from":"file:md-oss-observability-0.3.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.mts","default":"./dist/env.mjs"},"require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./types":{"import":{"types":"./dist/types.d.mts"},"require":{"types":"./dist/types.d.cts"}},"./express":{"import":{"types":"./dist/express.d.mts","default":"./dist/express.mjs"},"require":{"types":"./dist/express.d.cts","default":"./dist/express.cjs"}},"./debugger":{"import":{"types":"./dist/debugger.d.mts","default":"./dist/debugger.mjs"},"require":{"types":"./dist/debugger.d.cts","default":"./dist/debugger.cjs"}},"./next-client":{"import":{"types":"./dist/next-client.d.mts","default":"./dist/next-client.mjs"},"require":{"types":"./dist/next-client.d.cts","default":"./dist/next-client.cjs"}},"./next-server":{"import":{"types":"./dist/next-server.d.mts","default":"./dist/next-server.mjs"},"require":{"types":"./dist/next-server.d.cts","default":"./dist/next-server.cjs"}}},"private":false,"scripts":{"dev":"tsc --watch","build":"pkgroll --minify --clean-dist --sourcemap  --define.process.env.NODE_ENV='\"production\"' --define.DEBUG=false","clean":"git clean -xdf .turbo dist node_modules tsconfig.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ariastarcos","email":"me@mirasaki.dev"},"_resolved":"/tmp/9b5e5340a45e11d77c9eaf533e7c90ce/md-oss-observability-0.3.0.tgz","_integrity":"sha512-ISY9dXQAp9hyZ3rE5BJBdNw2LAjZmLz5DP/DIlxht0ymWWPHCfnEU1LwgupIjHPR8aDE6e/MMf5ViJK32Nq30w==","repository":{"url":"git+ssh://git@github.com/Mirasaki-OSS/monorepo-template.git","type":"git","directory":"vendor/observability"},"_npmVersion":"11.6.1","description":"Structured logging with Pino","directories":{},"_nodeVersion":"24.11.0","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","debug":"^4.4.3","@md-oss/common":"^0.3.0","@md-oss/config":"^0.3.0","@md-oss/serdes":"^0.3.0","@t3-oss/env-nextjs":"^0.13.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.27.0","typescript":"^6.0.2","@types/node":"^25.5.2","@types/debug":"^4.1.13"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.3.0_1775808206463_0.06551811692014797","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@md-oss/observability","version":"0.3.1","author":{"url":"https://mirasaki.dev","name":"Mirasaki Development","email":"contact@mirasaki.dev"},"license":"ISC","_id":"@md-oss/observability@0.3.1","maintainers":[{"name":"ariastarcos","email":"me@mirasaki.dev"}],"homepage":"https://github.com/Mirasaki-OSS/monorepo-template/tree/main/vendor/observability#readme","bugs":{"url":"https://github.com/Mirasaki-OSS/monorepo-template/issues"},"dist":{"shasum":"919b13cd0ec1bc69c6ff1b6b7f9094583997d0cc","tarball":"https://registry.npmjs.org/@md-oss/observability/-/observability-0.3.1.tgz","fileCount":55,"integrity":"sha512-pDPAvvESjxgGd05h+yxE4vPkCQtnQnvQA4UAakFQswsFxiCuFlDCpLl4ENUPa3qBMjjb+gQm3S0nH2ofBq/AzA==","signatures":[{"sig":"MEUCIG8vaRaKKaJi+DJ59R4dNsJMYlFJm09htEGAZTvBLAwFAiEAykQ9YuOvk3cogHvVyc6GsQOuLgDD9lS1Y7KvMWivIKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60540},"main":"./dist/index.cjs","type":"module","_from":"file:md-oss-observability-0.3.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.mts","default":"./dist/env.mjs"},"require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./types":{"import":{"types":"./dist/types.d.mts"},"require":{"types":"./dist/types.d.cts"}},"./express":{"import":{"types":"./dist/express.d.mts","default":"./dist/express.mjs"},"require":{"types":"./dist/express.d.cts","default":"./dist/express.cjs"}},"./debugger":{"import":{"types":"./dist/debugger.d.mts","default":"./dist/debugger.mjs"},"require":{"types":"./dist/debugger.d.cts","default":"./dist/debugger.cjs"}},"./next-client":{"import":{"types":"./dist/next-client.d.mts","default":"./dist/next-client.mjs"},"require":{"types":"./dist/next-client.d.cts","default":"./dist/next-client.cjs"}},"./next-server":{"import":{"types":"./dist/next-server.d.mts","default":"./dist/next-server.mjs"},"require":{"types":"./dist/next-server.d.cts","default":"./dist/next-server.cjs"}}},"private":false,"scripts":{"dev":"tsc --watch","build":"pkgroll --minify --clean-dist --sourcemap  --define.process.env.NODE_ENV='\"production\"' --define.DEBUG=false","clean":"git clean -xdf .turbo dist node_modules tsconfig.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ariastarcos","email":"me@mirasaki.dev"},"_resolved":"/tmp/51c3220e22ad63870219a54c895b0662/md-oss-observability-0.3.1.tgz","_integrity":"sha512-pDPAvvESjxgGd05h+yxE4vPkCQtnQnvQA4UAakFQswsFxiCuFlDCpLl4ENUPa3qBMjjb+gQm3S0nH2ofBq/AzA==","repository":{"url":"git+ssh://git@github.com/Mirasaki-OSS/monorepo-template.git","type":"git","directory":"vendor/observability"},"_npmVersion":"11.6.1","description":"Structured logging with Pino","directories":{},"_nodeVersion":"24.11.0","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","debug":"^4.4.3","@md-oss/common":"^0.3.1","@md-oss/config":"^0.3.1","@md-oss/serdes":"^0.3.1","@t3-oss/env-nextjs":"^0.13.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.27.0","typescript":"^6.0.2","@types/node":"^25.5.2","@types/debug":"^4.1.13"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.3.1_1775808782717_0.4422709026016203","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@md-oss/observability","version":"0.3.2","author":{"url":"https://mirasaki.dev","name":"Mirasaki Development","email":"contact@mirasaki.dev"},"license":"ISC","_id":"@md-oss/observability@0.3.2","maintainers":[{"name":"ariastarcos","email":"me@mirasaki.dev"}],"homepage":"https://github.com/Mirasaki-OSS/monorepo-template/tree/main/vendor/observability#readme","bugs":{"url":"https://github.com/Mirasaki-OSS/monorepo-template/issues"},"dist":{"shasum":"f54bd79b09833510c517bd10901d1384fcdd1e38","tarball":"https://registry.npmjs.org/@md-oss/observability/-/observability-0.3.2.tgz","fileCount":55,"integrity":"sha512-Mm8BYaX0BE0Kflag1V5IE8mG06bD73zoneqDRupWCatWjDEM50HYrairXAkjLSCQItULI/Z0N0K/Z5hCNEIyCQ==","signatures":[{"sig":"MEYCIQCFHsNDEppb/JpqcMlTPidUK35wqyw6T/DCUtm2HNNRxwIhAMVYJQhuGc3Te3eaKekbvZLxEIC64anV0IxtxK7S9ksy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@md-oss%2fobservability@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60703},"main":"./dist/index.cjs","type":"module","_from":"file:md-oss-observability-0.3.2.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.mts","default":"./dist/env.mjs"},"require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./types":{"import":{"types":"./dist/types.d.mts"},"require":{"types":"./dist/types.d.cts"}},"./express":{"import":{"types":"./dist/express.d.mts","default":"./dist/express.mjs"},"require":{"types":"./dist/express.d.cts","default":"./dist/express.cjs"}},"./debugger":{"import":{"types":"./dist/debugger.d.mts","default":"./dist/debugger.mjs"},"require":{"types":"./dist/debugger.d.cts","default":"./dist/debugger.cjs"}},"./next-client":{"import":{"types":"./dist/next-client.d.mts","default":"./dist/next-client.mjs"},"require":{"types":"./dist/next-client.d.cts","default":"./dist/next-client.cjs"}},"./next-server":{"import":{"types":"./dist/next-server.d.mts","default":"./dist/next-server.mjs"},"require":{"types":"./dist/next-server.d.cts","default":"./dist/next-server.cjs"}}},"private":false,"scripts":{"dev":"tsc --watch","build":"pkgroll --minify --clean-dist --sourcemap  --define.process.env.NODE_ENV='\"production\"' --define.DEBUG=false && pnpm exec md-oss-add-module-directive --directive='use client' dist/next-client.mjs dist/next-client.cjs","clean":"git clean -xdf .turbo dist node_modules tsconfig.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645ec1be-f262-4ee7-995b-95d0cd7cb90e"}},"_resolved":"/tmp/6b514852531b8350883513b2d6a14b43/md-oss-observability-0.3.2.tgz","_integrity":"sha512-Mm8BYaX0BE0Kflag1V5IE8mG06bD73zoneqDRupWCatWjDEM50HYrairXAkjLSCQItULI/Z0N0K/Z5hCNEIyCQ==","repository":{"url":"git+ssh://git@github.com/Mirasaki-OSS/monorepo-template.git","type":"git","directory":"vendor/observability"},"_npmVersion":"11.11.0","description":"Structured logging with Pino","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","debug":"^4.4.3","@md-oss/common":"^0.3.2","@md-oss/config":"^0.3.2","@md-oss/serdes":"^0.3.2","@t3-oss/env-nextjs":"^0.13.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.27.0","typescript":"^6.0.2","@types/node":"^25.5.2","@md-oss/scripts":"^0.3.2"},"peerDependencies":{"@types/debug":"^4.1.13"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.3.2_1775813563032_0.2742286841518504","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@md-oss/observability","version":"0.3.3","author":{"url":"https://mirasaki.dev","name":"Mirasaki Development","email":"contact@mirasaki.dev"},"license":"ISC","_id":"@md-oss/observability@0.3.3","maintainers":[{"name":"ariastarcos","email":"me@mirasaki.dev"}],"homepage":"https://github.com/Mirasaki-OSS/monorepo-template/tree/main/vendor/observability#readme","bugs":{"url":"https://github.com/Mirasaki-OSS/monorepo-template/issues"},"dist":{"shasum":"d8c8e3a96e403f76e45081a04f2963af41fee39e","tarball":"https://registry.npmjs.org/@md-oss/observability/-/observability-0.3.3.tgz","fileCount":55,"integrity":"sha512-+1rPiPCgojXg0FWkGuwCDu9NbY6KC6V0qfW/WCrp+sJkvS6ylpyVn2wKrNqCe4m9OKa5gbl9kKkSoKOrF1foBg==","signatures":[{"sig":"MEYCIQCSOXom7GCvBKrETu5u4LGf1uNKeMF3PNMN6JqnR7N/XAIhAOvvh4q9qf/szRbTY2MIRybtgtEdZV53NV51XHroFaN/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@md-oss%2fobservability@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60703},"main":"./dist/index.cjs","type":"module","_from":"file:md-oss-observability-0.3.3.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.mts","default":"./dist/env.mjs"},"require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./types":{"import":{"types":"./dist/types.d.mts"},"require":{"types":"./dist/types.d.cts"}},"./express":{"import":{"types":"./dist/express.d.mts","default":"./dist/express.mjs"},"require":{"types":"./dist/express.d.cts","default":"./dist/express.cjs"}},"./debugger":{"import":{"types":"./dist/debugger.d.mts","default":"./dist/debugger.mjs"},"require":{"types":"./dist/debugger.d.cts","default":"./dist/debugger.cjs"}},"./next-client":{"import":{"types":"./dist/next-client.d.mts","default":"./dist/next-client.mjs"},"require":{"types":"./dist/next-client.d.cts","default":"./dist/next-client.cjs"}},"./next-server":{"import":{"types":"./dist/next-server.d.mts","default":"./dist/next-server.mjs"},"require":{"types":"./dist/next-server.d.cts","default":"./dist/next-server.cjs"}}},"private":false,"scripts":{"dev":"tsc --watch","build":"pkgroll --minify --clean-dist --sourcemap  --define.process.env.NODE_ENV='\"production\"' --define.DEBUG=false && pnpm exec md-oss-add-module-directive --directive='use client' dist/next-client.mjs dist/next-client.cjs","clean":"git clean -xdf .turbo dist node_modules tsconfig.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645ec1be-f262-4ee7-995b-95d0cd7cb90e"}},"_resolved":"/tmp/eec7342943d93e9dc50c9d538cea9c7c/md-oss-observability-0.3.3.tgz","_integrity":"sha512-+1rPiPCgojXg0FWkGuwCDu9NbY6KC6V0qfW/WCrp+sJkvS6ylpyVn2wKrNqCe4m9OKa5gbl9kKkSoKOrF1foBg==","repository":{"url":"git+ssh://git@github.com/Mirasaki-OSS/monorepo-template.git","type":"git","directory":"vendor/observability"},"_npmVersion":"11.11.0","description":"Structured logging with Pino","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","debug":"^4.4.3","@md-oss/common":"^0.3.3","@md-oss/config":"^0.3.3","@md-oss/serdes":"^0.3.3","@t3-oss/env-nextjs":"^0.13.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.27.0","typescript":"^6.0.2","@types/node":"^25.5.2","@md-oss/scripts":"^0.3.3"},"peerDependencies":{"@types/debug":"^4.1.13"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.3.3_1775820485837_0.1773935171074268","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@md-oss/observability","version":"0.3.4","author":{"url":"https://mirasaki.dev","name":"Mirasaki Development","email":"contact@mirasaki.dev"},"license":"ISC","_id":"@md-oss/observability@0.3.4","maintainers":[{"name":"ariastarcos","email":"me@mirasaki.dev"}],"homepage":"https://github.com/Mirasaki-OSS/monorepo-template/tree/main/vendor/observability#readme","bugs":{"url":"https://github.com/Mirasaki-OSS/monorepo-template/issues"},"dist":{"shasum":"63676854de5af7da3ba3079857284931474e68e1","tarball":"https://registry.npmjs.org/@md-oss/observability/-/observability-0.3.4.tgz","fileCount":55,"integrity":"sha512-+jzWMFLlLV2hWAlfJjLTdQf3Xl89Ya7qDqEzdnCXOkMcld4KuinQ8Q/9EJCwHi+kafVlV8BW9t8Kj4QBAfLy4A==","signatures":[{"sig":"MEYCIQDbHMcdyhK+gg95F6AVYZzZczoUiAaxPVUwR+Hl5FC9OgIhAKfRdSWlgCwPGF9dPEaIIpt82RZ+ztPxz6DZYh5uXXNn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@md-oss%2fobservability@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60703},"main":"./dist/index.cjs","type":"module","_from":"file:md-oss-observability-0.3.4.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.mts","default":"./dist/env.mjs"},"require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./types":{"import":{"types":"./dist/types.d.mts"},"require":{"types":"./dist/types.d.cts"}},"./express":{"import":{"types":"./dist/express.d.mts","default":"./dist/express.mjs"},"require":{"types":"./dist/express.d.cts","default":"./dist/express.cjs"}},"./debugger":{"import":{"types":"./dist/debugger.d.mts","default":"./dist/debugger.mjs"},"require":{"types":"./dist/debugger.d.cts","default":"./dist/debugger.cjs"}},"./next-client":{"import":{"types":"./dist/next-client.d.mts","default":"./dist/next-client.mjs"},"require":{"types":"./dist/next-client.d.cts","default":"./dist/next-client.cjs"}},"./next-server":{"import":{"types":"./dist/next-server.d.mts","default":"./dist/next-server.mjs"},"require":{"types":"./dist/next-server.d.cts","default":"./dist/next-server.cjs"}}},"private":false,"scripts":{"dev":"tsc --watch","build":"pkgroll --minify --clean-dist --sourcemap  --define.process.env.NODE_ENV='\"production\"' --define.DEBUG=false && pnpm exec md-oss-add-module-directive --directive='use client' dist/next-client.mjs dist/next-client.cjs","clean":"git clean -xdf .turbo dist node_modules tsconfig.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645ec1be-f262-4ee7-995b-95d0cd7cb90e"}},"_resolved":"/tmp/407a5b076cccb129db83bcf999e2effe/md-oss-observability-0.3.4.tgz","_integrity":"sha512-+jzWMFLlLV2hWAlfJjLTdQf3Xl89Ya7qDqEzdnCXOkMcld4KuinQ8Q/9EJCwHi+kafVlV8BW9t8Kj4QBAfLy4A==","repository":{"url":"git+ssh://git@github.com/Mirasaki-OSS/monorepo-template.git","type":"git","directory":"vendor/observability"},"_npmVersion":"11.11.0","description":"Structured logging with Pino","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","debug":"^4.4.3","@md-oss/common":"^0.3.4","@md-oss/config":"^0.3.4","@md-oss/serdes":"^0.3.4","@t3-oss/env-nextjs":"^0.13.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.27.0","typescript":"^6.0.2","@types/node":"^25.5.2","@md-oss/scripts":"^0.3.4"},"peerDependencies":{"@types/debug":"^4.1.13"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.3.4_1775831176805_0.035641868479057814","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@md-oss/observability","version":"0.3.5","author":{"url":"https://mirasaki.dev","name":"Mirasaki Development","email":"contact@mirasaki.dev"},"license":"ISC","_id":"@md-oss/observability@0.3.5","maintainers":[{"name":"ariastarcos","email":"me@mirasaki.dev"}],"homepage":"https://github.com/Mirasaki-OSS/monorepo-template/tree/main/vendor/observability#readme","bugs":{"url":"https://github.com/Mirasaki-OSS/monorepo-template/issues"},"dist":{"shasum":"4a0d9839bc8d00e405f1ed1e71558567b88f6270","tarball":"https://registry.npmjs.org/@md-oss/observability/-/observability-0.3.5.tgz","fileCount":55,"integrity":"sha512-5wip9wgwlQdI3Gu93jIMcJZZzeQin31ULgmCe/4PXMebGt9/s3KvAWvdOPSe5KuB+P/OLtBDNCUGM4qf0fMAjQ==","signatures":[{"sig":"MEQCIE7dr+RD2aWhv6Ob+htgH1ENvAzYoEDY0cXVj2/YW6tvAiAMkHAscWjSNTH3OSiM3plW7zb5aKi1ddub0F2zg4UyJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@md-oss%2fobservability@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60703},"main":"./dist/index.cjs","type":"module","_from":"file:md-oss-observability-0.3.5.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.mts","default":"./dist/env.mjs"},"require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./types":{"import":{"types":"./dist/types.d.mts"},"require":{"types":"./dist/types.d.cts"}},"./express":{"import":{"types":"./dist/express.d.mts","default":"./dist/express.mjs"},"require":{"types":"./dist/express.d.cts","default":"./dist/express.cjs"}},"./debugger":{"import":{"types":"./dist/debugger.d.mts","default":"./dist/debugger.mjs"},"require":{"types":"./dist/debugger.d.cts","default":"./dist/debugger.cjs"}},"./next-client":{"import":{"types":"./dist/next-client.d.mts","default":"./dist/next-client.mjs"},"require":{"types":"./dist/next-client.d.cts","default":"./dist/next-client.cjs"}},"./next-server":{"import":{"types":"./dist/next-server.d.mts","default":"./dist/next-server.mjs"},"require":{"types":"./dist/next-server.d.cts","default":"./dist/next-server.cjs"}}},"private":false,"scripts":{"dev":"tsc --watch","build":"pkgroll --minify --clean-dist --sourcemap  --define.process.env.NODE_ENV='\"production\"' --define.DEBUG=false && pnpm exec md-oss-add-module-directive --directive='use client' dist/next-client.mjs dist/next-client.cjs","clean":"git clean -xdf .turbo dist node_modules tsconfig.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645ec1be-f262-4ee7-995b-95d0cd7cb90e"}},"_resolved":"/tmp/f28d8fae8b9615bb3039963fc6c361d3/md-oss-observability-0.3.5.tgz","_integrity":"sha512-5wip9wgwlQdI3Gu93jIMcJZZzeQin31ULgmCe/4PXMebGt9/s3KvAWvdOPSe5KuB+P/OLtBDNCUGM4qf0fMAjQ==","repository":{"url":"git+ssh://git@github.com/Mirasaki-OSS/monorepo-template.git","type":"git","directory":"vendor/observability"},"_npmVersion":"11.11.0","description":"Structured logging with Pino","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","debug":"^4.4.3","@md-oss/common":"^0.3.5","@md-oss/config":"^0.3.5","@md-oss/serdes":"^0.3.5","@t3-oss/env-nextjs":"^0.13.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.27.0","typescript":"^6.0.2","@types/node":"^25.6.0","@md-oss/scripts":"^0.3.5"},"peerDependencies":{"@types/debug":"^4.1.13"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.3.5_1775834380881_0.05153316524580642","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@md-oss/observability","version":"0.3.6","author":{"url":"https://mirasaki.dev","name":"Mirasaki Development","email":"contact@mirasaki.dev"},"license":"ISC","_id":"@md-oss/observability@0.3.6","maintainers":[{"name":"ariastarcos","email":"me@mirasaki.dev"}],"homepage":"https://github.com/Mirasaki-OSS/monorepo-template/tree/main/vendor/observability#readme","bugs":{"url":"https://github.com/Mirasaki-OSS/monorepo-template/issues"},"dist":{"shasum":"e722abe58b5da6cf0ef991dfb771f3efced3a9de","tarball":"https://registry.npmjs.org/@md-oss/observability/-/observability-0.3.6.tgz","fileCount":55,"integrity":"sha512-XAlGJc4cYsmVONWYWT2qna2rRK8QUksRbIW/IpxYxIfEssmx1vbr2HtmPEuvh8WlbRLHKPjVxkV/dCsZMcHjmQ==","signatures":[{"sig":"MEUCIGiMa/5RLzNnJ3aYjUQ26h1QrfOe/TgD8ib4FBcyLBVAAiEAjTT3DzluzSqHlp/XEGLhNUgQylG+fJDYkY5VLtDCjk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@md-oss%2fobservability@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60703},"main":"./dist/index.cjs","type":"module","_from":"file:md-oss-observability-0.3.6.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.mts","default":"./dist/env.mjs"},"require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./types":{"import":{"types":"./dist/types.d.mts"},"require":{"types":"./dist/types.d.cts"}},"./express":{"import":{"types":"./dist/express.d.mts","default":"./dist/express.mjs"},"require":{"types":"./dist/express.d.cts","default":"./dist/express.cjs"}},"./debugger":{"import":{"types":"./dist/debugger.d.mts","default":"./dist/debugger.mjs"},"require":{"types":"./dist/debugger.d.cts","default":"./dist/debugger.cjs"}},"./next-client":{"import":{"types":"./dist/next-client.d.mts","default":"./dist/next-client.mjs"},"require":{"types":"./dist/next-client.d.cts","default":"./dist/next-client.cjs"}},"./next-server":{"import":{"types":"./dist/next-server.d.mts","default":"./dist/next-server.mjs"},"require":{"types":"./dist/next-server.d.cts","default":"./dist/next-server.cjs"}}},"private":false,"scripts":{"dev":"tsc --watch","build":"pkgroll --minify --clean-dist --sourcemap  --define.process.env.NODE_ENV='\"production\"' --define.DEBUG=false && pnpm exec md-oss-add-module-directive --directive='use client' dist/next-client.mjs dist/next-client.cjs","clean":"git clean -xdf .turbo dist node_modules tsconfig.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645ec1be-f262-4ee7-995b-95d0cd7cb90e"}},"_resolved":"/tmp/beb2f731cb4f0f54ca42222b9d4502d7/md-oss-observability-0.3.6.tgz","_integrity":"sha512-XAlGJc4cYsmVONWYWT2qna2rRK8QUksRbIW/IpxYxIfEssmx1vbr2HtmPEuvh8WlbRLHKPjVxkV/dCsZMcHjmQ==","repository":{"url":"git+ssh://git@github.com/Mirasaki-OSS/monorepo-template.git","type":"git","directory":"vendor/observability"},"_npmVersion":"11.11.0","description":"Structured logging with Pino","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","debug":"^4.4.3","@md-oss/common":"^0.3.6","@md-oss/config":"^0.3.6","@md-oss/serdes":"^0.3.6","@t3-oss/env-nextjs":"^0.13.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.27.0","typescript":"^6.0.2","@types/node":"^25.6.0","@md-oss/scripts":"^0.3.6"},"peerDependencies":{"@types/debug":"^4.1.13"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.3.6_1775839448938_0.41453124471774316","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@md-oss/observability","version":"0.3.8","author":{"url":"https://mirasaki.dev","name":"Mirasaki Development","email":"contact@mirasaki.dev"},"license":"ISC","_id":"@md-oss/observability@0.3.8","maintainers":[{"name":"ariastarcos","email":"me@mirasaki.dev"}],"homepage":"https://github.com/Mirasaki-OSS/monorepo-template/tree/main/vendor/observability#readme","bugs":{"url":"https://github.com/Mirasaki-OSS/monorepo-template/issues"},"dist":{"shasum":"c09115c7658e663200e7cb98b7bd23d43f209c99","tarball":"https://registry.npmjs.org/@md-oss/observability/-/observability-0.3.8.tgz","fileCount":55,"integrity":"sha512-r2Z/0y0lJZbYvyIs/ISfRPfVyWJnIxa3mFEeRaEfJDpaIJEgvK0j10FxU6+H3eAneL38yK6LALCDur5o5PEmQg==","signatures":[{"sig":"MEQCIEHQQZi2v4kJ9dGnse9VLzApEA+YTP7RdXbhUUg0mnMkAiAe7/v+SE+6W1xFMbRPwE6p+Vz7GX5hIhDGqIP+DNER4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@md-oss%2fobservability@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60703},"main":"./dist/index.cjs","type":"module","_from":"file:md-oss-observability-0.3.8.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.mts","default":"./dist/env.mjs"},"require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./types":{"import":{"types":"./dist/types.d.mts"},"require":{"types":"./dist/types.d.cts"}},"./express":{"import":{"types":"./dist/express.d.mts","default":"./dist/express.mjs"},"require":{"types":"./dist/express.d.cts","default":"./dist/express.cjs"}},"./debugger":{"import":{"types":"./dist/debugger.d.mts","default":"./dist/debugger.mjs"},"require":{"types":"./dist/debugger.d.cts","default":"./dist/debugger.cjs"}},"./next-client":{"import":{"types":"./dist/next-client.d.mts","default":"./dist/next-client.mjs"},"require":{"types":"./dist/next-client.d.cts","default":"./dist/next-client.cjs"}},"./next-server":{"import":{"types":"./dist/next-server.d.mts","default":"./dist/next-server.mjs"},"require":{"types":"./dist/next-server.d.cts","default":"./dist/next-server.cjs"}}},"private":false,"scripts":{"dev":"tsc --watch","build":"pkgroll --minify --clean-dist --sourcemap  --define.process.env.NODE_ENV='\"production\"' --define.DEBUG=false && pnpm exec md-oss-add-module-directive --directive='use client' dist/next-client.mjs dist/next-client.cjs","clean":"git clean -xdf .turbo dist node_modules tsconfig.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645ec1be-f262-4ee7-995b-95d0cd7cb90e"}},"_resolved":"/tmp/55b077b7ad3ebec78cd6ccc0aaba4ae7/md-oss-observability-0.3.8.tgz","_integrity":"sha512-r2Z/0y0lJZbYvyIs/ISfRPfVyWJnIxa3mFEeRaEfJDpaIJEgvK0j10FxU6+H3eAneL38yK6LALCDur5o5PEmQg==","repository":{"url":"git+ssh://git@github.com/Mirasaki-OSS/monorepo-template.git","type":"git","directory":"vendor/observability"},"_npmVersion":"11.11.0","description":"Structured logging with Pino","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","debug":"^4.4.3","@md-oss/common":"^0.3.8","@md-oss/config":"^0.3.8","@md-oss/serdes":"^0.3.8","@t3-oss/env-nextjs":"^0.13.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.27.0","typescript":"^6.0.2","@types/node":"^25.6.0","@md-oss/scripts":"^0.3.8"},"peerDependencies":{"@types/debug":"^4.1.13"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.3.8_1775844007256_0.7342231988248402","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@md-oss/observability","version":"0.3.9","author":{"url":"https://mirasaki.dev","name":"Mirasaki Development","email":"contact@mirasaki.dev"},"license":"ISC","_id":"@md-oss/observability@0.3.9","maintainers":[{"name":"ariastarcos","email":"me@mirasaki.dev"}],"homepage":"https://github.com/Mirasaki-OSS/monorepo-template/tree/main/vendor/observability#readme","bugs":{"url":"https://github.com/Mirasaki-OSS/monorepo-template/issues"},"dist":{"shasum":"e79f893c69a57f12ef56907dd1b962746d114ac8","tarball":"https://registry.npmjs.org/@md-oss/observability/-/observability-0.3.9.tgz","fileCount":55,"integrity":"sha512-uEgt0TTnXYK4yq8Dxu2l4vm4/6ExCYJUazK5/SvGtSkVfy0a+GaWq6eqpVMqKPceZWMIzPJ8Tx5suwSyR+RX2A==","signatures":[{"sig":"MEUCIQDe32PrGt3nTqfQMqweddcripJCXyD5z1Vocr/SYQ2gSwIgcC9syWFXGjG4UO8G/1qCmaxKOn4PS771lBXRHcF6/kA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@md-oss%2fobservability@0.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60812},"main":"./dist/index.cjs","type":"module","_from":"file:md-oss-observability-0.3.9.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.mts","default":"./dist/env.mjs"},"require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./types":{"import":{"types":"./dist/types.d.mts"},"require":{"types":"./dist/types.d.cts"}},"./express":{"import":{"types":"./dist/express.d.mts","default":"./dist/express.mjs"},"require":{"types":"./dist/express.d.cts","default":"./dist/express.cjs"}},"./debugger":{"import":{"types":"./dist/debugger.d.mts","default":"./dist/debugger.mjs"},"require":{"types":"./dist/debugger.d.cts","default":"./dist/debugger.cjs"}},"./next-client":{"import":{"types":"./dist/next-client.d.mts","default":"./dist/next-client.mjs"},"require":{"types":"./dist/next-client.d.cts","default":"./dist/next-client.cjs"}},"./next-server":{"import":{"types":"./dist/next-server.d.mts","default":"./dist/next-server.mjs"},"require":{"types":"./dist/next-server.d.cts","default":"./dist/next-server.cjs"}}},"private":false,"scripts":{"dev":"tsc --watch","build":"pkgroll --minify --clean-dist --sourcemap  --define.process.env.NODE_ENV='\"production\"' --define.DEBUG=false && pnpm exec md-oss-add-module-directive --directive='use client' dist/next-client.mjs dist/next-client.cjs","clean":"git clean -xdf .turbo dist node_modules tsconfig.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645ec1be-f262-4ee7-995b-95d0cd7cb90e"}},"_resolved":"/tmp/9ce66b2e7caa781c13ea7a8fd1d16082/md-oss-observability-0.3.9.tgz","_integrity":"sha512-uEgt0TTnXYK4yq8Dxu2l4vm4/6ExCYJUazK5/SvGtSkVfy0a+GaWq6eqpVMqKPceZWMIzPJ8Tx5suwSyR+RX2A==","repository":{"url":"git+ssh://git@github.com/Mirasaki-OSS/monorepo-template.git","type":"git","directory":"vendor/observability"},"_npmVersion":"11.11.0","description":"Structured logging with Pino","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","debug":"^4.4.3","@md-oss/common":"^0.3.9","@md-oss/config":"^0.3.9","@md-oss/serdes":"^0.3.9","@t3-oss/env-nextjs":"^0.13.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.27.0","typescript":"^6.0.2","@types/node":"^25.6.0","@md-oss/scripts":"^0.3.9"},"peerDependencies":{"@types/debug":"^4.1.13"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.3.9_1775909362249_0.6885627549202009","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@md-oss/observability","version":"0.3.10","author":{"url":"https://mirasaki.dev","name":"Mirasaki Development","email":"contact@mirasaki.dev"},"license":"ISC","_id":"@md-oss/observability@0.3.10","maintainers":[{"name":"ariastarcos","email":"me@mirasaki.dev"}],"homepage":"https://github.com/Mirasaki-OSS/monorepo-template/tree/main/vendor/observability#readme","bugs":{"url":"https://github.com/Mirasaki-OSS/monorepo-template/issues"},"dist":{"shasum":"768cf3b2c198ff63b1946856cd62df7782049570","tarball":"https://registry.npmjs.org/@md-oss/observability/-/observability-0.3.10.tgz","fileCount":55,"integrity":"sha512-mxKkOBMXzCRoMtMWrL1mgFtNQ3ATnOvAS7a4yVfY2vtJ8bVmrys+yoQr3RpnKFhsTiQ7Q1kH5tMhlSrF2U4scw==","signatures":[{"sig":"MEUCIQDIF9lYUSajqI7dO4Ei2w8Ao6g9yJ8GInEd+ySRBjUjFgIgf1qoIPiTHGNzS5Ozpqfehm+QLl45+++mzG6LXzNp6lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@md-oss%2fobservability@0.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65125},"main":"./dist/index.cjs","type":"module","_from":"file:md-oss-observability-0.3.10.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.mts","default":"./dist/env.mjs"},"require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./types":{"import":{"types":"./dist/types.d.mts"},"require":{"types":"./dist/types.d.cts"}},"./express":{"import":{"types":"./dist/express.d.mts","default":"./dist/express.mjs"},"require":{"types":"./dist/express.d.cts","default":"./dist/express.cjs"}},"./debugger":{"import":{"types":"./dist/debugger.d.mts","default":"./dist/debugger.mjs"},"require":{"types":"./dist/debugger.d.cts","default":"./dist/debugger.cjs"}},"./next-client":{"import":{"types":"./dist/next-client.d.mts","default":"./dist/next-client.mjs"},"require":{"types":"./dist/next-client.d.cts","default":"./dist/next-client.cjs"}},"./next-server":{"import":{"types":"./dist/next-server.d.mts","default":"./dist/next-server.mjs"},"require":{"types":"./dist/next-server.d.cts","default":"./dist/next-server.cjs"}}},"private":false,"scripts":{"dev":"tsc --watch","build":"pkgroll --minify --clean-dist --sourcemap  --define.process.env.NODE_ENV='\"production\"' --define.DEBUG=false && pnpm exec md-oss-add-module-directive --directive='use client' dist/next-client.mjs dist/next-client.cjs","clean":"git clean -xdf .turbo dist node_modules tsconfig.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645ec1be-f262-4ee7-995b-95d0cd7cb90e"}},"_resolved":"/tmp/519c5c0af4803a0ba889b9d4960bb169/md-oss-observability-0.3.10.tgz","_integrity":"sha512-mxKkOBMXzCRoMtMWrL1mgFtNQ3ATnOvAS7a4yVfY2vtJ8bVmrys+yoQr3RpnKFhsTiQ7Q1kH5tMhlSrF2U4scw==","repository":{"url":"git+ssh://git@github.com/Mirasaki-OSS/monorepo-template.git","type":"git","directory":"vendor/observability"},"_npmVersion":"11.11.0","description":"Structured logging with Pino","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","debug":"^4.4.3","@md-oss/common":"^0.3.9","@md-oss/config":"^0.3.9","@md-oss/serdes":"^0.3.9","@t3-oss/env-nextjs":"^0.13.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.27.0","typescript":"^6.0.2","@types/node":"^25.6.0","@md-oss/scripts":"^0.3.9"},"peerDependencies":{"@types/debug":"^4.1.13"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.3.10_1775911039602_0.49524564016335626","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@md-oss/observability","version":"0.5.0","author":{"url":"https://mirasaki.dev","name":"Mirasaki Development","email":"contact@mirasaki.dev"},"license":"ISC","_id":"@md-oss/observability@0.5.0","maintainers":[{"name":"ariastarcos","email":"me@mirasaki.dev"}],"homepage":"https://github.com/Mirasaki-OSS/monorepo-template/tree/main/vendor/observability#readme","bugs":{"url":"https://github.com/Mirasaki-OSS/monorepo-template/issues"},"dist":{"shasum":"a19bfdd7e16881fe0b225b2e9d251b8368edb110","tarball":"https://registry.npmjs.org/@md-oss/observability/-/observability-0.5.0.tgz","fileCount":55,"integrity":"sha512-XVWHUApr1MyfVFSlqh686uh7QAN2fLo3IvpL3+d5Zeb5RGK74h5dY2jye8tgEk2AVHbwnmyaHFkM8y3VodQjjQ==","signatures":[{"sig":"MEQCIDEhYND2jw8dXBH0ds4mJcnnKjEbH2cdEO5Yp1FmFa/YAiALzrNJT+pymTE5Iw6+7WaWGmSY7PW52Te+/KNC5pRf1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@md-oss%2fobservability@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65124},"main":"./dist/index.cjs","type":"module","_from":"file:md-oss-observability-0.5.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.mts","default":"./dist/env.mjs"},"require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./types":{"import":{"types":"./dist/types.d.mts"},"require":{"types":"./dist/types.d.cts"}},"./express":{"import":{"types":"./dist/express.d.mts","default":"./dist/express.mjs"},"require":{"types":"./dist/express.d.cts","default":"./dist/express.cjs"}},"./debugger":{"import":{"types":"./dist/debugger.d.mts","default":"./dist/debugger.mjs"},"require":{"types":"./dist/debugger.d.cts","default":"./dist/debugger.cjs"}},"./next-client":{"import":{"types":"./dist/next-client.d.mts","default":"./dist/next-client.mjs"},"require":{"types":"./dist/next-client.d.cts","default":"./dist/next-client.cjs"}},"./next-server":{"import":{"types":"./dist/next-server.d.mts","default":"./dist/next-server.mjs"},"require":{"types":"./dist/next-server.d.cts","default":"./dist/next-server.cjs"}}},"private":false,"scripts":{"dev":"tsc --watch","build":"pkgroll --minify --clean-dist --sourcemap  --define.process.env.NODE_ENV='\"production\"' --define.DEBUG=false && pnpm exec md-oss-add-module-directive --directive='use client' dist/next-client.mjs dist/next-client.cjs","clean":"git clean -xdf .turbo dist node_modules tsconfig.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645ec1be-f262-4ee7-995b-95d0cd7cb90e"}},"_resolved":"/tmp/4b1b2d9f94de30230f2a5c6eb5bbcf66/md-oss-observability-0.5.0.tgz","_integrity":"sha512-XVWHUApr1MyfVFSlqh686uh7QAN2fLo3IvpL3+d5Zeb5RGK74h5dY2jye8tgEk2AVHbwnmyaHFkM8y3VodQjjQ==","repository":{"url":"git+ssh://git@github.com/Mirasaki-OSS/monorepo-template.git","type":"git","directory":"vendor/observability"},"_npmVersion":"11.11.0","description":"Structured logging with Pino","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","debug":"^4.4.3","@md-oss/common":"^0.5.0","@md-oss/config":"^0.3.9","@md-oss/serdes":"^0.3.9","@t3-oss/env-nextjs":"^0.13.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.27.0","typescript":"^6.0.2","@types/node":"^25.6.0","@md-oss/scripts":"^0.3.9"},"peerDependencies":{"@types/debug":"^4.1.13"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.5.0_1775924863096_0.02683252643729217","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@md-oss/observability","version":"0.6.0","author":{"url":"https://mirasaki.dev","name":"Mirasaki Development","email":"contact@mirasaki.dev"},"license":"ISC","_id":"@md-oss/observability@0.6.0","maintainers":[{"name":"ariastarcos","email":"me@mirasaki.dev"}],"homepage":"https://github.com/Mirasaki-OSS/monorepo-template/tree/main/vendor/observability#readme","bugs":{"url":"https://github.com/Mirasaki-OSS/monorepo-template/issues"},"dist":{"shasum":"1c430dcf65f0753f6f7e6c93db5415ac063965f1","tarball":"https://registry.npmjs.org/@md-oss/observability/-/observability-0.6.0.tgz","fileCount":55,"integrity":"sha512-IqblsnhRJHX+UsxF72yF9LM7LI4L1YmY15H8muFO+9G49CQ4tJOuZt3uKLsDqh9F8lvLW4fos1Y0LM0hwNz70Q==","signatures":[{"sig":"MEUCIFKAhDfi/868xN64A/koNDAU2iTJwPjgOlTCit7eiZH+AiEAzKdQNvbr/YFFk28Y/agvBjqA7jxvWpyE4fLmyk205RM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@md-oss%2fobservability@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65462},"main":"./dist/index.cjs","type":"module","_from":"file:md-oss-observability-0.6.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.mts","default":"./dist/env.mjs"},"require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./types":{"import":{"types":"./dist/types.d.mts"},"require":{"types":"./dist/types.d.cts"}},"./express":{"import":{"types":"./dist/express.d.mts","default":"./dist/express.mjs"},"require":{"types":"./dist/express.d.cts","default":"./dist/express.cjs"}},"./debugger":{"import":{"types":"./dist/debugger.d.mts","default":"./dist/debugger.mjs"},"require":{"types":"./dist/debugger.d.cts","default":"./dist/debugger.cjs"}},"./next-client":{"import":{"types":"./dist/next-client.d.mts","default":"./dist/next-client.mjs"},"require":{"types":"./dist/next-client.d.cts","default":"./dist/next-client.cjs"}},"./next-server":{"import":{"types":"./dist/next-server.d.mts","default":"./dist/next-server.mjs"},"require":{"types":"./dist/next-server.d.cts","default":"./dist/next-server.cjs"}}},"private":false,"scripts":{"dev":"pkgroll --watch --sourcemap  --define.process.env.NODE_ENV='\"development\"' --define.DEBUG=true","build":"pkgroll --minify --clean-dist --sourcemap  --define.process.env.NODE_ENV='\"production\"' --define.DEBUG=false && pnpm exec md-oss-add-module-directives --directive='use client' --extensions=mjs,cjs dist/next-client","clean":"git clean -xdf .turbo dist node_modules tsconfig.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645ec1be-f262-4ee7-995b-95d0cd7cb90e"}},"_resolved":"/tmp/0fad929327bab486978f16a15de23115/md-oss-observability-0.6.0.tgz","_integrity":"sha512-IqblsnhRJHX+UsxF72yF9LM7LI4L1YmY15H8muFO+9G49CQ4tJOuZt3uKLsDqh9F8lvLW4fos1Y0LM0hwNz70Q==","repository":{"url":"git+ssh://git@github.com/Mirasaki-OSS/monorepo-template.git","type":"git","directory":"vendor/observability"},"_npmVersion":"11.11.0","description":"Structured logging with Pino","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","debug":"^4.4.3","@md-oss/common":"^0.6.0","@md-oss/serdes":"^0.3.9","@t3-oss/env-nextjs":"^0.13.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.27.0","typescript":"^6.0.2","@types/node":"^25.6.0","@md-oss/config":"^0.6.0","@md-oss/scripts":"^0.3.9"},"peerDependencies":{"@types/debug":"^4.1.13"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.6.0_1776943476632_0.11733838380582506","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@md-oss/observability","version":"0.6.1","author":{"url":"https://mirasaki.dev","name":"Mirasaki Development","email":"contact@mirasaki.dev"},"license":"ISC","_id":"@md-oss/observability@0.6.1","maintainers":[{"name":"ariastarcos","email":"me@mirasaki.dev"}],"homepage":"https://github.com/Mirasaki-OSS/monorepo-template/tree/main/vendor/observability#readme","bugs":{"url":"https://github.com/Mirasaki-OSS/monorepo-template/issues"},"dist":{"shasum":"faab7fff84249ce3be7858b9e89facf424a24044","tarball":"https://registry.npmjs.org/@md-oss/observability/-/observability-0.6.1.tgz","fileCount":55,"integrity":"sha512-QFNzPaI2PKN+Un/85CqcNZdxLRIYM2b+fn9+c+UTPYYl4i2OzupjQF0xnxFyqRo+UC/shKieZL4ydyw556x6/Q==","signatures":[{"sig":"MEUCIDNXLShvspeevCtKgCdUl2BeWbh/UT2MtQ8KBVlwlCjeAiEAlRJGuDFJUuOqT/pcTcB9XP8tbircG+aB0fZj9rjMdSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65462},"main":"./dist/index.cjs","type":"module","_from":"file:md-oss-observability-0.6.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.mts","default":"./dist/env.mjs"},"require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./types":{"import":{"types":"./dist/types.d.mts"},"require":{"types":"./dist/types.d.cts"}},"./express":{"import":{"types":"./dist/express.d.mts","default":"./dist/express.mjs"},"require":{"types":"./dist/express.d.cts","default":"./dist/express.cjs"}},"./debugger":{"import":{"types":"./dist/debugger.d.mts","default":"./dist/debugger.mjs"},"require":{"types":"./dist/debugger.d.cts","default":"./dist/debugger.cjs"}},"./next-client":{"import":{"types":"./dist/next-client.d.mts","default":"./dist/next-client.mjs"},"require":{"types":"./dist/next-client.d.cts","default":"./dist/next-client.cjs"}},"./next-server":{"import":{"types":"./dist/next-server.d.mts","default":"./dist/next-server.mjs"},"require":{"types":"./dist/next-server.d.cts","default":"./dist/next-server.cjs"}}},"private":false,"scripts":{"dev":"pkgroll --watch --sourcemap  --define.process.env.NODE_ENV='\"development\"' --define.DEBUG=true","build":"pkgroll --minify --clean-dist --sourcemap  --define.process.env.NODE_ENV='\"production\"' --define.DEBUG=false && pnpm exec md-oss-add-module-directives --directive='use client' --extensions=mjs,cjs dist/next-client","clean":"git clean -xdf .turbo dist node_modules tsconfig.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ariastarcos","email":"me@mirasaki.dev"},"_resolved":"/tmp/afd11cd3c1a8c3126f4f1ce64fb26c68/md-oss-observability-0.6.1.tgz","_integrity":"sha512-QFNzPaI2PKN+Un/85CqcNZdxLRIYM2b+fn9+c+UTPYYl4i2OzupjQF0xnxFyqRo+UC/shKieZL4ydyw556x6/Q==","repository":{"url":"git+ssh://git@github.com/Mirasaki-OSS/monorepo-template.git","type":"git","directory":"vendor/observability"},"_npmVersion":"11.6.1","description":"Structured logging with Pino","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","debug":"^4.4.3","@md-oss/common":"^0.6.1","@md-oss/serdes":"^0.6.1","@t3-oss/env-nextjs":"^0.13.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.27.0","typescript":"^6.0.2","@types/node":"^25.6.0","@md-oss/config":"^0.6.1","@md-oss/scripts":"^0.6.1"},"peerDependencies":{"@types/debug":"^4.1.13"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.6.1_1776944976907_0.18411374810031034","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@md-oss/observability","version":"0.7.1","author":{"url":"https://mirasaki.dev","name":"Mirasaki Development","email":"contact@mirasaki.dev"},"license":"ISC","_id":"@md-oss/observability@0.7.1","maintainers":[{"name":"ariastarcos","email":"me@mirasaki.dev"}],"homepage":"https://github.com/Mirasaki-OSS/monorepo-template/tree/main/vendor/observability#readme","bugs":{"url":"https://github.com/Mirasaki-OSS/monorepo-template/issues"},"dist":{"shasum":"b972e89fe710aefc7bc0b61f2953d6701f3a0580","tarball":"https://registry.npmjs.org/@md-oss/observability/-/observability-0.7.1.tgz","fileCount":55,"integrity":"sha512-niEWCtgcgcJzYb1BulkUFhqWkaCb7U9QaYDgmTGNUKL20a+zBn464BFHAGT443POyzq6+iid3KKswLyBTd6MBg==","signatures":[{"sig":"MEUCIQCPhvJR7lYOnq1oJxD8oFxAgW+Erwpn/JRnXH9wtHryNgIgPLWz/eQm8q0QyQGND30w8dJF4M8g7yDgBVBWMR4Abbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@md-oss%2fobservability@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65462},"main":"./dist/index.cjs","type":"module","_from":"file:md-oss-observability-0.7.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.mts","default":"./dist/env.mjs"},"require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./types":{"import":{"types":"./dist/types.d.mts"},"require":{"types":"./dist/types.d.cts"}},"./express":{"import":{"types":"./dist/express.d.mts","default":"./dist/express.mjs"},"require":{"types":"./dist/express.d.cts","default":"./dist/express.cjs"}},"./debugger":{"import":{"types":"./dist/debugger.d.mts","default":"./dist/debugger.mjs"},"require":{"types":"./dist/debugger.d.cts","default":"./dist/debugger.cjs"}},"./next-client":{"import":{"types":"./dist/next-client.d.mts","default":"./dist/next-client.mjs"},"require":{"types":"./dist/next-client.d.cts","default":"./dist/next-client.cjs"}},"./next-server":{"import":{"types":"./dist/next-server.d.mts","default":"./dist/next-server.mjs"},"require":{"types":"./dist/next-server.d.cts","default":"./dist/next-server.cjs"}}},"private":false,"scripts":{"dev":"pkgroll --watch --sourcemap  --define.process.env.NODE_ENV='\"development\"' --define.DEBUG=true","build":"pkgroll --minify --clean-dist --sourcemap  --define.process.env.NODE_ENV='\"production\"' --define.DEBUG=false && pnpm exec md-oss-add-module-directives --directive='use client' --extensions=mjs,cjs dist/next-client","clean":"git clean -xdf .turbo dist node_modules tsconfig.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645ec1be-f262-4ee7-995b-95d0cd7cb90e"}},"_resolved":"/tmp/a8669e12f052bd9380a72fc57f50666b/md-oss-observability-0.7.1.tgz","_integrity":"sha512-niEWCtgcgcJzYb1BulkUFhqWkaCb7U9QaYDgmTGNUKL20a+zBn464BFHAGT443POyzq6+iid3KKswLyBTd6MBg==","repository":{"url":"git+ssh://git@github.com/Mirasaki-OSS/monorepo-template.git","type":"git","directory":"vendor/observability"},"_npmVersion":"11.11.0","description":"Structured logging with Pino","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","debug":"^4.4.3","@md-oss/common":"^0.7.1","@md-oss/serdes":"^0.7.1","@t3-oss/env-nextjs":"^0.13.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.27.0","typescript":"^6.0.3","@types/node":"^25.6.0","@md-oss/config":"^0.7.1","@md-oss/scripts":"^0.7.1"},"peerDependencies":{"@types/debug":"^4.1.13"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.7.1_1777469622167_0.638020628278213","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@md-oss/observability","version":"0.9.0","author":{"url":"https://mirasaki.dev","name":"Mirasaki Development","email":"contact@mirasaki.dev"},"license":"ISC","_id":"@md-oss/observability@0.9.0","maintainers":[{"name":"ariastarcos","email":"me@mirasaki.dev"}],"homepage":"https://github.com/Mirasaki-OSS/monorepo-template/tree/main/vendor/observability#readme","bugs":{"url":"https://github.com/Mirasaki-OSS/monorepo-template/issues"},"dist":{"shasum":"edfd5bc4667febaba1b6e1be7cae20638b2ad62b","tarball":"https://registry.npmjs.org/@md-oss/observability/-/observability-0.9.0.tgz","fileCount":55,"integrity":"sha512-QM7z9BTQMYMPfb+CvdlFSNroQVZxrKevOm/8MSWi6xCNOewO7hMZ4VNasajQpTB/C7dnlYaCCIbnln1bTNbwJw==","signatures":[{"sig":"MEUCIQCbWaz5cfO2RosJD8A76VjP3+fPhb/cGhKXeQCbaTFsywIgDfF9VMET57enknqzpSxX3ACpuuZSLw863wBvc/UkLyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@md-oss%2fobservability@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65462},"main":"./dist/index.cjs","type":"module","_from":"file:md-oss-observability-0.9.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./env":{"import":{"types":"./dist/env.d.mts","default":"./dist/env.mjs"},"require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"}},"./types":{"import":{"types":"./dist/types.d.mts"},"require":{"types":"./dist/types.d.cts"}},"./express":{"import":{"types":"./dist/express.d.mts","default":"./dist/express.mjs"},"require":{"types":"./dist/express.d.cts","default":"./dist/express.cjs"}},"./debugger":{"import":{"types":"./dist/debugger.d.mts","default":"./dist/debugger.mjs"},"require":{"types":"./dist/debugger.d.cts","default":"./dist/debugger.cjs"}},"./next-client":{"import":{"types":"./dist/next-client.d.mts","default":"./dist/next-client.mjs"},"require":{"types":"./dist/next-client.d.cts","default":"./dist/next-client.cjs"}},"./next-server":{"import":{"types":"./dist/next-server.d.mts","default":"./dist/next-server.mjs"},"require":{"types":"./dist/next-server.d.cts","default":"./dist/next-server.cjs"}}},"private":false,"scripts":{"dev":"pkgroll --watch --sourcemap  --define.process.env.NODE_ENV='\"development\"' --define.DEBUG=true","build":"pkgroll --minify --clean-dist --sourcemap  --define.process.env.NODE_ENV='\"production\"' --define.DEBUG=false && pnpm exec md-oss-add-module-directives --directive='use client' --extensions=mjs,cjs dist/next-client","clean":"git clean -xdf .turbo dist node_modules tsconfig.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645ec1be-f262-4ee7-995b-95d0cd7cb90e"}},"_resolved":"/tmp/fcd30a73cd9c58b73e2e13521ab42b1d/md-oss-observability-0.9.0.tgz","_integrity":"sha512-QM7z9BTQMYMPfb+CvdlFSNroQVZxrKevOm/8MSWi6xCNOewO7hMZ4VNasajQpTB/C7dnlYaCCIbnln1bTNbwJw==","repository":{"url":"git+ssh://git@github.com/Mirasaki-OSS/monorepo-template.git","type":"git","directory":"vendor/observability"},"_npmVersion":"11.11.0","description":"Structured logging with Pino","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","debug":"^4.4.3","@md-oss/common":"^0.9.0","@md-oss/serdes":"^0.7.1","@t3-oss/env-nextjs":"^0.13.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.27.0","typescript":"^6.0.3","@types/node":"^25.6.0","@md-oss/config":"^0.7.1","@md-oss/scripts":"^0.7.1"},"peerDependencies":{"@types/debug":"^4.1.13"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.9.0_1777992706569_0.6123499740277896","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@md-oss/observability","version":"0.10.0","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/Mirasaki-OSS/monorepo-template.git","directory":"vendor/observability"},"homepage":"https://github.com/Mirasaki-OSS/monorepo-template/tree/main/vendor/observability#readme","author":{"name":"Mirasaki Development","email":"contact@mirasaki.dev","url":"https://mirasaki.dev"},"type":"module","sideEffects":false,"description":"Structured logging with Pino","license":"ISC","main":"./dist/index.cjs","exports":{".":{"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"./debugger":{"require":{"types":"./dist/debugger.d.cts","default":"./dist/debugger.cjs"},"import":{"types":"./dist/debugger.d.mts","default":"./dist/debugger.mjs"}},"./env":{"require":{"types":"./dist/env.d.cts","default":"./dist/env.cjs"},"import":{"types":"./dist/env.d.mts","default":"./dist/env.mjs"}},"./express":{"require":{"types":"./dist/express.d.cts","default":"./dist/express.cjs"},"import":{"types":"./dist/express.d.mts","default":"./dist/express.mjs"}},"./next-client":{"require":{"types":"./dist/next-client.d.cts","default":"./dist/next-client.cjs"},"import":{"types":"./dist/next-client.d.mts","default":"./dist/next-client.mjs"}},"./next-server":{"require":{"types":"./dist/next-server.d.cts","default":"./dist/next-server.cjs"},"import":{"types":"./dist/next-server.d.mts","default":"./dist/next-server.mjs"}},"./types":{"require":{"types":"./dist/types.d.cts"},"import":{"types":"./dist/types.d.mts"}}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"@t3-oss/env-nextjs":"^0.13.11","debug":"^4.4.3","pino":"^10.3.1","zod":"^4.4.3","@md-oss/common":"^0.10.0","@md-oss/serdes":"^0.10.0"},"devDependencies":{"@types/node":"^25.6.2","pkgroll":"^2.27.0","typescript":"^6.0.3","@md-oss/config":"^0.10.0","@md-oss/scripts":"^0.10.0"},"peerDependencies":{"@types/debug":"^4.1.13"},"module":"./dist/index.mjs","types":"./dist/index.d.cts","scripts":{"build":"pnpm exec md-oss-sync-package-exports && pnpm exec md-oss-apply-package-publish-config && pkgroll --minify --clean-dist --sourcemap  --define.process.env.NODE_ENV='\"production\"' --define.DEBUG=false && pnpm exec md-oss-add-module-directives --directive='use client' --extensions=mjs,cjs dist/next-client","clean":"git clean -xdf .turbo dist node_modules tsconfig.tsbuildinfo","typecheck":"tsc --noEmit"},"_id":"@md-oss/observability@0.10.0","bugs":{"url":"https://github.com/Mirasaki-OSS/monorepo-template/issues"},"_integrity":"sha512-xvApvyk+EJ0nOVXZNywHR1YsXhXnaB4dayT4F5ev4sZuxNRIHq0ipTigmHT65cX1Y9Mq++gfPAzuZ3sGyPkX8w==","_resolved":"/tmp/9e70f63195025b3733612ad6f21a11f4/md-oss-observability-0.10.0.tgz","_from":"file:md-oss-observability-0.10.0.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-xvApvyk+EJ0nOVXZNywHR1YsXhXnaB4dayT4F5ev4sZuxNRIHq0ipTigmHT65cX1Y9Mq++gfPAzuZ3sGyPkX8w==","shasum":"a2faacd622e472d59f69a7f4fd15a228075e8d75","tarball":"https://registry.npmjs.org/@md-oss/observability/-/observability-0.10.0.tgz","fileCount":55,"unpackedSize":64374,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@md-oss%2fobservability@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIByiFzgXjb9P7ylwuEWdEK37iCtmZIT8sWAWnBrjtO0lAiByU4Uule/d8Vejep0eGJS5XwRZDsAgpfMJN/CBCnnQTg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645ec1be-f262-4ee7-995b-95d0cd7cb90e"}},"directories":{},"maintainers":[{"name":"ariastarcos","email":"me@mirasaki.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/observability_0.10.0_1778528953048_0.4918115084020225"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-27T17:35:01.606Z","modified":"2026-05-11T19:49:13.548Z","0.1.0":"2026-01-27T17:35:01.814Z","0.1.2":"2026-01-27T18:39:50.060Z","0.1.5":"2026-01-27T19:23:06.412Z","0.1.6":"2026-02-17T10:46:45.714Z","0.1.7":"2026-02-18T12:05:18.616Z","0.2.0":"2026-04-09T16:17:23.498Z","0.2.1":"2026-04-09T16:37:02.733Z","0.2.2":"2026-04-09T16:57:08.825Z","0.2.3":"2026-04-09T17:24:32.346Z","0.2.4":"2026-04-09T17:59:39.826Z","0.3.0":"2026-04-10T08:03:26.707Z","0.3.1":"2026-04-10T08:13:02.850Z","0.3.2":"2026-04-10T09:32:43.165Z","0.3.3":"2026-04-10T11:28:05.984Z","0.3.4":"2026-04-10T14:26:16.993Z","0.3.5":"2026-04-10T15:19:41.063Z","0.3.6":"2026-04-10T16:44:09.104Z","0.3.8":"2026-04-10T18:00:07.435Z","0.3.9":"2026-04-11T12:09:22.392Z","0.3.10":"2026-04-11T12:37:19.737Z","0.5.0":"2026-04-11T16:27:43.236Z","0.6.0":"2026-04-23T11:24:36.776Z","0.6.1":"2026-04-23T11:49:37.059Z","0.7.1":"2026-04-29T13:33:42.316Z","0.9.0":"2026-05-05T14:51:46.711Z","0.10.0":"2026-05-11T19:49:13.221Z"},"bugs":{"url":"https://github.com/Mirasaki-OSS/monorepo-template/issues"},"author":{"name":"Mirasaki Development","email":"contact@mirasaki.dev","url":"https://mirasaki.dev"},"license":"ISC","homepage":"https://github.com/Mirasaki-OSS/monorepo-template/tree/main/vendor/observability#readme","repository":{"type":"git","url":"git+ssh://git@github.com/Mirasaki-OSS/monorepo-template.git","directory":"vendor/observability"},"description":"Structured logging with Pino","maintainers":[{"name":"ariastarcos","email":"me@mirasaki.dev"}],"readme":"# @md-oss/observability\n\nStructured logging with Winston for production-ready observability.\n\n## Features\n\n- **Structured Logging** - JSON-formatted logs with Winston\n- **Multiple Transports** - Console and file-based logging with automatic rotation\n- **Exception Handling** - Automatic logging of unhandled exceptions and rejections\n- **Child Loggers** - Create contextual loggers with custom metadata\n- **Configurable Levels** - Support for all Winston log levels (error, warn, info, verbose, debug, silly)\n- **Log Rotation** - Automatic file rotation with configurable size limits\n\n## Installation\n\n```bash\npnpm add @md-oss/observability\n```\n\n## Usage\n\n### Basic Logging\n\n```typescript\nimport { logger } from '@md-oss/observability';\n\n// Log at different levels\nlogger.error('Critical error occurred', { userId: 123 });\nlogger.warn('Warning message', { action: 'deprecated' });\nlogger.info('User logged in', { userId: 456 });\nlogger.verbose('Detailed information');\nlogger.debug('Debug information');\nlogger.silly('Very detailed debug info');\n\n// Log errors with stack traces\ntry {\n  throw new Error('Something went wrong');\n} catch (error) {\n  logger.error('Operation failed', { error });\n}\n```\n\n### Child Loggers\n\nCreate contextual loggers with custom metadata:\n\n```typescript\nimport { createChildLogger } from '@md-oss/observability';\n\n// Create a logger for a specific service\nconst userServiceLogger = createChildLogger({\n  service: 'user-service',\n  component: 'authentication'\n});\n\nuserServiceLogger.info('User authenticated', { userId: 123 });\n// Logs: { service: 'user-service', component: 'authentication', message: 'User authenticated', userId: 123 }\n\n// Create a logger for a specific request\nconst requestLogger = createChildLogger({\n  requestId: 'req-abc-123',\n  userId: 456\n});\n\nrequestLogger.info('Processing request');\nrequestLogger.error('Request failed');\n// All logs include requestId and userId\n```\n\n## Configuration\n\nSet environment variables to configure logging behavior:\n\n### Environment Variables\n\n```bash\n# Required\nNODE_ENV=development          # or 'production', 'test'\n\n# Optional\nLOG_LEVEL=info               # error | warn | info | verbose | debug | silly\nLOG_DIR=./logs               # Directory for log files (relative to cwd)\nLOG_TO_CONSOLE=true          # Enable/disable console logging\n```\n\n### Log Files\n\nWhen `LOG_DIR` is set, the following files are created:\n\n- **`combined.log`** - All logs (max 10MB per file, keeps last 7 files)\n- **`errors.log`** - Error level logs only (max 10MB per file, keeps last 3 files)\n- **`exceptions.log`** - Unhandled exceptions\n- **`rejections.log`** - Unhandled promise rejections\n\n### Example Configuration\n\n```env\n# .env.development\nNODE_ENV=development\nLOG_LEVEL=debug\nLOG_TO_CONSOLE=true\nLOG_DIR=./logs\n\n# .env.production\nNODE_ENV=production\nLOG_LEVEL=info\nLOG_TO_CONSOLE=false\nLOG_DIR=/var/log/app\n```\n\n## Log Format\n\n### Console Output (Development)\n\n```\n2026-01-27 10:30:45 info: User logged in userId=123\n2026-01-27 10:30:46 error: Operation failed error=[Error: Something went wrong]\n```\n\n### File Output (JSON)\n\n```json\n{\n  \"level\": \"info\",\n  \"message\": \"User logged in\",\n  \"timestamp\": \"2026-01-27 10:30:45\",\n  \"service\": \"my-app\",\n  \"version\": \"1.0.0\",\n  \"userId\": 123\n}\n```\n\n## Advanced Usage\n\n### Custom Transports\n\nAccess the transports array to add custom Winston transports:\n\n```typescript\nimport { transports, logger } from '@md-oss/observability';\nimport winston from 'winston';\n\n// Add a custom transport\ntransports.push(\n  new winston.transports.Http({\n    host: 'log-server.example.com',\n    port: 8080\n  })\n);\n```\n\n### Log Level Access\n\n```typescript\nimport { logLevel } from '@md-oss/observability';\n\nconsole.log('Current log level:', logLevel); // 'info'\n\n// Conditionally log based on level\nif (logLevel === 'debug' || logLevel === 'silly') {\n  logger.debug('Detailed debug information');\n}\n```\n\n### Metadata and Formatting\n\n```typescript\nimport { logger } from '@md-oss/observability';\n\n// Log with structured metadata\nlogger.info('User action', {\n  action: 'login',\n  userId: 123,\n  ip: '192.168.1.1',\n  timestamp: Date.now()\n});\n\n// String interpolation with metadata\nlogger.info('User %s performed %s', 'John', 'login', {\n  userId: 123\n});\n```\n\n## Exception Handling\n\nUnhandled exceptions and promise rejections are automatically logged:\n\n```typescript\n// Unhandled exception - automatically logged to exceptions.log\nthrow new Error('Unhandled error');\n\n// Unhandled promise rejection - automatically logged to rejections.log\nPromise.reject(new Error('Unhandled promise rejection'));\n```\n\n## Best Practices\n\n### 1. Use Appropriate Log Levels\n\n```typescript\n// Production errors\nlogger.error('Payment processing failed', { orderId: 123, error });\n\n// Important events\nlogger.warn('API rate limit approaching', { usage: 0.9 });\n\n// Business logic events\nlogger.info('Order created', { orderId: 456, total: 99.99 });\n\n// Detailed flow information (development)\nlogger.debug('Cache hit', { key: 'user:123', ttl: 300 });\n\n// Very detailed debugging (development only)\nlogger.silly('Raw request data', { headers, body });\n```\n\n### 2. Include Context in Logs\n\n```typescript\n// Good - includes context\nlogger.error('Database query failed', {\n  query: 'SELECT * FROM users',\n  error,\n  duration: 1500\n});\n\n// Bad - lacks context\nlogger.error('Query failed');\n```\n\n### 3. Use Child Loggers for Modules\n\n```typescript\n// api/users.ts\nconst userLogger = createChildLogger({ module: 'users' });\n\nexport function getUser(id: number) {\n  userLogger.info('Fetching user', { userId: id });\n  // ...\n}\n\n// api/orders.ts\nconst orderLogger = createChildLogger({ module: 'orders' });\n\nexport function createOrder(data: Order) {\n  orderLogger.info('Creating order', { order: data });\n  // ...\n}\n```\n\n### 4. Structured Logging\n\n```typescript\n// Good - structured and searchable\nlogger.info('User login', {\n  event: 'user.login',\n  userId: 123,\n  ip: req.ip,\n  userAgent: req.headers['user-agent']\n});\n\n// Bad - unstructured string\nlogger.info(`User ${userId} logged in from ${ip}`);\n```\n\n## Performance Considerations\n\n- **File I/O**: File transports use buffered writes (minimal overhead)\n- **Log Rotation**: Automatic rotation prevents disk space issues\n- **Conditional Logging**: Check log level before expensive operations\n\n```typescript\n// Avoid expensive serialization if not needed\nif (logLevel === 'debug') {\n  logger.debug('Complex object', JSON.stringify(largeObject, null, 2));\n}\n```\n\n## Types\n\n```typescript\nimport type { winston } from '@md-oss/observability';\n\n// winston is re-exported from the winston package\nconst logger: winston.Logger = createChildLogger({ service: 'my-service' });\n```\n\n## API Reference\n\n### Logger\n\n- `logger.error(message, metadata?)` - Log error level\n- `logger.warn(message, metadata?)` - Log warning level\n- `logger.info(message, metadata?)` - Log info level\n- `logger.verbose(message, metadata?)` - Log verbose level\n- `logger.debug(message, metadata?)` - Log debug level\n- `logger.silly(message, metadata?)` - Log silly level\n\n### Functions\n\n- `createChildLogger(metadata)` - Create a contextual logger with default metadata\n\n### Exports\n\n- `logger: winston.Logger` - Main logger instance\n- `logLevel: string` - Current log level\n- `transports: winston.transport[]` - Array of active transports\n- `winston: typeof winston` - Winston type exports\n","readmeFilename":"README.md"}