{"_id":"@onivoro/server-aws-firehose","_rev":"27-1ed749a03bc8ab93bbd23bb29c1031fa","name":"@onivoro/server-aws-firehose","dist-tags":{"latest":"24.39.0"},"versions":{"24.33.9":{"name":"@onivoro/server-aws-firehose","version":"24.33.9","license":"MIT","_id":"@onivoro/server-aws-firehose@24.33.9","maintainers":[{"name":"icedlee337","email":"lee.e.norris@gmail.com"},{"name":"esastincy","email":"shaun.austin.connolly@gmail.com"}],"homepage":"https://github.com/onivoro/monorepo#readme","bugs":{"url":"https://github.com/onivoro/monorepo/issues"},"dist":{"shasum":"d9cbe706cbe11345e6f1d622d0c7c62d0ea63925","tarball":"https://registry.npmjs.org/@onivoro/server-aws-firehose/-/server-aws-firehose-24.33.9.tgz","fileCount":15,"integrity":"sha512-q+sX4Q7qneoP9fK/PQMiizp1FhD3NJ3c3B924/jUK9oensaBlKZkcmRN+8vfxLqmdAw6k+bf9geIFAfIIF+ozw==","signatures":[{"sig":"MEYCIQC2BNw3Bw5tcg7UhdL5DPLwKIuR1XTiOl9RTHvuA16IsAIhAL1z6Kg1dNCxE5Qe7GvOEcxL/cF41Oc47v84UanRwolr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16815},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"ccead4653702be15eab374f87ba66430e7852547","_npmUser":{"name":"icedlee337","email":"lee.e.norris@gmail.com"},"repository":{"url":"git+https://github.com/onivoro/monorepo.git","type":"git"},"_npmVersion":"10.9.3","description":"AWS S3 integration for NestJS applications with file upload/download capabilities.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0","@onivoro/server-common":"24.33.9","@onivoro/server-aws-credential-providers":"24.33.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"*","@aws-sdk/client-firehose":"*","@aws-sdk/s3-request-presigner":"*"},"_npmOperationalInternal":{"tmp":"tmp/server-aws-firehose_24.33.9_1770456812838_0.5855283026233804","host":"s3://npm-registry-packages-npm-production"}},"24.33.10":{"name":"@onivoro/server-aws-firehose","version":"24.33.10","license":"MIT","_id":"@onivoro/server-aws-firehose@24.33.10","maintainers":[{"name":"icedlee337","email":"lee.e.norris@gmail.com"},{"name":"esastincy","email":"shaun.austin.connolly@gmail.com"}],"homepage":"https://github.com/onivoro/monorepo#readme","bugs":{"url":"https://github.com/onivoro/monorepo/issues"},"dist":{"shasum":"8179921e8492a3d6175f37c7f1b29313fd32e5c9","tarball":"https://registry.npmjs.org/@onivoro/server-aws-firehose/-/server-aws-firehose-24.33.10.tgz","fileCount":15,"integrity":"sha512-HQMeQtKg26Q5dy5Swml5cCemoD0fqbk2oL/0YgfL+PUJ7aF5ZLorAiruU2qyu+G/lGvM7NQuWsfsK0TjCr8cyA==","signatures":[{"sig":"MEUCIGETdTU+Luq2XXcmBdg+a3jfOiI0rfohFb2AksSStf8tAiEA45aweGIcMxFO/9FOD8MwLur8eVhsBBG69wK4SN6IsCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16769},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"0c100b440e41e976ea50a603d170da0c5a89b61c","_npmUser":{"name":"icedlee337","email":"lee.e.norris@gmail.com"},"repository":{"url":"git+https://github.com/onivoro/monorepo.git","type":"git"},"_npmVersion":"10.9.3","description":"AWS S3 integration for NestJS applications with file upload/download capabilities.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0","@onivoro/server-common":"24.33.10","@onivoro/server-aws-credential-providers":"24.33.10"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"*","@aws-sdk/client-firehose":"*","@aws-sdk/s3-request-presigner":"*"},"_npmOperationalInternal":{"tmp":"tmp/server-aws-firehose_24.33.10_1770885631314_0.9906394948716473","host":"s3://npm-registry-packages-npm-production"}},"24.33.11":{"name":"@onivoro/server-aws-firehose","version":"24.33.11","license":"MIT","_id":"@onivoro/server-aws-firehose@24.33.11","maintainers":[{"name":"icedlee337","email":"lee.e.norris@gmail.com"},{"name":"esastincy","email":"shaun.austin.connolly@gmail.com"}],"homepage":"https://github.com/onivoro/monorepo#readme","bugs":{"url":"https://github.com/onivoro/monorepo/issues"},"dist":{"shasum":"9b745f364e7b6bbed975add316d04160e14a6e93","tarball":"https://registry.npmjs.org/@onivoro/server-aws-firehose/-/server-aws-firehose-24.33.11.tgz","fileCount":15,"integrity":"sha512-SEiGaNW1xNAr42vN+LTfw9rXPQCKt8BHTy0+IYmF6fKb447WAONgUra+PTZP9NuUr+TdbbfaGBn6T+TWhYgZWQ==","signatures":[{"sig":"MEUCIQDtwjAjNoUsGXo8/IZMPGx1vfwCBVmwBhQGXwazks2hzwIgT3+lpj86YV+obDj/erDYmQIYVMqLlQzZC4QFV7Wb/uQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16769},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"db07b770d27bc955a258db26b6c8074d1996d028","_npmUser":{"name":"icedlee337","email":"lee.e.norris@gmail.com"},"repository":{"url":"git+https://github.com/onivoro/monorepo.git","type":"git"},"_npmVersion":"10.9.3","description":"AWS S3 integration for NestJS applications with file upload/download capabilities.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0","@onivoro/server-common":"24.33.11","@onivoro/server-aws-credential-providers":"24.33.11"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"*","@aws-sdk/client-firehose":"*","@aws-sdk/s3-request-presigner":"*"},"_npmOperationalInternal":{"tmp":"tmp/server-aws-firehose_24.33.11_1770938252835_0.4448721852918054","host":"s3://npm-registry-packages-npm-production"}},"24.33.13":{"name":"@onivoro/server-aws-firehose","version":"24.33.13","license":"MIT","_id":"@onivoro/server-aws-firehose@24.33.13","maintainers":[{"name":"icedlee337","email":"lee.e.norris@gmail.com"}],"homepage":"https://github.com/onivoro/monorepo#readme","bugs":{"url":"https://github.com/onivoro/monorepo/issues"},"dist":{"shasum":"87c87f1c5d45061c1a3b6451d8b878883a8c0865","tarball":"https://registry.npmjs.org/@onivoro/server-aws-firehose/-/server-aws-firehose-24.33.13.tgz","fileCount":15,"integrity":"sha512-N+gPd8OgPEd0oITthcDHszTN9goQOPOQLzBV/iNQntVkPPd7NdafhUEXEEDCk5LEUmpkLJh751dYeQWI1mK29g==","signatures":[{"sig":"MEUCIDeizf5uCtnrzKXQSedeeUCMhzxpueIeRWmvphyE6LnGAiEA5xsJ+8GY9YkK4AA9bBXrhOCYr08Dk+kTJF3NWOudrbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16769},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"ac9562b03c927cef96c3716c9c49a89720bc5258","_npmUser":{"name":"icedlee337","email":"lee.e.norris@gmail.com"},"repository":{"url":"git+https://github.com/onivoro/monorepo.git","type":"git"},"_npmVersion":"10.9.3","description":"AWS S3 integration for NestJS applications with file upload/download capabilities.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0","@onivoro/server-common":"24.33.13","@onivoro/server-aws-credential-providers":"24.33.13"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"*","@aws-sdk/client-firehose":"*","@aws-sdk/s3-request-presigner":"*"},"_npmOperationalInternal":{"tmp":"tmp/server-aws-firehose_24.33.13_1774682656586_0.410845679063083","host":"s3://npm-registry-packages-npm-production"}},"24.33.14":{"name":"@onivoro/server-aws-firehose","version":"24.33.14","license":"MIT","_id":"@onivoro/server-aws-firehose@24.33.14","maintainers":[{"name":"icedlee337","email":"lee.e.norris@gmail.com"}],"homepage":"https://github.com/onivoro/monorepo#readme","bugs":{"url":"https://github.com/onivoro/monorepo/issues"},"dist":{"shasum":"6ea8adee381c94d214eb4d7324ce36fd90890d3c","tarball":"https://registry.npmjs.org/@onivoro/server-aws-firehose/-/server-aws-firehose-24.33.14.tgz","fileCount":15,"integrity":"sha512-XXtkUFUOqeO5lHPzbrjtjbASsIAYsxaGSApjeeLH9K84R5YJtBBDls6fIn0C7Qx6xeR5JMZt1ugDE4iUHFFABg==","signatures":[{"sig":"MEYCIQDoGCmsI0mEcGOekO52i38lm6L/Fpa8qEZ1Wh1S7ZlXxQIhAIT9WiAcdQuGN4Wet8SogjtYxaQw9x4zRWPZtnsqfzKC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16769},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"9f8f4f02ff56aea181ace0ac606d9e10b1c6e17c","_npmUser":{"name":"icedlee337","email":"lee.e.norris@gmail.com"},"repository":{"url":"git+https://github.com/onivoro/monorepo.git","type":"git"},"_npmVersion":"10.9.3","description":"AWS S3 integration for NestJS applications with file upload/download capabilities.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0","@onivoro/server-common":"24.33.14","@onivoro/server-aws-credential-providers":"24.33.14"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"*","@aws-sdk/client-firehose":"*","@aws-sdk/s3-request-presigner":"*"},"_npmOperationalInternal":{"tmp":"tmp/server-aws-firehose_24.33.14_1774683002602_0.8126757945652099","host":"s3://npm-registry-packages-npm-production"}},"24.33.15":{"name":"@onivoro/server-aws-firehose","version":"24.33.15","license":"MIT","_id":"@onivoro/server-aws-firehose@24.33.15","maintainers":[{"name":"icedlee337","email":"lee.e.norris@gmail.com"}],"homepage":"https://github.com/onivoro/monorepo#readme","bugs":{"url":"https://github.com/onivoro/monorepo/issues"},"dist":{"shasum":"cae512177885ab91f315b3ffe67455b54d288cff","tarball":"https://registry.npmjs.org/@onivoro/server-aws-firehose/-/server-aws-firehose-24.33.15.tgz","fileCount":15,"integrity":"sha512-/tvW9TYZlqM3Rfd9fRMiQnqUgSHC3POxO3igB9avP3XE9ROlUMiJsfmBTHkBlaEVZuDE60Bl0jSIr2+Z+c0rCg==","signatures":[{"sig":"MEYCIQDN6T+u2P+5Tpkd+XQfYdc6oLOZEsQgTB7VzqrjncpENAIhAJdDOPOQDgTylwBYAaZ7Dg88dZH+PoetPUATEQS4e8I+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16769},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"4e0f95b638fc8f0b8976639e2b6bfbada9435b84","_npmUser":{"name":"icedlee337","email":"lee.e.norris@gmail.com"},"repository":{"url":"git+https://github.com/onivoro/monorepo.git","type":"git"},"_npmVersion":"10.9.3","description":"AWS S3 integration for NestJS applications with file upload/download capabilities.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0","@onivoro/server-common":"24.33.15","@onivoro/server-aws-credential-providers":"24.33.15"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"*","@aws-sdk/client-firehose":"*","@aws-sdk/s3-request-presigner":"*"},"_npmOperationalInternal":{"tmp":"tmp/server-aws-firehose_24.33.15_1774683246966_0.4223367118786572","host":"s3://npm-registry-packages-npm-production"}},"24.33.16":{"name":"@onivoro/server-aws-firehose","version":"24.33.16","license":"MIT","_id":"@onivoro/server-aws-firehose@24.33.16","maintainers":[{"name":"icedlee337","email":"lee.e.norris@gmail.com"}],"homepage":"https://github.com/onivoro/monorepo#readme","bugs":{"url":"https://github.com/onivoro/monorepo/issues"},"dist":{"shasum":"14e2fa4e1f88a3cacd62ecd49ccabf7674fab91d","tarball":"https://registry.npmjs.org/@onivoro/server-aws-firehose/-/server-aws-firehose-24.33.16.tgz","fileCount":15,"integrity":"sha512-GMi6jm98ncno5Dl8Iv87ZNPNeivgn722KnhmdmvTcHAHuhPjx7XZT11Ui0CXRc5Nw8sGXWrP9WHvQCjbTHT9Lg==","signatures":[{"sig":"MEYCIQCk2WHxlQ4j9NWR+tNeabTyP8nGH+gT/A9KCMwXjdUMEwIhAPZG63wiRI6KeyebCiLGvjqfSN+xn2di0HFAZuEY7mUP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16769},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"532e53fedf16f056a9574becb7ee65d13061d0c4","_npmUser":{"name":"icedlee337","email":"lee.e.norris@gmail.com"},"repository":{"url":"git+https://github.com/onivoro/monorepo.git","type":"git"},"_npmVersion":"10.9.3","description":"AWS S3 integration for NestJS applications with file upload/download capabilities.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0","@onivoro/server-common":"24.33.16","@onivoro/server-aws-credential-providers":"24.33.16"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"*","@aws-sdk/client-firehose":"*","@aws-sdk/s3-request-presigner":"*"},"_npmOperationalInternal":{"tmp":"tmp/server-aws-firehose_24.33.16_1776137384380_0.43179983920819454","host":"s3://npm-registry-packages-npm-production"}},"24.33.17":{"name":"@onivoro/server-aws-firehose","version":"24.33.17","license":"MIT","_id":"@onivoro/server-aws-firehose@24.33.17","maintainers":[{"name":"icedlee337","email":"lee.e.norris@gmail.com"}],"homepage":"https://github.com/onivoro/monorepo#readme","bugs":{"url":"https://github.com/onivoro/monorepo/issues"},"dist":{"shasum":"9f029410cba5243b69e74ceaf78c8fd1fb9afaf6","tarball":"https://registry.npmjs.org/@onivoro/server-aws-firehose/-/server-aws-firehose-24.33.17.tgz","fileCount":15,"integrity":"sha512-4tpsVmObvlEYc5ZxS85oER+8auif/OPuIV1MoDrAxqOKey+ALKM7B9fFchYcLGqgtazKVbUzozC/8mnvKdLzwA==","signatures":[{"sig":"MEYCIQCwxUPil2zSLYm9Lv0MzDUIBRQY+5Pk9oyWtKek02r+5gIhALpy3BZTrMRFrV2wp1FA8CA6gEYBWxRQxsmCYuXgLL+a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16205},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"acab07f63ca2ec310a507f6ca4381fd25987bbc5","_npmUser":{"name":"icedlee337","email":"lee.e.norris@gmail.com"},"repository":{"url":"git+https://github.com/onivoro/monorepo.git","type":"git"},"_npmVersion":"10.9.3","description":"AWS S3 integration for NestJS applications with file upload/download capabilities.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0","@onivoro/server-common":"24.33.17","@onivoro/server-aws-credential-providers":"24.33.17"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"*","@aws-sdk/client-firehose":"*","@aws-sdk/s3-request-presigner":"*"},"_npmOperationalInternal":{"tmp":"tmp/server-aws-firehose_24.33.17_1776238235154_0.1889296201346775","host":"s3://npm-registry-packages-npm-production"}},"24.33.18":{"name":"@onivoro/server-aws-firehose","version":"24.33.18","license":"MIT","_id":"@onivoro/server-aws-firehose@24.33.18","maintainers":[{"name":"icedlee337","email":"lee.e.norris@gmail.com"}],"homepage":"https://github.com/onivoro/monorepo#readme","bugs":{"url":"https://github.com/onivoro/monorepo/issues"},"dist":{"shasum":"0a58f8386c6911daf0af00e24e6eddb5403213d9","tarball":"https://registry.npmjs.org/@onivoro/server-aws-firehose/-/server-aws-firehose-24.33.18.tgz","fileCount":15,"integrity":"sha512-NhqGXHmm+h2jz1lR+OMrxSHOKu6Gg0FKm4Wu/GSfgN1H11QVsrqUJjoFGY52rSN5o+1WHzkuXSam5dx5YnJ5bQ==","signatures":[{"sig":"MEQCIA3EuIXD8ioZ88BXZgFzmYx6zmgB9xm6boIvuhOdQQ01AiBucpYywCWsfmmBmIK2iajq/TVpHHaqhmAl16vaR6EuAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16205},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"9b31ab113f354aee15498a6a3e8b501caa7d5d92","_npmUser":{"name":"icedlee337","email":"lee.e.norris@gmail.com"},"repository":{"url":"git+https://github.com/onivoro/monorepo.git","type":"git"},"_npmVersion":"10.9.3","description":"AWS S3 integration for NestJS applications with file upload/download capabilities.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0","@onivoro/server-common":"24.33.18","@onivoro/server-aws-credential-providers":"24.33.18"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"*","@aws-sdk/client-firehose":"*","@aws-sdk/s3-request-presigner":"*"},"_npmOperationalInternal":{"tmp":"tmp/server-aws-firehose_24.33.18_1776396134593_0.6849828577575452","host":"s3://npm-registry-packages-npm-production"}},"24.33.19":{"name":"@onivoro/server-aws-firehose","version":"24.33.19","license":"MIT","_id":"@onivoro/server-aws-firehose@24.33.19","maintainers":[{"name":"icedlee337","email":"lee.e.norris@gmail.com"}],"homepage":"https://github.com/onivoro/monorepo#readme","bugs":{"url":"https://github.com/onivoro/monorepo/issues"},"dist":{"shasum":"1cf4db2652e78aff9d2b40245a1568add7d447ab","tarball":"https://registry.npmjs.org/@onivoro/server-aws-firehose/-/server-aws-firehose-24.33.19.tgz","fileCount":15,"integrity":"sha512-CoLpc61+z5ogjgWJApHjtMBJOlplYwaA/QtpNPcamTaikK0rz7RDbVzvf6LPlNKDTbqVbxo3Rc9mSNuj44OBhw==","signatures":[{"sig":"MEYCIQCsPzPwP9npVplrV+vdzaSEBiSgz+GoQ6zzD87wXBLfjgIhAMJBflIYedC+21+ECn44ZQgZgOhahKK4f0uX7bQwDg2r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16205},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"18023cd05b5a799c4769cc4f0e30d5163d8d9ab9","_npmUser":{"name":"icedlee337","email":"lee.e.norris@gmail.com"},"repository":{"url":"git+https://github.com/onivoro/monorepo.git","type":"git"},"_npmVersion":"10.9.3","description":"AWS S3 integration for NestJS applications with file upload/download capabilities.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0","@onivoro/server-common":"24.33.19","@onivoro/server-aws-credential-providers":"24.33.19"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"*","@aws-sdk/client-firehose":"*","@aws-sdk/s3-request-presigner":"*"},"_npmOperationalInternal":{"tmp":"tmp/server-aws-firehose_24.33.19_1776399730454_0.29088296975547334","host":"s3://npm-registry-packages-npm-production"}},"24.33.20":{"name":"@onivoro/server-aws-firehose","version":"24.33.20","license":"MIT","_id":"@onivoro/server-aws-firehose@24.33.20","maintainers":[{"name":"icedlee337","email":"lee.e.norris@gmail.com"}],"homepage":"https://github.com/onivoro/monorepo#readme","bugs":{"url":"https://github.com/onivoro/monorepo/issues"},"dist":{"shasum":"5c3f41b6d41e86f27f8d162fc571e95f6ab8b733","tarball":"https://registry.npmjs.org/@onivoro/server-aws-firehose/-/server-aws-firehose-24.33.20.tgz","fileCount":15,"integrity":"sha512-kGPaD9i+/P5/5z+e/6+9OZ4oT5vbe3WGABMGHusHlN3fFY4iHMR5s36v+F+yHFIvHF3c52KYJSzxU/WOLknPpw==","signatures":[{"sig":"MEYCIQCSlSAInhd7tqH1MgUUJO+BHN+92E5lrZZjDl3ntFxO2QIhAJP6Dheo52K8cF6DAmTiS4CIV7eEvg1K0nucZSeN2zeW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16205},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"6139aba7b9160b5d37711c651f452f46ed235eca","_npmUser":{"name":"icedlee337","email":"lee.e.norris@gmail.com"},"repository":{"url":"git+https://github.com/onivoro/monorepo.git","type":"git"},"_npmVersion":"10.9.3","description":"AWS S3 integration for NestJS applications with file upload/download capabilities.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0","@onivoro/server-common":"24.33.20","@onivoro/server-aws-credential-providers":"24.33.20"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"*","@aws-sdk/client-firehose":"*","@aws-sdk/s3-request-presigner":"*"},"_npmOperationalInternal":{"tmp":"tmp/server-aws-firehose_24.33.20_1776547990492_0.11753296405246982","host":"s3://npm-registry-packages-npm-production"}},"24.33.21":{"name":"@onivoro/server-aws-firehose","version":"24.33.21","license":"MIT","_id":"@onivoro/server-aws-firehose@24.33.21","maintainers":[{"name":"icedlee337","email":"lee.e.norris@gmail.com"}],"homepage":"https://github.com/onivoro/monorepo#readme","bugs":{"url":"https://github.com/onivoro/monorepo/issues"},"dist":{"shasum":"cfa696c5f7f99dc8dfe84a782e0f51c9c850e54a","tarball":"https://registry.npmjs.org/@onivoro/server-aws-firehose/-/server-aws-firehose-24.33.21.tgz","fileCount":15,"integrity":"sha512-9sQjTn6IhFWVtkcJkBTilxofA+hLxTdXEdSJ0Qj7Y6B8WidbBuNJnoRaJB/RiPGRBTGbG+Ht6F3qy0aOtdUAcw==","signatures":[{"sig":"MEYCIQDjghGX64ykD+/yK6u1Jgq8Tw2kV1GwQR2RJkb7C8rVygIhAO0Zi6Be9LaZ300pl1dk+7Ivj2SM9Fz4ulsWgMkHorY9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16205},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"da5da8f673284fce276eb41d4da2a1ae8a760a77","_npmUser":{"name":"icedlee337","email":"lee.e.norris@gmail.com"},"repository":{"url":"git+https://github.com/onivoro/monorepo.git","type":"git"},"_npmVersion":"10.9.3","description":"AWS S3 integration for NestJS applications with file upload/download capabilities.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0","@onivoro/server-common":"24.33.21","@onivoro/server-aws-credential-providers":"24.33.21"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"*","@aws-sdk/client-firehose":"*","@aws-sdk/s3-request-presigner":"*"},"_npmOperationalInternal":{"tmp":"tmp/server-aws-firehose_24.33.21_1776562275716_0.6991269272255629","host":"s3://npm-registry-packages-npm-production"}},"24.34.0":{"name":"@onivoro/server-aws-firehose","version":"24.34.0","license":"MIT","_id":"@onivoro/server-aws-firehose@24.34.0","maintainers":[{"name":"icedlee337","email":"lee.e.norris@gmail.com"}],"homepage":"https://github.com/onivoro/monorepo#readme","bugs":{"url":"https://github.com/onivoro/monorepo/issues"},"dist":{"shasum":"d9a95759a9dd51ecff7c5d74c29b780e44d4e2b9","tarball":"https://registry.npmjs.org/@onivoro/server-aws-firehose/-/server-aws-firehose-24.34.0.tgz","fileCount":15,"integrity":"sha512-IDtC0nNJsRZ0DorWg1RjJi7rGE5IIOdKqL6yxfkKbzQJnxnxmSSuQ5vSa2xup39LO3IzMC7x6CP6rrhkehnTWg==","signatures":[{"sig":"MEUCIQDPAl7nQJUNe9/ywx58JYKUHxr4pBtK1e4k2dYCvtQ80QIgNmvMkigswsZXuoo6WPhaV99gYt0/VeT965QdDw8qngc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16202},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"a3f90d7ada333c6c0406e354849283c857e94c30","_npmUser":{"name":"icedlee337","email":"lee.e.norris@gmail.com"},"repository":{"url":"git+https://github.com/onivoro/monorepo.git","type":"git"},"_npmVersion":"10.9.3","description":"AWS S3 integration for NestJS applications with file upload/download capabilities.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0","@onivoro/server-common":"24.34.0","@onivoro/server-aws-credential-providers":"24.34.0"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"*","@aws-sdk/client-firehose":"*","@aws-sdk/s3-request-presigner":"*"},"_npmOperationalInternal":{"tmp":"tmp/server-aws-firehose_24.34.0_1776837777655_0.9951087731858625","host":"s3://npm-registry-packages-npm-production"}},"24.34.1":{"name":"@onivoro/server-aws-firehose","version":"24.34.1","license":"MIT","_id":"@onivoro/server-aws-firehose@24.34.1","maintainers":[{"name":"icedlee337","email":"lee.e.norris@gmail.com"}],"homepage":"https://github.com/onivoro/monorepo#readme","bugs":{"url":"https://github.com/onivoro/monorepo/issues"},"dist":{"shasum":"3bb2ef0166ce9d9519aeeac09dffa677af418eb1","tarball":"https://registry.npmjs.org/@onivoro/server-aws-firehose/-/server-aws-firehose-24.34.1.tgz","fileCount":15,"integrity":"sha512-AEpfMNfniCYg5lRjAEgTGhzKRlSZk61jZjgSbnFsZBGmlr/p8ZXFf/YMW9dXJKfixIUMHQaoHRub33qf86bOBg==","signatures":[{"sig":"MEUCIQCCFIxP24WGTBz7kWLYGpQnZqnQ69ARz3mJpDfwfCBlPgIgWkgOqAv+Tinq+GFF8Lfg3cYBQ4s6NjmsBUyJCiibwrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16202},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"0f390195f2af3a71ffcef11320b58c7446f24c2c","_npmUser":{"name":"icedlee337","email":"lee.e.norris@gmail.com"},"repository":{"url":"git+https://github.com/onivoro/monorepo.git","type":"git"},"_npmVersion":"10.9.3","description":"AWS S3 integration for NestJS applications with file upload/download capabilities.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0","@onivoro/server-common":"24.34.1","@onivoro/server-aws-credential-providers":"24.34.1"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"*","@aws-sdk/client-firehose":"*","@aws-sdk/s3-request-presigner":"*"},"_npmOperationalInternal":{"tmp":"tmp/server-aws-firehose_24.34.1_1776856420915_0.3397484345644335","host":"s3://npm-registry-packages-npm-production"}},"24.34.2":{"name":"@onivoro/server-aws-firehose","version":"24.34.2","license":"MIT","_id":"@onivoro/server-aws-firehose@24.34.2","maintainers":[{"name":"icedlee337","email":"lee.e.norris@gmail.com"}],"homepage":"https://github.com/onivoro/monorepo#readme","bugs":{"url":"https://github.com/onivoro/monorepo/issues"},"dist":{"shasum":"3b28906329a0115115b1b7db368c0a76ad674a7c","tarball":"https://registry.npmjs.org/@onivoro/server-aws-firehose/-/server-aws-firehose-24.34.2.tgz","fileCount":15,"integrity":"sha512-Cj9eYAEIr6Ui5bu7RcnsnXKc5Tf1v39/LeqR96m8UEXdaEdV08d00+uj2A2BxHVg9IfSzWYWDRI2EEBigYDUqA==","signatures":[{"sig":"MEUCIQCGCivuzf4WkV9MW4tDl6383SPB0HNtXdWL+GShp3n78QIgOOAfQKufGXBAHYAcfYy99oRrzfRPI2vR2YqhMqeHyJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16202},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"87bbf44de652a58cbbacca1ccc910a9a3364e288","_npmUser":{"name":"icedlee337","email":"lee.e.norris@gmail.com"},"repository":{"url":"git+https://github.com/onivoro/monorepo.git","type":"git"},"_npmVersion":"10.9.3","description":"AWS S3 integration for NestJS applications with file upload/download capabilities.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0","@onivoro/server-common":"24.34.2","@onivoro/server-aws-credential-providers":"24.34.2"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"*","@aws-sdk/client-firehose":"*","@aws-sdk/s3-request-presigner":"*"},"_npmOperationalInternal":{"tmp":"tmp/server-aws-firehose_24.34.2_1776893575191_0.34205982341470365","host":"s3://npm-registry-packages-npm-production"}},"24.35.0":{"name":"@onivoro/server-aws-firehose","version":"24.35.0","license":"MIT","_id":"@onivoro/server-aws-firehose@24.35.0","maintainers":[{"name":"icedlee337","email":"lee.e.norris@gmail.com"}],"homepage":"https://github.com/onivoro/monorepo#readme","bugs":{"url":"https://github.com/onivoro/monorepo/issues"},"dist":{"shasum":"af838ee493ee1a8ded592fbe7b2ea2d2e9abf547","tarball":"https://registry.npmjs.org/@onivoro/server-aws-firehose/-/server-aws-firehose-24.35.0.tgz","fileCount":15,"integrity":"sha512-HSBT3Hz4nBZ7iRzErAybXf5FwqUwCYpUMt4kAS8e6YIfai/+JXiGD6KiHhau5d75CB7ClO9KfDzfLEGz+cAe6g==","signatures":[{"sig":"MEUCIHVaBuMFlbJ1C3JBDrkqRyy+dbIRzn3o8eQCrK2nGuY9AiEArDRJQZaYjJT0j+PE6jCgPYsCebRBjVvBVm2GZNFIAnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16202},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"17f4f99fe6379903f2b2ef6e6fedc40943e0466f","_npmUser":{"name":"icedlee337","email":"lee.e.norris@gmail.com"},"repository":{"url":"git+https://github.com/onivoro/monorepo.git","type":"git"},"_npmVersion":"10.9.3","description":"AWS S3 integration for NestJS applications with file upload/download capabilities.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0","@onivoro/server-common":"24.35.0","@onivoro/server-aws-credential-providers":"24.35.0"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"*","@aws-sdk/client-firehose":"*","@aws-sdk/s3-request-presigner":"*"},"_npmOperationalInternal":{"tmp":"tmp/server-aws-firehose_24.35.0_1776909561538_0.31044739787289677","host":"s3://npm-registry-packages-npm-production"}},"24.35.1":{"name":"@onivoro/server-aws-firehose","version":"24.35.1","license":"MIT","_id":"@onivoro/server-aws-firehose@24.35.1","maintainers":[{"name":"icedlee337","email":"lee.e.norris@gmail.com"}],"homepage":"https://github.com/onivoro/monorepo#readme","bugs":{"url":"https://github.com/onivoro/monorepo/issues"},"dist":{"shasum":"4103c54ff26906d21229c163dd6f5d209b62366f","tarball":"https://registry.npmjs.org/@onivoro/server-aws-firehose/-/server-aws-firehose-24.35.1.tgz","fileCount":15,"integrity":"sha512-Y3eaZg0rzhRYv0hBN14fOtGeMp0/4Dnnicvi+BRNKZPEte7/yhgiPBzS5SZumID2uZM63PQQWauP54iVPNC1KA==","signatures":[{"sig":"MEUCIAUNOtMR2BoG2WQUzP955Savc67pAKBHz98ezBba4GtZAiEAx7zHs5s7BXUSti/Y95WfOHTUEDqiCFYA80xHcyA1IJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16202},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"73866e79047b0584cc29e3cd4348bc19951079ff","_npmUser":{"name":"icedlee337","email":"lee.e.norris@gmail.com"},"repository":{"url":"git+https://github.com/onivoro/monorepo.git","type":"git"},"_npmVersion":"10.9.3","description":"AWS S3 integration for NestJS applications with file upload/download capabilities.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0","@onivoro/server-common":"24.35.1","@onivoro/server-aws-credential-providers":"24.35.1"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"*","@aws-sdk/client-firehose":"*","@aws-sdk/s3-request-presigner":"*"},"_npmOperationalInternal":{"tmp":"tmp/server-aws-firehose_24.35.1_1777065903167_0.028233541937950468","host":"s3://npm-registry-packages-npm-production"}},"24.35.2":{"name":"@onivoro/server-aws-firehose","version":"24.35.2","license":"MIT","_id":"@onivoro/server-aws-firehose@24.35.2","maintainers":[{"name":"icedlee337","email":"lee.e.norris@gmail.com"}],"homepage":"https://github.com/onivoro/monorepo#readme","bugs":{"url":"https://github.com/onivoro/monorepo/issues"},"dist":{"shasum":"f5a3bc40877a70fc6ee3cbfa6ad8fb82b54d0abe","tarball":"https://registry.npmjs.org/@onivoro/server-aws-firehose/-/server-aws-firehose-24.35.2.tgz","fileCount":15,"integrity":"sha512-Zb2RNYglBI7NrXMGpki9WNgXby0neZh8q/I2WB1Rimy2xtDFk/FZS6RNSoyWI838/JFcyXJs/i8S+Kg6UboWBg==","signatures":[{"sig":"MEUCIQDEnU6zpB9rkSIlLhdBPID86g+OXVEFFq2OlavIfPnE+AIgVG0buqsIWEhnB2m/vApmH16gXsR0i4SXWxefjz6jlzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16202},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"5d3419081048ddedd2810d205b1bf829634b3cc8","_npmUser":{"name":"icedlee337","email":"lee.e.norris@gmail.com"},"repository":{"url":"git+https://github.com/onivoro/monorepo.git","type":"git"},"_npmVersion":"10.9.3","description":"AWS S3 integration for NestJS applications with file upload/download capabilities.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0","@onivoro/server-common":"24.35.2","@onivoro/server-aws-credential-providers":"24.35.2"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"*","@aws-sdk/client-firehose":"*","@aws-sdk/s3-request-presigner":"*"},"_npmOperationalInternal":{"tmp":"tmp/server-aws-firehose_24.35.2_1777321492428_0.3478949938049414","host":"s3://npm-registry-packages-npm-production"}},"24.35.3":{"name":"@onivoro/server-aws-firehose","version":"24.35.3","license":"MIT","_id":"@onivoro/server-aws-firehose@24.35.3","maintainers":[{"name":"icedlee337","email":"lee.e.norris@gmail.com"}],"homepage":"https://github.com/onivoro/monorepo#readme","bugs":{"url":"https://github.com/onivoro/monorepo/issues"},"dist":{"shasum":"125f0253e7846564a69159f19f325e15c7d618c3","tarball":"https://registry.npmjs.org/@onivoro/server-aws-firehose/-/server-aws-firehose-24.35.3.tgz","fileCount":15,"integrity":"sha512-JmrSHwCxSQt31UE7pl/lRbVnJTKu02ESNCax8oBwqJ1scOTKruvn9IEhl3Ej6IAzYVVE4srmANUFO95RyF/BLg==","signatures":[{"sig":"MEUCIHnNbr/SUrhCIbhjKRYC6CBaKfaMFUjIqUISI5UerTw9AiEA9W7xrXSpCrGVtQMwrpZNULYYLIE2tEHRG4RcHhpvumc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16202},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"2f7d7c102d56b98f12e61e4f7ff456706828e6ac","_npmUser":{"name":"icedlee337","email":"lee.e.norris@gmail.com"},"repository":{"url":"git+https://github.com/onivoro/monorepo.git","type":"git"},"_npmVersion":"10.9.3","description":"AWS S3 integration for NestJS applications with file upload/download capabilities.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0","@onivoro/server-common":"24.35.3","@onivoro/server-aws-credential-providers":"24.35.3"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"*","@aws-sdk/client-firehose":"*","@aws-sdk/s3-request-presigner":"*"},"_npmOperationalInternal":{"tmp":"tmp/server-aws-firehose_24.35.3_1778341189086_0.14388823088685943","host":"s3://npm-registry-packages-npm-production"}},"24.35.4":{"name":"@onivoro/server-aws-firehose","version":"24.35.4","license":"MIT","_id":"@onivoro/server-aws-firehose@24.35.4","maintainers":[{"name":"icedlee337","email":"lee.e.norris@gmail.com"}],"homepage":"https://github.com/onivoro/monorepo#readme","bugs":{"url":"https://github.com/onivoro/monorepo/issues"},"dist":{"shasum":"50c94435f672d8c87bd8b8681b68bee7350ae9bf","tarball":"https://registry.npmjs.org/@onivoro/server-aws-firehose/-/server-aws-firehose-24.35.4.tgz","fileCount":15,"integrity":"sha512-lLEJVj5o6aQ/HHsOQYXpBrbRdv9fW7rVC2zTzsr8tFqbtYNvMyYpwH4Rr8kIeV438/yXOUL3f2M0rLa5osS4iw==","signatures":[{"sig":"MEYCIQDzET5kzvIOD/UPCq7HOMtdu6VPac9roz2KpfbiMiCYeAIhAN16KL2/bW3FOCUClm98c9eY4hyxEoq1exb2plpEKFk7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16202},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"7071f6296e6fe7680b22239595c6c1a09da6f1b5","_npmUser":{"name":"icedlee337","email":"lee.e.norris@gmail.com"},"repository":{"url":"git+https://github.com/onivoro/monorepo.git","type":"git"},"_npmVersion":"10.9.3","description":"AWS S3 integration for NestJS applications with file upload/download capabilities.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0","@onivoro/server-common":"24.35.4","@onivoro/server-aws-credential-providers":"24.35.4"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"*","@aws-sdk/client-firehose":"*","@aws-sdk/s3-request-presigner":"*"},"_npmOperationalInternal":{"tmp":"tmp/server-aws-firehose_24.35.4_1778343316797_0.9500840065147358","host":"s3://npm-registry-packages-npm-production"}},"24.36.0":{"name":"@onivoro/server-aws-firehose","version":"24.36.0","license":"MIT","_id":"@onivoro/server-aws-firehose@24.36.0","maintainers":[{"name":"icedlee337","email":"lee.e.norris@gmail.com"}],"homepage":"https://github.com/onivoro/monorepo#readme","bugs":{"url":"https://github.com/onivoro/monorepo/issues"},"dist":{"shasum":"c217844ac648a3f76bf1c16e0c323e249d3449a9","tarball":"https://registry.npmjs.org/@onivoro/server-aws-firehose/-/server-aws-firehose-24.36.0.tgz","fileCount":15,"integrity":"sha512-7rhzU1A3za0G46lKlqWJZVKBQWT6cxhVs+Amh/u24x28xVdG2jVi+9mpuWinGoBstCildDPWo0dBYhVr0pC/gQ==","signatures":[{"sig":"MEYCIQDzL3RB4OKhRBJFdw3EIrhPRkVdshi2WhOl1Ua0llSfYAIhAPQDtMBYVd5/yvwXFUsgqYNPPPsAs9cA/2AaVZQl5kfQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16202},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"802792e07fbe835963c83e235180988e9fdf8264","_npmUser":{"name":"icedlee337","email":"lee.e.norris@gmail.com"},"repository":{"url":"git+https://github.com/onivoro/monorepo.git","type":"git"},"_npmVersion":"10.9.3","description":"AWS S3 integration for NestJS applications with file upload/download capabilities.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0","@onivoro/server-common":"24.36.0","@onivoro/server-aws-credential-providers":"24.36.0"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"*","@aws-sdk/client-firehose":"*","@aws-sdk/s3-request-presigner":"*"},"_npmOperationalInternal":{"tmp":"tmp/server-aws-firehose_24.36.0_1778359005272_0.31643124840484194","host":"s3://npm-registry-packages-npm-production"}},"24.37.0":{"name":"@onivoro/server-aws-firehose","version":"24.37.0","license":"MIT","_id":"@onivoro/server-aws-firehose@24.37.0","maintainers":[{"name":"icedlee337","email":"lee.e.norris@gmail.com"}],"homepage":"https://github.com/onivoro/monorepo#readme","bugs":{"url":"https://github.com/onivoro/monorepo/issues"},"dist":{"shasum":"185edc966773892fe22b17f07a9f44344857feef","tarball":"https://registry.npmjs.org/@onivoro/server-aws-firehose/-/server-aws-firehose-24.37.0.tgz","fileCount":15,"integrity":"sha512-+oix7X2GpcyjbC2j3cQ58FgxFK7jZ7Cn+dx9OFywnKkv3A0bsfEAOAY2E5Cbz/rt5aTNWIFYJK+4ka5nXpTASQ==","signatures":[{"sig":"MEUCIQDEKc/OJbfM/taz21Mib3kfvwoQfjaJQkkA9hv9aukdFgIgblSII6xvbniJFQ0QPTI3iHKdiEPapBiwjlWxW8rQ+M0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16202},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"f77c87fe2e2b06c7c0e86761867f3353a5cbd309","_npmUser":{"name":"icedlee337","email":"lee.e.norris@gmail.com"},"repository":{"url":"git+https://github.com/onivoro/monorepo.git","type":"git"},"_npmVersion":"10.9.3","description":"AWS S3 integration for NestJS applications with file upload/download capabilities.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0","@onivoro/server-common":"24.37.0","@onivoro/server-aws-credential-providers":"24.37.0"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"*","@aws-sdk/client-firehose":"*","@aws-sdk/s3-request-presigner":"*"},"_npmOperationalInternal":{"tmp":"tmp/server-aws-firehose_24.37.0_1778401331483_0.38155078191018865","host":"s3://npm-registry-packages-npm-production"}},"24.38.0":{"name":"@onivoro/server-aws-firehose","version":"24.38.0","license":"MIT","_id":"@onivoro/server-aws-firehose@24.38.0","maintainers":[{"name":"icedlee337","email":"lee.e.norris@gmail.com"}],"homepage":"https://github.com/onivoro/monorepo#readme","bugs":{"url":"https://github.com/onivoro/monorepo/issues"},"dist":{"shasum":"46ceb4e31c3b019df32a7e801cd0ff1bb7fec791","tarball":"https://registry.npmjs.org/@onivoro/server-aws-firehose/-/server-aws-firehose-24.38.0.tgz","fileCount":15,"integrity":"sha512-YlwEGp3lmX9RKSLzJFbyVgMI575PtkbKJrA2T57FtkICEFm9HyD+HVRWD6YxqkhCMk2LxroLPp36BElW5xb6mQ==","signatures":[{"sig":"MEUCIGe6fapLpuKu+IeiLNLyCfkUc4iIlIOceeB8cHAaOD5ZAiEAiJ64SwJhreDWbhGlS1UKEyl4l5EKcjZlVl3dGjtx9eU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16202},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"aa60b8695d8782dc522ee2331b97d4416f119a1a","_npmUser":{"name":"icedlee337","email":"lee.e.norris@gmail.com"},"repository":{"url":"git+https://github.com/onivoro/monorepo.git","type":"git"},"_npmVersion":"10.9.3","description":"AWS S3 integration for NestJS applications with file upload/download capabilities.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0","@onivoro/server-common":"24.38.0","@onivoro/server-aws-credential-providers":"24.38.0"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"*","@aws-sdk/client-firehose":"*","@aws-sdk/s3-request-presigner":"*"},"_npmOperationalInternal":{"tmp":"tmp/server-aws-firehose_24.38.0_1778446740437_0.9887069669080086","host":"s3://npm-registry-packages-npm-production"}},"24.38.1":{"name":"@onivoro/server-aws-firehose","version":"24.38.1","license":"MIT","_id":"@onivoro/server-aws-firehose@24.38.1","maintainers":[{"name":"icedlee337","email":"lee.e.norris@gmail.com"}],"homepage":"https://github.com/onivoro/monorepo#readme","bugs":{"url":"https://github.com/onivoro/monorepo/issues"},"dist":{"shasum":"9fc83a5e180687276844db09d749e87a6b4cbece","tarball":"https://registry.npmjs.org/@onivoro/server-aws-firehose/-/server-aws-firehose-24.38.1.tgz","fileCount":15,"integrity":"sha512-ObonueohCTqDqKFHAo6ehAIYOnTdUpA2rZ0f09yQ6nbTgThaW6PzgyvGD8WrKndq22bc7tnI5XRhtEqpsfNE2g==","signatures":[{"sig":"MEYCIQDtp02h5+lWyW5DwD7r94fdD7QH+0DQe5kKbItHuY0KuAIhAIt2KypKoBCworlZFqUb5iFBe5tEwzgwbQSKjPaV2FAG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16202},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"062ab9d46c0c032121077cb48cfcbb9c56eaa816","_npmUser":{"name":"icedlee337","email":"lee.e.norris@gmail.com"},"repository":{"url":"git+https://github.com/onivoro/monorepo.git","type":"git"},"_npmVersion":"10.9.3","description":"AWS S3 integration for NestJS applications with file upload/download capabilities.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0","@onivoro/server-common":"24.38.1","@onivoro/server-aws-credential-providers":"24.38.1"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"*","@aws-sdk/client-firehose":"*","@aws-sdk/s3-request-presigner":"*"},"_npmOperationalInternal":{"tmp":"tmp/server-aws-firehose_24.38.1_1778562338292_0.2430525893712625","host":"s3://npm-registry-packages-npm-production"}},"24.38.2":{"name":"@onivoro/server-aws-firehose","version":"24.38.2","license":"MIT","_id":"@onivoro/server-aws-firehose@24.38.2","maintainers":[{"name":"icedlee337","email":"lee.e.norris@gmail.com"}],"homepage":"https://github.com/onivoro/monorepo#readme","bugs":{"url":"https://github.com/onivoro/monorepo/issues"},"dist":{"shasum":"641aac8eac85305e512a83b0184127fd324c89a2","tarball":"https://registry.npmjs.org/@onivoro/server-aws-firehose/-/server-aws-firehose-24.38.2.tgz","fileCount":15,"integrity":"sha512-WDuA0kPg1gZyPHNYi2ibOd+U4AqG2YYj6SNwOKMSq1NT32zUkYztv58srgJXaLBPuqax4+kmVoKpySy5AkPu9A==","signatures":[{"sig":"MEYCIQCsqvgqcO2CXqV4KKkas6ghM9iFP7NVx/I1xLHAVV0VOgIhAPBcY6dnL2YBrZ4F4USAzePRNLyXBuygsUfKrnmzplib","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16202},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"be9e8662b5ec38ad83510299696f8187b75c78e3","_npmUser":{"name":"icedlee337","email":"lee.e.norris@gmail.com"},"repository":{"url":"git+https://github.com/onivoro/monorepo.git","type":"git"},"_npmVersion":"10.9.3","description":"AWS S3 integration for NestJS applications with file upload/download capabilities.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0","@onivoro/server-common":"24.38.2","@onivoro/server-aws-credential-providers":"24.38.2"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"*","@aws-sdk/client-firehose":"*","@aws-sdk/s3-request-presigner":"*"},"_npmOperationalInternal":{"tmp":"tmp/server-aws-firehose_24.38.2_1778826840370_0.19796045004775586","host":"s3://npm-registry-packages-npm-production"}},"24.39.0":{"_id":"@onivoro/server-aws-firehose@24.39.0","bugs":{"url":"https://github.com/onivoro/monorepo/issues"},"dist":{"shasum":"2e0f91e4d4daf8786b226bbb750a67c1ac4aae1c","tarball":"https://registry.npmjs.org/@onivoro/server-aws-firehose/-/server-aws-firehose-24.39.0.tgz","fileCount":15,"integrity":"sha512-2sLDZNRvZO2anuxL7hMrJ2Iq4Qi1tbMDSBbY/JSihSX2Ir5NQziryk/fkbi76QN/9Oo2yie7c1mha9TOxQ5jwA==","signatures":[{"sig":"MEUCIQD9hGmdaDLcko9Z5B0+kbAHTefz4fYJQChFrUsK4TTRNAIgZSapQj81zfPzZPo7LwDSeclq0ywgqp/Myw6FYnTckq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDiwgFIZmHn9JG2YsSrHsI7GtiEvWj/+F4W51tGndTZewIgZznWdxIcw5X+idTWBrViZSwHwKzJrzTD5fUJWYGhGWE="}],"unpackedSize":16202},"main":"./src/index.js","name":"@onivoro/server-aws-firehose","type":"commonjs","types":"./src/index.d.ts","gitHead":"5ed9d3bcc8b47316c6f60f618cb25026ba7ea522","license":"MIT","version":"24.39.0","_npmUser":{"name":"icedlee337","email":"lee.e.norris@gmail.com"},"homepage":"https://github.com/onivoro/monorepo#readme","repository":{"url":"git+https://github.com/onivoro/monorepo.git","type":"git"},"_npmVersion":"11.3.0","description":"AWS S3 integration for NestJS applications with file upload/download capabilities.","directories":{},"maintainers":[{"name":"icedlee337","email":"lee.e.norris@gmail.com"}],"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0","@onivoro/server-common":"24.39.0","@onivoro/server-aws-credential-providers":"24.39.0"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"*","@aws-sdk/client-firehose":"*","@aws-sdk/s3-request-presigner":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/server-aws-firehose_24.39.0_1790201678102_0.7073756028022162"}}},"time":{"created":"2026-02-07T09:33:32.776Z","modified":"2026-09-23T22:14:38.352Z","24.33.9":"2026-02-07T09:33:32.995Z","24.33.10":"2026-02-12T08:40:31.448Z","24.33.11":"2026-02-12T23:17:32.977Z","24.33.13":"2026-03-28T07:24:16.736Z","24.33.14":"2026-03-28T07:30:02.741Z","24.33.15":"2026-03-28T07:34:07.103Z","24.33.16":"2026-04-14T03:29:44.511Z","24.33.17":"2026-04-15T07:30:35.287Z","24.33.18":"2026-04-17T03:22:14.767Z","24.33.19":"2026-04-17T04:22:10.611Z","24.33.20":"2026-04-18T21:33:10.640Z","24.33.21":"2026-04-19T01:31:15.851Z","24.34.0":"2026-04-22T06:02:57.790Z","24.34.1":"2026-04-22T11:13:41.082Z","24.34.2":"2026-04-22T21:32:55.378Z","24.35.0":"2026-04-23T01:59:21.686Z","24.35.1":"2026-04-24T21:25:03.305Z","24.35.2":"2026-04-27T20:24:52.563Z","24.35.3":"2026-05-09T15:39:49.246Z","24.35.4":"2026-05-09T16:15:16.963Z","24.36.0":"2026-05-09T20:36:45.403Z","24.37.0":"2026-05-10T08:22:11.647Z","24.38.0":"2026-05-10T20:59:00.582Z","24.38.1":"2026-05-12T05:05:38.429Z","24.38.2":"2026-05-15T06:34:00.507Z","24.39.0":"2026-09-23T22:14:38.188Z"},"bugs":{"url":"https://github.com/onivoro/monorepo/issues"},"license":"MIT","homepage":"https://github.com/onivoro/monorepo#readme","repository":{"url":"git+https://github.com/onivoro/monorepo.git","type":"git"},"description":"AWS S3 integration for NestJS applications with file upload/download capabilities.","maintainers":[{"name":"icedlee337","email":"lee.e.norris@gmail.com"}],"readme":"# @onivoro/server-aws-firehose\n\nAWS S3 integration for NestJS applications with file upload/download capabilities.\n\n## Installation\n\n```bash\nnpm install @onivoro/server-aws-firehose\n```\n\n## Overview\n\nThis library provides AWS S3 integration for NestJS applications, offering file upload, download, deletion, and pre-signed URL generation.\n\n## Module Setup\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { ServerAwsS3Module } from '@onivoro/server-aws-firehose';\n\n@Module({\n  imports: [\n    ServerAwsS3Module.configure()\n  ]\n})\nexport class AppModule {}\n```\n\n## Configuration\n\nThe module uses environment-based configuration:\n\n```typescript\nexport class ServerAwsS3Config {\n  AWS_REGION: string;\n  AWS_PROFILE?: string;  // Optional AWS profile\n  AWS_S3_BUCKET: string;  // Default bucket name\n  AWS_S3_PREFIX?: string; // Optional prefix for all keys\n}\n```\n\n## Service\n\n### S3Service\n\nThe service provides file operations:\n\n```typescript\nimport { Injectable } from '@nestjs/common';\nimport { S3Service } from '@onivoro/server-aws-firehose';\n\n@Injectable()\nexport class FileStorageService {\n  constructor(private readonly s3Service: S3Service) {}\n\n  // Upload a file\n  async uploadFile(key: string, body: Buffer | string, contentType: string) {\n    const result = await this.s3Service.upload(key, body, contentType);\n    return result;\n  }\n\n  // Upload a public file\n  async uploadPublicFile(key: string, body: Buffer | string, contentType: string) {\n    const result = await this.s3Service.uploadPublic(key, body, contentType);\n    return result;\n  }\n\n  // Download a file\n  async downloadFile(key: string) {\n    const fileContent = await this.s3Service.download(key);\n    return fileContent;\n  }\n\n  // Get a pre-signed download URL\n  async getDownloadUrl(key: string, expiresIn: number = 3600) {\n    const url = await this.s3Service.getPresignedDownloadUrl(key, expiresIn);\n    return url;\n  }\n\n  // Delete a single file\n  async deleteFile(key: string) {\n    await this.s3Service.delete(key);\n  }\n\n  // Delete files by prefix\n  async deleteFilesByPrefix(prefix: string) {\n    await this.s3Service.deleteByPrefix(prefix);\n  }\n}\n```\n\n## Available Methods\n\n### Upload Operations\n- **upload(key: string, body: Buffer | string, contentType: string, bucket?: string)** - Upload a private file\n- **uploadPublic(key: string, body: Buffer | string, contentType: string, bucket?: string)** - Upload a publicly accessible file\n\n### Download Operations\n- **download(key: string, bucket?: string)** - Download file content\n- **getPresignedDownloadUrl(key: string, expiresInSeconds?: number, bucket?: string)** - Generate pre-signed download URL\n\n### Delete Operations\n- **delete(key: string, bucket?: string)** - Delete a single object\n- **deleteByPrefix(prefix: string, bucket?: string)** - Delete all objects with a specific prefix\n\n## Direct Client Access\n\nThe service exposes the underlying S3 client for advanced operations:\n\n```typescript\nimport {\n  ListObjectsV2Command,\n  CopyObjectCommand,\n  HeadObjectCommand,\n  GetObjectTaggingCommand\n} from '@aws-sdk/client-firehose';\n\n@Injectable()\nexport class AdvancedS3Service {\n  constructor(private readonly s3Service: S3Service) {}\n\n  // List objects in bucket\n  async listObjects(prefix?: string) {\n    const command = new ListObjectsV2Command({\n      Bucket: process.env.AWS_S3_BUCKET,\n      Prefix: prefix\n    });\n\n    return await this.s3Service.s3Client.send(command);\n  }\n\n  // Copy object\n  async copyObject(sourceKey: string, destinationKey: string) {\n    const command = new CopyObjectCommand({\n      Bucket: process.env.AWS_S3_BUCKET,\n      CopySource: `${process.env.AWS_S3_BUCKET}/${sourceKey}`,\n      Key: destinationKey\n    });\n\n    return await this.s3Service.s3Client.send(command);\n  }\n\n  // Get object metadata\n  async getObjectMetadata(key: string) {\n    const command = new HeadObjectCommand({\n      Bucket: process.env.AWS_S3_BUCKET,\n      Key: key\n    });\n\n    return await this.s3Service.s3Client.send(command);\n  }\n}\n```\n\n## Complete Example\n\n```typescript\nimport { Module, Injectable, Controller, Post, Get, Delete, Param, UploadedFile, UseInterceptors } from '@nestjs/common';\nimport { FileInterceptor } from '@nestjs/platform-express';\nimport { ServerAwsS3Module, S3Service } from '@onivoro/server-aws-firehose';\n\n@Module({\n  imports: [ServerAwsS3Module.configure()],\n  controllers: [DocumentController],\n  providers: [DocumentService]\n})\nexport class DocumentModule {}\n\n@Injectable()\nexport class DocumentService {\n  constructor(private readonly s3Service: S3Service) {}\n\n  async uploadDocument(userId: string, file: Express.Multer.File) {\n    const key = `documents/${userId}/${Date.now()}-${file.originalname}`;\n\n    try {\n      // Upload to S3\n      const result = await this.s3Service.upload(\n        key,\n        file.buffer,\n        file.mimetype\n      );\n\n      return {\n        key,\n        location: result.Location,\n        etag: result.ETag\n      };\n    } catch (error) {\n      console.error('Upload failed:', error);\n      throw error;\n    }\n  }\n\n  async getDocumentUrl(key: string) {\n    // Generate URL valid for 1 hour\n    const url = await this.s3Service.getPresignedDownloadUrl(key, 3600);\n    return { url };\n  }\n\n  async deleteUserDocuments(userId: string) {\n    const prefix = `documents/${userId}/`;\n    await this.s3Service.deleteByPrefix(prefix);\n  }\n\n  async uploadPublicAvatar(userId: string, imageBuffer: Buffer) {\n    const key = `avatars/${userId}.jpg`;\n\n    const result = await this.s3Service.uploadPublic(\n      key,\n      imageBuffer,\n      'image/jpeg'\n    );\n\n    return {\n      key,\n      publicUrl: result.Location\n    };\n  }\n}\n\n@Controller('documents')\nexport class DocumentController {\n  constructor(private readonly documentService: DocumentService) {}\n\n  @Post('upload')\n  @UseInterceptors(FileInterceptor('file'))\n  async uploadDocument(\n    @UploadedFile() file: Express.Multer.File\n  ) {\n    const userId = 'user123'; // Get from auth context\n    return await this.documentService.uploadDocument(userId, file);\n  }\n\n  @Get(':key/url')\n  async getDocumentUrl(@Param('key') key: string) {\n    return await this.documentService.getDocumentUrl(key);\n  }\n\n  @Delete('user/:userId')\n  async deleteUserDocuments(@Param('userId') userId: string) {\n    await this.documentService.deleteUserDocuments(userId);\n    return { message: 'Documents deleted successfully' };\n  }\n}\n```\n\n## Environment Variables\n\n```bash\n# Required\nAWS_REGION=us-east-1\nAWS_S3_BUCKET=my-bucket-name\n\n# Optional\nAWS_PROFILE=my-profile\nAWS_S3_PREFIX=my-app/  # Prefix for all keys\n```\n\n## Error Handling\n\n```typescript\ntry {\n  await s3Service.download('non-existent-key');\n} catch (error) {\n  if (error.name === 'NoSuchKey') {\n    console.error('File not found');\n  } else if (error.name === 'AccessDenied') {\n    console.error('Permission denied');\n  }\n}\n```\n\n## Limitations\n\n- No multipart upload support (large files must be handled manually)\n- No built-in bucket management operations\n- No object tagging or versioning support\n- Limited to basic CRUD operations\n- For advanced features, use the exposed `s3Client` directly\n\n## Best Practices\n\n1. **Key Naming**: Use a consistent key naming strategy (e.g., `type/userId/timestamp-filename`)\n2. **Content Types**: Always specify correct content types for proper browser handling\n3. **Security**: Use pre-signed URLs for temporary access instead of public uploads when possible\n4. **Cleanup**: Implement lifecycle policies for automatic object expiration\n5. **Error Handling**: Always handle S3 errors appropriately\n\n## License\n\nMIT","readmeFilename":"README.md"}