{"_id":"@adminonthego/b44-logger","_rev":"4-dc7f31e7da302ec3c9aba8e771a61c05","name":"@adminonthego/b44-logger","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"@adminonthego/b44-logger","version":"1.0.0","license":"UNLICENSED","_id":"@adminonthego/b44-logger@1.0.0","maintainers":[{"name":"admin_on_the_go","email":"infrastructure@adminonthego.com"}],"dist":{"shasum":"3efffd6a9e6dd2259b676bea592a8b39d38d5387","tarball":"https://registry.npmjs.org/@adminonthego/b44-logger/-/b44-logger-1.0.0.tgz","fileCount":3,"integrity":"sha512-O5H0HnmlYsPBi8usxKE6VT90xgXRFGX/QXsqvCctGFVwZMMY2ary9JvW6OSygbJd24XWSA51MPltlIofuVqKFw==","signatures":[{"sig":"MEUCIQDr6ezmIDl+Gz6iK7P4s41E5KN/u885dpuzAS7g2qVuEgIgLEQGPcsI0iMLlD8MW7Wj1jFp1oTsVvQd8SDwczpPK/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4222},"main":"index.mjs","type":"module","exports":{".":"./index.mjs"},"gitHead":"d41e4e6bad37fecd512cbf3599f0b653e235a4b9","_npmUser":{"name":"admin_on_the_go","email":"infrastructure@adminonthego.com"},"_npmVersion":"11.12.1","description":"Fail-safe logging wrapper for base44 Deno.serve handlers, shipping structured events to Axiom.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/b44-logger_1.0.0_1782137284993_0.7247831148914259","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@adminonthego/b44-logger","version":"1.1.0","license":"UNLICENSED","_id":"@adminonthego/b44-logger@1.1.0","maintainers":[{"name":"admin_on_the_go","email":"infrastructure@adminonthego.com"}],"dist":{"shasum":"5d967967f590660c3302f6052027df6d4b754cbe","tarball":"https://registry.npmjs.org/@adminonthego/b44-logger/-/b44-logger-1.1.0.tgz","fileCount":3,"integrity":"sha512-5OIjiOAU5e2lBnAUBRYdxWFA27EvjOx9Ve28b/WJa3mX+Vj5wHZkkAYLfnn8w4Fk9EX93pgcqZBrdJYkvLhTRw==","signatures":[{"sig":"MEUCIHSDrKTExIhMAiD+EIKK6JBsNckJIezKoDCGlHn/3wgDAiEA1L8d/catVZ7B6YxxdBvKgwxyfo0tPIy0DnPPDPlZpVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4916},"main":"index.mjs","type":"module","exports":{".":"./index.mjs"},"gitHead":"96545e2d97ed68dbd00d942bff2240bfe44167de","_npmUser":{"name":"admin_on_the_go","email":"infrastructure@adminonthego.com"},"_npmVersion":"11.12.1","description":"Fail-safe logging wrapper for base44 Deno.serve handlers, shipping structured events to Axiom.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/b44-logger_1.1.0_1782139756764_0.4505389025119777","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@adminonthego/b44-logger","version":"1.2.0","license":"UNLICENSED","_id":"@adminonthego/b44-logger@1.2.0","maintainers":[{"name":"admin_on_the_go","email":"infrastructure@adminonthego.com"}],"dist":{"shasum":"832b4c10b0de01d5e17aeef30c282c8358c26bb5","tarball":"https://registry.npmjs.org/@adminonthego/b44-logger/-/b44-logger-1.2.0.tgz","fileCount":3,"integrity":"sha512-hqi7jiLEqbcCMgDfbmnIdYM+uE5Uaq5729n59kXAsLBthX6E5qhLhpTBF9O4lTH+blUtTPGXepxvuaJHu++KjQ==","signatures":[{"sig":"MEQCIGfL5QV5aB/LY8c8WUim5+hdx6Lf9IQVkZ0J+CcpmEIVAiAr5AMvIa1KDDSP+oqAoohH+5KlQni5fSgPvyU8Y5ZTRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5611},"main":"index.mjs","type":"module","exports":{".":"./index.mjs"},"gitHead":"a022760c9a57efd78afbf81a4c85b19880e52f0e","_npmUser":{"name":"admin_on_the_go","email":"infrastructure@adminonthego.com"},"_npmVersion":"11.12.1","description":"Fail-safe logging wrapper for base44 Deno.serve handlers, shipping structured events to Axiom.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/b44-logger_1.2.0_1782144570970_0.029109633914168986","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@adminonthego/b44-logger","version":"1.3.0","description":"Fail-safe logging wrapper for base44 Deno.serve handlers, shipping structured events to Axiom.","type":"module","main":"index.mjs","exports":{".":"./index.mjs"},"license":"UNLICENSED","publishConfig":{"access":"public"},"gitHead":"05c596cc6e0b816067227593896edaa91952d8ba","_id":"@adminonthego/b44-logger@1.3.0","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-yMjLWDCynSK2RR1WKf9IYATF+MwhJCGGC8yydddIlbatzFVpsYHdtGMf2O1HgvE+yCHqLauflAHi3hNWTNNO7g==","shasum":"145a80c5877e4abbc2e0b9ce70d44aee26025b26","tarball":"https://registry.npmjs.org/@adminonthego/b44-logger/-/b44-logger-1.3.0.tgz","fileCount":3,"unpackedSize":5855,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDOH30fag7gsJM7j31zGvCukOzk+2M+XleqAxQP8ECePwIgLAjkRfzHCRHTd0baIyLFtdeD1VRV9lwCBMvvGHRv9Hc="}]},"_npmUser":{"name":"admin_on_the_go","email":"infrastructure@adminonthego.com"},"directories":{},"maintainers":[{"name":"admin_on_the_go","email":"infrastructure@adminonthego.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/b44-logger_1.3.0_1782145596384_0.5192136934694325"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-22T14:08:04.844Z","modified":"2026-06-22T16:26:36.626Z","1.0.0":"2026-06-22T14:08:05.124Z","1.1.0":"2026-06-22T14:49:16.959Z","1.2.0":"2026-06-22T16:09:31.104Z","1.3.0":"2026-06-22T16:26:36.507Z"},"license":"UNLICENSED","description":"Fail-safe logging wrapper for base44 Deno.serve handlers, shipping structured events to Axiom.","maintainers":[{"name":"admin_on_the_go","email":"infrastructure@adminonthego.com"}],"readme":"# @adminonthego/b44-logger\n\nFail-safe logging wrapper for base44 `Deno.serve` handlers. Ships a structured\nevent for every invocation to Axiom.\n\n```js\nimport { withLogging, logEvent } from 'npm:@adminonthego/b44-logger@1';\n\nDeno.serve(withLogging('myFunction', async (req) => {\n  // ...your handler...\n}));\n```\n\nSet these env vars in base44: `AXIOM_DATASET`, `AXIOM_TOKEN`. If either is\nmissing, the wrapper degrades to console-only and your handler still runs.\n\n- `withLogging(name, handler)` — auto-logs every invocation, captures thrown\n  exceptions and any non-2xx response body.\n- `logEvent(name, level, msg, extra?)` — explicit logging for errors a handler\n  swallows into a 2xx response.\n","readmeFilename":"README.md"}