{"_id":"@ooneex/rate-limit","_rev":"34-63b3faf35c7c87aeaa96601dd0b6ecf4","name":"@ooneex/rate-limit","dist-tags":{"latest":"1.3.4"},"versions":{"0.0.1":{"name":"@ooneex/rate-limit","version":"0.0.1","license":"MIT","_id":"@ooneex/rate-limit@0.0.1","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"6b072169e37b66a83ac075ac1e4722fedcec4652","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-0.0.1.tgz","fileCount":6,"integrity":"sha512-ynqfrosrN1MdKP68R79mJ24Ji86VETIMv+24krDMjOUqO5keFk8Tz3jeGv/BUgZiPWeMJnMDl3l+Fh6AN0EobQ==","signatures":[{"sig":"MEYCIQCZTTCH7LC+eR7GIMTZVwaIirHIlXyh3d/iAbvbnLxoagIhAKBn3kuuTnsK5VXtdbjkI2rvwJndiJiTJe8cM8MDGDbU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3277},"type":"module","module":"./dist/index.js","shasum":"6b072169e37b66a83ac075ac1e4722fedcec4652","exports":{".":{"import":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","publish:dry":"bun publish --dry-run","publish:pack":"bun pm pack --destination ./dist","publish:prod":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-ynqfrosrN1MdKP68R79mJ24Ji86VETIMv+24krDMjOUqO5keFk8Tz3jeGv/BUgZiPWeMJnMDl3l+Fh6AN0EobQ==","_npmVersion":"10.8.3","description":"","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.0.1_1765732142989_0.6570341765998411","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@ooneex/rate-limit","version":"0.0.4","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@0.0.4","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"f704fbc32957a7899619560b2dc3133022aad61a","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-0.0.4.tgz","fileCount":6,"integrity":"sha512-gmgYItfGQC/xweXknl1C020V4DhYGhPbftxmeNQDy8CIl4ofXk+Bd53gNyISG6kPUAFzu+gLRGsavVMKErMwRQ==","signatures":[{"sig":"MEUCIQD7Mp4/54dP/xAO+0bJHuHJ72IkURb4S8PKD5OHyuDbkQIgHTyAxeOxPG1GOyhwlVNxssYit9isEyKheYwfGHyBsX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9929},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"f704fbc32957a7899619560b2dc3133022aad61a","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","publish":"bun publish --access public || true"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-gmgYItfGQC/xweXknl1C020V4DhYGhPbftxmeNQDy8CIl4ofXk+Bd53gNyISG6kPUAFzu+gLRGsavVMKErMwRQ==","_npmVersion":"10.8.3","description":"Rate limiting middleware for API request throttling and abuse prevention","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/exception":"0.0.1","@ooneex/http-status":"0.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"0.0.1","@ooneex/http-status":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.0.4_1768052147134_0.3746260219320976","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@ooneex/rate-limit","version":"0.0.5","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@0.0.5","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"82f3745bea8e573d3692376f21594b64269d8f75","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-0.0.5.tgz","fileCount":6,"integrity":"sha512-sR4SyggL5LTwDkepwgFsd+Kt9IosW+U4y4PI4+fkxEB/EiX0XJWMnYnt4lcZmyRvJHXxerjcL4LcoBEGax4kmw==","signatures":[{"sig":"MEUCIQC7BTpQU9k6MpH2VEJ20cNsJY251zDZw1wtFV4sH6AEcgIgSydHuIYJ1/htAIHz//A/Jlv5i2oDKRdTHgzPTXRIcKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9946},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"82f3745bea8e573d3692376f21594b64269d8f75","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-sR4SyggL5LTwDkepwgFsd+Kt9IosW+U4y4PI4+fkxEB/EiX0XJWMnYnt4lcZmyRvJHXxerjcL4LcoBEGax4kmw==","_npmVersion":"10.8.3","description":"Rate limiting middleware for API request throttling and abuse prevention","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/exception":"0.0.1","@ooneex/http-status":"0.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"0.0.1","@ooneex/http-status":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.0.5_1768056369105_0.7603113677189137","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@ooneex/rate-limit","version":"0.0.6","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@0.0.6","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"036e7270c256a047e942a139b2830eea9fedf48a","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-0.0.6.tgz","fileCount":6,"integrity":"sha512-/+kqpb2d0PuXTRPy8zb4yXYkkrEOUHFmfK1CSHdrsX0+AXcQ4qKmtCw521rp1OxxN1NziZucHZLrf9VkBT0VTw==","signatures":[{"sig":"MEYCIQCS5g6yIrheHee3SDIViS+9IOO9xGLA46g3qwUlOnVJ8wIhAPnC3RWAn1co4+zHVfhSzjBItAWXHhEdbGyH0xfg4Nl3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9946},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"036e7270c256a047e942a139b2830eea9fedf48a","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-/+kqpb2d0PuXTRPy8zb4yXYkkrEOUHFmfK1CSHdrsX0+AXcQ4qKmtCw521rp1OxxN1NziZucHZLrf9VkBT0VTw==","_npmVersion":"10.8.3","description":"Rate limiting middleware for API request throttling and abuse prevention","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/exception":"0.0.1","@ooneex/http-status":"0.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"0.0.1","@ooneex/http-status":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.0.6_1768056799468_0.6051198613235536","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@ooneex/rate-limit","version":"0.0.7","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@0.0.7","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"72e36dc4f5aa6292c8c8e957fc623864881f71f7","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-0.0.7.tgz","fileCount":6,"integrity":"sha512-6peeJBXLV5Z3mY20B8RhgTjWKAVg8O9DzUHjnaSDGQKOWkFHiZ1yg3Pk3DzgL//TeR1NGNTy4vHlPXxIlTzWvQ==","signatures":[{"sig":"MEUCIQCWQlJNyHscZKW5pVWti75lBgQEWtjdKLk5AenK2IStbgIgZsTCzaFuMfeLfOXJTty9R3UwR1sb9KTS4xB0YeoESWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9946},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"72e36dc4f5aa6292c8c8e957fc623864881f71f7","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-6peeJBXLV5Z3mY20B8RhgTjWKAVg8O9DzUHjnaSDGQKOWkFHiZ1yg3Pk3DzgL//TeR1NGNTy4vHlPXxIlTzWvQ==","_npmVersion":"10.8.3","description":"Rate limiting middleware for API request throttling and abuse prevention","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/exception":"0.0.1","@ooneex/http-status":"0.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"0.0.1","@ooneex/http-status":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.0.7_1768058363893_0.6562803245455844","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@ooneex/rate-limit","version":"0.0.8","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@0.0.8","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"5b70168890dd4d5cec24f7e9563e7726c2ac7e54","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-0.0.8.tgz","fileCount":6,"integrity":"sha512-8/AIvXYcHTvTLZ6HZddvU/ub4ZksBT+42IMH0HltR59j27vbohIM1b0n9uTFqum5DLwbluOYeUDv/LeILBcexQ==","signatures":[{"sig":"MEYCIQCxktu4ovAb9XWwO/dbmH+WOKRHLfvigcV/NxFsRuk2ewIhAJD0vdv7W+yOU/WVIpwzmrYdD2Rfx+Oet7rafw3wdLY3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9946},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"5b70168890dd4d5cec24f7e9563e7726c2ac7e54","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-8/AIvXYcHTvTLZ6HZddvU/ub4ZksBT+42IMH0HltR59j27vbohIM1b0n9uTFqum5DLwbluOYeUDv/LeILBcexQ==","_npmVersion":"10.8.3","description":"Rate limiting middleware for API request throttling and abuse prevention","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/exception":"0.0.8","@ooneex/http-status":"0.0.8"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"0.0.8","@ooneex/http-status":"0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.0.8_1768060363401_0.05520346695564027","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@ooneex/rate-limit","version":"0.0.9","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@0.0.9","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"921a62ed542e3feb7abc776ac9d18e228508b959","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-0.0.9.tgz","fileCount":6,"integrity":"sha512-m4+6oJnIAdQzloK+8fu2inAk3+3I47tNl8PkLGym/D6Ls/5ycpZpFpvuoVbv8K2FeFNJq95BrJrB7eYMmjf2Xw==","signatures":[{"sig":"MEQCIAKUq7GC8EKLZWHWf2DDc823WFXIhBPZCvi0kzcJ1FooAiB/OSXGTWVKl8BuEURiGAtNfLMW5REtm2tjx287ci29Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9946},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"921a62ed542e3feb7abc776ac9d18e228508b959","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-m4+6oJnIAdQzloK+8fu2inAk3+3I47tNl8PkLGym/D6Ls/5ycpZpFpvuoVbv8K2FeFNJq95BrJrB7eYMmjf2Xw==","_npmVersion":"10.8.3","description":"Rate limiting middleware for API request throttling and abuse prevention","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/exception":"0.0.8","@ooneex/http-status":"0.0.8"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"0.0.8","@ooneex/http-status":"0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.0.9_1768063550880_0.9397469024311367","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@ooneex/rate-limit","version":"0.0.10","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@0.0.10","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"3d140171e64730eb625ec35c3ec4c022780eb5e1","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-0.0.10.tgz","fileCount":6,"integrity":"sha512-kVBJd/QZK6LZ76Zvb24LmkIGb9lLzadGHwRVITF6k9sNH8f/DTSZlpP+Equ3YE0v8XNiWYAQX5CynhbKUH7apQ==","signatures":[{"sig":"MEYCIQCKUH0b58vWyW+6cp+v4dSNSP+B4xNvlL6QJQYKyKuc9AIhAJiUU4AZw+c1uwPNCzEepOI17pSUaa8+bgIcRkFoi4FR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9951},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"3d140171e64730eb625ec35c3ec4c022780eb5e1","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-kVBJd/QZK6LZ76Zvb24LmkIGb9lLzadGHwRVITF6k9sNH8f/DTSZlpP+Equ3YE0v8XNiWYAQX5CynhbKUH7apQ==","_npmVersion":"10.8.3","description":"Rate limiting middleware for API request throttling and abuse prevention","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/exception":"0.0.10","@ooneex/http-status":"0.0.10"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"0.0.10","@ooneex/http-status":"0.0.10"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.0.10_1768065198260_0.4982752015668155","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@ooneex/rate-limit","version":"0.0.11","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@0.0.11","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"23a34fe748b1b637c9a1301119acf15a90d23092","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-0.0.11.tgz","fileCount":6,"integrity":"sha512-cO8mioolrW1vdVfMj2hLDbiUoZYu7FZo3lsFlvb91hfHKXBLJ2ca69tAr09UfDznGNEHfLdKuaIaof/CYR/d6w==","signatures":[{"sig":"MEQCIBhXTCKfDUA34FSWrpvbZb0pZkRNUoKP7TDxHYqCOmtoAiBzyrlga6q95kaY9kVzD52SXlhUXeli1lV4lLvh2Ntggw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9951},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"23a34fe748b1b637c9a1301119acf15a90d23092","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-cO8mioolrW1vdVfMj2hLDbiUoZYu7FZo3lsFlvb91hfHKXBLJ2ca69tAr09UfDznGNEHfLdKuaIaof/CYR/d6w==","_npmVersion":"10.8.3","description":"Rate limiting middleware for API request throttling and abuse prevention","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/exception":"0.0.10","@ooneex/http-status":"0.0.10"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"0.0.10","@ooneex/http-status":"0.0.10"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.0.11_1768067590547_0.28767115995102777","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@ooneex/rate-limit","version":"0.0.12","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@0.0.12","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"055a878fdde2d19e89a7fd21106c17b80eee95be","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-0.0.12.tgz","fileCount":6,"integrity":"sha512-j/rQSlcrrYELGOhzeVwcETbanTu8bi/DneEE2VCI3k5yxv8t2OR40I/d160bfYXXJInSIIQ9XuXjFA+nkHQcmg==","signatures":[{"sig":"MEUCIAFlDaRQSDByYfONRkgkME6howP1zti4o3xMl564TpcwAiEAyzQk9/xV3fN1H0OtVLC8nxVzBKB+ThKJgPg7TY+a5hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9951},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"055a878fdde2d19e89a7fd21106c17b80eee95be","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-j/rQSlcrrYELGOhzeVwcETbanTu8bi/DneEE2VCI3k5yxv8t2OR40I/d160bfYXXJInSIIQ9XuXjFA+nkHQcmg==","_npmVersion":"10.8.3","description":"Rate limiting middleware for API request throttling and abuse prevention","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/exception":"0.0.11","@ooneex/http-status":"0.0.11"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"0.0.11","@ooneex/http-status":"0.0.11"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.0.12_1768072809805_0.2146321904714099","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@ooneex/rate-limit","version":"0.0.13","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@0.0.13","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"e0740b02a773fce38d68e1f5c44da661e0dda483","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-0.0.13.tgz","fileCount":6,"integrity":"sha512-K03lB3e54/yyx/3lSC6G+oBNGzqwnsLeNnxgrzneHhmW0TJZTfqbKEEeKXfsVyRf3zOYjnErHpEl2/NMtxq8hg==","signatures":[{"sig":"MEUCIAJYS0pWdxPrcOk61eczEcn6he8IbYo+OPo5m0gEDND9AiEAlCBam55h97drRs4+7sBQ2pAasTXp9Qclw4utvOn/jBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11597},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"e0740b02a773fce38d68e1f5c44da661e0dda483","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-K03lB3e54/yyx/3lSC6G+oBNGzqwnsLeNnxgrzneHhmW0TJZTfqbKEEeKXfsVyRf3zOYjnErHpEl2/NMtxq8hg==","_npmVersion":"10.8.3","description":"Rate limiting middleware for API request throttling and abuse prevention","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/exception":"0.0.11","@ooneex/http-status":"0.0.11"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"0.0.11","@ooneex/http-status":"0.0.11"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.0.13_1768207964873_0.8843393001475699","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@ooneex/rate-limit","version":"0.0.14","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@0.0.14","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"34ed6950c91510e71eaad8befc5fa9ae072b8483","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-0.0.14.tgz","fileCount":6,"integrity":"sha512-ppCQM4jjqjbrmhx/N5/DNiWN8iRHBf249B+RhcliOchNmHq7ufmK8YDvxHOA+hzcxQAkO6SHgNpSOJROVqMNZw==","signatures":[{"sig":"MEYCIQDM0JhK+YiklOtBGxvYm5l+AHcsVY3AGfNQXY7hClvKowIhAM+rRPfnyrcuFXQgEiUGc0kU03YVJA6PN2VvA6gkb3Vm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11597},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"34ed6950c91510e71eaad8befc5fa9ae072b8483","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-ppCQM4jjqjbrmhx/N5/DNiWN8iRHBf249B+RhcliOchNmHq7ufmK8YDvxHOA+hzcxQAkO6SHgNpSOJROVqMNZw==","_npmVersion":"10.8.3","description":"Rate limiting middleware for API request throttling and abuse prevention","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/exception":"0.0.13","@ooneex/http-status":"0.0.13"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"0.0.13","@ooneex/http-status":"0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.0.14_1768216007474_0.2713950719499614","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@ooneex/rate-limit","version":"0.0.15","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@0.0.15","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"6ea0d167d7689b7b8da2f08e501758934f7c0fed","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-0.0.15.tgz","fileCount":6,"integrity":"sha512-daR71ckDzJrdDgc9h7NjwGPQQPwB101SafjhiVEBU5N8hHbuv+PKnWrtEJogKvWtBPN121x7m0ZfSjA0CqTQog==","signatures":[{"sig":"MEUCIDxsq8MFpA25/3nMmsKjPViwF2Sv11g1yA2tKT5ZkkJzAiEAz7eYRmu4XQa0JjEPeZK4F+vxIuNh0Fmszd1hKs1Q2kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9951},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"6ea0d167d7689b7b8da2f08e501758934f7c0fed","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-daR71ckDzJrdDgc9h7NjwGPQQPwB101SafjhiVEBU5N8hHbuv+PKnWrtEJogKvWtBPN121x7m0ZfSjA0CqTQog==","_npmVersion":"10.8.3","description":"Rate limiting middleware for API request throttling and abuse prevention","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/exception":"0.0.13","@ooneex/http-status":"0.0.13"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"0.0.13","@ooneex/http-status":"0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.0.15_1768234969377_0.7782009665086083","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@ooneex/rate-limit","version":"0.0.16","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@0.0.16","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"4a27239dcc9c74db8d83e9d3e581ece620117711","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-0.0.16.tgz","fileCount":6,"integrity":"sha512-oDdP0YZpJ0R06aCNTwVjdmvyqwFREbHl/v/egnocoi8PNt2Lf6OGblG7iULZv1BKJ5+Fhg+jmwtGee3CuvMBHA==","signatures":[{"sig":"MEYCIQCWwHnW8y1OBIDq3qFzvwdb2O99nhAGj675h1iHupFhaQIhAJKgX/l0MWc2lQsEQOmi31Gq568LaNbf7ZD3VvWqQgXq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9951},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"4a27239dcc9c74db8d83e9d3e581ece620117711","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-oDdP0YZpJ0R06aCNTwVjdmvyqwFREbHl/v/egnocoi8PNt2Lf6OGblG7iULZv1BKJ5+Fhg+jmwtGee3CuvMBHA==","_npmVersion":"10.8.3","description":"Rate limiting middleware for API request throttling and abuse prevention","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/exception":"0.0.16","@ooneex/http-status":"0.0.16"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"0.0.16","@ooneex/http-status":"0.0.16"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.0.16_1768321384944_0.8305406782443179","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@ooneex/rate-limit","version":"0.0.17","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@0.0.17","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"28a7c53c88f1eb1ca10f38605fd23ad9dc8f682e","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-0.0.17.tgz","fileCount":6,"integrity":"sha512-7UaZ+2grJn0uc2QR6O3ZbqWj/KVF3Yy3sAd3mUvcdkZ/UkZHC3xeGmqbIIVotnQARsqRPuIH9ZLr4At5HBYx4g==","signatures":[{"sig":"MEUCIFyKKDip5pRA0g8lt7XzpQTbINph+KSzs2ziE7vtsCIaAiEAgS5p+T7Ma1mwa6Q5FNhto/Byqvds6gv4KXxGPz9yib0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9951},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"28a7c53c88f1eb1ca10f38605fd23ad9dc8f682e","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-7UaZ+2grJn0uc2QR6O3ZbqWj/KVF3Yy3sAd3mUvcdkZ/UkZHC3xeGmqbIIVotnQARsqRPuIH9ZLr4At5HBYx4g==","_npmVersion":"10.8.3","description":"Rate limiting middleware for API request throttling and abuse prevention","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/exception":"0.0.16","@ooneex/http-status":"0.0.16"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"0.0.16","@ooneex/http-status":"0.0.16"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.0.17_1768459853263_0.07875612880002425","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@ooneex/rate-limit","version":"0.0.18","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@0.0.18","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"eb820426d094e759c8bdea779ab516c13194b4af","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-0.0.18.tgz","fileCount":6,"integrity":"sha512-Y5+dCoOiy0fZpz9iH0Pe7cmWfT3dJdT+HmI/ztcO92eLGuMZJgjHIJ4QR87QjEFCv17UgDhYbztdgf2uUl2Pnw==","signatures":[{"sig":"MEYCIQCw3x0ZcMlmmuVmOqwWSUAGrhz7GoZKDE0BZeTQSr/H/gIhALN1UGlx4EgiUjLhVpA4SO3rIbO31JyqfE939OQXAIxx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9951},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"eb820426d094e759c8bdea779ab516c13194b4af","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-Y5+dCoOiy0fZpz9iH0Pe7cmWfT3dJdT+HmI/ztcO92eLGuMZJgjHIJ4QR87QjEFCv17UgDhYbztdgf2uUl2Pnw==","_npmVersion":"10.8.3","description":"Rate limiting middleware for API request throttling and abuse prevention","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/exception":"0.0.17","@ooneex/http-status":"0.0.17"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"0.0.17","@ooneex/http-status":"0.0.17"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.0.18_1768914563607_0.06178359619741225","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@ooneex/rate-limit","version":"1.0.0","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@1.0.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"dfe16cb0759623b877a214b1154b0b374e27b7da","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-1.0.0.tgz","fileCount":6,"integrity":"sha512-Auf67dlD+DN5+aXZCu2wKyR2GNNl+qx2hMMpodAl4J5vkN0+BA2UiOlJ6L+oglpTZfBkMNYt3AdHIrPVL4NoRw==","signatures":[{"sig":"MEQCIAk8ybdKragggMZMSqxqo2u7Pm7sDfBs7wUJB0y+34mdAiB/5vMysU61y16n/u92c0md1djTQm1Gz30GboJ/DkrHPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13147},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"dfe16cb0759623b877a214b1154b0b374e27b7da","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-Auf67dlD+DN5+aXZCu2wKyR2GNNl+qx2hMMpodAl4J5vkN0+BA2UiOlJ6L+oglpTZfBkMNYt3AdHIrPVL4NoRw==","_npmVersion":"10.8.3","description":"API rate limiting middleware with configurable throttling strategies, sliding window counters, and per-client request quota enforcement","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/container":"0.0.19","@ooneex/exception":"0.0.18","@ooneex/http-status":"0.0.18"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"0.0.18","@ooneex/http-status":"0.0.18"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_1.0.0_1774596685063_0.7290625571700782","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ooneex/rate-limit","version":"1.0.1","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@1.0.1","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"bddbba2a2f21d4ba44ac51d2a6a9aec345843c8a","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-1.0.1.tgz","fileCount":6,"integrity":"sha512-z9zrkujX9ZazhS8udKZQ139YjlIVhAJ4kYJKWQxAMPWSP7eG3F8qlpAa7c29GakgsRaV4Hx/RyT5+GMydBmFyQ==","signatures":[{"sig":"MEUCIG95ENq8lkVwza/rAokZgQTxhAyHKUXyxbJpDm1JDHJSAiEAkW9lW1BGY6M7IHa9TZzs99/X6oh+rdnnFFvnnMN77oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13163},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"bddbba2a2f21d4ba44ac51d2a6a9aec345843c8a","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-z9zrkujX9ZazhS8udKZQ139YjlIVhAJ4kYJKWQxAMPWSP7eG3F8qlpAa7c29GakgsRaV4Hx/RyT5+GMydBmFyQ==","_npmVersion":"10.8.3","description":"API rate limiting middleware with configurable throttling strategies, sliding window counters, and per-client request quota enforcement","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/container":"1.0.1","@ooneex/exception":"1.0.1","@ooneex/http-status":"1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"1.0.1","@ooneex/http-status":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_1.0.1_1774608288194_0.20376408642890764","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@ooneex/rate-limit","version":"1.0.2","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@1.0.2","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"c604fbca4a80b5e3c940a0f622b2a6319aedd0de","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-1.0.2.tgz","fileCount":6,"integrity":"sha512-8F4hrxyZbuJxajFxvyGdQmQEgr8NcZ3DRGOQ4Ufez8bHGRdZUJmwtE2wQr7OmDbqCtBivLeOiIB6u3eY9aYhEg==","signatures":[{"sig":"MEUCIQDxgzHiHlDBcNSe3NzffoOJWKwbcAf7UGFhPMxcydRq2AIgF3pKW8QjbyCy3PEqW3DU3o5W8vqGQwsatnzfdnSeF3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13576},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"c604fbca4a80b5e3c940a0f622b2a6319aedd0de","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-8F4hrxyZbuJxajFxvyGdQmQEgr8NcZ3DRGOQ4Ufez8bHGRdZUJmwtE2wQr7OmDbqCtBivLeOiIB6u3eY9aYhEg==","_npmVersion":"10.8.3","description":"API rate limiting middleware with configurable throttling strategies, sliding window counters, and per-client request quota enforcement","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/app-env":"1.0.2","@ooneex/container":"1.0.1","@ooneex/exception":"1.0.1","@ooneex/http-status":"1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"1.0.1","@ooneex/http-status":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_1.0.2_1774723809271_0.799385134066882","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@ooneex/rate-limit","version":"1.1.0","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@1.1.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"f032e2db6fac374bb4587532a21084e93cbad4a3","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-1.1.0.tgz","fileCount":6,"integrity":"sha512-R5nJ2PHnKOek8l74KYH8t6yoBwd/k2iAv2QKvQhbN0/6QH7xvMuFl2N7GnPQ9yXO2cpc6oKY+hnnL8k6rMwfUA==","signatures":[{"sig":"MEYCIQCov/KarBIymMm/JoqW589SFUi6qIDJIm6vD5B8MiHx5QIhALcnY0LKG7FDx1WVj/tPKzCfeFUC/diKq9WJ2kia3qf5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13576},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"f032e2db6fac374bb4587532a21084e93cbad4a3","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-R5nJ2PHnKOek8l74KYH8t6yoBwd/k2iAv2QKvQhbN0/6QH7xvMuFl2N7GnPQ9yXO2cpc6oKY+hnnL8k6rMwfUA==","_npmVersion":"10.8.3","description":"API rate limiting middleware with configurable throttling strategies, sliding window counters, and per-client request quota enforcement","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/app-env":"1.1.0","@ooneex/container":"1.1.0","@ooneex/exception":"1.1.0","@ooneex/http-status":"1.1.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"1.1.0","@ooneex/http-status":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_1.1.0_1774727435319_0.8462809993092744","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@ooneex/rate-limit","version":"1.1.1","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@1.1.1","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"7b59df097977df2ecd57dade31ba6fb5f60e28af","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-1.1.1.tgz","fileCount":6,"integrity":"sha512-sqeDXVrUkoILKjXmeNzPyuat/WA5NcfaZ+eMyW9I4wifq6NmeuEn1aETC3z8iM3BBirGBz2maOIDFdnpukDd9Q==","signatures":[{"sig":"MEUCIEgyPXNfIjvm0iVy9E/RpEHZCaQQq7pOrZPA8W0DBXwPAiEA8XQLOQ7fRcDa/qUKWdrE08sPxpflwO+UMgT/a1LWqQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13576},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"7b59df097977df2ecd57dade31ba6fb5f60e28af","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-sqeDXVrUkoILKjXmeNzPyuat/WA5NcfaZ+eMyW9I4wifq6NmeuEn1aETC3z8iM3BBirGBz2maOIDFdnpukDd9Q==","_npmVersion":"10.8.3","description":"API rate limiting middleware with configurable throttling strategies, sliding window counters, and per-client request quota enforcement","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/app-env":"1.1.1","@ooneex/container":"1.1.1","@ooneex/exception":"1.1.1","@ooneex/http-status":"1.1.1"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"1.1.1","@ooneex/http-status":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_1.1.1_1774806207912_0.7090517398498828","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@ooneex/rate-limit","version":"1.1.2","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@1.1.2","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"aaec4f851a59c84545b49633bac0fd1b97718a60","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-1.1.2.tgz","fileCount":6,"integrity":"sha512-kdtdAax2h2wx5zP1f9rYp3ZbHdRTZIgL97HqNgycJbmDbIQDqFvX8lNuN/F3c1Z2AyaZNVCPRPI6onmKTDKM6g==","signatures":[{"sig":"MEQCIA+IN7OY8DzJoRTUaoSD8f5MHlPdFcFUDEAfFqyCO43oAiBWs4fzLcUX7mSKDue344U+LMrSQ3scbzKxUjfLpaEaPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13576},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"aaec4f851a59c84545b49633bac0fd1b97718a60","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-kdtdAax2h2wx5zP1f9rYp3ZbHdRTZIgL97HqNgycJbmDbIQDqFvX8lNuN/F3c1Z2AyaZNVCPRPI6onmKTDKM6g==","_npmVersion":"10.8.3","description":"API rate limiting middleware with configurable throttling strategies, sliding window counters, and per-client request quota enforcement","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/app-env":"1.2.0","@ooneex/container":"1.1.2","@ooneex/exception":"1.1.2","@ooneex/http-status":"1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"1.1.2","@ooneex/http-status":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_1.1.2_1774813313303_0.06511208758124298","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@ooneex/rate-limit","version":"1.1.3","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@1.1.3","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"6136451273ff7435b908aa62c4b3288acc72211f","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-1.1.3.tgz","fileCount":6,"integrity":"sha512-SClC7LQFIkEkUZYgDQG6G+/4UIe082Bl9MJbV+xxeKdTmRYursGQrrK78Fz78yEWJeqH6h66aEx9n0N2K5O/7g==","signatures":[{"sig":"MEUCIQDKhUiJm2RZ/8Cigjxx/av7GrREUHiMHfonPqqzxiEYTQIgQvVIhGKIxxeVNM5jGx31eLmNA8vRfLnJItfZrvegkoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15796},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"6136451273ff7435b908aa62c4b3288acc72211f","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-SClC7LQFIkEkUZYgDQG6G+/4UIe082Bl9MJbV+xxeKdTmRYursGQrrK78Fz78yEWJeqH6h66aEx9n0N2K5O/7g==","_npmVersion":"10.8.3","description":"API rate limiting middleware with configurable throttling strategies, sliding window counters, and per-client request quota enforcement","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/app-env":"1.2.0","@ooneex/container":"1.1.2","@ooneex/exception":"1.1.2","@ooneex/http-status":"1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"1.1.2","@ooneex/http-status":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_1.1.3_1775063399092_0.20770457402689435","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@ooneex/rate-limit","version":"1.2.0","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@1.2.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"fe944250e1568796836e53301911a14760a5f3a7","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-1.2.0.tgz","fileCount":6,"integrity":"sha512-8Eiki2k9wU7PxiON+Vbk1bf5AbGzfQ2k0DSu/1X03K8FyAlFMf9G7ntic23hcy+rP/Nqkthr669KrMcCE+mXuQ==","signatures":[{"sig":"MEUCIGmNYabHBC3IPx2vAY/NhSZE5b7cgOtVXxtUwKp3peULAiEAvrSkWpc5dfaSZER9nU/0TGjnDGRx81tU7ZO1eIL82Hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26724},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"fe944250e1568796836e53301911a14760a5f3a7","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-8Eiki2k9wU7PxiON+Vbk1bf5AbGzfQ2k0DSu/1X03K8FyAlFMf9G7ntic23hcy+rP/Nqkthr669KrMcCE+mXuQ==","_npmVersion":"10.8.3","description":"API rate limiting middleware with configurable throttling strategies, sliding window counters, and per-client request quota enforcement","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/app-env":"1.2.1","@ooneex/container":"1.2.1","@ooneex/exception":"1.1.3","@upstash/ratelimit":"^2.0.8","@ooneex/http-status":"1.1.3"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"1.1.3","@ooneex/http-status":"1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_1.2.0_1775422809267_0.17819288603231942","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@ooneex/rate-limit","version":"1.2.1","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@1.2.1","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"2aaa7c9d0785bdf3d318b35a37ac6ad219c8da97","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-1.2.1.tgz","fileCount":6,"integrity":"sha512-GI8kWi35j8/jOTrcs5hWs4TQA61dC4UnjL11ELKpFXSo8WTeQUK1KoaZ7j7/RO5v3rlCXxCg59swNbfcGZqg+g==","signatures":[{"sig":"MEQCIFfUB9t2778qFVLQOYmZmbIWx2t2egQjVysgEXAsGvhNAiBYltnmbehh9LLMCitrMhS6jYjg054fqaphwATB4F7Yhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431046},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"2aaa7c9d0785bdf3d318b35a37ac6ad219c8da97","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-GI8kWi35j8/jOTrcs5hWs4TQA61dC4UnjL11ELKpFXSo8WTeQUK1KoaZ7j7/RO5v3rlCXxCg59swNbfcGZqg+g==","_npmVersion":"10.8.3","description":"API rate limiting middleware with configurable throttling strategies, sliding window counters, and per-client request quota enforcement","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/app-env":"1.3.0","@ooneex/container":"1.2.2","@ooneex/exception":"1.2.0","@upstash/ratelimit":"^2.0.8","@ooneex/http-status":"1.1.3"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"1.2.0","@ooneex/http-status":"1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_1.2.1_1775540430669_0.06805626689780286","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@ooneex/rate-limit","version":"1.2.2","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@1.2.2","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"a5fb02943381d641bf1e3034f024758ea6f7d28e","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-1.2.2.tgz","fileCount":6,"integrity":"sha512-LSQMbpJ8bV4uagruDoG/YgmHKaJ8ESjNAq2vzS8gNr5LCKCTvqaBYPJcvpzVqo53Aw+TAqwF8zBretXI+2h+8g==","signatures":[{"sig":"MEUCIQCmvSMVSi4WUboQsBzqlZv9XfZe+PXd/HXlyyo2NFjR2QIgC0oBrAZGE0m0iNdyO25v+E3BD6xgKSW7bgFEpWwi8o8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431046},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"a5fb02943381d641bf1e3034f024758ea6f7d28e","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-LSQMbpJ8bV4uagruDoG/YgmHKaJ8ESjNAq2vzS8gNr5LCKCTvqaBYPJcvpzVqo53Aw+TAqwF8zBretXI+2h+8g==","_npmVersion":"10.8.3","description":"API rate limiting middleware with configurable throttling strategies, sliding window counters, and per-client request quota enforcement","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/app-env":"1.3.0","@ooneex/container":"1.2.3","@ooneex/exception":"1.2.1","@upstash/ratelimit":"^2.0.8","@ooneex/http-status":"1.1.4"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"1.2.1","@ooneex/http-status":"1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_1.2.2_1775549357317_0.6187360420965606","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@ooneex/rate-limit","version":"1.2.4","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@1.2.4","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"73ae236b3ded188d64b7a8aa7dc57566988fccde","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-1.2.4.tgz","fileCount":6,"integrity":"sha512-XSuSVFLE+ow25WSB4BFG5sxqYQBCVy+ZNdj7knFmMK6cMaeX5yO/l+gAYxTqhuEWovZlbXbfOUMsVDEObUnOFQ==","signatures":[{"sig":"MEUCID0Mm2Zed8BPpYL4NjeLtVhcwndTLBxN5etscnox+ra9AiEAidqgepc1+EaSjT/5JFAi3S8RFh2HFl/8ABcruXnW/e0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431046},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"73ae236b3ded188d64b7a8aa7dc57566988fccde","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-XSuSVFLE+ow25WSB4BFG5sxqYQBCVy+ZNdj7knFmMK6cMaeX5yO/l+gAYxTqhuEWovZlbXbfOUMsVDEObUnOFQ==","_npmVersion":"10.8.3","description":"API rate limiting middleware with configurable throttling strategies, sliding window counters, and per-client request quota enforcement","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/app-env":"1.3.1","@ooneex/container":"1.3.2","@ooneex/exception":"1.2.3","@upstash/ratelimit":"^2.0.8","@ooneex/http-status":"1.1.6"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"1.2.3","@ooneex/http-status":"1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_1.2.4_1775628632101_0.9410415152094878","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@ooneex/rate-limit","version":"1.2.5","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@1.2.5","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"96db232ea00362ef02f1e1957322d41391e51c31","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-1.2.5.tgz","fileCount":6,"integrity":"sha512-poln2ijfR0M7jVBH5dkGwUYK4vhC06Mua/FHphChEvhpLHgDtPvJn1FQdJXEELYlhiGkFEr0Lo2siL8bCNdLIg==","signatures":[{"sig":"MEUCIG8ALZk8wZdQ+Q5g70NoYgtRtk3/HXFt1hSHYUMpcZoEAiEA4Cqongip/6/x2oBcZkbCAaj9wHc0xPLIjDqIKyg7Ljg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431046},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"96db232ea00362ef02f1e1957322d41391e51c31","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-poln2ijfR0M7jVBH5dkGwUYK4vhC06Mua/FHphChEvhpLHgDtPvJn1FQdJXEELYlhiGkFEr0Lo2siL8bCNdLIg==","_npmVersion":"10.8.3","description":"API rate limiting middleware with configurable throttling strategies, sliding window counters, and per-client request quota enforcement","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/app-env":"1.3.3","@ooneex/container":"1.3.4","@ooneex/exception":"1.2.5","@upstash/ratelimit":"^2.0.8","@ooneex/http-status":"1.1.8"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"1.2.5","@ooneex/http-status":"1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_1.2.5_1775629518969_0.23971218442927045","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@ooneex/rate-limit","version":"1.2.6","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@1.2.6","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"86fdf169c312449e2fbc73bc4686ac24bcdcec9b","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-1.2.6.tgz","fileCount":6,"integrity":"sha512-edQeBn3aKzNOQC+nSGBJs3q9k2GMRhgcQMLsGqG4KsOKKjYqVYaSbbLHWavjUSd2d5OiMmvmpboEYCOdftgRhg==","signatures":[{"sig":"MEQCIHIt92nbQp72Z7IUXYEh85sJUVr6vHNmwPh07pON+t/HAiBdw7+b69IEq2lZBHR7L6pYvemUPETR8j1iM5pEafNlcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431046},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"86fdf169c312449e2fbc73bc4686ac24bcdcec9b","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-edQeBn3aKzNOQC+nSGBJs3q9k2GMRhgcQMLsGqG4KsOKKjYqVYaSbbLHWavjUSd2d5OiMmvmpboEYCOdftgRhg==","_npmVersion":"10.8.3","description":"API rate limiting middleware with configurable throttling strategies, sliding window counters, and per-client request quota enforcement","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/app-env":"1.3.4","@ooneex/container":"1.4.0","@ooneex/exception":"1.2.6","@upstash/ratelimit":"^2.0.8","@ooneex/http-status":"1.1.9"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"1.2.6","@ooneex/http-status":"1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_1.2.6_1775630830384_0.9487488209413615","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@ooneex/rate-limit","version":"1.3.0","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@1.3.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"7f2e7d2b9fa2e42b5e4c907624902b0184d61e48","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-1.3.0.tgz","fileCount":6,"integrity":"sha512-LKOwsgxieNrXmqhT72ZL4WLWgj7LH6S89t/WK8XnurQ19HqD9sg243w+wzCcZWsWOFT6wvUUlh3kUQLQjO0gHg==","signatures":[{"sig":"MEQCIERNM/TMfNNk0+DIYHF/XEg72RFHKOAz+6q9/pMGOgCwAiAzVm+gPdA8k3gohqPR65o2triEjiSwZtaTiwTWkjv0Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431427},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"7f2e7d2b9fa2e42b5e4c907624902b0184d61e48","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-LKOwsgxieNrXmqhT72ZL4WLWgj7LH6S89t/WK8XnurQ19HqD9sg243w+wzCcZWsWOFT6wvUUlh3kUQLQjO0gHg==","_npmVersion":"10.8.3","description":"API rate limiting middleware with configurable throttling strategies, sliding window counters, and per-client request quota enforcement","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/app-env":"1.3.4","@ooneex/container":"1.4.1","@ooneex/exception":"1.2.6","@upstash/ratelimit":"^2.0.8","@ooneex/http-status":"1.1.9"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"1.2.6","@ooneex/http-status":"1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_1.3.0_1775702056587_0.9839992507505573","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@ooneex/rate-limit","version":"1.3.1","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@1.3.1","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"18dbeb75f70f5f9afa15e053d649273cfbfee079","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-1.3.1.tgz","fileCount":6,"integrity":"sha512-RIuV6O2GLsENYo6XjvDT/IbH6lb2P4iNmxijrKt+g9Bis7tFb9feuMeIFQIeOON9A1lMsPhTbX5Aoa/02UUqVA==","signatures":[{"sig":"MEQCIFtzaAIroUrEoXJ8tF/rHSh5UUOa/gkpx0ZwYidvbVhKAiAnkJkMcXTxciLpeobLSEmaSCEFjhoH3pLMrM+IXLzqHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431433},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"18dbeb75f70f5f9afa15e053d649273cfbfee079","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-RIuV6O2GLsENYo6XjvDT/IbH6lb2P4iNmxijrKt+g9Bis7tFb9feuMeIFQIeOON9A1lMsPhTbX5Aoa/02UUqVA==","_npmVersion":"10.8.3","description":"API rate limiting middleware with configurable throttling strategies, sliding window counters, and per-client request quota enforcement","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/app-env":"^1.3.5","@ooneex/container":"^1.4.2","@ooneex/exception":"^1.2.7","@upstash/ratelimit":"^2.0.8","@ooneex/http-status":"^1.1.9"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"^1.2.7","@ooneex/http-status":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_1.3.1_1775710121743_0.7666400013575292","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@ooneex/rate-limit","version":"1.3.2","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@1.3.2","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"1d3d460db9b86eee8416499ac1878578495fd1e7","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-1.3.2.tgz","fileCount":6,"integrity":"sha512-5I6aLlJF7YYmvJsyDSdBufS5MHpbkVvdHY8XePhXha2jMHy50T9zyxFe/XZl+hGnPlPOOqtPtMy0wMmyofgK2w==","signatures":[{"sig":"MEQCIA6oELDZWHPbVKH+hWA4d3pcHCtuA6aBFrOyTZJNrEAxAiAnPefpoJZorgVu8Z1Pslnqh6V0wnnh8pOhakQzgETKfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431435},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"1d3d460db9b86eee8416499ac1878578495fd1e7","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-5I6aLlJF7YYmvJsyDSdBufS5MHpbkVvdHY8XePhXha2jMHy50T9zyxFe/XZl+hGnPlPOOqtPtMy0wMmyofgK2w==","_npmVersion":"10.8.3","description":"API rate limiting middleware with configurable throttling strategies, sliding window counters, and per-client request quota enforcement","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/app-env":"^1.4.1","@ooneex/container":"^1.4.5","@ooneex/exception":"^1.2.8","@upstash/ratelimit":"^2.0.8","@ooneex/http-status":"^1.1.10"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"^1.2.8","@ooneex/http-status":"^1.1.10"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_1.3.2_1776006480003_0.9480520368571619","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@ooneex/rate-limit","version":"1.3.3","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"license":"MIT","_id":"@ooneex/rate-limit@1.3.3","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"1bf1521ab7afcbe13c8cb35702ebe50aebd30c45","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-1.3.3.tgz","fileCount":6,"integrity":"sha512-SRO15bDsx9VvO+yST4YuftBSsPNyqgfI676LQdvPrR4z5InswIdizTyBXMflG0PtJ7qS2hlCXo3XvQecfR3yNw==","signatures":[{"sig":"MEQCIQCI9o+Kn0KvYlvb/w2h5BUN8E5gLnKCKRcme/O+E2FaggIfBryaLwXcRN28nsrAi7DM7/WkZxOx/wr22dlZNjNleg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431435},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"1bf1521ab7afcbe13c8cb35702ebe50aebd30c45","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-SRO15bDsx9VvO+yST4YuftBSsPNyqgfI676LQdvPrR4z5InswIdizTyBXMflG0PtJ7qS2hlCXo3XvQecfR3yNw==","_npmVersion":"10.8.3","description":"API rate limiting middleware with configurable throttling strategies, sliding window counters, and per-client request quota enforcement","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/app-env":"^1.4.2","@ooneex/container":"^1.5.0","@ooneex/exception":"^1.2.9","@upstash/ratelimit":"^2.0.8","@ooneex/http-status":"^1.1.11"},"_hasShrinkwrap":false,"peerDependencies":{"@ooneex/exception":"^1.2.9","@ooneex/http-status":"^1.1.11"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_1.3.3_1776008189240_0.33241667142121956","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@ooneex/rate-limit","description":"API rate limiting middleware with configurable throttling strategies, sliding window counters, and per-client request quota enforcement","version":"1.3.4","type":"module","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"license":"MIT","scripts":{"test":"bun test tests","build":"bunup","lint":"tsgo --noEmit && bunx biome lint","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"peerDependencies":{"@ooneex/exception":"^1.2.9","@ooneex/http-status":"^1.1.11"},"dependencies":{"@ooneex/app-env":"^1.6.0","@ooneex/container":"^1.5.1","@ooneex/exception":"^1.2.9","@ooneex/http-status":"^1.1.11","@upstash/ratelimit":"^2.0.8"},"keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"_id":"@ooneex/rate-limit@1.3.4","_integrity":"sha512-utVwyNAJZeBo92drIlG0kyyoY8PIA+HJ5ooB5+zGam+O5iF8YIT6v+exybt7QQa6LcVNr3Gr89DupDBAI0HJIg==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"1696889fd2da94eb70c840c7cf58e27e6038355b","dist":{"integrity":"sha512-utVwyNAJZeBo92drIlG0kyyoY8PIA+HJ5ooB5+zGam+O5iF8YIT6v+exybt7QQa6LcVNr3Gr89DupDBAI0HJIg==","shasum":"1696889fd2da94eb70c840c7cf58e27e6038355b","tarball":"https://registry.npmjs.org/@ooneex/rate-limit/-/rate-limit-1.3.4.tgz","fileCount":6,"unpackedSize":431450,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDh6/1CxTxwoIHI/u+s3ZuWHpsv9Iba+flOoT/BdvH5iAIgRuTXcdjPUyJdZO2obBMcLpaJ/lKBjhoyDZpTSuK2pjo="}]},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"directories":{},"maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rate-limit_1.3.4_1776171982441_0.36121840140098693"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-14T17:09:02.580Z","modified":"2026-04-14T13:06:22.717Z","0.0.1":"2025-12-14T17:09:03.138Z","0.0.4":"2026-01-10T13:35:47.287Z","0.0.5":"2026-01-10T14:46:09.266Z","0.0.6":"2026-01-10T14:53:19.615Z","0.0.7":"2026-01-10T15:19:24.040Z","0.0.8":"2026-01-10T15:52:43.557Z","0.0.9":"2026-01-10T16:45:51.020Z","0.0.10":"2026-01-10T17:13:18.418Z","0.0.11":"2026-01-10T17:53:10.692Z","0.0.12":"2026-01-10T19:20:09.945Z","0.0.13":"2026-01-12T08:52:45.012Z","0.0.14":"2026-01-12T11:06:47.626Z","0.0.15":"2026-01-12T16:22:49.551Z","0.0.16":"2026-01-13T16:23:05.092Z","0.0.17":"2026-01-15T06:50:53.391Z","0.0.18":"2026-01-20T13:09:23.757Z","1.0.0":"2026-03-27T07:31:25.248Z","1.0.1":"2026-03-27T10:44:48.322Z","1.0.2":"2026-03-28T18:50:09.420Z","1.1.0":"2026-03-28T19:50:35.462Z","1.1.1":"2026-03-29T17:43:28.100Z","1.1.2":"2026-03-29T19:41:53.444Z","1.1.3":"2026-04-01T17:09:59.265Z","1.2.0":"2026-04-05T21:00:09.421Z","1.2.1":"2026-04-07T05:40:30.804Z","1.2.2":"2026-04-07T08:09:17.459Z","1.2.4":"2026-04-08T06:10:32.327Z","1.2.5":"2026-04-08T06:25:19.096Z","1.2.6":"2026-04-08T06:47:10.567Z","1.3.0":"2026-04-09T02:34:16.805Z","1.3.1":"2026-04-09T04:48:41.872Z","1.3.2":"2026-04-12T15:08:00.138Z","1.3.3":"2026-04-12T15:36:29.385Z","1.3.4":"2026-04-14T13:06:22.588Z"},"license":"MIT","keywords":["api","bun","ooneex","rate-limit","rate-limiting","throttle","typescript"],"description":"API rate limiting middleware with configurable throttling strategies, sliding window counters, and per-client request quota enforcement","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"readme":"","readmeFilename":""}