{"_id":"@tresdoce-nestjs-toolkit/rate-limit","_rev":"45-a6cb8e4d4e20265290d35a76424a48f6","name":"@tresdoce-nestjs-toolkit/rate-limit","dist-tags":{"latest":"0.2.13"},"versions":{"0.1.0-beta.0":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.1.0-beta.0","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.1.0-beta.0","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"ddcc88b56955b54299c59839dbcb334efa6b3690","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.1.0-beta.0.tgz","fileCount":10,"integrity":"sha512-uEAfJcb4Wnpas6OaXILyHM7pooF9ps3km5c8Y/7+ei7gaxUQMTnESQ/MFdND94N7E+tMsOUeT1NDambEJiflbA==","signatures":[{"sig":"MEYCIQDxfyW9MsNeVm30plJui3rADWigMtLyyX7uyY8eAJ/UDAIhAOweUKMTTXO/mnQ+93MU0GrpTshICd0UtfR5Qzt3ocPm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18481},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v20.18.0+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"@nestjs/throttler":"^6.2.1"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.2.3-beta.2","@tresdoce-nestjs-toolkit/config":"^0.4.1-beta.2"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/core":"^10.4.6","@nestjs/common":"^10.4.6","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.2.1","@nestjs/platform-express":"^10.4.6"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.1.0-beta.0_1730908847270_0.3263633363190106","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.1.0","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.1.0","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"9ef0ac3b104f775dfeea7c89bec44c45df6ac6e4","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.1.0.tgz","fileCount":10,"integrity":"sha512-Ds5B1/aVfd02KSml5Sp7G0wQz76zECBSrs9QByw6zpOzcK1Xl8k5XO/VEZSr3hj+ldzUGK/A5mYvPAqJkALnsw==","signatures":[{"sig":"MEUCIB8Ka5V+HFfcE9e+cXqv8wLcCmdNRId3DLWM/cPWt7QtAiEAiokn+4Z1kq3JNejzfE3zxa8ZZ09ZtD35FSDk276xVhY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18467},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v20.18.0+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"@nestjs/throttler":"^6.2.1"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.2.3-beta.2","@tresdoce-nestjs-toolkit/config":"^0.4.2"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/core":"^10.4.6","@nestjs/common":"^10.4.6","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.2.1","@nestjs/platform-express":"^10.4.6"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.1.0_1730943641206_0.5927286125908684","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.1.4","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.1.4","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"c171dfbcd2465e459311d9d88bba764227ad9ee4","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.1.4.tgz","fileCount":3,"integrity":"sha512-m+vZ1DXeEZTwd9b8Ypd7m21mHflTVk4qETmcY2igYh9GYmsvHNW7toAIJsPNQ76WOG6xNrWIGjwkVW3N7ytZCQ==","signatures":[{"sig":"MEUCIGIfgyvejQMogCj8PGexQUFEl2fPgOTJew2HtpNhEFqaAiEAylCqMlLOTUDGyDo9alkK/FHTNkWss7a1lQmQHRv3sZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12838},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@nestjs/throttler":"^6.2.1"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.0","@tresdoce-nestjs-toolkit/config":"^0.5.0"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/core":"^10.4.6","@nestjs/common":"^10.4.6","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.2.1","@nestjs/platform-express":"^10.4.6"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.1.4_1732306625320_0.8210297575519583","host":"s3://npm-registry-packages"}},"0.1.5-beta.0":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.1.5-beta.0","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.1.5-beta.0","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"c48d6300074ed4fa633ad0abc6e38032b8e9387b","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.1.5-beta.0.tgz","fileCount":3,"integrity":"sha512-Fx1TKrgGnsFY5CTZLdNNZUZgFBK7EGPbYKsas2wtclZbfdRpu0NgJ+3kS2Sx3NkeSJKDryc9B3bjohmZXZiGkQ==","signatures":[{"sig":"MEQCIC60tepCUp4PQgIVyKvAlIMVSGG85SY0sIwz2Aj/UhFFAiAMksOLZN6zefV7kAuCytEqEt+S+Ek5I/WG7+Xmfwy86g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12845},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@nestjs/throttler":"^6.2.1"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.0","@tresdoce-nestjs-toolkit/config":"^0.5.0"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/core":"^10.4.6","@nestjs/common":"^10.4.6","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.2.1","@nestjs/platform-express":"^10.4.6"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.1.5-beta.0_1732311350047_0.08084531990442367","host":"s3://npm-registry-packages"}},"0.1.5-beta.1":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.1.5-beta.1","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.1.5-beta.1","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"cb8e108144b64f21181200732c9dcc5af1cdf7ed","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.1.5-beta.1.tgz","fileCount":3,"integrity":"sha512-Y2T82E4N0adb2g8rvUeTnyfF4Wjs3fVneETypR4LGXk6ehHXsJfaGI1UEi6W8H/DwRNSjcIeM94+oqtXnxRrNA==","signatures":[{"sig":"MEUCIFXosmO1d20TvbdYISVdf/LcTo3DF4DYYr5YoW9X813/AiEA7aAiDohlsayy55cM/Dimi5ydna6SFyg3U18p1sneL+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12845},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@nestjs/throttler":"^6.2.1"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.0","@tresdoce-nestjs-toolkit/config":"^0.5.0"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/core":"^10.4.6","@nestjs/common":"^10.4.6","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.2.1","@nestjs/platform-express":"^10.4.6"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.1.5-beta.1_1732313862252_0.7705798500042533","host":"s3://npm-registry-packages"}},"0.1.5-beta.2":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.1.5-beta.2","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.1.5-beta.2","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"0ab7ee535f0848c709184cbf7cd9942c8cef071e","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.1.5-beta.2.tgz","fileCount":3,"integrity":"sha512-UQPv3tUGvFao495AjxYBIvoqboTI3vg1+FCqGln+fQI8KSaJ/ED8oJJiKqdXVgaV8y6XMvMdJmdJYA7qH5Rsbg==","signatures":[{"sig":"MEUCIHwsmqnfByKqxJ0ydeFo9k7RLav/AF+bQ2q9o6WAAlUzAiEA6xl7bt7vvrR5A2tUdum9cBMupvn1ImsKoOtDe/uymuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12845},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@nestjs/throttler":"^6.2.1"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.0","@tresdoce-nestjs-toolkit/config":"^0.5.0"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/core":"^10.4.6","@nestjs/common":"^10.4.6","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.2.1","@nestjs/platform-express":"^10.4.6"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.1.5-beta.2_1732409100707_0.2853614519436698","host":"s3://npm-registry-packages"}},"0.1.5-beta.3":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.1.5-beta.3","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.1.5-beta.3","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"91426647efec00ebefdc23ba57c54b3063dafa29","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.1.5-beta.3.tgz","fileCount":3,"integrity":"sha512-FtGEziXLr8EvE3k1zSVb4/Izb/Huay+FkceftzLQAev67mZW0e5qMl+cW9ClJRP3D3zSVxd8kjIY/xEotlYJ6g==","signatures":[{"sig":"MEYCIQC4Sb1tDs473KCGbrdrRGWXLSVFe4Tf8CGl+5MvlDDzuAIhAPupczg8sUU7+4MeQUJ3xP1o3/cAWMsmmcSWLpLusgxb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12845},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@nestjs/throttler":"^6.2.1"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.0","@tresdoce-nestjs-toolkit/config":"^0.5.0"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/core":"^10.4.6","@nestjs/common":"^10.4.6","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.2.1","@nestjs/platform-express":"^10.4.6"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.1.5-beta.3_1732419060785_0.41857168796529387","host":"s3://npm-registry-packages"}},"0.1.5-beta.4":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.1.5-beta.4","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.1.5-beta.4","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"a48c5b237347d025c395585144d92775790086f8","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.1.5-beta.4.tgz","fileCount":3,"integrity":"sha512-IDZ0usNRHmA8ksRoxKSZFFH6pHMB0Hcx+aAkXeXKXItQ4qCCKZVeUbYCpV25kY4gpQhrCmAktzIUlAJa9nQGrQ==","signatures":[{"sig":"MEUCIQC/qQrjoDP2nNse9T7+kLfwPMVjIa9XW4DPWHT8X1aCXAIgfQRWzrKnDhHPVZIJdE03ijHWVnHdvk/ky5LqTKxeYko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12845},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@nestjs/throttler":"^6.2.1"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.0","@tresdoce-nestjs-toolkit/config":"^0.5.0"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/core":"^10.4.6","@nestjs/common":"^10.4.6","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.2.1","@nestjs/platform-express":"^10.4.6"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.1.5-beta.4_1732456655852_0.5508035104794844","host":"s3://npm-registry-packages"}},"0.1.5-beta.5":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.1.5-beta.5","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.1.5-beta.5","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"34287cd00a31a2ebdcd94c2ee654133b5842a06d","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.1.5-beta.5.tgz","fileCount":3,"integrity":"sha512-MwctYFHrDnDQdv63b8qvsh2urj6V/G0hlklbjlJHSjcNk6FfFaIqxPhYKoxFG8KA0p/bO5T536YHrCGdfdgfnw==","signatures":[{"sig":"MEYCIQC1ipLjrkIlVS2/wCerD6E7kvqG6ilxFqlgC2QQRvFTmwIhAMb29ZkQg6Rds10gfaqmgPWapGrbX/pvv+me575lAytR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12859},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"@nestjs/throttler":"^6.2.1"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.1-beta.0","@tresdoce-nestjs-toolkit/config":"^0.5.1-beta.0"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/core":"^10.4.6","@nestjs/common":"^10.4.6","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.2.1","@nestjs/platform-express":"^10.4.6"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.1.5-beta.5_1732535440384_0.24210227381523697","host":"s3://npm-registry-packages"}},"0.1.5-beta.6":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.1.5-beta.6","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.1.5-beta.6","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"0c856e2ab3749ccb9c182133a7d453e42618e22b","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.1.5-beta.6.tgz","fileCount":3,"integrity":"sha512-xJ5GHEOSosjjsHyNa9nTv6BtTa9/MHpAonJOuqvS02WGXBurkDwzne/1rUWElXtYQYpTgkd54v3Cv72bwP8Jfw==","signatures":[{"sig":"MEUCIQCwp/g8eSawVAI4uhTT7WCdCgxnL+MRHnKlx9YvcWU4oQIgbOIXgAtvFFwyMsXvVHEHB40IYEbNpxBsf+9fsB5yYXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12859},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"@nestjs/throttler":"^6.2.1"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.1-beta.1","@tresdoce-nestjs-toolkit/config":"^0.5.1-beta.1"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/core":"^10.4.6","@nestjs/common":"^10.4.6","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.2.1","@nestjs/platform-express":"^10.4.6"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.1.5-beta.6_1732536595189_0.5770143841101254","host":"s3://npm-registry-packages"}},"0.1.5-beta.8":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.1.5-beta.8","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.1.5-beta.8","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"c442ac3c4ea7586e3e95f482297f35b985ddf3ed","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.1.5-beta.8.tgz","fileCount":3,"integrity":"sha512-eWN6uK5qe/bDv8Qeq75dABO6z35nK40ywBiq/s7YhE1G0WbG2hEw9Bi/uaBkB8gDere4QT8zpVGrill7Yar0Cg==","signatures":[{"sig":"MEYCIQCPxAdeprzzRscOELXR7FzYgu1ZM0L3AOfksm7Lqp+2gQIhAIhGivpHHJZL1rSgGlcidyX4wjPN0frUgm5EzbSdRJ+l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12859},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"@nestjs/throttler":"^6.2.1"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.1-beta.3","@tresdoce-nestjs-toolkit/config":"^0.5.1-beta.3"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/core":"^10.4.6","@nestjs/common":"^10.4.6","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.2.1","@nestjs/platform-express":"^10.4.6"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.1.5-beta.8_1732546504799_0.21637500076605498","host":"s3://npm-registry-packages"}},"0.1.5-beta.9":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.1.5-beta.9","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.1.5-beta.9","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"9e1e2d83ec5af61fb84ed68ab366cc5ad085d8df","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.1.5-beta.9.tgz","fileCount":3,"integrity":"sha512-aOiTBN/ua2Q4RmbhnCQGEHUjZSQQ+mgUZtgVI1LyjaPd3D/0yyFRZeXYLlyGxIWHB28mTeSH3xtcd64X/MOkew==","signatures":[{"sig":"MEUCIQCed0dbb+YQGF+LjNVaaxZboBhNwBhk+He4lC1G9cuM7AIgTA/u6LqAQBMLRPLQL9VKGu47VOSlaJqtoWqVZpiVYZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12859},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"@nestjs/throttler":"^6.2.1"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.1-beta.4","@tresdoce-nestjs-toolkit/config":"^0.5.1-beta.4"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/core":"^10.4.6","@nestjs/common":"^10.4.6","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.2.1","@nestjs/platform-express":"^10.4.6"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.1.5-beta.9_1732548413852_0.042013625034415636","host":"s3://npm-registry-packages"}},"0.1.5-beta.10":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.1.5-beta.10","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.1.5-beta.10","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"73fc6c623176af169929273f27d2136fcddf3a3a","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.1.5-beta.10.tgz","fileCount":10,"integrity":"sha512-/bT235ZpKAlIOurzrKxgqqR+IPByNHflsxhnHdisK8jKENpFvcE9Hgd9nl9i4FZc1tPlytMkmfOnD7g4fHsq4g==","signatures":[{"sig":"MEUCIBbRmZCr73XUaonWUGiusLeASYsJILaoNfgWUtK/p0RVAiEA1ijVXcbtWx5RzpRSsS9WFdG/RFCRl5MFHB7eZL2JPIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18470},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"@nestjs/throttler":"^6.2.1"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.1-beta.5","@tresdoce-nestjs-toolkit/config":"^0.5.1-beta.5"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/core":"^10.4.6","@nestjs/common":"^10.4.6","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.2.1","@nestjs/platform-express":"^10.4.6"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.1.5-beta.10_1732553211242_0.05152059209857973","host":"s3://npm-registry-packages"}},"0.1.5-beta.11":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.1.5-beta.11","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.1.5-beta.11","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"a82854ecfcb16fe14785486b749c62fd7fdcfb3f","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.1.5-beta.11.tgz","fileCount":10,"integrity":"sha512-S92KuI9lJn3xXaX+HmiGNtkV+SvZ3rWNYPemH1RRk/VgYkK+qjm0qWqBTS/HQ2E46RZgeeBJTwyl+X/3c6aGJg==","signatures":[{"sig":"MEUCIBTgiABXPNGMCyfudRQaJiNtDPsAJcNK/WuLeFJl3IFIAiEA++5ClkAKmUHgUZjDByhxgzQS67AocwG27zTbwFnSj2c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18470},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@nestjs/throttler":"^6.2.1"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.1-beta.6","@tresdoce-nestjs-toolkit/config":"^0.5.1-beta.6"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/core":"^10.4.6","@nestjs/common":"^10.4.6","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.2.1","@nestjs/platform-express":"^10.4.6"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.1.5-beta.11_1732557417293_0.9010426961385436","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.1.5","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.1.5","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"96e33a0dc8e063524eeed0ce0f68c615a87eb282","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.1.5.tgz","fileCount":10,"integrity":"sha512-l844ea9sW2qqu1ayzuWZZ7NfBWeV5kIDZvZfHmer3JdNsHmCeNMIW8KQ3sUi/LoCccPbCENyojkttmz4y5IbAg==","signatures":[{"sig":"MEUCIQD21LZk1Ud/wQcWfp0ud+LqgAu9o//rmxCkW/kaTR8/+QIgU6ogpp6C2MA8EZMkXnta0DMfmhJM++59b4Rp2Le8oTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18448},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@nestjs/throttler":"^6.2.1"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.1","@tresdoce-nestjs-toolkit/config":"^0.5.1"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/core":"^10.4.6","@nestjs/common":"^10.4.6","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.2.1","@nestjs/platform-express":"^10.4.6"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.1.5_1732558721306_0.771330236936681","host":"s3://npm-registry-packages"}},"0.1.6-beta.0":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.1.6-beta.0","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.1.6-beta.0","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"f79cc9a380674c51064b490c177c4da74fe23aab","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.1.6-beta.0.tgz","fileCount":11,"integrity":"sha512-IyAc5yJEErHpv2sL0mnJ42cnLE5ZIvFOFfcnyct8xZK8NlnS5VR03MwslCS/yo6l+wAr+KLi61EEjpziKsIQgQ==","signatures":[{"sig":"MEYCIQCViwHk575L2TpJg5MJtmP6HmYVXev/slTh9oVco9ke7wIhAKs2g1D/5XiCRdHj+gPepGmoowMCEHbApzAGhe9ykkUj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21476},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@nestjs/throttler":"^6.2.1"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.1","@tresdoce-nestjs-toolkit/config":"^0.5.1"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/core":"^10.4.6","@nestjs/common":"^10.4.6","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.2.1","@nestjs/platform-express":"^10.4.6"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.1.6-beta.0_1732740315582_0.6534583444155091","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.1.6","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.1.6","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"7e3d341822e8f5f351470ed96a32d48b37153812","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.1.6.tgz","fileCount":11,"integrity":"sha512-G7x0CsvcFkfnasOVyfskYyHXUBbD2WViL1QMBdOxjcf6WolH/W0y9wVduzqatqYEjpFHgOq6Bhp/RdDP2KaEmQ==","signatures":[{"sig":"MEQCIFJl3itub4K5uCPsR+TOQg+ASDrDx4vXCoV48B/PD71PAiBYsw01rkaUpK6YHmaBgxbAESWLdu6R4HXBaQCYrkNIZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21944},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@nestjs/throttler":"^6.2.1"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.1","@tresdoce-nestjs-toolkit/config":"^0.5.1"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/core":"^10.4.6","@nestjs/common":"^10.4.6","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.2.1","@nestjs/platform-express":"^10.4.6"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.1.6_1732741923073_0.2698022723844782","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.1.7","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.1.7","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"5804a8778a9f63397f45f58801c2a5ed1a01cd05","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.1.7.tgz","fileCount":11,"integrity":"sha512-3VH5lB0xqoeo8XhlAjs8JWA893oylJ0+Xi32SZTzLsumKcJHHIXj9mjW1v+GFwiHn6CNwJtPEBsPaxMjcGAeAQ==","signatures":[{"sig":"MEYCIQCSj/N6h9u7UdkkO9gM1EZQWBV6GrmYh7lGQoVh0KJJIQIhANAAgf5yOjywFS8J3MnEW+ljguV1xEB6y5YKQqBzBrB6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22326},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@nestjs/throttler":"^6.2.1"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.1","@tresdoce-nestjs-toolkit/config":"^0.5.1"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/core":"^10.4.6","@nestjs/common":"^10.4.6","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.2.1","@nestjs/platform-express":"^10.4.6"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.1.7_1733501655027_0.07747235348983139","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.1.8","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.1.8","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"ee66b541f9d15a0591e2e0a2eb9b3fc68789925a","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.1.8.tgz","fileCount":11,"integrity":"sha512-KdMNVXnA5neaKr8fG+yOrk7+ZbraSGRNZmqgA8BxECOFkW+WJhGDgJg9nkx3KMVHda5KPGCAmI/cmFX5O4M5Lg==","signatures":[{"sig":"MEQCIFapDH240F2TlnGFnNHgbd/AdCbLeh5fajrDoB0+ETUqAiAHZpa0uJRAA2ySv6VhnfvfB1tLTjqXGRqLz7jc4zQ7yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22661},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@nestjs/throttler":"^6.3.0"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.1","@tresdoce-nestjs-toolkit/config":"^0.5.1"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/core":"^10.4.15","@nestjs/common":"^10.4.15","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.3.0","@nestjs/platform-express":"^10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.1.8_1734619942397_0.9267053858193592","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.2.0","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.2.0","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"8bd9d08e1e2f2392c51312db45f9d1ef191208fd","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.2.0.tgz","fileCount":11,"integrity":"sha512-B5ZJd3rJ2hIdZJ7oQKQ9t/TRyqSnQXDb81hSPt96wWf6puLnqfGvUlfN9jmjf88qGbgRAT1hmR0rqr7FI/MzcQ==","signatures":[{"sig":"MEUCIQC3ljHUj+iCYyjrWja9KxWn1rna5LRQtbGznMs1ZtU/mQIgdgBSifs69c10IjUL03vqro6Si7oJ/di8jgyrsjMyeQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23198},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@nestjs/throttler":"^6.3.0"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.1","@tresdoce-nestjs-toolkit/config":"^0.5.1"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/core":"^11.0.1","@nestjs/common":"^11.0.1","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.3.0","@nestjs/platform-express":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.2.0_1737042970786_0.3993610032252115","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.2.1","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.2.1","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"a0c34a2470ae3ef20af807671811b54b81329017","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.2.1.tgz","fileCount":11,"integrity":"sha512-YA1072eoPsFGFGq0DCrFB+XSXSl6boFjz55ZvkS2wZNq+f74J4Yl/eTyM7cY2DMxWJP2GfCY6kn3099pN/3kzA==","signatures":[{"sig":"MEUCIQD4if/T3DD7Y1XHH7DKZx9M9VaFvzRfMLcyglTeC5yn8wIgRb/FgPgMGljkZ6ThRh/OdYiwAgWS8lPq1Rqaace36I0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23530},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@nestjs/throttler":"^6.3.0"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.1","@tresdoce-nestjs-toolkit/config":"^0.5.1"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/core":"^11.0.3","@nestjs/common":"^11.0.3","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.3.0","@nestjs/platform-express":"^11.0.3"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.2.1_1737388089308_0.2841336091345339","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-beta.0":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.2.2-beta.0","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.2.2-beta.0","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"d5c1e7036f8b2199463cfaccf259191e001bd742","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.2.2-beta.0.tgz","fileCount":11,"integrity":"sha512-lfz2y10JK+PwelseVABuO4++Pr5GWgDJMD28Vw4Mbz0VOsDcyrWTSNU8TYy9xKqGBcHAXgVxRZJm3KzmgcZSfg==","signatures":[{"sig":"MEUCIQCxl/ctQ2Tl9AtHiFVVL78kO0QCsIykP/g44xbF0tjuHAIgAL23+krXPfjn5a/YznLVKFKKGh9v6jtSW8Ji+4sfgjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23540},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.2.1/node@v20.18.3+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"@nestjs/throttler":"^6.4.0"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.1","@tresdoce-nestjs-toolkit/config":"^0.5.1"},"peerDependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.0.11","@nestjs/common":"^11.0.11","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.4.0","@nestjs/platform-express":"^11.0.11"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.2.2-beta.0_1741219966395_0.6538017594248378","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.2.2","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.2.2","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"e2c542cae1b63b929fcdc6467ed763903d7be453","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.2.2.tgz","fileCount":11,"integrity":"sha512-lmBXgr+TOYqbTQxyCmC6rOn4T2t634XWYJ7hyg+1Lf3MGTqiOtBJKnF6PEcm8E+6c+YcLqCGginAVENFc/lX/w==","signatures":[{"sig":"MEYCIQDWWED7bsuZJcmbdcNN855O48l3Ch0ZHw5bJVwHlwVcxAIhAJkG5pcxeeo7/xFlV7yIq0Mr0Iql4eIHsdVZvOOLoUDa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24286},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.2.1/node@v20.18.3+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"@nestjs/throttler":"^6.4.0"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.1","@tresdoce-nestjs-toolkit/config":"^0.5.1"},"peerDependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.0.11","@nestjs/common":"^11.0.11","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.4.0","@nestjs/platform-express":"^11.0.11"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.2.2_1741274822116_0.8460310623508893","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-beta.0":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.2.3-beta.0","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.2.3-beta.0","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"3b6e3d77a2c40e8bae06ef498ad7ba9ef79e2eea","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.2.3-beta.0.tgz","fileCount":11,"integrity":"sha512-6v4dOvpFCk0AmgLqCbwOR4oz0epHndhvgGFn1LonakRixbY+MSvrpfjVkrsnZ9lnpVMi2pb5mvMnKoj7Rj3fcg==","signatures":[{"sig":"MEQCID57i5CZs4F+BadEhuhpZisMxUMifIywTIcLY5qcvMYqAiByHr3sQqaztsZTpEXR2N1e+GDC0JW+Ors3LMD1OsKjjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24300},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"@nestjs/throttler":"^6.4.0"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.1","@tresdoce-nestjs-toolkit/config":"^0.5.2-beta.0"},"peerDependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.0.12","@nestjs/common":"^11.0.12","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.4.0","@nestjs/platform-express":"^11.0.12"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.2.3-beta.0_1743464563669_0.34217374939089296","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.2.3","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.2.3","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"670c0439610a56c7c4a9556a05e70bcf1abd45a2","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.2.3.tgz","fileCount":11,"integrity":"sha512-EwFlhuF1NmwTZVZBOzsQzmk1QU1V8qRrWeoo0QwZVw6jJo13s3Oq8XGPTKaZ/xhJcDq/G4XS2TZXyE1jPc8BYQ==","signatures":[{"sig":"MEYCIQCjxsMCcls+ReCkUMQP3Nm/IAjbBDsv4Ocl5raptGDIOgIhAL/NekebIfBiqIX7y6fwG648JlJbMBr6s6k82MVdGpJU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24618},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"@nestjs/throttler":"^6.4.0"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.1","@tresdoce-nestjs-toolkit/config":"^0.5.2"},"peerDependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.0.12","@nestjs/common":"^11.0.12","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.4.0","@nestjs/platform-express":"^11.0.12"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.2.3_1743466996407_0.3010039807773295","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.2.4","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.2.4","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"70c50ecf684c3e4ee319a09b3a3a3dd2ea673583","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.2.4.tgz","fileCount":11,"integrity":"sha512-6l6lheszUJUgb7tcNfdEic92QdGEzGpM3hniiJe82NmS8yComsdefd117LWs0q6OjmC+3wcIqV0mu6SmonlkSA==","signatures":[{"sig":"MEYCIQC4xYvmrMVZoL70oa1Qt2XWzdVrCXrT/ozuumwy1YBNAwIhAIlBjozpGqFnJsFbwVX1LlaBFEbAmsrwhfyhJyUOzAke","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24950},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.2.1/node@v20.19.0+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"@nestjs/throttler":"^6.4.0"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.1","@tresdoce-nestjs-toolkit/config":"^0.5.2"},"peerDependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.0.13","@nestjs/common":"^11.0.13","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.4.0","@nestjs/platform-express":"^11.0.13"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.2.4_1743704058270_0.3773438617754967","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-beta.0":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.2.5-beta.0","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.2.5-beta.0","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"6be74df24082e68cdc57ba285bde3a714df00530","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.2.5-beta.0.tgz","fileCount":11,"integrity":"sha512-qnorrtfxndJPBhSm5746kvRIPVrKYUSqWotf8NWz05c5Xuf3XjZUXbkqnFRrOQSq3h/lpE3uJvq9Qmn8Un9wOQ==","signatures":[{"sig":"MEUCIQDFPUWuJ5BbtgIDRCnC54j2X6S8UGuzvNRERD0wLIThAwIgf+tJtZolVqJ+CUC9SLEFLYhDUOkxu4MC84jPwfoxtXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24954},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.2.2/node@v20.19.0+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"@nestjs/throttler":"^6.4.0"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.1","@tresdoce-nestjs-toolkit/config":"^0.5.2"},"peerDependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.1.0","@nestjs/common":"^11.1.0","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.4.0","@nestjs/platform-express":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.2.5-beta.0_1745704853739_0.7521226366415485","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.2.5","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.2.5","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"a3b464d69772e6da41a2dffc66ea120d66140fe5","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.2.5.tgz","fileCount":11,"integrity":"sha512-cPaPX1oCbTOMEQ/UC8msCJE1CTHHEly5l9rj6m3faA/yFmEbiGuhrLNtgiEbmXdWN9m+NAZwAN7tOC7+7p2Orw==","signatures":[{"sig":"MEQCIFtb98YEJUOhqk9QZXWQHClk4xs4t6qes7F7doqVLOgfAiAS1UrJivW6SOfbaeBAZP1pgKgwNG+Y0mYojPuAuONvCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25279},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.2.2/node@v20.19.0+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"@nestjs/throttler":"^6.4.0"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.1","@tresdoce-nestjs-toolkit/config":"^0.5.2"},"peerDependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.1.0","@nestjs/common":"^11.1.0","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.4.0","@nestjs/platform-express":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.2.5_1745714678846_0.6027248289702947","host":"s3://npm-registry-packages-npm-production"}},"0.2.6-beta.0":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.2.6-beta.0","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.2.6-beta.0","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"6bf5ca450ad968be1b7630375565e7f0ee460f29","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.2.6-beta.0.tgz","fileCount":11,"integrity":"sha512-tz3+Ft2EzqJvn3OY8RGR04yVTAVL2UGbJBb0+n/WoQ2aIaAi45yKhacIUb2GIDEEh23lDymf9U+1FmIoXZT2Mg==","signatures":[{"sig":"MEUCIHvq6KVxamIUbrWHzaPgV+x9SVU32OTglsY/T7DYb1KtAiEA3uO9BfyhPl/LlAtTuUV+V94Zb5dyzBTQmmUN+XRc48Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25300},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","actor":{"name":"rudemex","type":"user","email":"mex.skarlatina@gmail.com"},"email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.2.2/node@v20.19.3+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"@nestjs/throttler":"^6.4.0"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.2-beta.0","@tresdoce-nestjs-toolkit/config":"^0.5.3-beta.0"},"peerDependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.1.3","@nestjs/common":"^11.1.3","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.4.0","@nestjs/platform-express":"^11.1.3"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.2.6-beta.0_1751046550089_0.032205863501745924","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.2.6","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.2.6","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"13da1ea35688da007edbe5426a34ad7875845e89","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.2.6.tgz","fileCount":11,"integrity":"sha512-DoERM7cKF1yRhgS/fbxp5oeQYXYVXQdJcuCBxd4hSQpR+O6ol8Pt21FJuPQnnlAKdEvi274NmMtB15MOJkkSGA==","signatures":[{"sig":"MEYCIQCXo/HPRJjbfQI3tYhyvkiMqDMHcwt9EAaIZ9APtroMSwIhAPqY+YSpmgKO5d3urcC1Ied0FO11qOzeT68C/2NGH3yv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25763},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","actor":{"name":"rudemex","type":"user","email":"mex.skarlatina@gmail.com"},"email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.2.2/node@v20.19.3+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"@nestjs/throttler":"^6.4.0"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.2","@tresdoce-nestjs-toolkit/config":"^0.5.3"},"peerDependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.1.3","@nestjs/common":"^11.1.3","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.4.0","@nestjs/platform-express":"^11.1.3"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.2.6_1751052564686_0.3908155889980762","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-beta.0":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.2.7-beta.0","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.2.7-beta.0","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"58e4b817572f2c0fa23ea06de699b1051b54f981","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.2.7-beta.0.tgz","fileCount":11,"integrity":"sha512-7TwuvH13CyzPggfBgGHWupf/kR6cYeJnf0GXRGDqNKHCdxh+RB3S1EDiTvmQ+Kc3w43jbbgxdAGtxIdy5DUREQ==","signatures":[{"sig":"MEYCIQCPvJitmpLBeXmW+f6RMwE2f/I2ucZGMTbAhvn86pZIoQIhAKPGtYsZvq5Upwva+9SRulOXNmz0duRND3qdkQnZUTjq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25707},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.2.3/node@v20.19.3+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.1.5","@nestjs/common":"^11.1.5","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.4.0","@nestjs/platform-express":"^11.1.5"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.2","@tresdoce-nestjs-toolkit/config":"^0.5.3"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.2.7-beta.0_1754337966192_0.270663575666664","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-beta.1":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.2.7-beta.1","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.2.7-beta.1","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"477df48d06f55dc7bfe848ddbc598535a83389f7","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.2.7-beta.1.tgz","fileCount":11,"integrity":"sha512-oOJ0+h69otI85FCPCeZzpqklaGLe1utez3laSUIYyMqTcdtNUgeoAdkLZRAdOneSEnqeCFJ8sMttek1TBanw9Q==","signatures":[{"sig":"MEYCIQCBVC7HHSASp9IfTquJYWUuoW32IgXPsaK/fbfN22jhcwIhALUyNAWrTpFaXChhPDUnFpzCOG3bCGdUBBcnScnXl9B2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25707},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.2.3/node@v20.19.3+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.1.5","@nestjs/common":"^11.1.5","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.4.0","@nestjs/platform-express":"^11.1.5"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.2","@tresdoce-nestjs-toolkit/config":"^0.5.3"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.2.7-beta.1_1754340852581_0.09311926209769106","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.2.7","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.2.7","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"1d047a0697afa05c5d39082393bbe15e4107f5fc","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.2.7.tgz","fileCount":11,"integrity":"sha512-DY3irjM2IZKYlpHEjNt2i89AReFLeauvrvaVe1GgLanxqnqB1EA+kdxmg0FOQxaoKcu0cPgzAvcdqS0hFxA+eA==","signatures":[{"sig":"MEUCICUeCyjdbnkVejZxEZOj4G/CpCTJsaepk7N7gnYpyGyKAiEA4vQWy2180dEt5MfX9QJ2LQFWskKd8qId2QwB3OzYsgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26183},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.2.3/node@v20.19.3+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.1.5","@nestjs/common":"^11.1.5","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.4.0","@nestjs/platform-express":"^11.1.5"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.2","@tresdoce-nestjs-toolkit/config":"^0.5.3"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.2.7_1754342484098_0.3192739564271261","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.2.8","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.2.8","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"37a0e07eb27e26ed5d33cffc5faab5ffb4da1e3f","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.2.8.tgz","fileCount":11,"integrity":"sha512-Z0vUaBzLB4YbNfK3Vh5NUcCSeqHyEeEPS8kGkfCrlv6d2J/trdj6ei5999Y1eyWqF8LsePHsORx2WJlztNM1wg==","signatures":[{"sig":"MEUCIBDkD7VWZ/fZ4v0DuXc+BbknQF0ZwScAcpi+YkhAeNR3AiEAuRIoDC56HZhmRikpZLh0oi8CI0CqpsWRKINz8iMJNko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26515},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.2.3/node@v20.19.3+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.1.6","@nestjs/common":"^11.1.6","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.4.0","@nestjs/platform-express":"^11.1.6"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.2","@tresdoce-nestjs-toolkit/config":"^0.5.3"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.2.8_1754925001602_0.42216552213653324","host":"s3://npm-registry-packages-npm-production"}},"0.2.9-beta.0":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.2.9-beta.0","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.2.9-beta.0","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"4ff1ffc8b386ccb94589dd15ae9be691acf11652","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.2.9-beta.0.tgz","fileCount":11,"integrity":"sha512-8NfJ+9CksYhh+VIiRNRChJsEN0W20J4cXnluyoBtCgys9FPiGin+ZfHfyZaa8UK2HncgqHnJHE2FXVla+I4GAA==","signatures":[{"sig":"MEQCICe14VvnPU3df/FsFjzPzSYyP1JxFIZHrVr9FCARLSs0AiA00m03J2JE2FKCt3gf22SKwipyKtw4WfaxrcIeIYOhmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26508},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.2.3/node@v22.18.0+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.1.6","@nestjs/common":"^11.1.6","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.4.0","@nestjs/platform-express":"^11.1.6"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.2","@tresdoce-nestjs-toolkit/config":"^0.5.3"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.2.9-beta.0_1755553169279_0.6984564271363853","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.2.9","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.2.9","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"06081ac7496a0350227f09584acba30b8c490492","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.2.9.tgz","fileCount":11,"integrity":"sha512-tYzmYYbBUtFqAqq0NMh6siwG9IIBSY8UkwB42PQ26tCwXme01VBo3AHFwQUxfSDjsARXA8qMaYggxJSLMGBZnw==","signatures":[{"sig":"MEQCIANTs7Ez0CkwYi762vpSBNWaGE14CtujDZQC4ZpVpkNEAiBZoOJcBmY12WadcjmDs5FIK5y8GqwEO/j7QJRl2JFLnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26816},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/8.2.3/node@v22.18.0+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.1.6","@nestjs/common":"^11.1.6","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.4.0","@nestjs/platform-express":"^11.1.6"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.2","@tresdoce-nestjs-toolkit/config":"^0.5.3"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.2.9_1755554706337_0.49276514706262464","host":"s3://npm-registry-packages-npm-production"}},"0.2.10-beta.0":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.2.10-beta.0","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.2.10-beta.0","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"09abdf1442b788239e34523823b589a6d1e9354b","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.2.10-beta.0.tgz","fileCount":11,"integrity":"sha512-l/DF3Udgqd1JW1O+akDInbefjZg1KnogwatS3HFGMKW6iKdGYFxSb+7q+HzNbhhXe12UMGB0jn82ZtL8Rg6m5g==","signatures":[{"sig":"MEYCIQDP+rs7RpOAC4YLGdggOnL1Rb/K1Al0TPp3GIX5tA7OMQIhAP4jqHN9X2Bs6eVxov0QgKThtoAzW2N8ydbPjYO5jtVs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26831},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","gitHead":"39cf9723aba04d89724f8f0b07be70e1d8361fed","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/9.0.0/node@v22.20.0+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.1.6","@nestjs/common":"^11.1.6","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.4.0","@nestjs/platform-express":"^11.1.6"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.2","@tresdoce-nestjs-toolkit/config":"^0.5.4-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.2.10-beta.0_1760489309693_0.41884362148153187","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.2.10","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.2.10","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"3ffbc481e28cb27c1fe2a10ffbfee661d24c6a67","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.2.10.tgz","fileCount":11,"integrity":"sha512-uH+dsGosrh6AHYHFbVSwThKV1cLa1NagchTGL5asRRLyrRt7HzC7uPxonlWSj2aRGmS9htwef2ZJgL0MBGL1Sw==","signatures":[{"sig":"MEQCIESb0UA9FUoE9JmkAFjTXLqC7crjlswNsoioU90Qpb9eAiB1C1Mzzo+cFhfIoE4jnBvdpU0Zy+POnoL6DJQt+Whfyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27068},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","gitHead":"f0ae51b86b122cbe1eea336ab30ca165b99f2ea6","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/9.0.0/node@v22.20.0+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.1.6","@nestjs/common":"^11.1.6","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.4.0","@nestjs/platform-express":"^11.1.6"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.2","@tresdoce-nestjs-toolkit/config":"^0.5.4"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.2.10_1760490849612_0.5919132124807298","host":"s3://npm-registry-packages-npm-production"}},"0.2.11-beta.2":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.2.11-beta.2","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.2.11-beta.2","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"75efa3573d854d6a4c466467b981f5e2c6f1d056","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.2.11-beta.2.tgz","fileCount":11,"integrity":"sha512-DyQvS/moL9YX2Q7SoLNalNjn2jyEbICgUSIMKnWhAeAUuiNu7BUTdZ6dKjc/fVreCXj7e80fGTRGdxf9p26zJg==","signatures":[{"sig":"MEUCIQD3R/1O7lrY9TAPjEocRVsLTovO6zzirxEuoRMCqve30gIgRSqroUjfRZKFyO7LZJVrFJKOmRCjiQ/PiyViv+TzUOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27085},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","gitHead":"298bf07e61c36d58a322e5007c352579da8c942e","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v22.21.1+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.1.11","@nestjs/common":"^11.1.11","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.5.0","@nestjs/platform-express":"^11.1.11"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.3-beta.2","@tresdoce-nestjs-toolkit/config":"^0.5.4"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.2.11-beta.2_1767115314322_0.49650173514939966","host":"s3://npm-registry-packages-npm-production"}},"0.2.11-beta.3":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.2.11-beta.3","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.2.11-beta.3","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"c483da84f8e217a3c42aa54ece975a91f4bd6f58","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.2.11-beta.3.tgz","fileCount":11,"integrity":"sha512-Ee6JEvtqgKyPOotfGBI9oO+tXBLhDnyw24Q2NMyJ2Uxv/9ql2kZEGlMOBXLJ3w69O5P4VPG9VGdjXX8VUHIeYA==","signatures":[{"sig":"MEYCIQDf719yQtZ04Hf3eVjGPUcB3pO48tYSjBS9F1lAsF/vEQIhALuJdKyuKsjKomb6htVewwgweZSK7fJ1FgPgYbsJshAR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27085},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","gitHead":"8eb61ae7818eb4adb22e340c4e1651eb4ef60f79","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v22.21.1+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.1.11","@nestjs/common":"^11.1.11","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.5.0","@nestjs/platform-express":"^11.1.11"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.3-beta.3","@tresdoce-nestjs-toolkit/config":"^0.5.4"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.2.11-beta.3_1767125169678_0.771911062486978","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.2.11","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.2.11","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"497e8788a5378cf67d77985e82c0c37272aaf1d7","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.2.11.tgz","fileCount":11,"integrity":"sha512-FVvpMsYOYjOahzIVFJL1QlVI4WRtLM2i1BbbLx2auTf7n0TwZBjIgtZRensDizdOTEaJwiZLE0oIU3qkYbLZHA==","signatures":[{"sig":"MEQCICFUDM87TRa5W/DGvOnlHv7/L2zHcX23XHVCYxwIPdVPAiA4zIoGT6fpgNLNYBxsEDieiSnCInXbJKQmBj4Hs0tZ8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27838},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","gitHead":"838dd38f905f991943c7ce6e296ce94f7bcec23b","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v22.21.1+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.1.11","@nestjs/common":"^11.1.11","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.5.0","@nestjs/platform-express":"^11.1.11"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.3","@tresdoce-nestjs-toolkit/config":"^0.5.4"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.2.11_1767126255680_0.7143981612919119","host":"s3://npm-registry-packages-npm-production"}},"0.2.12-beta.0":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.2.12-beta.0","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.2.12-beta.0","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"b4a239cc5241c99ec8d62f625a0c61c7e5cb7f3e","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.2.12-beta.0.tgz","fileCount":11,"integrity":"sha512-3SnENBx4Yb/pZPX5B/7ZXZm8wGLrP0UHcKYIZIJvByncKoUUyV+AXHIw3NJsTNDcTy/6g5gEzVziixeUc0ZEgw==","signatures":[{"sig":"MEYCIQDuLsNn4KR0UaEuMvvlt3FdXa1wi65Y4Edt/W3mXscqiQIhAPs4gh6wkzdRlkiSykdbBIi12boGlZr3sl+cIXXsHNxu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31358},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","gitHead":"83944fb9b8076ca1cabf664b4590e21a5187822d","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.1.24","@nestjs/common":"^11.1.24","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.5.0","@nestjs/platform-express":"^11.1.24"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.3","@tresdoce-nestjs-toolkit/config":"^0.5.5-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.2.12-beta.0_1780504481724_0.23549707239308848","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.2.12","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.2.12","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"c137537820ec331a219430c250751f53d59c137d","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.2.12.tgz","fileCount":11,"integrity":"sha512-RsiywPBG4xjlMwR0LFHQHGRu7IRyoEJlD650DlDXtavA16gmzTLuCdI4LGLPS1s8H9GtQbtujylUpqciAFEuFQ==","signatures":[{"sig":"MEQCICoUA8idv8IUxiah8s9QSamkpYw9psKMLA/7l81yAVmjAiAkTT/YWJ7KJKngrvuEvRle+XJ09ed9c9/qIxK/gfas0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31566},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","gitHead":"962097f71a8323209d1691591dc3a627a8ae786b","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.1.24","@nestjs/common":"^11.1.24","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.5.0","@nestjs/platform-express":"^11.1.24"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.3","@tresdoce-nestjs-toolkit/config":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.2.12_1780506209265_0.5037540731071741","host":"s3://npm-registry-packages-npm-production"}},"0.2.13-beta.0":{"name":"@tresdoce-nestjs-toolkit/rate-limit","version":"0.2.13-beta.0","keywords":["nestjs","rate-limit"],"license":"MIT","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.2.13-beta.0","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"dist":{"shasum":"5ec1443ddc61c398a5e60436f385cebb950a19e7","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.2.13-beta.0.tgz","fileCount":11,"integrity":"sha512-aTaG7HZ1j8+b/AqxXB3H0YP5k776zNoGnQ5rjlpPAi28L7k5hwGhE7mK+fjgDhBre0kXray+FKanH2j1Nzg8AQ==","signatures":[{"sig":"MEUCIDQN8jwG2MxV0Qe2TgchWidH1kx//T8rWVnlR7oEzO82AiEAoKgLFxDZp4a+iL06UUn39bvEoRODjaI7ymJlYSREa80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31570},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","source":"dist-src/index.js","gitHead":"502b36b94a5ad53fc032803a0281dd677bc2d2e0","_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"repository":{"url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git","type":"git"},"_npmVersion":"lerna/10.0.0/node@v24.15.0+x64 (linux)","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"rxjs":"^7.8.2","@nestjs/core":"^11.2.1","@nestjs/common":"^11.2.1","reflect-metadata":"^0.2.2","@nestjs/throttler":"^6.5.0","@nestjs/platform-express":"^11.2.1"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"_hasShrinkwrap":false,"devDependencies":{"@types/tresdoce-nestjs-toolkit":"^0.3.3","@tresdoce-nestjs-toolkit/config":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/rate-limit_0.2.13-beta.0_1787076977974_0.7528060488891819","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@tresdoce-nestjs-toolkit/rate-limit","description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","version":"0.2.13","license":"MIT","pika":true,"sideEffects":false,"keywords":["nestjs","rate-limit"],"homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"repository":{"type":"git","url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git"},"dependencies":{"@nestjs/common":"^11.2.1","@nestjs/core":"^11.2.1","@nestjs/platform-express":"^11.2.1","@nestjs/throttler":"^6.5.0","reflect-metadata":"^0.2.2","rxjs":"^7.8.2"},"devDependencies":{"@tresdoce-nestjs-toolkit/config":"^0.5.5","@types/tresdoce-nestjs-toolkit":"^0.3.3"},"publishConfig":{"access":"public","directory":"../../dist/rate-limit"},"source":"dist-src/index.js","types":"dist-types/index.d.ts","main":"dist-node/index.js","gitHead":"d2150abb973f0b7803e098d147b0986f1ea3ad3b","_id":"@tresdoce-nestjs-toolkit/rate-limit@0.2.13","_nodeVersion":"24.15.0","_npmVersion":"lerna/10.0.0/node@v24.15.0+x64 (linux)","dist":{"integrity":"sha512-9eNAhewyutzvfS/mipS8GOlD5m5EcpASx1SHpTZ0+1px99qMBuN8Xx9tFowQjUt+ay4nN7Gj7PkZZ36fPKTbLg==","shasum":"7ba5e3537b97daf7581971863ded6907abcaf2c2","tarball":"https://registry.npmjs.org/@tresdoce-nestjs-toolkit/rate-limit/-/rate-limit-0.2.13.tgz","fileCount":11,"unpackedSize":32307,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCN7RcT2GPFhvPhMqkSf5LvgHC+sUIBgMkzHYWp0PxjRwIgEcIsU4nZqcQrGUGvoaSKxzkHB5uWJjWZkU0qLTOUmy8="}]},"_npmUser":{"name":"rudemex","email":"mex.skarlatina@gmail.com"},"directories":{},"maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rate-limit_0.2.13_1787077807299_0.9853521935944642"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-06T16:00:47.141Z","modified":"2026-08-18T18:30:07.654Z","0.1.0-beta.0":"2024-11-06T16:00:47.456Z","0.1.0":"2024-11-07T01:40:41.407Z","0.1.4":"2024-11-22T20:17:05.484Z","0.1.5-beta.0":"2024-11-22T21:35:50.217Z","0.1.5-beta.1":"2024-11-22T22:17:42.456Z","0.1.5-beta.2":"2024-11-24T00:45:00.895Z","0.1.5-beta.3":"2024-11-24T03:31:00.952Z","0.1.5-beta.4":"2024-11-24T13:57:36.008Z","0.1.5-beta.5":"2024-11-25T11:50:40.538Z","0.1.5-beta.6":"2024-11-25T12:09:55.351Z","0.1.5-beta.8":"2024-11-25T14:55:04.967Z","0.1.5-beta.9":"2024-11-25T15:26:54.006Z","0.1.5-beta.10":"2024-11-25T16:46:51.411Z","0.1.5-beta.11":"2024-11-25T17:56:57.487Z","0.1.5":"2024-11-25T18:18:41.488Z","0.1.6-beta.0":"2024-11-27T20:45:15.750Z","0.1.6":"2024-11-27T21:12:03.308Z","0.1.7":"2024-12-06T16:14:15.220Z","0.1.8":"2024-12-19T14:52:22.582Z","0.2.0":"2025-01-16T15:56:10.956Z","0.2.1":"2025-01-20T15:48:09.486Z","0.2.2-beta.0":"2025-03-06T00:12:46.582Z","0.2.2":"2025-03-06T15:27:02.319Z","0.2.3-beta.0":"2025-03-31T23:42:43.855Z","0.2.3":"2025-04-01T00:23:16.587Z","0.2.4":"2025-04-03T18:14:18.447Z","0.2.5-beta.0":"2025-04-26T22:00:54.035Z","0.2.5":"2025-04-27T00:44:39.046Z","0.2.6-beta.0":"2025-06-27T17:49:10.262Z","0.2.6":"2025-06-27T19:29:24.874Z","0.2.7-beta.0":"2025-08-04T20:06:06.363Z","0.2.7-beta.1":"2025-08-04T20:54:12.761Z","0.2.7":"2025-08-04T21:21:24.277Z","0.2.8":"2025-08-11T15:10:01.906Z","0.2.9-beta.0":"2025-08-18T21:39:29.503Z","0.2.9":"2025-08-18T22:05:06.521Z","0.2.10-beta.0":"2025-10-15T00:48:29.923Z","0.2.10":"2025-10-15T01:14:09.819Z","0.2.11-beta.2":"2025-12-30T17:21:54.458Z","0.2.11-beta.3":"2025-12-30T20:06:09.823Z","0.2.11":"2025-12-30T20:24:15.836Z","0.2.12-beta.0":"2026-06-03T16:34:41.865Z","0.2.12":"2026-06-03T17:03:29.467Z","0.2.13-beta.0":"2026-08-18T18:16:18.131Z","0.2.13":"2026-08-18T18:30:07.447Z"},"bugs":{"url":"https://github.com/tresdoce/tresdoce-nestjs-toolkit/issues"},"license":"MIT","homepage":"https://github.com/tresdoce/tresdoce-nestjs-toolkit#readme","keywords":["nestjs","rate-limit"],"repository":{"type":"git","url":"git+https://github.com/tresdoce/tresdoce-nestjs-toolkit.git"},"description":"Tresdoce NestJS Toolkit - Módulo para limitar los requests por segundo a los controllers","maintainers":[{"name":"rudemex","email":"mex.skarlatina@gmail.com"}],"readme":"<div align=\"center\">\n  <img alt=\"nestjs-logo\" width=\"150\" height=\"auto\" src=\"https://raw.githubusercontent.com/tresdoce/tresdoce-nestjs-toolkit/master/.readme-static/iso-nestjs.svg\" />\n  <h1>Tresdoce NestJS Toolkit<br/>Rate-Limit</h1>\n</div>\n\n<div align=\"center\">\n  <img src=\"https://img.shields.io/static/v1.svg?style=flat&label=NodeJS&message=v22.21.1&labelColor=339933&color=757575&logoColor=FFFFFF&logo=Node.js\" alt=\"NodeJS\"/>\n  <img src=\"https://img.shields.io/static/v1.svg?style=flat&label=NPM&message=v11.6.4&labelColor=CB3837&logoColor=FFFFFF&color=757575&logo=npm\" alt=\"NPM\"/>\n  <img src=\"https://img.shields.io/static/v1.svg?style=flat&label=NestJS&message=v11.1.11&labelColor=E0234E&logoColor=FFFFFF&color=757575&logo=Nestjs\" alt=\"NestJS\"/><br/>\n  <img src=\"https://img.shields.io/github/license/tresdoce/tresdoce-nestjs-toolkit?style=flat\" alt=\"GitHub license\" >\n  <img alt=\"Release\" src=\"https://img.shields.io/npm/v/@tresdoce-nestjs-toolkit/rate-limit.svg\">\n  <br/>\n</div>\n<br/>\n\n> ⚠️ Es importante tener en cuenta que este módulo se encuentra implementado en el package `@tresdoce-nestjs-toolkit/paas`, ya que es una funcionalidad core para el starter.\n\nEste módulo está pensado para ser utilizado en [NestJS Starter](https://github.com/rudemex/nestjs-starter), o cualquier\nproyecto que utilice una configuración centralizada, siguiendo la misma arquitectura del starter.\n\nEl módulo envuelve [`@nestjs/throttler`](https://docs.nestjs.com/security/rate-limiting) y re-exporta toda su API pública, por lo que no es necesario instalar `@nestjs/throttler` por separado.\n\n## Glosario\n\n- [🥳 Demo](https://nestjs-starter.tresdoce.com.ar/v1/docs)\n- [📝 Requerimientos básicos](#basic-requirements)\n- [🛠️ Instalar dependencia](#install-dependencies)\n- [⚙️ Configuración](#configurations)\n- [👨‍💻 Uso](#use)\n- [📋 API Reference](#api-reference)\n- [📄 Changelog](./CHANGELOG.md)\n- [📜 License MIT](./license.md)\n\n---\n\n<a name=\"basic-requirements\"></a>\n\n## 📝 Requerimientos básicos\n\n- [NestJS Starter](https://github.com/rudemex/nestjs-starter)\n- Node.js v22.21.1 or higher ([Download](https://nodejs.org/es/download/))\n- YARN ≥ 1.22.22 o NPM ≥ 11.6.4\n- NestJS v11.1.11 or higher ([Documentación](https://nestjs.com/))\n\n<a name=\"install-dependencies\"></a>\n\n## 🛠️ Instalar dependencia\n\n```\nnpm install -S @tresdoce-nestjs-toolkit/rate-limit\n```\n\n```\nyarn add @tresdoce-nestjs-toolkit/rate-limit\n```\n\n## 📦 Dependencias internas\n\nEste paquete no tiene dependencias internas del toolkit. Puede utilizarse de forma independiente.\n\n<a name=\"configurations\"></a>\n\n## ⚙️ Configuración\n\nAgregar los datos del rate limit en `configuration.ts` utilizando la key `rateLimits` dentro de `server`.\nPuedes encontrar más información en la [documentación oficial de @nestjs/throttler](https://docs.nestjs.com/security/rate-limiting).\n\n```typescript\n//./src/config/configuration.ts\nimport { Typings } from '@tresdoce-nestjs-toolkit/core';\nimport { registerAs } from '@nestjs/config';\n\nexport default registerAs('config', (): Typings.AppConfig => {\n  return {\n    //...\n    server: {\n      //...\n      rateLimits: {\n        throttlers: [\n          {\n            limit: 10,\n            ttl: 60,\n          },\n        ],\n      },\n    },\n    //...\n  };\n});\n```\n\n`RateLimitModule` utiliza las opciones de `ThrottlerModule` para configurar las restricciones.\nEstas opciones se pueden pasar como un objeto `ThrottlerModuleOptions` que contiene:\n\n| Property           | Type                                            | Description                                                                                          |\n| ------------------ | ----------------------------------------------- | ---------------------------------------------------------------------------------------------------- |\n| `throttlers`       | `Array<ThrottlerOptions>`                       | Lista de limitadores individuales con sus propias configuraciones de límite de tasa.                 |\n| `skipIf`           | `(context: ExecutionContext) => boolean`        | Función que omite la limitación si retorna `true`.                                                   |\n| `ignoreUserAgents` | `RegExp[]`                                      | Lista de expresiones regulares para omitir ciertos `User-Agents`, como bots de motores de búsqueda.  |\n| `getTracker`       | `ThrottlerGetTrackerFunction`                   | Función para obtener el identificador único del cliente (por ejemplo, dirección IP o ID de usuario). |\n| `generateKey`      | `ThrottlerGenerateKeyFunction`                  | Función para personalizar la clave de rastreo única para cada cliente.                               |\n| `errorMessage`     | `string` o `((context, limitDetail) => string)` | Mensaje de error personalizado cuando se alcanza el límite de solicitudes.                           |\n| `storage`          | `ThrottlerStorage`                              | Mecanismo de almacenamiento usado para rastrear las solicitudes, por defecto en memoria.             |\n\nCada item (`ThrottlerOptions`) permite configurar un limitador específico:\n\n| Property           | Type                                     | Description                                                                               |\n| ------------------ | ---------------------------------------- | ----------------------------------------------------------------------------------------- |\n| `name`             | `string`                                 | Nombre opcional para identificar el limitador de tasa.                                    |\n| `limit`            | `Resolvable<number>`                     | Número máximo de solicitudes permitidas en el intervalo `ttl`.                            |\n| `ttl`              | `Resolvable<number>`                     | Intervalo de tiempo en segundos durante el cual se cuentan las solicitudes.               |\n| `blockDuration`    | `Resolvable<number>`                     | Duración en segundos durante la cual se bloquea al cliente después de alcanzar el límite. |\n| `ignoreUserAgents` | `RegExp[]`                               | Lista de `User-Agents` que serán ignorados para este limitador.                           |\n| `skipIf`           | `(context: ExecutionContext) => boolean` | Función para omitir la limitación de tasa si retorna `true`.                              |\n| `getTracker`       | `ThrottlerGetTrackerFunction`            | Función para rastrear el cliente específico.                                              |\n| `generateKey`      | `ThrottlerGenerateKeyFunction`           | Personalización de la clave única que rastrea las solicitudes de cada cliente.            |\n\n### Ejemplos de Configuración Avanzada\n\n- La configuración con `generateKey` rastrea las solicitudes por combinación de IP y ruta, permitiendo límites de tasa específicos por ruta.\n- El `blockDuration` bloquea al cliente durante 5 minutos si supera el límite de 10 solicitudes en 1 minuto.\n- El `skipIf` omite la limitación de tasa para usuarios administradores autenticados.\n\n```typescript\n//./src/config/configuration.ts\nimport { Typings } from '@tresdoce-nestjs-toolkit/core';\nimport { registerAs } from '@nestjs/config';\n\nexport default registerAs('config', (): Typings.AppConfig => {\n  return {\n    //...\n    server: {\n      //...\n      rateLimits: {\n        throttlers: [\n          {\n            limit: 10,\n            ttl: 60,\n            blockDuration: 300,\n          },\n        ],\n        skipIf: (context) => {\n          const request = context.switchToHttp().getRequest();\n          return request.user?.isAdmin;\n        },\n        generateKey: (context, trackerString) => {\n          const request = context.switchToHttp().getRequest();\n          return `${trackerString}-${request.route.path}`;\n        },\n      },\n    },\n    //...\n  };\n});\n```\n\n<a name=\"use\"></a>\n\n## 👨‍💻 Uso\n\n### 1. Importar RateLimitModule\n\nImportar `RateLimitModule` en el módulo principal de la aplicación. Este paso es obligatorio para que la configuración de rate limiting quede activa.\n\n```typescript\n//./src/app.module.ts\nimport { RateLimitModule } from '@tresdoce-nestjs-toolkit/rate-limit';\n\n@Module({\n  imports: [\n    //...\n    RateLimitModule,\n    //...\n  ],\n  //...\n})\nexport class AppModule {}\n```\n\n### 2. Aplicar ThrottlerGuard\n\nPara activar el rate limiting, es necesario aplicar el `ThrottlerGuard`. Puede hacerse de forma global, por controlador o por ruta.\n\n#### Aplicación Global (main.ts)\n\n```typescript\n//./src/main.ts\nimport { ConfigService } from '@nestjs/config';\nimport { ThrottlerGuard } from '@tresdoce-nestjs-toolkit/rate-limit';\n\n//...\n\nasync function bootstrap() {\n  //...\n  app.useGlobalGuards(new ThrottlerGuard());\n  //...\n}\n```\n\n#### Aplicación Global (como provider en app.module.ts)\n\n```typescript\n//./src/app.module.ts\nimport { APP_GUARD } from '@nestjs/core';\nimport { RateLimitModule, ThrottlerGuard } from '@tresdoce-nestjs-toolkit/rate-limit';\n\n@Module({\n  imports: [\n    //...\n    RateLimitModule,\n    //...\n  ],\n  providers: [\n    //...\n    {\n      provide: APP_GUARD,\n      useClass: ThrottlerGuard,\n    },\n    //...\n  ],\n  //...\n})\nexport class AppModule {}\n```\n\n#### Aplicación a nivel de controlador\n\n```typescript\nimport { Controller, Get, UseGuards } from '@nestjs/common';\nimport { ThrottlerGuard } from '@tresdoce-nestjs-toolkit/rate-limit';\n\n@Controller('test')\n@UseGuards(ThrottlerGuard)\nexport class TestController {\n  @Get()\n  getTest() {\n    return 'Esta es una ruta protegida por el rate limit';\n  }\n}\n```\n\n### 3. Saltear rate limit\n\nEl decorador `@SkipThrottle()` se usa para omitir el rate limit en métodos o controladores específicos que de otro modo estarían protegidos por el `ThrottlerGuard`.\n\n```typescript\nimport { SkipThrottle } from '@tresdoce-nestjs-toolkit/rate-limit';\n\n@SkipThrottle()\n@Controller('users')\nexport class UsersController {\n  // Rate limiting is applied to this route.\n  @SkipThrottle({ default: false })\n  dontSkip() {\n    return 'List users work with Rate limiting.';\n  }\n  // This route will skip rate limiting.\n  doSkip() {\n    return 'List users work without Rate limiting.';\n  }\n}\n```\n\n### 4. Sobreescribir límites por ruta con @Throttle()\n\nEl decorador `@Throttle()` permite definir límites específicos para un controlador o método individual, sobreescribiendo los valores globales configurados en `rateLimits`.\n\n```typescript\nimport { Controller, Get } from '@nestjs/common';\nimport { Throttle } from '@tresdoce-nestjs-toolkit/rate-limit';\n\n@Controller('upload')\nexport class UploadController {\n  @Get()\n  @Throttle({ default: { limit: 3, ttl: 60 } })\n  uploadFile() {\n    return 'Este endpoint permite máximo 3 requests por minuto';\n  }\n}\n```\n\n<a name=\"api-reference\"></a>\n\n## 📋 API Reference\n\n### RateLimitModule\n\nMódulo global que configura `ThrottlerModule` de forma asíncrona leyendo las opciones desde `config.server.rateLimits` de la configuración centralizada.\n\n### Re-exports de @nestjs/throttler\n\nEste módulo re-exporta toda la API pública de `@nestjs/throttler`. Los elementos más usados son:\n\n| Export            | Tipo      | Descripción                                                                             |\n| ----------------- | --------- | --------------------------------------------------------------------------------------- |\n| `ThrottlerGuard`  | Guard     | Guard que aplica el rate limiting a las rutas protegidas.                               |\n| `SkipThrottle()`  | Decorador | Omite el rate limiting para un controlador o método.                                    |\n| `Throttle()`      | Decorador | Sobreescribe los límites de rate limiting para un controlador o método específico.      |\n| `ThrottlerModule` | Módulo    | Módulo base de `@nestjs/throttler` (ya configurado internamente por `RateLimitModule`). |\n\n### Token de inyección\n\n| Token                       | Valor                                     | Descripción                                                                                                 |\n| --------------------------- | ----------------------------------------- | ----------------------------------------------------------------------------------------------------------- |\n| `RATE_LIMIT_MODULE_OPTIONS` | `Symbol.for('RATE_LIMIT_MODULE_OPTIONS')` | Token para inyectar las opciones de `ThrottlerModuleOptions` resueltas desde la configuración centralizada. |\n\n#### Ejemplo de uso del token\n\n```typescript\nimport { Inject, Injectable } from '@nestjs/common';\nimport { ThrottlerModuleOptions } from '@tresdoce-nestjs-toolkit/rate-limit';\nimport { RATE_LIMIT_MODULE_OPTIONS } from '@tresdoce-nestjs-toolkit/rate-limit';\n\n@Injectable()\nexport class MyService {\n  constructor(\n    @Inject(RATE_LIMIT_MODULE_OPTIONS)\n    private readonly rateLimitOptions: ThrottlerModuleOptions,\n  ) {}\n}\n```\n\n## 📄 Changelog\n\nTodos los cambios notables de este paquete se documentarán en el archivo [Changelog](./CHANGELOG.md).\n\n---\n\n<div align=\"center\">\n  <a href=\"mailto:mdelgado@tresdoce.com.ar\" target=\"_blank\" alt=\"Send an email\">\n    <img src=\"https://raw.githubusercontent.com/tresdoce/tresdoce-nestjs-toolkit/ab924d5bdd9a9b9acb3ca5721d4ce977c6b7f680/.readme-static/logo-mex-red.svg\" width=\"120\" alt=\"Logo - Mex\" />\n  </a><br/>\n  <p>Made with ❤</p>\n</div>\n","readmeFilename":"README.md"}