{"_id":"@aegislog/fastify","_rev":"8-2c0a092544cbc7fd103d03e92629dc1e","name":"@aegislog/fastify","dist-tags":{"latest":"0.2.6"},"versions":{"0.1.0":{"name":"@aegislog/fastify","version":"0.1.0","author":{"name":"Syed Muzamil","email":"syedmuzamilm@users.noreply.github.com"},"license":"MIT","_id":"@aegislog/fastify@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":"353a3745fdf33a15b4a97167fed6713a195f33be","tarball":"https://registry.npmjs.org/@aegislog/fastify/-/fastify-0.1.0.tgz","fileCount":8,"integrity":"sha512-SViKmxlC1pMUXRLWO8M1oSdjjOysp4E9B0d3WWXAd5L+wvx90JRwHpWTY7WT9eglgaT10o6VPBDhqbZGVz/qjg==","signatures":[{"sig":"MEUCIDDAgr/nE1QvXAFOjKaFobhq39caixqkNnNKlirW13gaAiEAu5mMuEyFLB9Ep9vIgmsWnpj5w9NV3BjvZ9iMPgQjFOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21154},"main":"./dist/index.cjs","type":"module","_from":"file:aegislog-fastify-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/8953bbb532d2f59a3c80385b9031250b/aegislog-fastify-0.1.0.tgz","_integrity":"sha512-SViKmxlC1pMUXRLWO8M1oSdjjOysp4E9B0d3WWXAd5L+wvx90JRwHpWTY7WT9eglgaT10o6VPBDhqbZGVz/qjg==","repository":{"url":"git+https://github.com/syedmuzamilm/aegislog.git","type":"git","directory":"packages/fastify"},"_npmVersion":"11.17.0","description":"Fastify plugin adapter for AegisLog.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"aegislog":"0.1.0","fastify-plugin":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fastify":"^5.2.1"},"peerDependencies":{"fastify":">=4.0.0 || >=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.1.0_1786984088076_0.964989522136033","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aegislog/fastify","version":"0.1.1","author":{"name":"Syed Muzamil","email":"syedmuzamilm@users.noreply.github.com"},"license":"MIT","_id":"@aegislog/fastify@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":"42d433d4c0c91debfbdb480b7710d868f3d668f7","tarball":"https://registry.npmjs.org/@aegislog/fastify/-/fastify-0.1.1.tgz","fileCount":8,"integrity":"sha512-WG3+m/83KBCX2bdUhULD4pn/UkrQ2Y9dOiqdAtzAEGMR2oetB2b/BXg+MAtYvK6TDWKT30yjthgVVbWX8bp9rg==","signatures":[{"sig":"MEUCIAnXtFWUO3XC1eD01iv/F5nPcdSMn9xG1OYVZk7rNww6AiEAsQs8dn095IPY7WcQDOPtf9d3uRsPt54RJwQj6W6YQf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21154},"main":"./dist/index.cjs","type":"module","_from":"file:aegislog-fastify-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/767a814a955d6c9dc4305858badbf325/aegislog-fastify-0.1.1.tgz","_integrity":"sha512-WG3+m/83KBCX2bdUhULD4pn/UkrQ2Y9dOiqdAtzAEGMR2oetB2b/BXg+MAtYvK6TDWKT30yjthgVVbWX8bp9rg==","repository":{"url":"git+https://github.com/syedmuzamilm/aegislog.git","type":"git","directory":"packages/fastify"},"_npmVersion":"11.17.0","description":"Fastify plugin adapter for AegisLog.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"aegislog":"0.1.1","fastify-plugin":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fastify":"^5.2.1"},"peerDependencies":{"fastify":">=4.0.0 || >=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.1.1_1786986516531_0.24225305625936588","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@aegislog/fastify","version":"0.2.1","author":{"name":"Syed Muzamil","email":"syedmuzamilm@users.noreply.github.com"},"license":"MIT","_id":"@aegislog/fastify@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":"300f64082fe6168c3c04b8bc1f5161e70ebd636b","tarball":"https://registry.npmjs.org/@aegislog/fastify/-/fastify-0.2.1.tgz","fileCount":8,"integrity":"sha512-nYOL4ojo1WusjPis0DAUzcPITUwyO1GPSDWfU7g73z2xVYW77MGneynYdTJFkb2I6uhNPy9GGV2465BzQcxgGA==","signatures":[{"sig":"MEUCIQC7sqXcetxeb2LqfnA6reRpYofqnkuxS4o2XJSZuMke7QIgWIa2nTCTQyJYbCrGdvchwoZzqagI0ZeRIHcnCASuLtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20330},"main":"./dist/index.cjs","type":"module","_from":"file:aegislog-fastify-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/8706ae8828c0397211361a21b386bf7c/aegislog-fastify-0.2.1.tgz","_integrity":"sha512-nYOL4ojo1WusjPis0DAUzcPITUwyO1GPSDWfU7g73z2xVYW77MGneynYdTJFkb2I6uhNPy9GGV2465BzQcxgGA==","repository":{"url":"git+https://github.com/syedmuzamilm/aegislog.git","type":"git","directory":"packages/fastify"},"_npmVersion":"11.17.0","description":"Fastify plugin adapter for AegisLog.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"aegislog":"0.2.1","fastify-plugin":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fastify":"^5.2.1"},"peerDependencies":{"fastify":">=4.0.0 || >=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.2.1_1787027260713_0.3468793508940655","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@aegislog/fastify","version":"0.2.2","author":{"name":"Syed Muzamil","email":"syedmuzamilm@users.noreply.github.com"},"license":"MIT","_id":"@aegislog/fastify@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":"bdbd5e907ccaacf92f167d1edbac40e357b9d14d","tarball":"https://registry.npmjs.org/@aegislog/fastify/-/fastify-0.2.2.tgz","fileCount":9,"integrity":"sha512-N1Dli9ekZMIOps67ORFCdjlE9Ko82AmRfWqY2BcjBEEQZHeaXjRbPdtfPysrYVnEsEcOhsCu8+mq52rAkatcEg==","signatures":[{"sig":"MEYCIQCjDHx81D7rQuS4G8QSBXpcCXezHNfrTfL9kdvvTqoazwIhAKeQFNR800Xkq9l+gTiSv0yFXA4ynML6jrpCpV3ylMX2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22424},"main":"./dist/index.cjs","type":"module","_from":"file:aegislog-fastify-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/6eca424eda0fc1e85516d3d6a640b764/aegislog-fastify-0.2.2.tgz","_integrity":"sha512-N1Dli9ekZMIOps67ORFCdjlE9Ko82AmRfWqY2BcjBEEQZHeaXjRbPdtfPysrYVnEsEcOhsCu8+mq52rAkatcEg==","repository":{"url":"git+https://github.com/syedmuzamilm/aegislog.git","type":"git","directory":"packages/fastify"},"_npmVersion":"11.17.0","description":"Fastify plugin adapter for AegisLog.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"aegislog":"0.2.2","fastify-plugin":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fastify":"^5.2.1"},"peerDependencies":{"fastify":">=4.0.0 || >=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.2.2_1787028103936_0.22624424543802668","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@aegislog/fastify","version":"0.2.3","author":{"name":"Syed Muzamil","email":"syedmuzamilm@users.noreply.github.com"},"license":"MIT","_id":"@aegislog/fastify@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":"7a825931fb7152c1519cce0687cfcc05fe272519","tarball":"https://registry.npmjs.org/@aegislog/fastify/-/fastify-0.2.3.tgz","fileCount":9,"integrity":"sha512-TcUKe6dKF5pTsnh6mWKDhtZzIc21X7M1Z693srrvaPfJD0i/iUVA2GjsQN3OKxTRG1hOnnaaXGIVLISqscfzBg==","signatures":[{"sig":"MEUCIBFOW2WhImRn020oUb0PCMvG09pNtwH98Y5he5cbCn5XAiEA7p/ZMJtvIH2YRY7Wo/cYEJlH7GwzX+VkxudtmbXEoIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22424},"main":"./dist/index.cjs","type":"module","_from":"file:aegislog-fastify-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/6a921aad286c4650f04671ee0afc8f05/aegislog-fastify-0.2.3.tgz","_integrity":"sha512-TcUKe6dKF5pTsnh6mWKDhtZzIc21X7M1Z693srrvaPfJD0i/iUVA2GjsQN3OKxTRG1hOnnaaXGIVLISqscfzBg==","repository":{"url":"git+https://github.com/syedmuzamilm/aegislog.git","type":"git","directory":"packages/fastify"},"_npmVersion":"11.17.0","description":"Fastify plugin adapter for AegisLog.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"aegislog":"0.2.3","fastify-plugin":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fastify":"^5.2.1"},"peerDependencies":{"fastify":">=4.0.0 || >=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.2.3_1787549135835_0.9621057950630449","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@aegislog/fastify","version":"0.2.4","author":{"name":"Syed Muzamil","email":"syedmuzamilm@users.noreply.github.com"},"license":"MIT","_id":"@aegislog/fastify@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":"e2b7a929f546c238d88add5c7507ce702c451858","tarball":"https://registry.npmjs.org/@aegislog/fastify/-/fastify-0.2.4.tgz","fileCount":9,"integrity":"sha512-de8u8IPNcXb8xExIwy0fJQZ/DJ0voOMP8fve+H60mx3OLrbLGd4cwv5FhnN9j2DpfiPBTiC6l4bEGaAfCOUuUA==","signatures":[{"sig":"MEUCIAIoOE/n/41CYPHExRy1HnRtMe7Eeef2RURK3GGiWwtuAiEA5jIb4xT6GJIvLNedlwT+i4IRuDUx0tsB16BSp6EugG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA6ZWjmC8us+0X4oKv+jXlVL7iJbV4Sm6ko6sZJByRbdAiEA3l08TPNW8u5qkoLsgO5fU5N13h443deNA4+QHFZZf/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24362},"main":"./dist/index.cjs","type":"module","_from":"file:aegislog-fastify-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/486fa7dc8861f589b06e883ea5935e03/aegislog-fastify-0.2.4.tgz","_integrity":"sha512-de8u8IPNcXb8xExIwy0fJQZ/DJ0voOMP8fve+H60mx3OLrbLGd4cwv5FhnN9j2DpfiPBTiC6l4bEGaAfCOUuUA==","repository":{"url":"git+https://github.com/syedmuzamilm/aegislog.git","type":"git","directory":"packages/fastify"},"_npmVersion":"11.19.0","description":"Fastify plugin adapter for AegisLog.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"aegislog":"0.2.4","fastify-plugin":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fastify":"^5.2.1"},"peerDependencies":{"fastify":">=4.0.0 || >=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.2.4_1788416864440_0.45529541526212514","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@aegislog/fastify","version":"0.2.5","author":{"name":"Syed Muzamil","email":"syedmuzamilm@users.noreply.github.com"},"license":"MIT","_id":"@aegislog/fastify@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":"9a93c6c21783ac12d9dd6db354e1dd526e5b3c05","tarball":"https://registry.npmjs.org/@aegislog/fastify/-/fastify-0.2.5.tgz","fileCount":9,"integrity":"sha512-/gNQ4pMOotH68hLYJsJ3u8cJKjLgdZf5qJLP+xCqH7dRJ6C93PvSwj2udp/VEIjXtvi7YgqA6w6dRwbRv2qHbQ==","signatures":[{"sig":"MEUCIGWDl5ECcAS32T502qMD52+k16KgHGH4JUdTaBttYBosAiEAtvnxGvCiEgHRg7tz7yQlg3lVPVvElgsE0H1igmArpYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCl6jLXffrH7tIAquY3RyHPm4f9tMMmKiutTq8oySAWxAIgV1OgQI5cCrkZHhDpVURvhfhnSENc8VNpKkfQBqS5SUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25338},"main":"./dist/index.cjs","type":"module","_from":"file:aegislog-fastify-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/6cc8a06eb81d44ea9d3ab46e9cf63734/aegislog-fastify-0.2.5.tgz","_integrity":"sha512-/gNQ4pMOotH68hLYJsJ3u8cJKjLgdZf5qJLP+xCqH7dRJ6C93PvSwj2udp/VEIjXtvi7YgqA6w6dRwbRv2qHbQ==","repository":{"url":"git+https://github.com/syedmuzamilm/aegislog.git","type":"git","directory":"packages/fastify"},"_npmVersion":"11.19.0","description":"Fastify plugin adapter for AegisLog.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"aegislog":"0.2.5","fastify-plugin":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fastify":"^5.2.1"},"peerDependencies":{"fastify":">=4.0.0 || >=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.2.5_1788493694202_0.7727120830035226","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"_id":"@aegislog/fastify@0.2.6","dist":{"shasum":"95d009d45626ec97684f2b48430f8bdc74ae7646","tarball":"https://registry.npmjs.org/@aegislog/fastify/-/fastify-0.2.6.tgz","fileCount":9,"integrity":"sha512-P6+HMzSNwFOWYAb7TJk0mncDU7dR04Zar81vvVzlRhGW6dyWYOsxkvDE7ufh1CdQNQavB76vc+EQWgrU6oN+ew==","signatures":[{"sig":"MEQCIH+0lcWwHmaZn65hTf4p6Sv0vTJ6RmpGihPdbEzXrX92AiA6ZgHjcvGqDNBKlmA+ZPVSIMk7RPiBg1FtNNcYO2uSDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGaBA5lEOjtnPtJNK6NCfx8oShsWlh9DX+ZsdW2Bk1EEAiEAv6b0OxIILPqrSBr0B4/isxVy2BPv4oGEMU+ovIkMRpI="}],"unpackedSize":25338},"main":"./dist/index.cjs","name":"@aegislog/fastify","type":"module","types":"./dist/index.d.ts","author":"Syed Muzamil <syedmuzamilm@users.noreply.github.com>","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"license":"MIT","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"},"version":"0.2.6","_npmUser":{"name":"syedmuzamilm","email":"smmhd121@gmail.com"},"homepage":"https://github.com/syedmuzamilm/aegislog#readme","repository":{"url":"git+https://github.com/syedmuzamilm/aegislog.git","type":"git","directory":"packages/fastify"},"description":"Fastify plugin adapter for AegisLog.","directories":{},"maintainers":[{"name":"syedmuzamilm","email":"smmhd121@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"aegislog":"0.2.6","fastify-plugin":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fastify":"^5.2.1"},"peerDependencies":{"fastify":">=4.0.0 || >=5.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fastify_0.2.6_1788935573095_0.6150855165084397"}}},"time":{"created":"2026-08-17T16:28:07.921Z","modified":"2026-09-09T06:32:53.486Z","0.1.0":"2026-08-17T16:28:08.250Z","0.1.1":"2026-08-17T17:08:36.678Z","0.2.1":"2026-08-18T04:27:40.835Z","0.2.2":"2026-08-18T04:41:44.075Z","0.2.3":"2026-08-24T05:25:35.982Z","0.2.4":"2026-09-03T06:27:44.534Z","0.2.5":"2026-09-04T03:48:14.325Z","0.2.6":"2026-09-09T06:32:53.193Z"},"author":"Syed Muzamil <syedmuzamilm@users.noreply.github.com>","license":"MIT","homepage":"https://github.com/syedmuzamilm/aegislog#readme","repository":{"url":"git+https://github.com/syedmuzamilm/aegislog.git","type":"git","directory":"packages/fastify"},"description":"Fastify plugin adapter for AegisLog.","maintainers":[{"name":"syedmuzamilm","email":"smmhd121@gmail.com"}],"readme":"# @aegislog/fastify ⚡\n\nFastify v4 & v5 lifecycle plugin adapter for [AegisLog](https://github.com/syedmuzamilm/aegislog).\n\n---\n\n## 📦 Installation\n\n```bash\npnpm add @aegislog/fastify aegislog\n# or\nnpm install @aegislog/fastify aegislog\n```\n\n---\n\n## 🚀 Quickstart\n\n```typescript\nimport fastify from \"fastify\";\nimport { aegisFastifyPlugin } from \"@aegislog/fastify\";\nimport { logger, audit } from \"aegislog\";\n\nconst app = fastify({ logger: false });\n\n// Register AegisLog plugin\nawait app.register(aegisFastifyPlugin, {\n  logRequests: true,\n  getActor: (req) => {\n    const auth = req.headers.authorization;\n    return auth ? { id: \"usr_admin\", email: \"admin@enterprise.io\" } : undefined;\n  },\n  getTenant: (req) => {\n    const tenantId = req.headers[\"x-tenant-id\"] as string;\n    return tenantId ? { id: tenantId } : undefined;\n  },\n});\n\napp.get(\"/api/orders\", async (req, reply) => {\n  logger.info(\"Fetching customer orders\");\n  return reply.send({ orders: [] });\n});\n\nawait app.listen({ port: 3000 });\n```\n\n---\n\n## ⚙️ Options (`FastifyAegisOptions`)\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`    | `(req: FastifyRequest) => ActorContext \\| Promise<ActorContext>`   | Extract actor context from the request.                            |\n| `getTenant`   | `(req: FastifyRequest) => TenantContext \\| Promise<TenantContext>` | Extract tenant context from headers or session.                    |\n\n---\n\n## 📄 License\n\nMIT © [AegisLog Contributors](https://github.com/syedmuzamilm/aegislog)\n","readmeFilename":""}