{"_id":"@ahmedkhaled1444/rate-limiter","_rev":"6-14c9f1cb70a73f43e7d47395fe732179","name":"@ahmedkhaled1444/rate-limiter","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.0":{"name":"@ahmedkhaled1444/rate-limiter","version":"1.0.0","description":" Simple rate-limiter NPM Module used for blocking IPs that exceeds certain number of requests per second in a specific time frame.","main":"index.js","type":"module","scripts":{"start":"nodemon index.js"},"keywords":[],"author":"","license":"ISC","devDependencies":{"nodemon":"^2.0.20","express":"^4.18.1"},"dependencies":{"node-cache":"^5.1.2"},"gitHead":"e90555e4da95cb3262cd448a222092afbc3db027","_id":"@ahmedkhaled1444/rate-limiter@1.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-k4W65lM8vXtslEji7QyZkBkm9rPuc68czDqF657zpAVSvrxur7Mn+rgz+CCRHJd9scCmUBDce6DKP/WnKebJEg==","shasum":"4bfb35fad08bbf7d5a923a627741d053492c2ee2","tarball":"https://registry.npmjs.org/@ahmedkhaled1444/rate-limiter/-/rate-limiter-1.0.0.tgz","fileCount":3,"unpackedSize":3175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDiVZrXHJ086GVMOGncWHblUkgYIff59KlIXvwHni9keAiBKrl69WQriZGx0kNgp1cWyA7XZGEZrIW/lhGuZ1OAoog=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPWZXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaCQ/7BvotNH+bTd+Qrp5cAUl5XMndF8Ik1fuLiUt7efrFUt6C+ogy\r\n70vpHs7JfAT0OWfAAs4mqu8tAVB/sx6cqPVcjG+10wAwhhdj3PflEIHlNFqT\r\npChlzWK3tb0Q5ZdQwST2BQYVwlFxt8WQJTWxS3OATwZm9dilk2O2RAo6XjpL\r\nXePbqnCeEI1q3z/KaqBX5fCxIqFckcOAW7iWL2gw81T5xjCcR+a2WpPigAMj\r\nqzCllBCoLk+/tNhnPMBmw5MyY2WCqDuOjfMCYXGXPLLey3exkV9qHgowoSZJ\r\ncXIE7wBJa/BgyyQ2ugwFNTPx9+D2GYoWu5L/KJwfXA06GXomfGk347A7+UM3\r\nK8PSZ7PpxbSD8zzFCRPIt+VHF3UemZZLA9DyUUgHVDvvoMKiEKaI7VBuJsB6\r\nVvti77tGauBIxzZJ7f51w/neSVnq24m2LL8YR8KKsJLJ2TQMFdIktI2tiUCl\r\n/XjSgPNWvx16So2mNZdKrFsiyT9NiIonnCWGQv1Z5y08rz/9TR0tNcdF1lrc\r\nTTWZLQkW/Xfj30LFD3s9inANleXSPJbYRS3liY5WinMV5bQjKIh0HJqOepMg\r\n9+J47sTzjwR4PF53hZ1ySJNSamcLmnINrmS5H7SG7RV98XyBHb6gIUSCr34L\r\n4NhC3MYIUBiT3lm7PHIlGjWZyNE+zeJxYbE=\r\n=DMHi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ahmedkhaled1444","email":"kahmd1444@gmail.com"},"directories":{},"maintainers":[{"name":"ahmedkhaled1444","email":"kahmd1444@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limiter_1.0.0_1664968279213_0.9858119338537732"},"_hasShrinkwrap":false},"1.0.1":{"name":"@ahmedkhaled1444/rate-limiter","version":"1.0.1","description":" Simple rate-limiter NPM Module used for blocking IPs that exceeds certain number of requests per second in a specific time frame.","main":"index.js","type":"module","scripts":{"start":"nodemon index.js"},"keywords":["rate-limiter","rate","limiter","block","ip","block-ip"],"author":"","license":"ISC","devDependencies":{"nodemon":"^2.0.20","express":"^4.18.1"},"dependencies":{"node-cache":"^5.1.2"},"gitHead":"e90555e4da95cb3262cd448a222092afbc3db027","_id":"@ahmedkhaled1444/rate-limiter@1.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-ZSMTowPnrRbUVZG0fiCfonPOzqgS5oq0nGXop6uKl5lIPQluokJubg7oDnVb+r2jdz4iLUNjhEB1sRVfeO8bXg==","shasum":"fcaa581a70c362c33b1ea6b7d0bdceb4e566b8c2","tarball":"https://registry.npmjs.org/@ahmedkhaled1444/rate-limiter/-/rate-limiter-1.0.1.tgz","fileCount":3,"unpackedSize":3263,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDNVI1r3LIo42IJGChqS9hE/63TXmk0tUfkHx3mTD9P0AiEApMfU7bqpgAsoWHVUE4lxEfZWppDXtVb/8+oC5j2S7Mk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPWdqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmppng//UAzhfGYzoUw/FxMuvEz11RlzPmSlbdpxjWKGa2Z1p4aIEjPP\r\nPzRFrY+mA5fTbu7PGx4SWGsPI16JAiiqcD/L8cnUg3kdblIv1E7pcqynh5Gl\r\nHDxl3TM/odFSn7TBVcd7PYyjRtU9Q3MZsZBQJQTpV5E99NBPkDeyvHl1o46B\r\nQCuE45k0Ri05P7y82thXD9s86bN3SDANl5GSd1BUw/QYfUa7mAI4e7Rx74tE\r\nH8xgpGSsei0tUsIbDvw6nvwpkZeIkOPN9KIQltHZuPYKWkXwf1rNC/2nPZDt\r\nA/66Sn7gsmwP36fC848s/78OUvEXqR1L/Asoq0/FphqlTubt9VAh/QIpl79N\r\nq1dmY44AgTVVZtLRdcPtKpVf92O3VppQu87EKgJbYT/fXUCoOOCa+y/gjtor\r\nW/feBq6QR5hT8Q5oajxNphfCJbvkVxUnz+iDLweaxs2SQ1WMvDQxYL04xBoW\r\nn1Z35Vv7wsic/O9R4WO5OZSVzcKL7Pp0CXCCfuCZFE4B843sDbRnidr7DKK6\r\n9iUmmkvO4lkbGT8VkjeCtY8of7HTVOh2QsQShzkcJT+KDSI83b/KBRmEF+Xb\r\nm+q22B5KihxBVhDED+b3JNXs6WYMPNCiHsOelA9AX1YP54wFRRckPGhOD0t2\r\n7DO+qHZjDwtwjxorbWW7nzsiy97NMXXlIBA=\r\n=F8f2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ahmedkhaled1444","email":"kahmd1444@gmail.com"},"directories":{},"maintainers":[{"name":"ahmedkhaled1444","email":"kahmd1444@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limiter_1.0.1_1664968553996_0.04673701280708076"},"_hasShrinkwrap":false},"1.0.2":{"name":"@ahmedkhaled1444/rate-limiter","version":"1.0.2","description":" Simple rate-limiter NPM Module used for blocking IPs that exceeds certain number of requests per second in a specific time frame.","main":"index.js","type":"module","scripts":{"start":"nodemon index.js"},"keywords":["rate-limiter","rate","limiter","block","ip","block-ip"],"author":{"name":"Ahmed Khaled"},"repository":{"type":"git","url":"git+https://github.com/AhmedKhaled590/rate-limiter.git"},"license":"ISC","devDependencies":{"nodemon":"^2.0.20","express":"^4.18.1"},"dependencies":{"node-cache":"^5.1.2"},"gitHead":"c66c76cd7139e9ce08081f64747294382ba4da48","bugs":{"url":"https://github.com/AhmedKhaled590/rate-limiter/issues"},"homepage":"https://github.com/AhmedKhaled590/rate-limiter#readme","_id":"@ahmedkhaled1444/rate-limiter@1.0.2","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-RH6OmgJBfETIbAciPQs8c6GMsnVNW1lzIrI14FGJLnmBKfh2cR5vhkNGFVxkc+0UbK9S2fwzjDy9l1yYouPqqQ==","shasum":"d3830f5d0f0106fbcb758c2ae5cc8a5db163a0cb","tarball":"https://registry.npmjs.org/@ahmedkhaled1444/rate-limiter/-/rate-limiter-1.0.2.tgz","fileCount":3,"unpackedSize":3771,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMws14nMQda0s+es1lt5c22sjeEseNaG/R4LSAybR1MQIgJGhrPRXibfbURJKy8XMFPi5xVk/Cgfwfg8oClgx+cAA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPWirACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmQg/9HH5CP1m4FM4qaao2S713QeFyH38IlgoQec/Eop1c1Q2m5Fvk\r\nH8JqPm6oNVWkDfDpmpjw/fLJ2SKKVcjmHIgHKJLfBcGcID1iNGgQ5oCFfwVV\r\nRsAtF5/b1Rt3fPVAMFCQLd2pDAclByGppPGZ99KKrPPXnWLoXlk2mLvDGoUc\r\n2f8Le0dWlC1KyxkyBgbFKaKNotoGlRJvYSSN+5TAAhq6r5Nk87R8dCAwOkV/\r\nOpMm6C6KG1tImeYMID6QeWh7QwZEwAasB4RuZkA2Hd8UVwkNTbq0fvc0Yyql\r\nMDK4HJghIlYkbijKd/WSVxZV5xJdMvSf79ylIc6TAi1E6MRre6Ob7STodwQO\r\nsioHhtppsvRlhGkujJXLF2GiYdCrGcWIu64n2i4WFddUSfC5bAkuI4HoSwhR\r\nbHVraiICzeP7JKD+m7XwpMcEdLsmso27Bo2GMCarteFsO7a6n6KjLy00etTA\r\nexo7VTjGmhTlDjf2aW0IfyaIKZNAuKf+jLNr4FEkSKwSB6XR9CjD28A6iShE\r\ndoaPEPULUYqj8kKp6xf1/NUUlg1P1UnlhQFXj+D2P5838g6i9syLIMBkLDzZ\r\nPkR2mo1XgjR1tPpa1wWSdveJIk5RoOJ0jDM2CMAXE1KtjgfrrcGfE4+pphKK\r\nyybscAVNYiRZFZkVwJSs5JQg3jvFVKZK7Qo=\r\n=nZa2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ahmedkhaled1444","email":"kahmd1444@gmail.com"},"directories":{},"maintainers":[{"name":"ahmedkhaled1444","email":"kahmd1444@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limiter_1.0.2_1664968875424_0.15659579439946691"},"_hasShrinkwrap":false},"1.0.3":{"name":"@ahmedkhaled1444/rate-limiter","version":"1.0.3","description":" Simple rate-limiter NPM Module used for blocking IPs that exceeds certain number of requests per second in a specific time frame.","main":"index.js","type":"module","scripts":{"start":"nodemon index.js"},"keywords":["rate-limiter","rate","limiter","block","ip","block-ip"],"author":{"name":"Ahmed Khaled"},"repository":{"type":"git","url":"git+https://github.com/AhmedKhaled590/rate-limiter.git"},"license":"ISC","devDependencies":{"nodemon":"^2.0.20","express":"^4.18.1"},"dependencies":{"node-cache":"^5.1.2"},"gitHead":"c66c76cd7139e9ce08081f64747294382ba4da48","bugs":{"url":"https://github.com/AhmedKhaled590/rate-limiter/issues"},"homepage":"https://github.com/AhmedKhaled590/rate-limiter#readme","_id":"@ahmedkhaled1444/rate-limiter@1.0.3","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-uGB2XDDmFdExA3yP/+8iBu9HeRyi7K12XWHWKQ1P1FQGSoyH2/2pheyG3L7qgSudQcRGdmrUkmT59NzJh0MRmg==","shasum":"5321bf4900ce6151b71ed436457a5722f3a244df","tarball":"https://registry.npmjs.org/@ahmedkhaled1444/rate-limiter/-/rate-limiter-1.0.3.tgz","fileCount":3,"unpackedSize":3796,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCG02UjyUQH9EwHK5UAxmvMxdpJ39vM5NG5ZYMu24xCRgIhAOMPNGlXFBBUaZtL0w5WRGcGPQpU8hchXMTF4VYIjZEp"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPWjIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+uQ//Wcih88ArbsCdx68ZVF/hdWui9PRKBOJw8FNTZDdQ3xVp9E5p\r\nYEJIh9icvGBYKj0AuCQXh2qCaZcrkOUodlpYVeB7PbIHFHOj98hTEGOlPuKi\r\n5pl2yFJ6WRM4fQv7U+mfQOPhUcU0xwdj8H5zOCaZ7Jj1jpIefhSf4QsNYl9j\r\nML/hupQjeoYY83Vi7yRsCfG1Scg7rk/BTwYvIuon0RE6GuzmKvdjABVeki5h\r\nKrxsb/EtoGg5xx8NRFIHFM1PXMZDFn91mCeOFRI4ixZXcCj0QaPpMSwfU9MY\r\nnPr5QlJkyV3Ec0N9e0eyYi3FLwITmO97c+dlEFc8cf9k6JmcU+fze1+wmHjs\r\n2uToQ03xL6f8Af2DqCbO81yHF+MLhZeMnAgK1KYTDp8HYrmoczWi9YJ+N4TV\r\nZdAUQRaC5rJ1vbiDKirXkMyR9IksIV2+Z396jPMMAgJc3Hx7C66EhZppK58W\r\ns25PVnQ89e+IgPlQB34GGAH8T7nNfaJ9fZNnitluvUIKFP/qgkskoXs0vM1q\r\nPVNtFxZclvv8o3KTZNRfZaRZe0FohCDD6KHtppg9dAs1jHm6ODseYCFQNh7c\r\nvHhlzRuG/SAECR16LWdJVCo4YB0kkq8mPhGYnpA/81DwDZlSwqw/lT9bP63D\r\nziRfILvmfO350JRNuLbCU1qcTOVVoVdsrZU=\r\n=j2Ke\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ahmedkhaled1444","email":"kahmd1444@gmail.com"},"directories":{},"maintainers":[{"name":"ahmedkhaled1444","email":"kahmd1444@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limiter_1.0.3_1664968903904_0.6254568080370311"},"_hasShrinkwrap":false},"1.0.4":{"name":"@ahmedkhaled1444/rate-limiter","version":"1.0.4","description":" Simple rate-limiter NPM Module used for blocking IPs that exceeds certain number of requests per second in a specific time frame.","main":"index.js","scripts":{"start":"nodemon index.js"},"keywords":["rate-limiter","rate","limiter","block","ip","block-ip"],"author":{"name":"Ahmed Khaled"},"repository":{"type":"git","url":"git+https://github.com/AhmedKhaled590/rate-limiter.git"},"license":"ISC","devDependencies":{"nodemon":"^2.0.20","express":"^4.18.1"},"dependencies":{"node-cache":"^5.1.2"},"gitHead":"e468b081893cb7efec7dcd84e378dbe98d492153","bugs":{"url":"https://github.com/AhmedKhaled590/rate-limiter/issues"},"homepage":"https://github.com/AhmedKhaled590/rate-limiter#readme","_id":"@ahmedkhaled1444/rate-limiter@1.0.4","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-y6/3KFOFDvZXaNQ94c3xP2xsPaSynwlVeiNJgpdNwrpzeXJQaNBrFMMj62vi+R6ibxIfRM5Y8yFlUMekeh8MiA==","shasum":"36f52af2f8eb8667bf0af3cf70ec1a0d592ccf16","tarball":"https://registry.npmjs.org/@ahmedkhaled1444/rate-limiter/-/rate-limiter-1.0.4.tgz","fileCount":3,"unpackedSize":3780,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8oQsqX6mu0kmSUQ+zVigTnPF4SXYfHvP8mvODJJxkRgIgcwQ2jKp0D2FqJVyDTYR5aYmSdzTVLDFOOnioB3usoOc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPWvkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpchBAAn5Iifxx9H7JqmtWwrY06rULtBlYp1p6ueB+12ioaV0NHFQ7n\r\nbwHZCv9hA8ZX/sk1MwDCVZW8/HmpO4uILpoKQ78vr3Ei+dZyXPJ+wkw+NdLL\r\nRhG9tLbpwyy+OUQkda5nPFwtQZGwietKuKPp19l/3rfIC+uZanl4ohVCW4LR\r\nqGbnjOOt3tBwJBENjmXKqSjP9T0oEuoIE8+IA62z1GDq3XVtcqJR/zyKFscY\r\n3QssIOFB/HDbP2cUPLj8fPxgxQYFAiZwetMaAsU0f2rskdYwp4MmGC8HEgJz\r\nw7k0QzF8nanYuV3JVKQoWlzGzFBCduAw1L94nd06TBf5Z3ge6KL7mOjMezf5\r\nclQl+PvzTpFF51CsJCvxmeGlCIEqyTZq3EYIMS3+DewIYIEOPYw9KNx257p9\r\noUvGcnst1RLiDuhd/Of+AzgT9ITkKHxE34YISGvRopxvjbSLZyyt/JhUR5DO\r\njsZPlQNknQgzmdJo+J/nBlCruUkBJH5rHZ+Wgiax87rTkdby93XZ3aE1MM/h\r\npyEI2bc7Rvvg9fmySIp7yBo0B0G6D5DW5R4ChEXfQNw9X1lRUFthjcMR6f7E\r\npdnQRY/Syx3QHH58F76z7igdqQ5q4wdGxUeBG2lk0UD8BTpRQMGgO37PXuG4\r\nL2yNkOok0qVFpOcGaKxZiRWFYx48f7fdn94=\r\n=BgvN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ahmedkhaled1444","email":"kahmd1444@gmail.com"},"directories":{},"maintainers":[{"name":"ahmedkhaled1444","email":"kahmd1444@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limiter_1.0.4_1664969699899_0.5041907014227098"},"_hasShrinkwrap":false},"1.0.5":{"name":"@ahmedkhaled1444/rate-limiter","version":"1.0.5","description":" Simple rate-limiter NPM Module used for blocking IPs that exceeds certain number of requests per second in a specific time frame.","main":"index.js","scripts":{},"keywords":["rate-limiter","rate","limiter","block","ip","block-ip","middleware","express","express-middleware","express-rate-limiter"],"author":{"name":"Ahmed Khaled"},"repository":{"type":"git","url":"git+https://github.com/AhmedKhaled590/rate-limiter.git"},"license":"ISC","devDependencies":{"nodemon":"^2.0.20","express":"^4.18.1"},"dependencies":{"node-cache":"^5.1.2"},"gitHead":"bd716ddbcebe1928edbec0ca47ccf3230fea3ee8","bugs":{"url":"https://github.com/AhmedKhaled590/rate-limiter/issues"},"homepage":"https://github.com/AhmedKhaled590/rate-limiter#readme","_id":"@ahmedkhaled1444/rate-limiter@1.0.5","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-N/TGzmPyWruWE6Z63WKkRSvU9zKeRtTEUw/8bor1U3TUftb0ES6LLK0jBShj0+BoRpgmxEMvL81AxSAKZDS4Gw==","shasum":"1c9cc24a724a6c5a8d5b77b9f31e3c0048210889","tarball":"https://registry.npmjs.org/@ahmedkhaled1444/rate-limiter/-/rate-limiter-1.0.5.tgz","fileCount":5,"unpackedSize":6763,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDQe7xonWS67tqIQxITbMiqLOui3/1C9wwJ9QeU8mnFAiB2lq5z+RIORqGQ+IeLDzo8iUQTZtyRe8pMkPkVW798QA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPdNvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpl2w/+I575xkHCgTEdRhaJSjCHTopJTSQMt+D997IZH6yLJPs2uBHH\r\nMDLY8SCUC9EBpeCzACRZhQSbRgw6gf1YGHoh8DwXJh1nQZz6CWUmEYW4ieuy\r\nZFks2XnKpn7JZOYTLi2c6KaL2ci0sZgceH+i1sz6Usn0cpwvi7Jjl5+mRc5t\r\nIq5438zcuE5a8Dbef4JFdZ+zhIovGIoHEascWIh0dAepDa9da0uYbrVjscws\r\nlNCM5g9qn4Dy5bk4gJcyx04ZSZBaWi8C2h3tkwiqGarKV24nYiaDJ/SauwuP\r\nfpHE5qmLJHIEDgnCyyIvXhUZqtkCgJ57SJMtVFIdNwkfXeZ2wJ95YooEFgjB\r\n1XJGyGtMg8RHH9qp68GnivNBQrZ0g0Tct6hQGGV04puxXIbuKT3L8fI+AmlS\r\nYrT43qkMPjSBxYoHx9pL42pvzA6cpTm00WOlc/5/bNRxNkE9iUydYY61X3hF\r\nicuQMurKrpBmmcPobuuBbGfy5ZXk0SNqgsob1XVyhyGRzIINqJhh3olUYmYg\r\nP5jWP4hcMKSBuLj2t4tjG/5LPNUG5i88YTF1eIGBj4fj0kNONwV/AuuybVmD\r\n7LrCX8CsAoaU7g4DGTGx0fgWJh1SIMgtPcSVnUAuqffiWiYKScjF5eH6rYXD\r\nXDBnZgm/hp/4B9PndqqTwzeLCax8crFeVAY=\r\n=SsQl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ahmedkhaled1444","email":"kahmd1444@gmail.com"},"directories":{},"maintainers":[{"name":"ahmedkhaled1444","email":"kahmd1444@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limiter_1.0.5_1664996207301_0.4092605126969395"},"_hasShrinkwrap":false},"1.0.6":{"name":"@ahmedkhaled1444/rate-limiter","version":"1.0.6","description":" Simple rate-limiter NPM Module used for blocking IPs that exceeds certain number of requests per second in a specific time frame.","main":"index.js","scripts":{},"keywords":["rate-limiter","rate","limiter","block","ip","block-ip","middleware","express","express-middleware","express-rate-limiter"],"author":{"name":"Ahmed Khaled"},"repository":{"type":"git","url":"git+https://github.com/AhmedKhaled590/rate-limiter.git"},"license":"ISC","devDependencies":{"nodemon":"^2.0.20","express":"^4.18.1"},"dependencies":{},"gitHead":"d79a93d211616412e3c48af3f22c4c93350916c7","bugs":{"url":"https://github.com/AhmedKhaled590/rate-limiter/issues"},"homepage":"https://github.com/AhmedKhaled590/rate-limiter#readme","_id":"@ahmedkhaled1444/rate-limiter@1.0.6","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-RaokLiENsB7UJ6NRvjNy0Msi3ouFrSDtJKwwxZ9/ahAQCCRXsb5NxvWeRoTAGUCjjF9FsDiHv4Or0Hen9Vom5w==","shasum":"f8276e19fc3dcd81f422bcfb71f3ff57526f0c31","tarball":"https://registry.npmjs.org/@ahmedkhaled1444/rate-limiter/-/rate-limiter-1.0.6.tgz","fileCount":5,"unpackedSize":7187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGGfKYFdFTx2XOFmaXo1gifulXKxsNgzDJkbmyv7RzUgIhAPdQvPoe3/mNGPHswoRMn36ihvdKiuHonbeWT/NTBrA7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPlzZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWrg/+IXvVA7zupRRCBCFrPGWSCuJNnLyu1zXRAQmLtXX/H9WwoT+6\r\n1g/Ob+NVPgoDCEdV6gfz0oknM3DKeW/D66gsauDINKP8heb5i2NEe4xndf4h\r\nCE4vK6KG4XZksiONJ8jEHbywf8kEi6ftIXvqlcn4wCQjdXlsa40ZChOzVoa1\r\n9JzyzqcFsm7jFn8VDyo5gqFXblPsJf8b2x6j5lhwYo7nGNpnwLUvE/AVi20x\r\nS1l6lGNU7GS8U37cxcE2ecCwPFPuwqsDh7+gakm8WkIAShytxWk+tW551/hK\r\nEWYxNyGwTsPQz7ifjpMmJA5Pa4DJyg4yttvwkjjNAH7ANAo9d2HD95uLNztw\r\nHzbFr+XG4NXz7VWU8s6KhG6769ZGTl4wTgwBr+QTdnbn43YC2WDPlUgERQD7\r\nGGLp6x+EMrIaW9lIRgzMwt8C7gqq75DiHoEaS7CPFbi4nL8M8eMTjeSFyIUM\r\nZvOaXaDP8tDepdR0/lRA3/g3mXTfPb2M1B5MowDxpsiiDn01VN9UzCu9oMzk\r\n1UWbA3JlRqdowM/0cR2gqCX+3t4WroIJ1yEmUTkrYOWxM8jPPnJqEMEQ9hWy\r\nwVOMB4Bzc9rI8bHfLIICOUW6CBp+04CrSr55J5Ab77cQhe0Fh0/sKhVvtZsW\r\nJ/oiGwlEX6eFeuzx1t+AATz7ReImMTetNpc=\r\n=myJS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ahmedkhaled1444","email":"kahmd1444@gmail.com"},"directories":{},"maintainers":[{"name":"ahmedkhaled1444","email":"kahmd1444@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limiter_1.0.6_1665031385163_0.20332178328233264"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-05T11:11:19.063Z","1.0.0":"2022-10-05T11:11:19.417Z","modified":"2022-10-06T04:43:05.464Z","1.0.1":"2022-10-05T11:15:54.178Z","1.0.2":"2022-10-05T11:21:15.593Z","1.0.3":"2022-10-05T11:21:44.110Z","1.0.4":"2022-10-05T11:35:00.107Z","1.0.5":"2022-10-05T18:56:47.494Z","1.0.6":"2022-10-06T04:43:05.361Z"},"maintainers":[{"name":"ahmedkhaled1444","email":"kahmd1444@gmail.com"}],"description":" Simple rate-limiter NPM Module used for blocking IPs that exceeds certain number of requests per second in a specific time frame.","keywords":["rate-limiter","rate","limiter","block","ip","block-ip","middleware","express","express-middleware","express-rate-limiter"],"license":"ISC","readme":"README.md","readmeFilename":"","homepage":"https://github.com/AhmedKhaled590/rate-limiter#readme","repository":{"type":"git","url":"git+https://github.com/AhmedKhaled590/rate-limiter.git"},"author":{"name":"Ahmed Khaled"},"bugs":{"url":"https://github.com/AhmedKhaled590/rate-limiter/issues"}}