{"_id":"@aegislog/hono","_rev":"8-932e31725a89099d9a63edab70e21e09","name":"@aegislog/hono","dist-tags":{"latest":"0.2.6"},"versions":{"0.1.0":{"name":"@aegislog/hono","version":"0.1.0","author":{"name":"Syed Muzamil","email":"syedmuzamilm@users.noreply.github.com"},"license":"MIT","_id":"@aegislog/hono@0.1.0","maintainers":[{"name":"syedmuzamilm","email":"smmhd121@gmail.com"}],"homepage":"https://github.com/syedmuzamilm/aegislog#readme","bugs":{"url":"https://github.com/syedmuzamilm/aegislog/issues"},"dist":{"shasum":"19e80b6b0528f59713bb8ef6d786707d96ff47f6","tarball":"https://registry.npmjs.org/@aegislog/hono/-/hono-0.1.0.tgz","fileCount":8,"integrity":"sha512-HVxtOrPIMvYGjiXn/I9TLbEJkC07JmpmL9O3tiWyiL9joxthXufX/2BEl7dY07o1RVg/eS97S1/2Vr2MB/HVfw==","signatures":[{"sig":"MEUCIQC6Mlsia7eaw06XVwvpWPO/BXykgbx84wdYRwf3na5JBQIgD9+z6YGT43si9XoErbzB3wXxNp++OCEW4iaTHvBtLAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21386},"main":"./dist/index.cjs","type":"module","_from":"file:aegislog-hono-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch","build":"tsup src/index.ts --format esm,cjs --dts --clean --sourcemap","typecheck":"tsc --noEmit"},"_npmUser":{"name":"syedmuzamilm","email":"smmhd121@gmail.com"},"_resolved":"/private/var/folders/sq/7sjt760s67v1mr3598d_3rr00000gn/T/1f1bd5fd4ca487f0fbcbfe8b559c6c8e/aegislog-hono-0.1.0.tgz","_integrity":"sha512-HVxtOrPIMvYGjiXn/I9TLbEJkC07JmpmL9O3tiWyiL9joxthXufX/2BEl7dY07o1RVg/eS97S1/2Vr2MB/HVfw==","repository":{"url":"git+https://github.com/syedmuzamilm/aegislog.git","type":"git","directory":"packages/hono"},"_npmVersion":"11.17.0","description":"Hono and Cloudflare Workers middleware adapter for AegisLog.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"aegislog":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.2"},"peerDependencies":{"hono":">=3.0.0 || >=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hono_0.1.0_1786984088003_0.6507101336640024","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aegislog/hono","version":"0.1.1","author":{"name":"Syed Muzamil","email":"syedmuzamilm@users.noreply.github.com"},"license":"MIT","_id":"@aegislog/hono@0.1.1","maintainers":[{"name":"syedmuzamilm","email":"smmhd121@gmail.com"}],"homepage":"https://github.com/syedmuzamilm/aegislog#readme","bugs":{"url":"https://github.com/syedmuzamilm/aegislog/issues"},"dist":{"shasum":"e3c57f3713eb4c5a1a5a44dd71e674a919976b28","tarball":"https://registry.npmjs.org/@aegislog/hono/-/hono-0.1.1.tgz","fileCount":8,"integrity":"sha512-PZ5JYkiUJj+x8MFybiZChnlnFdtjppx57oKEhZ5EhuyCfxbrHBvDKHjiYqpqJ7352T/KkWNMlwBnfxsY9s/RGQ==","signatures":[{"sig":"MEQCIAF2R9l2GRDgXt2bnBigM6z0u04WA0x2TTC4Hx9XcJL5AiBYtBUmZo+yP+0ZyCn/SguPB/CFXPCJd1SGUk9xS5hrig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21386},"main":"./dist/index.cjs","type":"module","_from":"file:aegislog-hono-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch","build":"tsup src/index.ts --format esm,cjs --dts --clean --sourcemap","typecheck":"tsc --noEmit"},"_npmUser":{"name":"syedmuzamilm","email":"smmhd121@gmail.com"},"_resolved":"/private/var/folders/sq/7sjt760s67v1mr3598d_3rr00000gn/T/7d1ec57c3e02cf8d7171d443a9cf59f1/aegislog-hono-0.1.1.tgz","_integrity":"sha512-PZ5JYkiUJj+x8MFybiZChnlnFdtjppx57oKEhZ5EhuyCfxbrHBvDKHjiYqpqJ7352T/KkWNMlwBnfxsY9s/RGQ==","repository":{"url":"git+https://github.com/syedmuzamilm/aegislog.git","type":"git","directory":"packages/hono"},"_npmVersion":"11.17.0","description":"Hono and Cloudflare Workers middleware adapter for AegisLog.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"aegislog":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.2"},"peerDependencies":{"hono":">=3.0.0 || >=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hono_0.1.1_1786986518369_0.969699701231808","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@aegislog/hono","version":"0.2.1","author":{"name":"Syed Muzamil","email":"syedmuzamilm@users.noreply.github.com"},"license":"MIT","_id":"@aegislog/hono@0.2.1","maintainers":[{"name":"syedmuzamilm","email":"smmhd121@gmail.com"}],"homepage":"https://github.com/syedmuzamilm/aegislog#readme","bugs":{"url":"https://github.com/syedmuzamilm/aegislog/issues"},"dist":{"shasum":"5c39872e9f705ad603c8987aacbbcbc5119f6545","tarball":"https://registry.npmjs.org/@aegislog/hono/-/hono-0.2.1.tgz","fileCount":8,"integrity":"sha512-zum7JK0gXwRkpOVvq4dCnKJ5lm4NODLMZO7cYAcflZVxmf2083EXNT4w/qE2y1veDpdto/RnVQ+7FzvSTDNF8w==","signatures":[{"sig":"MEQCIEsvK3J/EOx9bLEK5zrAlk/grVb6upxyHwamM97kJSkGAiAqLl48NFsESkB0o6e5w+U1xTgMKGQmLE8fIUixQudQyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20558},"main":"./dist/index.cjs","type":"module","_from":"file:aegislog-hono-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch","build":"tsup src/index.ts --format esm,cjs --dts --clean --sourcemap","typecheck":"tsc --noEmit"},"_npmUser":{"name":"syedmuzamilm","email":"smmhd121@gmail.com"},"_resolved":"/private/var/folders/sq/7sjt760s67v1mr3598d_3rr00000gn/T/b763d98efd9080635b7f4b52ac74d057/aegislog-hono-0.2.1.tgz","_integrity":"sha512-zum7JK0gXwRkpOVvq4dCnKJ5lm4NODLMZO7cYAcflZVxmf2083EXNT4w/qE2y1veDpdto/RnVQ+7FzvSTDNF8w==","repository":{"url":"git+https://github.com/syedmuzamilm/aegislog.git","type":"git","directory":"packages/hono"},"_npmVersion":"11.17.0","description":"Hono and Cloudflare Workers middleware adapter for AegisLog.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"aegislog":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.2"},"peerDependencies":{"hono":">=3.0.0 || >=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hono_0.2.1_1787027262632_0.2811057883285668","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@aegislog/hono","version":"0.2.2","author":{"name":"Syed Muzamil","email":"syedmuzamilm@users.noreply.github.com"},"license":"MIT","_id":"@aegislog/hono@0.2.2","maintainers":[{"name":"syedmuzamilm","email":"smmhd121@gmail.com"}],"homepage":"https://github.com/syedmuzamilm/aegislog#readme","bugs":{"url":"https://github.com/syedmuzamilm/aegislog/issues"},"dist":{"shasum":"17436d64e8a6b890757719373cf55dad943a4b49","tarball":"https://registry.npmjs.org/@aegislog/hono/-/hono-0.2.2.tgz","fileCount":9,"integrity":"sha512-bwaT3gGyIBQlSM5IxieE6smqej2yAt5Gn9NITaU0OdOzLt2oDDR5FxW03++TUztE2WmP9jSGrCjJRMkZfCtdsw==","signatures":[{"sig":"MEUCIQC+poFvwZn9gKcs5kw1PvsvO3z29tZNK7EGxdmshdkISgIgZzG2FB7n7s95G/uJoevD7RUsOYta6hhmKdJu8oGcjhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22762},"main":"./dist/index.cjs","type":"module","_from":"file:aegislog-hono-0.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch","build":"tsup src/index.ts --format esm,cjs --dts --clean --sourcemap","typecheck":"tsc --noEmit"},"_npmUser":{"name":"syedmuzamilm","email":"smmhd121@gmail.com"},"_resolved":"/private/var/folders/sq/7sjt760s67v1mr3598d_3rr00000gn/T/820f3d1735d3b3824fb6fcfc51025ba6/aegislog-hono-0.2.2.tgz","_integrity":"sha512-bwaT3gGyIBQlSM5IxieE6smqej2yAt5Gn9NITaU0OdOzLt2oDDR5FxW03++TUztE2WmP9jSGrCjJRMkZfCtdsw==","repository":{"url":"git+https://github.com/syedmuzamilm/aegislog.git","type":"git","directory":"packages/hono"},"_npmVersion":"11.17.0","description":"Hono and Cloudflare Workers middleware adapter for AegisLog.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"aegislog":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.2"},"peerDependencies":{"hono":">=3.0.0 || >=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hono_0.2.2_1787028105803_0.0024445815561409123","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@aegislog/hono","version":"0.2.3","author":{"name":"Syed Muzamil","email":"syedmuzamilm@users.noreply.github.com"},"license":"MIT","_id":"@aegislog/hono@0.2.3","maintainers":[{"name":"syedmuzamilm","email":"smmhd121@gmail.com"}],"homepage":"https://github.com/syedmuzamilm/aegislog#readme","bugs":{"url":"https://github.com/syedmuzamilm/aegislog/issues"},"dist":{"shasum":"30f0c0a4b120705133423c304467051b5d6e06aa","tarball":"https://registry.npmjs.org/@aegislog/hono/-/hono-0.2.3.tgz","fileCount":9,"integrity":"sha512-G7i2tX7EsidAdkWI6QbJi2Eh9dIgf9Bv0buJNrOOMl3Z/1kJrsxlkYLUDJy2fmZ+nCj2pmhFfmU/dwA0n2+wFg==","signatures":[{"sig":"MEUCIQCt7zYFbDIv53keKz9uWbSBzwAetW6Mw5DV18RMgTmS4AIgDVzA0mWCL0RpzaJWUcpGzIFiz5Kh2ndloYj1khNnu/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22789},"main":"./dist/index.cjs","type":"module","_from":"file:aegislog-hono-0.2.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch","build":"tsup src/index.ts --format esm,cjs --dts --clean --sourcemap","typecheck":"tsc --noEmit"},"_npmUser":{"name":"syedmuzamilm","email":"smmhd121@gmail.com"},"_resolved":"/private/var/folders/sq/7sjt760s67v1mr3598d_3rr00000gn/T/11c2418ded6c7868fb94398f8219b016/aegislog-hono-0.2.3.tgz","_integrity":"sha512-G7i2tX7EsidAdkWI6QbJi2Eh9dIgf9Bv0buJNrOOMl3Z/1kJrsxlkYLUDJy2fmZ+nCj2pmhFfmU/dwA0n2+wFg==","repository":{"url":"git+https://github.com/syedmuzamilm/aegislog.git","type":"git","directory":"packages/hono"},"_npmVersion":"11.17.0","description":"Hono and Cloudflare Workers middleware adapter for AegisLog.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"aegislog":"0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.2"},"peerDependencies":{"hono":">=3.0.0 || >=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hono_0.2.3_1787549138213_0.8837207429523308","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@aegislog/hono","version":"0.2.4","author":{"name":"Syed Muzamil","email":"syedmuzamilm@users.noreply.github.com"},"license":"MIT","_id":"@aegislog/hono@0.2.4","maintainers":[{"name":"syedmuzamilm","email":"smmhd121@gmail.com"}],"homepage":"https://github.com/syedmuzamilm/aegislog#readme","bugs":{"url":"https://github.com/syedmuzamilm/aegislog/issues"},"dist":{"shasum":"c52f6e378ba30959bdc0cd6f7665c8904c6f1745","tarball":"https://registry.npmjs.org/@aegislog/hono/-/hono-0.2.4.tgz","fileCount":9,"integrity":"sha512-aU82+qt3X0rm85koYemx9qyhlc4MNi66HzI+gQA1974MF7sA78Zr8aFvJ/U5iE884QchjZmms7ixkcsU7MpkEw==","signatures":[{"sig":"MEQCIEQi8FCGgUBSyp3SpfhO7koBy8Q7lW/kgkibLN/wZTNlAiAbyG1iitwzxgyCBiU6w1DO306kfJpn0+Tjsvxx+gohUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22697},"main":"./dist/index.cjs","type":"module","_from":"file:aegislog-hono-0.2.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch","build":"tsup src/index.ts --format esm,cjs --dts --clean --sourcemap","typecheck":"tsc --noEmit"},"_npmUser":{"name":"syedmuzamilm","email":"smmhd121@gmail.com"},"_resolved":"/private/var/folders/sq/7sjt760s67v1mr3598d_3rr00000gn/T/3d6f67de9d47eb792350acff5753a68d/aegislog-hono-0.2.4.tgz","_integrity":"sha512-aU82+qt3X0rm85koYemx9qyhlc4MNi66HzI+gQA1974MF7sA78Zr8aFvJ/U5iE884QchjZmms7ixkcsU7MpkEw==","repository":{"url":"git+https://github.com/syedmuzamilm/aegislog.git","type":"git","directory":"packages/hono"},"_npmVersion":"11.19.0","description":"Hono and Cloudflare Workers middleware adapter for AegisLog.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"aegislog":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.2"},"peerDependencies":{"hono":">=3.0.0 || >=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hono_0.2.4_1788416810297_0.7606401185177238","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@aegislog/hono","version":"0.2.5","author":{"name":"Syed Muzamil","email":"syedmuzamilm@users.noreply.github.com"},"license":"MIT","_id":"@aegislog/hono@0.2.5","maintainers":[{"name":"syedmuzamilm","email":"smmhd121@gmail.com"}],"homepage":"https://github.com/syedmuzamilm/aegislog#readme","bugs":{"url":"https://github.com/syedmuzamilm/aegislog/issues"},"dist":{"shasum":"a0546d8fed6a4fce12b3409dc2ef36dc7c99b540","tarball":"https://registry.npmjs.org/@aegislog/hono/-/hono-0.2.5.tgz","fileCount":9,"integrity":"sha512-zHBqKcqCuxW0XLJiCPMJUMdvQReEUt7YujkcUJc5WLiSuQu4GMgT2v4SI3vgWaC8uyAgi+l4d2V5LX8Gj9Z5Tw==","signatures":[{"sig":"MEYCIQCSjYyz0hT4BSSaFBkXmrXERBriC1Ikrf3BlnU1F8SYbQIhALIBNeRfplBEMpUwbdEK9Nc0f7bzAdX54U9N9X9/hKNl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23615},"main":"./dist/index.cjs","type":"module","_from":"file:aegislog-hono-0.2.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts --watch","build":"tsup src/index.ts --format esm,cjs --dts --clean --sourcemap","typecheck":"tsc --noEmit"},"_npmUser":{"name":"syedmuzamilm","email":"smmhd121@gmail.com"},"_resolved":"/private/var/folders/sq/7sjt760s67v1mr3598d_3rr00000gn/T/7eebf59198441a3c46722a4bb159a390/aegislog-hono-0.2.5.tgz","_integrity":"sha512-zHBqKcqCuxW0XLJiCPMJUMdvQReEUt7YujkcUJc5WLiSuQu4GMgT2v4SI3vgWaC8uyAgi+l4d2V5LX8Gj9Z5Tw==","repository":{"url":"git+https://github.com/syedmuzamilm/aegislog.git","type":"git","directory":"packages/hono"},"_npmVersion":"11.19.0","description":"Hono and Cloudflare Workers middleware adapter for AegisLog.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"aegislog":"0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.7.2"},"peerDependencies":{"hono":">=3.0.0 || >=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hono_0.2.5_1788493599989_0.07518087575912147","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@aegislog/hono","version":"0.2.6","description":"Hono and Cloudflare Workers middleware adapter for AegisLog.","homepage":"https://github.com/syedmuzamilm/aegislog#readme","license":"MIT","author":"Syed Muzamil <syedmuzamilm@users.noreply.github.com>","repository":{"type":"git","url":"git+https://github.com/syedmuzamilm/aegislog.git","directory":"packages/hono"},"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"publishConfig":{"access":"public"},"dependencies":{"aegislog":"0.2.6"},"devDependencies":{"hono":"^4.7.2"},"peerDependencies":{"hono":">=3.0.0 || >=4.0.0"},"scripts":{"build":"tsup src/index.ts --format esm,cjs --dts --clean --sourcemap","dev":"tsup src/index.ts --format esm,cjs --dts --watch","typecheck":"tsc --noEmit"},"_nodeVersion":"24.21.0","_id":"@aegislog/hono@0.2.6","dist":{"integrity":"sha512-YftNdE+nIXkbdmmSigESvd/oxrD4rO0MLFVk0liuAGJ8PuhngYZN9MxhjRj2wk3CxwMWo0Tsz1X49ET/YFEf8g==","shasum":"4d285208388361d9d05870765b2e7cfd3a420f6e","tarball":"https://registry.npmjs.org/@aegislog/hono/-/hono-0.2.6.tgz","fileCount":9,"unpackedSize":23615,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDw6ZA75kujOm66+pU0jcc0lZV+oePuSezYiaOOBIc4kwIhAMyVBrZPVVmQRCUB5a61+PodHjFaVs84M202R1cNKhgd"}]},"_npmUser":{"name":"syedmuzamilm","email":"smmhd121@gmail.com"},"directories":{},"maintainers":[{"name":"syedmuzamilm","email":"smmhd121@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hono_0.2.6_1788935498999_0.3710813184372497"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-17T16:28:07.803Z","modified":"2026-09-09T06:31:39.295Z","0.1.0":"2026-08-17T16:28:08.182Z","0.1.1":"2026-08-17T17:08:38.506Z","0.2.1":"2026-08-18T04:27:42.765Z","0.2.2":"2026-08-18T04:41:45.944Z","0.2.3":"2026-08-24T05:25:38.358Z","0.2.4":"2026-09-03T06:26:50.444Z","0.2.5":"2026-09-04T03:46:40.134Z","0.2.6":"2026-09-09T06:31:39.138Z"},"author":"Syed Muzamil <syedmuzamilm@users.noreply.github.com>","license":"MIT","homepage":"https://github.com/syedmuzamilm/aegislog#readme","repository":{"type":"git","url":"git+https://github.com/syedmuzamilm/aegislog.git","directory":"packages/hono"},"description":"Hono and Cloudflare Workers middleware adapter for AegisLog.","maintainers":[{"name":"syedmuzamilm","email":"smmhd121@gmail.com"}],"readme":"# @aegislog/hono 🔥\n\nHono middleware adapter for [AegisLog](https://github.com/syedmuzamilm/aegislog). It supports Node.js, Bun, Deno's Node compatibility layer, and Cloudflare Workers with the `nodejs_compat` compatibility flag enabled for `AsyncLocalStorage`.\n\n---\n\n## 📦 Installation\n\n```bash\npnpm add @aegislog/hono aegislog\n# or\nnpm install @aegislog/hono aegislog\n```\n\n---\n\n## 🚀 Quickstart\n\n```typescript\nimport { Hono } from \"hono\";\nimport { aegisMiddleware } from \"@aegislog/hono\";\nimport { logger, audit } from \"aegislog\";\n\nconst app = new Hono();\n\n// Attach AegisLog Edge Middleware\napp.use(\n  \"*\",\n  aegisMiddleware({\n    logRequests: true,\n    getActor: (c) => {\n      const auth = c.req.header(\"authorization\");\n      return auth ? { id: \"usr_edge_1\", role: \"admin\" } : undefined;\n    },\n    getTenant: (c) => {\n      const orgId = c.req.header(\"x-org-id\");\n      return orgId ? { id: orgId } : undefined;\n    },\n  }),\n);\n\napp.get(\"/api/users\", async (c) => {\n  // Context is automatically attached without parameter drilling\n  logger.info(\"Listing users from edge runtime\", {\n    region: c.req.header(\"cf-ipcountry\"),\n  });\n\n  return c.json({ users: [] });\n});\n\nexport default app;\n```\n\n---\n\n## ⚙️ Options (`HonoAegisOptions`)\n\n| Option        | Type                                                      | Description                                                        |\n| :------------ | :-------------------------------------------------------- | :----------------------------------------------------------------- |\n| `logger`      | `AegisLogger`                                             | Custom logger instance to use (default: global `logger`).          |\n| `logRequests` | `boolean`                                                 | Automatically log request lifecycle and latency (default: `true`). |\n| `getActor`    | `(c: Context) => ActorContext \\| Promise<ActorContext>`   | Extract actor context from Hono request context.                   |\n| `getTenant`   | `(c: Context) => TenantContext \\| Promise<TenantContext>` | Extract tenant context from headers or route context.              |\n\n---\n\n## 📄 License\n\nMIT © [AegisLog Contributors](https://github.com/syedmuzamilm/aegislog)\n","readmeFilename":""}