{"_id":"@richiebono/rate-limit-middleware","_rev":"34-b166a2e1434633cc727eec1f8575c14f","name":"@richiebono/rate-limit-middleware","dist-tags":{"latest":"1.0.35"},"versions":{"0.0.1":{"name":"@richiebono/rate-limit-middleware","version":"0.0.1","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"200\" alt=\"Nest Logo\" /></a> </p>","author":"","private":false,"license":"UNLICENSED","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"@richiebono/rate-limit-middleware@0.0.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-pAgTCss7VBnOfLSoO2HxJNECFZfl81mELBxUvShvpJ2AAMk169hYOdGFE4mDjI1iiPrVfsndYikiI7u5ucZxpQ==","shasum":"bd7df8cfa501b4df4c47813df1cbc48859b0f3b4","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-0.0.1.tgz","fileCount":15,"unpackedSize":13822,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHf1RAEKpmuymNrHmBCOJfSCd8G6ZOtINNmsJ6FdJtE/AiA/mY12O+oVO0/f+bCMoSOm2S5SlsUTFuGKZiIv+z80Xw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVnyAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIOw/+L7o6+U1I9Qo/v0MNU0pcYgZuinXAEqtNT50cH1ppklwyOslr\r\nlesXM+RcjNEycCzDnbTQWQFY/a+yvq6+kn2P8J5dJuXSsLJyg4irWQoFUQXe\r\n5ABlzplahiyRHUkLUD64tLSnhDOOb4PMu1PTurkS7QqJ9hOfCRtbGgIMUS4O\r\n38bTRwN3xAEkk1IvIeQS6diaRCdE/GDtW/kyfHNp5YnfQImnyJ6iaQsEAfqK\r\nqpZAOJ44WLS8ew3Bce3IlB02vz8qrBlgRckonhp5sHFKh15jV04EfZeJMc5+\r\n/UNhrWcbPFzIgMP+kA7WAPNBenplFzrTZqOZPw2x40sGG2xlZ71+Ho8aEY0i\r\nc88XFPj0+n050F/edVSkd5fmNjYBZEvUPj9EUHIO/FLp/Ss5Qo5d0q33ek8n\r\nnD+q4sdo7gbZsWMvingBBgbbkuHSDPrXa2NNUnlHIEw8UzgUSPEprCghREiW\r\nDccuVQoMKCidjUUITELyIg/EymVTZd6PAjEhCCxXYB+gLiz8fmElk6KCeexI\r\nYWA8ehkP0MIa5Hci2uepxNRCNysRXve3Kb4SE4dsStIxQcXsPpISGWIL4RHz\r\ntFmTExMzmn/0+m5b498x8skqAJo1Fs9we/Kj+2bzIJWOgqCtrhpMYqSvAaoG\r\nUzyBKzMdzHjx/JiIAJuLSx3Sk1aQ+w0IV9w=\r\n=xQLl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_0.0.1_1666612352249_0.09267726239571572"},"_hasShrinkwrap":false},"1.0.0":{"name":"@richiebono/rate-limit-middleware","version":"1.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"200\" alt=\"Nest Logo\" /></a> </p>","author":"","private":false,"license":"UNLICENSED","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"@richiebono/rate-limit-middleware@1.0.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-hdWe94+xK1he9ZfkZp+Rpv2sCNTiJ3CbVlguE1nIcuHOT6MStrHpIKIl42fnRUu2CJhoXXlKfaWuo6I4Wh897w==","shasum":"03aa73c070d6950073a85bc6a27534bdf2e1988f","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.0.tgz","fileCount":15,"unpackedSize":13822,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAY/FDmVOyYJMpBGMA/E18NSrN/Eff1G2ODKlXYnDy2IAiEAifF5kM8tEwHNp0qrHqCD7OC8EajFNaUpbmXqrkwe5OQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVnyRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9fw/+I7NHxY9/DisZUTnDMACF41bUSxeR6KQQ7+ZVtnlLusiH5G40\r\n5f7f8RJBnpXzy2D4LC2ngNlok91Zw91/lY1YKU0sKDQPqEbHonEEZBpuQP8o\r\nrNpxUMODw8hCyYkXapnWAQ6pl8ORk5Azkb3QKkBDDF0AUAde5bbBmHHI4P5r\r\nUIDvyhgAHoZo6uu8wv4TmYDfi1Jm8qS35Tz4FqS1FSPK84RHGIdteSC/VRCF\r\nAkVl2+y2FejXO8bxwy1Tc/9nWFFjj3m32xmFX4cGXUoDAp6ttv7pVnCXyEhq\r\nHr/L2dv5Ld2XOqnxG2UKyKbLOQBY94EtmYgbICEzNMvvzqpiklljXuJVF6D0\r\naup0xPnlQDICSyaeTjnZFVi7JROsVnMIZ9BWMb8qC3fjhJG1+0J7Zsjk6Z06\r\nQWcehlZpKm58jTGYTqc/oa1al5Nqc2SMDGMHG4wvfgDXpkg4Eeh8u5nMSi9w\r\njLZRkHpopSM8AP5zqRfCYTs4fzdzOfYbpPils3FUOIo1KC0QqlW1cCDVLOsi\r\nOmwuFdvvEs1zIuEYBnLuPkdvBnZekLaaPDSO5QH5ceJslquBIqqVkiOJjqjI\r\nRXhTbl1Dc5WkVTQMpOdlSSVzdEeGaPMFuhF6Yv2Y9FdKRXZLCnVfpjKVhOu4\r\nNnYEBLgYXn98AC4rKlmimj1dw75c1CmAoqA=\r\n=kEd6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.0_1666612369424_0.13851526899873678"},"_hasShrinkwrap":false},"1.0.1":{"name":"@richiebono/rate-limit-middleware","version":"1.0.1","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"200\" alt=\"Nest Logo\" /></a> </p>","author":"","private":false,"license":"UNLICENSED","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"@richiebono/rate-limit-middleware@1.0.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-qPWFTQqAkxKzlhyX/2j8WrIvOV8yhTQOKaKfqHAWqlvIJD3lyNw/SVOhbaKN1DKtagRQtRKOvF/zzpmZKrE/oQ==","shasum":"8f0dbf4ce177e4469b9b13dda21fd211b7634026","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.1.tgz","fileCount":15,"unpackedSize":13828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSsURuWyCHog1aICyD0DxG82RAif/RJIN5vyChSnFPXAIgP/x/RWImlDK+uLNqsfB+egiigh5pi5FmdjRejkxKC6o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVn4oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWVA//bamuo2GnZR7jJVt+Jqk9Bc3ssRaeSNgR3jrv6vfTZGFjFI9Z\r\nzRpb3qX0h/1KDa76Wh5dY9qiZKJFLpN1gJyDc/JSOWo0eN/t4cYlfKMHggrN\r\nwYqrd2unkeIogIyVPEVyRjM6+1OBITW6Cd5r1eYYmwQH5zDu6ht97dlQHtVp\r\njgmt7O2oxZUjuWW2vpyj24LRVcSrnE075SB/SOecBFHRv+3LFPh7DEoAuuIE\r\n81QA0o+6Pzoghv/r2PEEvqdvlJ1VlATmHUJIGdcYLzPDHcaApCbBusGQ+1ps\r\n9B4IJp/rtO3ZtSwjmm/0IPNMsmycVM7dQB4DItmpTpFsHNmYoscW21WiVu5a\r\npDgK8KOiUBEUsPV4y0BQMs0yd1ZEj8n9BQ4tvW83jk9PKpONDk+2l5yXH3Q+\r\nRDZc23pn/q/KbGxQbRkhaCMWKM6zcOHXke4Ml4rsKHpdyQHi4dB5Gl4ty9fA\r\nxG8eAY0aQkhT24U9EsFV/5ZYB+6yz5QJnKqXeYYgxOwgzHt/nFJRGHB8qHSa\r\nWsjxfKgxeVqMl6nZqwYaaOEFRW4CeiWfJQviHsnNZvGbdHxPFNlkqZB7zqHA\r\nDO9gYmEZsryTYJ+0jaUFF/upKB8qt54S17h3I+7cApZHTz4P8nAGgENnSZ9i\r\nyryq0BHGqNEITZy/n3JOivTMIVtLlTBrdwQ=\r\n=jxRz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.1_1666612775748_0.0450884669545808"},"_hasShrinkwrap":false},"1.0.2":{"name":"@richiebono/rate-limit-middleware","version":"1.0.2","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"src/index.js","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"@richiebono/rate-limit-middleware@1.0.2","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-W8FP9GCJw1TzyMhkmIsMkBCPmZjz18eVrWNAB9X8md3qgzX3vwUoC5RaZxLj0hekJmdy1vzVio3dOrHvGbLKnQ==","shasum":"c3ea223f0f685c9adc2ace9bdd4cc19536efa083","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.2.tgz","fileCount":15,"unpackedSize":13878,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs/zK7WJLmHazJ3Uw6LNTKGyP/bB0Qo+RKLEKBlMVvxgIhAONiWzFIvLNYowQ1iLWUCmMcowjFsmBNkRzUyo4YXegE"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVn+XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopbBAAkv0KZoHeJTKiXVFlXzhnL7dAD/mJ8kgusODzp7xjit7vqfOm\r\n1uMS6vpsoRqCnhtvR2QI5xlsIHgPsWJkzR6YWAUw10JIL/fByEnzKxQNUFu6\r\nPNycaOdagw8u0qAJdFr6Y4/TnVqZV31OkJjdAN/8IzYX7aUB3iNqySuWWzL+\r\nqAeKT7BYJBzdaiDYOfQArgFlDoHobn98CnBeAm0lNCZ5hQCfkgTyXTcuHjcK\r\nbGX8C9HvDCavWXAxnHdNXSMrA+7/8T5jG3gzO3RYtNOKAjwo0xFdaRj/eCO/\r\n1p3eQRHED7Ape9J/Ym6ctihQgOx8Gr1Pxl1g5ViRE8tfcxK9oL6+XPXPbw4F\r\nR8z33ORpkMNP6YK+6BYAbbFIH5mY5m8Fx5t9pXlOBlfMbXqFlpP4ThAF577I\r\ntgRgU3Of2TpoZ8GpnN44StOJNgZsOYWjGIDYixR5fIch/7o3+HxrFwD9kqbG\r\nGU9RIcEadqpZI2bXMbkYWHReTZ9eJx+x+H88VtY/eHFvUVN0pJJ+0gk+fwvm\r\nznBq5GLaJlZkWw01J7olOMY6nULT5Y27pkIAB1Xci1M4jwB7YvXy1XwuaxDU\r\nwR2WCyT2yvKyDmEZGgcRqaUz/pJcGDTA5TGEvvaWzv7nomQUiSlJpCY7obHD\r\nbkJ5yluU/6j5CbzQ4LXDps0jXCXLznJiDc8=\r\n=MDCO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.2_1666613143261_0.6752106020711006"},"_hasShrinkwrap":false},"1.0.3":{"name":"@richiebono/rate-limit-middleware","version":"1.0.3","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"src/index.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"@richiebono/rate-limit-middleware@1.0.3","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-iP+PUL26HsnMFqjPkPqrCsARpxhHtJgEgEk/FN+fh7kAzQOt4dCtGnpEGHVCHm1+bCJ1YgSbVQZyx6DA/LbYxA==","shasum":"2e396b61135b1b028040edbff71d55146dff1bca","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.3.tgz","fileCount":15,"unpackedSize":13878,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkTqharTT3G8+t+sEjM1ceVzweZuTcgzJYudTz/WE4AQIgdoAt4H/PBlrZSALlYUyjx13w9oNQ2CbCr+Kp0oinIrE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVoEWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopzQ/9Et6esRRMRLrIQbq2Q6K/NrIyBd+FFRrBlVScihCTwC/Tgzma\r\nA0xhPiIooP5FHAiBs/L8KtVY4Ajr4PPczWOwQGzV5z6HuYRJVBFfJtUFjla9\r\nstICYX9LD+waoO4u/8q4yqoTboV8wFEnjPePdhv7jIQuPuK7/lqpULxVkM2T\r\neze4H4zo9Wum16XAZG6Q0XqPzSTKRSR2yGyHk5zyffvD6+p//NbCrzpC+m2i\r\nfdj0kDMWpIBnaKHgRWLnTUd0rewOhAIsQB2HG9dXodF+m0iU1SA3oJsDaxIZ\r\nQ7beJLF7CvcUpC630IJnqTBtYfejeuA60bceb/HSBoqMpfB6ZEvvFnGEkXdv\r\n8fS2txy7IXyqPpXAzTtS+v8qb/m4IcAITK1pwnf0GtEUAwdzFbaXVKtzwP9K\r\nBhNRHODJm2p4VuQfupZlBc/DFFjH2+beEEqkzvzEkSuNqlvP0RZi3/GcplgF\r\nwLsAs2oTw2E2Yg9z3MKt8Pgh3+WK0xaOA2x0srKHJ20dLefiVfzm7RJo4YiR\r\nEhk0Owg1IIf2WfN7FdpflJyacMoAVYAokWe6kJlZkTjKPT0KxZjE2eqU/ydq\r\nMaIr5+TXfSwXgjxeXHWOOBUzEVHCQd6IUDuj81EjR8NnvwjOe6feM5aCh7F8\r\n+K1/NFhI4mZ03Hu8exc/NG4G4866JfMmOyk=\r\n=vC+a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.3_1666613526307_0.15646735796134892"},"_hasShrinkwrap":false},"1.0.4":{"name":"@richiebono/rate-limit-middleware","version":"1.0.4","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.ts","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"df351a8d68d77563fb7d27bf2b041360aeae97b3","_id":"@richiebono/rate-limit-middleware@1.0.4","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Wq36NNjt/JMQzA9LtVZ4dxmntMoJ/IRT3GgMHRWpNzXTg8mbEVP6KU3GA2jgmKtPGOHIwzjjE28Xjh9yYeFM6g==","shasum":"420b507a18fde5312b075e3c1c52320ee231a956","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.4.tgz","fileCount":21,"unpackedSize":188215,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOmMdDMltCogiqIgjahKe3l/nlb1eAcDsLjkC5W4JKAwIgQj0elvCnIrByMjqxU6BXtmpIj8n2BAf05IuShEaibE4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVoayACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkPhAAmulpOMLWe1LmpGuXONXqq+Y7MYKGWIbqOXoKBvrAbAPVw/jW\r\nz+TEtS6c3KMV51f3c3sMKBxmiVcOAQslWYGaf0n8T9z+WoAyKHmXu1NYKl/n\r\nnpVdTWguhdjk6r1VE/BL1GZ2MzdTEu6I+w+ntspmCnoIDbR/ErSo1eYAyUdG\r\nnGBmO1gYv+m6WLefNKgEBQkVNjBAFsmfWOauM3W4qFG002lOYQntPGoUeJzt\r\nrjmyhmn+hDdbChEviFn2zZKC1cSbgRZwl+3xVDpZ7YQJmw07MYXjZmh6X1q0\r\ngWiqnt9qoeIjlMKTdPxzSsyYt1P+xax2YVqZOC7t0aMN5xwYwQ+5YaCAFsva\r\n+bzY270XLwUeWdOoGKDVWYYXL7sY6bh/CcY1JmjiaUVXZi5FkXZHIrLTqlz8\r\nqfuZQbycWHVPP0P9kjcBclpw7yZGuzQi5Yni4V6iTm7kferTikRwtDtSk/2p\r\ne8+Y1esWQshlGSti6p2QL5x5cqgusoDVQmybC7iEEwIgHtc5a0IN28MjvlHY\r\n+2d/c0dklWeaxmGuK40t0u41Xqvrl5X3PCPyAGXGh6vBjAymHGV39p7+Nyzz\r\nv8dqiGJiz9KGQ/mpipasdQ9uQM3rC5Mct/S9NxoaOe+6U2OxLA2bXotkGZRk\r\n1CpsNqJf7VTwenRx4fyyl6W4ZAnAT5XipOI=\r\n=xJMh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.4_1666614962550_0.1705089842450771"},"_hasShrinkwrap":false},"1.0.5":{"name":"@richiebono/rate-limit-middleware","version":"1.0.5","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"6d8957246b35140b8bd02cfbe253a9a32eb8cb56","_id":"@richiebono/rate-limit-middleware@1.0.5","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-sK5xHFQoO6p7RX2E9sw+6CZ0ubIwGi4AjTa4q3VvlzCn+tCmmc/1J6la+EOPPLqGp/9M4LiuTLa1yhrUnM4KKg==","shasum":"30dc7af13de26101dcbf7fc0a175d4a46e4377b2","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.5.tgz","fileCount":21,"unpackedSize":188215,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoISH02/OS19PKVWsakW+wAswMj6spe2TgI12d2N3iowIgZWMN92i6xsLPu5RMKaxAZU97xbkMTI+Xms1zEjpcL6o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVoz8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoH1Q/+P719EoAEkVY6fQQuvUysARY/0pN8Fil3AJcU5d5psQdg3x2H\r\n87E6csKE7UbbIpXLKvEgIblTxZTEBPPDpRxKjWggxhxK+qCGbMbNey9c7qyH\r\nIqcO3tpxR/ea6jaUhX4Yt/du1z8QvEl4iGmvB0Gx13nam2mE98GXjUoOdC4C\r\nSysX5xYUv30tm99tyWoDlsNOLeyIVECs3+zLWuoFO2PDkiTcA2tVdqUH0hLR\r\nfG46KPhO1ykjP05dc3eQokmRhZv1X0nK9tjyHBemzO36DoTVzv3rPs56pWUw\r\nmmwGEV2BwZoQ86HHeTos8svOUYKW0bVJgUPRx5cKO/P+F5xGuc/h/+PYlEgD\r\nq715ZYEgVO8huRuDDI6o3NgvgmjBDSLBWlCL6/YgAlnt1ikMHCtUmShw05zn\r\n410qfGtxb/yuMb+wxLriNeBzt/dZ+2BPyOvxvYHA3FPvaaKVYQY/kW/mcivx\r\nRa0hQX0fNqBHmo8/fwGS4pl0WKDGuN7CMfNWgIa8g+yBMdLNbZHIqDIHx7cX\r\nXxyMoNs/CVebH70IzdsUvK6xbeMLIT3yG95FrU+gsz9DNKOZTnbc3NO/SlV5\r\nK1CWhWChYW98joN0dzmgRdo64NJE8TXYFut30A3oazPMtTH1W/Ns4oK/JNzc\r\nEJswEhPEoKqBpoeAc9I5GBgb5UhXms+rPWs=\r\n=NBFn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.5_1666616572368_0.786562703999425"},"_hasShrinkwrap":false},"1.0.6":{"name":"@richiebono/rate-limit-middleware","version":"1.0.6","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"852772d7d4e26b500b82cb9c262f28d84a15f557","_id":"@richiebono/rate-limit-middleware@1.0.6","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-a+7MafnhbbfccxVA39hPAygNi/GK0cXPTyD9/Mm8NUTBmXddzdh6dXs2nfTZQxBuiLAB0mSZ8bIEb65/NcsPBA==","shasum":"bfe1757aae0790004a7f8b15cb867a3330bfdd32","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.6.tgz","fileCount":21,"unpackedSize":188215,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBW001yuWZoQ+SOZn//roVE+8dWhEB5CRkDK/iKt2s6jAiA5arwxLj/wmRco94vQe12mBd5z2D/A2VjDlVrgkLHFiw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVo33ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3Dg/9GHslhLAMeRXPVfHqNPAfchX+9ZfjGlRXRj/BOLoJsF11buTx\r\njOYx8hLCzlf53U8krWCI/wQ1k/Ty4nUWp8Y4HdP7+yabmU6wSMjAcsddwQTk\r\nNu+XxjiJpGvAgWkott7N1L56u2K9i7ugQFPq0lhYDNjSnTPKi2ctn3nrARtY\r\nF8xwjpHILZzMnT8SSnqfEOCKsmftW94Ex2IIgDTJLGMh8S4HsKX/GQ364How\r\nA4PelfXVmgF/xdXwjWG4dFwpP8e7wPXZJTt4UJopLl3clh0Lexf9OXJhNPlt\r\n7SvhUlIb8Cx6C6NmEzzXfHeO2PgBJ7cF4p9+TrAQJ8N9RDumMBvAdqdPlDTa\r\nRuiQ0UohhyB1ep3kDWeUdaXFKOpomZLUQ1hYZgkdTYfW9lURMwokC+gZJCJH\r\n9oUP1Q2H4w+MBtXMj9f91LrcV6LfiVHN9u92bdIvRlnDp6BwSJWEdDyciDgB\r\nb9s0hiHgcZCT3J/PynVcJhsRsbkfp3TQaJDxBYHlnavmAAsTA4TOnrHY9OSx\r\nfSh9PXUB4m0/3HXN4oqPfk2s/stgzJEn+EdYkBpEp+FnUInL5Jj5lqgpbptC\r\nMqub8mVYamDwjid+cM5nzOw/3EGdQ+TNZ0TLocFQYW9JzsfG1YM9/ndPvKQm\r\nfOLYVPGytiajTdaNU3KuqnkY7gsMRsMXk40=\r\n=HpX0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.6_1666616822856_0.10755271774728059"},"_hasShrinkwrap":false},"1.0.7":{"name":"@richiebono/rate-limit-middleware","version":"1.0.7","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"27efa249aaddf40bf563ef01148727998ccf4941","_id":"@richiebono/rate-limit-middleware@1.0.7","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-1he7lH1SmsWteEQ/qbuMe04FvRYoGjTeFjA7vyCRq4CCRsicKaaKUylrYRYAc/MseK24bF+X8jH39GOKaUWNHQ==","shasum":"e27dadbbf144af7d935a84d3f923dc8ff9fd2f40","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.7.tgz","fileCount":21,"unpackedSize":188215,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqjj/qp+b2hAiHtmcJgexExpLKpxBrWPq5tQeGeQla9wIhALx4BOEovKcPED9QSkG01E/WfIqfmwb+GLDcV9zEvUWd"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVo50ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5Uw//eN768IL70cQiqHlDS7+cgzmMSW5gQizTZqNAtLTpbV3tM1u+\r\nmZgh+lNbJV3HEyl5kKqDfGGnd0TZ7NMAisVrcPTPm60T0wDU8u/qsq/KeA23\r\nek6Ug1qhYDYpuIEEN27t6vSkxXk79rJmStt+ppFs+TExiNdDNUyHXYWEdBn3\r\nZRD3xsG1JyZq5XJsUl4hbR2XOYUPEKdqoJffZ7k0Wh8pxDKxergagvuL8zqI\r\nQ6oSZLiqLv1i7bG6g4j/IWANaNhmxhEPL4ftTH5mvp25oiMy4qDf8Td0Kdb6\r\nt5QdUFNrBIGW3zpcqLbdQ7sUyK5p91n2ykhZyuPum1R2+gEHrQFg+j0b2aFU\r\nUysMg4MPFQfB6ZKCdytzvnOjmIVEX6hHI6epr25Ft9pzzu1r4gXGIjVjApqA\r\nojVQ4bzZ8hSK/0ckZBqHDlAaWQQDw4A+VFyocLgTd0eFodGmHciPV6E+qSHj\r\nsMhGLsjBcRMSsghVlI4QKM2XuS6qtj0nj8YsKwE192jhDXOafLbY1RowUiT+\r\nJ7ZtUrD+1nlydm9vs6wrr0/gIuVyqt4uSPCWPrnkSJ8NzwMhLwi08UJ7RItz\r\nrPCUElHf8rB8qFYjZcaAqcGcPpSnHiX9BIHK0SuNd2F19S7kgtl1tuUB3jM8\r\noBcM33znBZYQtQovegIm+VzqMTK9C9ks5IQ=\r\n=Rghy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.7_1666616948306_0.7936031535282404"},"_hasShrinkwrap":false},"1.0.8":{"name":"@richiebono/rate-limit-middleware","version":"1.0.8","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"7f28951465c83edb0a730396778a3d7759e0979b","_id":"@richiebono/rate-limit-middleware@1.0.8","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-bvHThJxqEGamMTYfVvOn8F6S3fbSmIcr11K0EH+B1wzTdrQsjE7JShyqNcJcvjwlc9lHzvqItYNAJMHA6EOrfQ==","shasum":"4256c334afe00ca69b39e00be4dad69b4236bce1","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.8.tgz","fileCount":21,"unpackedSize":188266,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbo/KgmJevHXJOyiFN6GcsGFhrDI4aQk/GjWeb94JS3AIgIUS6FBxla4gkixcYUHM/VmOrT7KG6LPzS7CuIh+yDqU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVo8aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKXQ//c4WfaVnME3PTLmeUf9BwTxX3cLZ8w7GJG08VepkTiGxQ6tK0\r\nASZCwNuRWG6pbA11UQrOkpKR/Tf/CbnYx2fhyIU4vizZ8/PvslIwt3bVgff+\r\nzEBXlRRzh98j+xy354fpeWL1pQ9um8a62QYBZEqah++O4hpumfJHTQtV1QrG\r\ndDJ8Ad4qXpsKf5zctUAhkQM6vRKI5obee75SQp770Ci194xdGkqY94f743N7\r\nEsY5Bt75QRyjF+jA3Ils0kdHoxOZ4ARdXz79VKLeN3mt2ugAUV+l/Il1C64a\r\nXjalCs99SPsbqrsMqzToRjPFlwBi/AeKsTDYgBYxxf4wb9+DaNJ8xjaNW24Q\r\nEhcQOxt0waioYpbzAbSYsr7pyrbWnMQH4XIjKQ+HMV8RtpPy0PYNiKsK06uj\r\nI1GHmDd8jLkdu5GkRxc/W2GcPqgaXuLuX+J/4wXiwguqw9tm9Ag0l1XtCaXI\r\nPBsh4W6txR54FpZ9VK0bpj1XNmRxj2Va1hpMaq0LPFy3mcME7gja09HrsBrt\r\noGzgDkLJj03IXP4m8x+CECO6Osi8KKp1FgMwjUbSh5UWfz1yS/ImMUyqyjO/\r\nEA1TEBxrPoE+CC4G/UQD750GI3lziULIo2P16KN1nrdjm+eQgteaWzSe4SEl\r\nBcA74x70dNc/zdr1+3imZpeVnKs5VoCIA5I=\r\n=biOo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.8_1666617113740_0.2671060797808029"},"_hasShrinkwrap":false},"1.0.9":{"name":"@richiebono/rate-limit-middleware","version":"1.0.9","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","moment-timezone":"^0.5.38","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"ef2028e51729dbc9644e1277d60c2baac4bfcd36","_id":"@richiebono/rate-limit-middleware@1.0.9","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-2J2Y0A/yE6aYkf6G3fAh/PvAyCQbEINjtRVhgkTUQWITJd8Fl8Q4SF0DtuqxScJ8sUCH50IowxU9chPzsIl4UA==","shasum":"5f10b73ac9604985fb4e7e8248341c53f2161a4a","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.9.tgz","fileCount":21,"unpackedSize":188499,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICAfytYZA5Fz4TYVUxGjRfoFcvynEMJMVonmoXD0vPFSAiBWbsWiwwHK5hiHt+uUNSeKyVr6bNTF8gVQiX7CWhYvaw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVpJPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMvBAAk5S93gBvpPEtIKiQ+71pc0wV+XNbrpi1r0/QdNe6F8dSpUXg\r\nyYr7wxNjh8TNruczTRcwnNqsu9/WzPaOSXE0pTOXhuOBLk9WZy+KXh5m8ZkP\r\nx3Q90UpIOg0BrApRxhZRiACIIjHdOYmwfOdRcsvLQOxIKaegPsUc4O4VpNFm\r\nrVaD4Cf3KLJSqrwoxE04Cf4FnUzxt8PulQMcYWYi4YPUVMd8bkEdzVpGDuY3\r\nEjz736qrKvtFPg8BJxyFpDT3GegNIjOiiQcQ2mX6TZlp7OAPs7lsqUkzRgQ0\r\nYhrXSNYZ0Xa+5NILFEqUvKP6+YkkRMdDrhjrmiXVSrbG5/0sAKJSDIzbdJCP\r\nk8dZDiW0VZfjBkVW64pboHJULHECF/B2vjqHq0XcqO4eSCMzcTYKlHz/Wd+l\r\n7AaK9K+sbwwjVkwfCkysr5jp0h9mSamxa20nKYDPq/dbyuh7fSeDRBeUuDDs\r\nBbRXh5WQmFiKZi1DsPE6siC1G9VbFmJZd+aqR55R43TX4jb9dK2ibb1zdxIf\r\nEB1i5xDMGqDL6ZlDq0vFLJjDNtJRlr60h/M63J2dtwCcDVLCa4PpfKrBEvUj\r\nvJw/Ek7u1b+Ydqcym/A+aMoKunNuOpi58GdYDSvzNzSSMjG/RqyBx5QZIZhX\r\nB3zszWlLpkcOrt7tJakOvE16PukwIANuwvs=\r\n=WT+d\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.9_1666617935490_0.31419363130334843"},"_hasShrinkwrap":false},"1.0.10":{"name":"@richiebono/rate-limit-middleware","version":"1.0.10","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","moment-timezone":"^0.5.38","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"870e28268c56ad4c51bd2e6ccec93be4a659fbc9","_id":"@richiebono/rate-limit-middleware@1.0.10","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-2tSNXqVRJLG1SEJIwxTeRsBZUqBXXUqmAh6TFb3CW2Ei4qU4t4yhe0uoY+DwJumU9/89rzr7ARE0fOTG7f1taQ==","shasum":"614b0c25433a332ee7389b537d39f78b334a29e5","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.10.tgz","fileCount":21,"unpackedSize":188418,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxBjIyR5UVtM3FJ6j5f/7PfUTO7EeK8wK2dI+xD+wcRAiBcWlfOvRIg3Z4/TVLV8tN2n4ByLVerPjp1rnlXIoWdmQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVpMuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3gg/+LNvJ8FFTPDPRG/CVxj/FYK80jHmz2TKjapOJM/yNCh7ZrA9n\r\nXjKLwrMjoQyHX8HkTJRN9bPNygLJaclFNyEEwiY+xD8jyZx05hylf6r/9zno\r\nvVtWqEuVtJ+l1OJkkXtkEq4U5999iJ1/n3TxLKngK0xVycAnVSEQkoAdy05F\r\nBTgiwxxtqaNIZ3SHctZmseOxg/bc7fACKHuT0lhX262VYAk2HDs5+eSQOZ0o\r\nq36XE0BQaFfTIbXyyBPrOAZJbKTRlJ0XzhMVIuwiAXyridj091L+DQIFcqgW\r\nbs4eyArgChGwSHUaJLOvrNGIo66i55DSgruLyw1i7vQUvaUMrsATu88URBA0\r\nr6IHmrG8XbmHQBzO4JTnqP2LCsTSBvnJfYJQokizhLBeoRxmjMq2o25Xz0Oz\r\nTtKt5u+HqiapJW28PJ1btR/W3twdS2UWdtrB2fo7gRPS24OdMLjgByKobiIs\r\nOYxBllYZcgJyCbO478ekb3q8L3j/fkOJM4/6TpzR4gIIDL46ALpbjk14AERb\r\nM3lv0CzabEDQsSKeD7TXkMhf7Zhv9VVO/cROn3q3iDxK0yU6MkWcFOZgFP7d\r\nQwm78GBvHQL5saaWP6awTXfyDxl9a1m7NJJJYDOOW7utI+KZc4n016PI14tl\r\nI6Wdnb81DDKjkqSqum2QVOIsaTjD+4yQCJ8=\r\n=8dVC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.10_1666618158552_0.7748107692127608"},"_hasShrinkwrap":false},"1.0.11":{"name":"@richiebono/rate-limit-middleware","version":"1.0.11","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","moment-timezone":"^0.5.38","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"4548118e03e990a52adf9abb48ae7077afb210db","_id":"@richiebono/rate-limit-middleware@1.0.11","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Arn+g9JwbwaLNsUny9FtmofLQIdyeYemoEDcVDIDoOhqPbgoanbePSBOtMNb2A0PbWpZ7If37jl4OFmxNtngpg==","shasum":"10c541ac398d6e084cfda05d04b4dd25a70dc85b","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.11.tgz","fileCount":21,"unpackedSize":187782,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDINfjcea6yD+wtyUf2sI+4/zqJWwvm5e3DU1SV7TrspgIhAICqWUM61dsNiv1bazYUtZEj1tmYLUpCDIJGh0ocNP5t"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVpRUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGZQ/+IMHDNtlV7CdpCFfj2ZKHLUb9HmreSUlyGQk1u/rMd/ZKULQZ\r\nv7Pa4+nDz+ht5b0wSq6xuE26bbWGVvTiWCJUkWtlIr50gXPnZDzbh7YGw058\r\nrYbPakGDsCejcodJ7Y0uNQtLt+ofFIkifJIHQuIqYQ+ntI6poaqtb9gRxr75\r\nUAJQcQXy6UL633wqUc5goNxLyBjhZwlvqAC/n53lI6OZFLSUxn7HTL7XW6Hf\r\nmsWLal0D9I29/ZEbPE0lJE983vP2jY7msaVtrMbrYsSwn343fl4gybaPw6lo\r\nE8/W9OZMVjbrm6uvzsz3QX28BmOZcNkcivBJQoywIT9vVLL45sZ7YWV1hCV4\r\n+whHKJmTEFrOuhkZzo0A6U17rF5T7OfOUKD+er5vPMHSQszbYOi838/4Syh4\r\n1R4uQTZZWMk4dVlVqMSmwJNSHsPWxGYjtCGwhdXQn128YK3JDLv80JsUXork\r\nrGfb5/5BGBOQmz4oL8031hiBEe2Vff8XUV6FKfVq4nJjK0K977zXALxJJIDc\r\ntHO5zn+8/JQk4nT8AHbGqacvi2FFOwNWPlIHX4/sSF130T00F/Gi4X+uOnfv\r\nGEGeh3cVNshjRGR69WwVJd+Goy9DDSK5NsnZ3l8b3pGvMf/CwwVEcbLnyrtj\r\nqDSeb8+Mn/UUdU3vhN0yp8o03/+1cj3kFwM=\r\n=4S68\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.11_1666618452571_0.9047618014095955"},"_hasShrinkwrap":false},"1.0.12":{"name":"@richiebono/rate-limit-middleware","version":"1.0.12","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","moment-timezone":"^0.5.38","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"74bc57923347281f52329921321e732cb24211fe","_id":"@richiebono/rate-limit-middleware@1.0.12","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-1I0a8dZOydCiEyNeTTISLlAtj9ADGq77+kr6CqYkeDwRdAOJLtDlPJoZRHzKHyXrmPt2mtcgIlwKwOYXQA+GGg==","shasum":"d58dee835be22dd665d4965709c525b1aedfc908","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.12.tgz","fileCount":21,"unpackedSize":188418,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGA8afNq6cFkYnfjlwvd8vwDkXQeHcDGIv0FIxOZ8wyEAiBtQj+rRd+mlskj5uOZa4F+oszmiviIZxgl8D9SXN4uyA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVpTsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbqQ/+LS6GK81psL/ZaSCJwuKYS1Uos7Wknvig+duxQ9VkNlEH1LHr\r\nZLAJuMMgDWxLn78nFEFXUCqGoGYTtnLJBcBaPKo6K+Wn2CKcWS2hDGIc290d\r\n0cHidK+QoP47LBmyWzYJdvBYcKrtiFUq+j5CsbJEZZmrOuw7esrqWW4lljKK\r\nTvN5KTijuAlllcwEaxMWt2S2FupDPK9f6RaPU1NTtnO28UeJ0AdRgJgM6UV2\r\nypevO24SwudwVIpyCcvHi3TNnHVJR3MTNgLCdvfgptmnTTaaMvq9LAVKKr0t\r\niEjFIQPyv79a8PIrggHmyIQ9NMIRm86S0X9hSmwnVqAxFHtI87jW/2fKEYSz\r\nwsN4GMKURLPkgeWSmE+l5CCrYCqzSy1EvjA+hnvUifKhPQKB4wgTbQ1ntC9g\r\nwe9rnID/M1rFCVGlN08FOrgq6WEexhW0XMMdLwHLGssQeCA1/idP40rsHvDO\r\nkvQb9qfyhiwL1zORxErcKspoDY/cK+juNCnspP24Dd6F8Tkr4hd1oJ1mA2Dc\r\n4qjseNM0p/DApXuPc7PRFSCBYzsrVCWEs809VkJiMmAM9H26Ux8EW5+TzinH\r\naOsrz63YAUHRXwBCropjLKKJdpKWYsarbcEiqqzMhKa4mCASuQ3uLv+LE8Bc\r\nLwoRXdnS4ST6ZHIongtfWubN7Vi/H/SgYJs=\r\n=aFI4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.12_1666618604072_0.18156577348929814"},"_hasShrinkwrap":false},"1.0.13":{"name":"@richiebono/rate-limit-middleware","version":"1.0.13","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","moment-timezone":"^0.5.38","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"74bc57923347281f52329921321e732cb24211fe","_id":"@richiebono/rate-limit-middleware@1.0.13","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-0FROpXpV0nqpRr9EgQW/3lerObwepjjLxWjq7nX8ZMOhDu0Vjm4aGing4OGSB9vha0C1w62PlVqhBdpjy/esnA==","shasum":"c98805ef429616aa3c244b2597ac9947667fa373","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.13.tgz","fileCount":21,"unpackedSize":188806,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHkO16f0qSDmSc7cXbcTh71pXZ4N1L+rc4sLd+PddmLQAiEA1ZLXUgXdUHVsWcNkeDnLP7dY2/Qu4PD11oaX8BrVPXw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVpXcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrK9w//dNvJkZX6qXTBXl8X0JM55wnyE9NqyePmj+Nqo2GHvmJIv3Og\r\nM5AyrX3XmtZdD/QPQpafoqaPDYgFHWhGTfy101SZYZH1ulmr5SV6RgMcqvtS\r\nyejBXNzS15m8Lrk4HQefnUFwcKJfXbWH9i3vXZUTf5AvZZys/2YmNMsJWRXR\r\nn4pyj/fsimDlBWfmAqYPiVEZhkoObSsRtnaY6edASMIlFD2mmM8LAt2JdfPV\r\nIgJcPmKumBJVPoYgUxc4SsuF3PwDbHYxKZlI3+LChM8iOrKCIJq7ajEyA7k/\r\nyxhAeh6M3phAQeYGDqP8vl2Qr+nzY8U00eyblSkAmlUs4RFTfjvC4srrJfoI\r\nJdERG9WCllhrmhEHSXAlQyuR8V3WGi6BT5W9/X/2XBUz9IIqT10RkKU+iivi\r\nVnDCPz/q+BM1V+vHeLy49MOhAm960bOrfOHngndgY2wBM5xUjMzYfVYg/xS4\r\ngdH+SNZ4Jc8Ico18ssIt3ci+AVzH/hof6ZTRSQWg7cTt3rdqVFef0p8idDoN\r\nB6PgqM+maUcIf1lD/bpeepZBTxRqcOOqdpIT6TFccR09OT57sHy8XRA9QsG9\r\nsIDz9T5X5Sxw4vNxdmQuXDekoYNhJWIFiGH2WE5QB7xA7jwwXO5r1UVum7rf\r\na6FKTST//FJtejC4dCj/i64YhUkFHnPwT1g=\r\n=S6Ks\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.13_1666618844827_0.3985737166848249"},"_hasShrinkwrap":false},"1.0.14":{"name":"@richiebono/rate-limit-middleware","version":"1.0.14","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","moment-timezone":"^0.5.38","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"330df51e1802db2c72dd59a2e9a86c4cd51035e6","_id":"@richiebono/rate-limit-middleware@1.0.14","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-5PR/tihxLhO7QwrBzlWG31LG+Sba4RdnS+3Zifivt8w/VAF6KYwswhoyHZ6ZIHLuR8VbSlqaZawLuy1GcOuRXA==","shasum":"fadb43ef3e76865a29ac242e619cb927a05609a5","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.14.tgz","fileCount":21,"unpackedSize":189746,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1QxJ9vN7o3hfmCiezXyUAL623IBw9qlF9ganLghk0HgIgQycYLFZt2nO4NJOhAS086OQMEPbZaHehpyyanR3qvxg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVpt3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvWw//YGXmWzs6G5capUyLDNeNaCNZVnkipEl0mK8NvS3KiTVP9xYb\r\nuflF8MiJQpq5rYHWVtaXtdUHGOuhgYOeaddyIDHRQbL7i43AHjPT8r7XPJrm\r\nNp3aM2wTED9buqyvdE70aoh0ot/B7dRozddA9truMhrJAPgS5/Vnu9NdB9Qc\r\n1E7nXI1FmKMjImFYUZVNi7sG0OpIKRkUtbisJQyuPhSeb5q968i116zfABkP\r\nXjgOnUFniYPDtcWe/anFZOHrCWBwEFPY9KtJiTaWA8nxVXLMuXpnYIWCUU77\r\nmHmntAtlw8jl6W+7V+X051kS9vXBE7ZkGNJXVDF59vVAjbZO5vFfl3/eFnrm\r\noXq5iIvEPj09gJxatBJWoKppSz4wU2wUui0pKfwEF3diXgpcOCaPqUbYwZZV\r\nguePrxRiMIN6OlBEo70sqWYowezxVodN1MwJFr5NH/AhAQRLSJHM5ZrjN9Og\r\nC3AISAQQhgKYUtyFv6UKKZS7sR6J9woPwjAKPfPR9ADPtD3yaqc3m3XFeqVc\r\nvg1DGagvRSW8hoHzvJlD14HnrONlPIgfapV6HWcHlbQHDEg+0+7oxizxmD/7\r\npkOqwygaelmNS2yXp/10qiLMzM3j99wa/P1r7ZLxNOVHjx+ujOuEohacm+yM\r\nINkAwxfccDJWw5X+e6TLJwx97RoPtOWfxgE=\r\n=QDw4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.14_1666620279317_0.010800323851373417"},"_hasShrinkwrap":false},"1.0.15":{"name":"@richiebono/rate-limit-middleware","version":"1.0.15","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","moment-timezone":"^0.5.38","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"4181b3e5697f0167dc5d92bfbea99e753b8e4283","_id":"@richiebono/rate-limit-middleware@1.0.15","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-UzR/mJchNx5/g5n3jc2pEk1b02idXaNxw0P9rnkzuuGy7kwpkVDx64O0enjST3MPXDD3bveigAZOY2QUsDaPZQ==","shasum":"b511cc001611a762eb22620bc9b9e7b44f6463f9","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.15.tgz","fileCount":21,"unpackedSize":190288,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTZVmzQ0OIv1yzeu22w3KvoxSnlL6bCzWxLdPmnrVs4QIgP1l3BcpQDm6/Fj/brvxrTBhEfYCBnDivVpX1AFNDK3I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVpxsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrhxw/+Mo2jMqglH4PrxE44PAXL8sWJHVVDIzo+htGmGzp1PWcDW6Jo\r\nySvnHNWdbbdiJRJQK6LJpDOyBYcLxnxpJJtt2LHgliUxjxYD7IYW9ha147j2\r\nGY/5L21EP05ACAF7oqlMZRZUwVn0rSVMoX2XYyAI454q1Iml6M3Yk8Y+w98S\r\nQSr3y08aAYIFbevgxynzyYn9Y581PRWbBk7N6Sk4EM0VqxjMmN/XgTObw4Sv\r\n+Rtlh3GSIDY/xw9Gv4WA/dQ3NwLokvTMhXY1FK0wc9GOltVcKFDeywax8Nyf\r\n4D+jmpvyio5FHsJXR/FBQoIERXiBSvjb8BzKPlIpIhYgvX0U6y5W+MzMgUDv\r\n0+cGh935U6E6LsbhIZaWoXrvOviYnnqKxuXx26x0SC+hLFSPM9IQKWtSlcc/\r\nLePHbwO5ctNGlyN9Hnn6J8f1EjhSZhLCwhDMi73VtJlw8v7py4UU8yeQVWjP\r\nrMUMgWWFV6c4BTKOHRfgp+odVkl8EIJE3pqo2wOT0ERs+FbTIOazuyr1CKOV\r\nBvHsCFbaa93cmIIdpfao8+64FicyDUKkyLsSY7MiQ1eOl5DaLsjRnLWxJczn\r\n2JEy+bEoIGR9uvZSRChlKtuB5d6AfKVdJMF7i754SHwCR0F5o4717TL7Fs4m\r\nf3xJvz7o+XLnP8Be4LWyMMRHNZ7QpiKRHOA=\r\n=0VgN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.15_1666620524231_0.40866334106384805"},"_hasShrinkwrap":false},"1.0.16":{"name":"@richiebono/rate-limit-middleware","version":"1.0.16","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","moment-timezone":"^0.5.38","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"4181b3e5697f0167dc5d92bfbea99e753b8e4283","_id":"@richiebono/rate-limit-middleware@1.0.16","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-PGingBCtWpVsY8ayraieEUcNDDh6F3qp4GkoS99XgO2qcW70mfpiPdcM7gwv/Rmy1e4tmrQlXi67pBl0lEtfkA==","shasum":"19430393bbf822fdd2dd925c780eade0e6504f1c","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.16.tgz","fileCount":21,"unpackedSize":190496,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGPaK/X+ZhHzV9s9rYJ5Vqeq/loHBrlg2HrJnBvR3u/yAiEApT82iuCImtdpDIeIf2SXIMIWnX44bHy4jmUqQ9TkfuA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVp31ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPgBAAnoBbxVEXCY46j/E+Sv8f5MNh/cO35aB359o4GSHpIjGQETzw\r\nnNkMgU/lm/bqcPg4sTGgvaKLF91QPzJH46abQK+KBtCLQOw9+zKRzrvKqOBm\r\nKI5VEjjD5mUQfGgjmhZH/bSHdGnM+KoibCMblwq0/tcUb36Mn/e2kyraQg66\r\nXl8x2G8AmXTKUilvHchcKDxpb7Axbf6K+PM1XdkpQcxZ3MRdQ+0KkKlFDWvH\r\nz1GXcf7EK5SsuqQ5YpEPchWMyzNmopxQMeEzPP8PiKs24SI/wJ2Es0KTKtKK\r\nDLWCMCrbi/PBeCBYfI9gN0wsls3h+E+SWI0rIoTSQe2wAbbq5FnDvzsZtWEy\r\nEdc2ABPo6ubHNVH46BN4P7kpps/02S41Lx3HDW5srvLGpu+hxA397RLInCoK\r\nS5Ea0wK6y/oFcbN04ZJ5W+7MqWY+WfPxynyFN+0X+XHyveGo6qVlPrOT0R4i\r\nayq6+K1fo7seVF3yq3yS+u/N9LqnLQ9Pic8gv+92CIbeVfvI9miXveS+VTl2\r\nZF4Eq4KkhqyNo8drMhmjq/NNsqmfNhwrK3eOXnM/4ChAOqb/JuJx8pJwM0IR\r\nlU2hCwFfgiWL4vFTkA8N/7lrr526fmsvrCItV1yJ1LjYRG+b7VROXzl8hVyf\r\nkUD3ZREqgUl/PSFtt/npTG+BNvXqVdTaR+U=\r\n=oyUp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.16_1666620917322_0.7855052981804633"},"_hasShrinkwrap":false},"1.0.17":{"name":"@richiebono/rate-limit-middleware","version":"1.0.17","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","moment-timezone":"^0.5.38","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"4181b3e5697f0167dc5d92bfbea99e753b8e4283","_id":"@richiebono/rate-limit-middleware@1.0.17","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-IGShGHnPU1lHQMsEFFrKP+iBYSaAh4Don4yZjsU3kjes+VESpNjWi4EWA3m/oK+6/qOiO9gfB+ooXe/F80uMJA==","shasum":"a5e0fa31c22a7bb4a1662563c1f4bc2e1f2d983d","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.17.tgz","fileCount":21,"unpackedSize":190529,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCYq5ouj3I8Ha1qgg3DoBzN+ofQcgH5RkYDQuNcLWuvQIhAOaiADMn6Xvln6uqHf5dwMluSOmOnVk120KC8PajtWfh"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVqCnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrf/A/8D62no96bDbuM+uEbeylejcjXZV4wiFQaSW2P274drnet0Isa\r\n887pzH+VxGOQ0o7RyFUA5cgAAlMmh3/kYe0FeLVzNBZMGwHbL6aH9QDltZ9f\r\njJ97+2RR+1Sk1l1BWGHg88qFplzqImswURxhMLjA1E1yzNcJ7EZx7pfWCp+0\r\n0OphZ2F4STdskf+qmH4zS0oy5kok44eCs/SmhN+nYLRBlufP9Pau+a5YB+Jf\r\nP+Km6AoIn94f4OGFoL2ZJAiLhW6FkLUjbZ/1NqQaiuvBTQDQ/HcPrel7cds3\r\npPokH0cVvywtZMiqhSrJ2FlveiVfPNtopjaN/jPn5dW4VBMznGLaf9X9nbra\r\neSVdc4NiJ8alMD418rREyLmiPnt6eARIVacKC4U+kP6wRMfbH5K3qDlhCcdj\r\nT/vhzYMdFgftBm06Qu0CAgbIe8EdM7wSo35vzDRzrvcXuvbsn6EJpcq6+Wwu\r\nLbnQRCsHYYhdPmbB8OtmnyvX/ZcZrjQ37me2oVjm1FUOPPk9AJIe+0sJEXZO\r\n7lOePbpkbtZE7b6tWxrfvmwqrQHdr9fYKrzpbfJj19NzUp2cH9ncekV+hXnc\r\niD4ubJw0DdykoW8XZxmIlnGXk5QnGlzju6VbXgdNAGJlyOS1k7AsuCeEitDj\r\nQGd0p0ic/CneoP7JhVvXzNPPuYtGFxJqByQ=\r\n=Tly1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.17_1666621607704_0.5321850576412468"},"_hasShrinkwrap":false},"1.0.20":{"name":"@richiebono/rate-limit-middleware","version":"1.0.20","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","moment-timezone":"^0.5.38","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"0bc86619488b7abd24c7e77f5d2ea56c463e472e","_id":"@richiebono/rate-limit-middleware@1.0.20","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-nILIoP8xi91NTSVyyf2T2m7R9WT8mabJBo8UfJlPLOeJ7v1/k4rWetgJsRsHYU8GVUzh4koIcUQOPY25heW9wA==","shasum":"030ace3ea5978071a3dbde9b9a735feeb8206573","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.20.tgz","fileCount":21,"unpackedSize":188710,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICig0AhueGh08b8AHAMgBXKSfm1le+iI+NbtKg+Uhqp5AiAVOrdC17RAyBIxY3oReX1rTkJqWiad3TjWPiUxV8GuyQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVrKBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvHhAAgGZV9iLnu3sqBd3p1EeebL+5mprKWKspfMfzIS37HyJE5Znw\r\n+Xpem0EY0UDASg93qNehXihbRsjiqCo/66eeeEnHK3sXaHD4xgpXk++Xsnnu\r\nQxReuMpQ8STwMqCiFZ0mxYv6x1wnP6f7pAc0ma7cYztH9fVoXp2FePw5sW2T\r\nOFzzqJKPLJMfSPPhXUDwTIMtPYOaNLFJMLjGWCl2CoPX0gPL+WHkcqteijCN\r\nW05jztbn/MkubDKW58X9ddJrC6abxsvDGpWOlqpRnx0v7rtoF0mG9RWyhSPd\r\nRBmROlDCjus/azSeJelvLM+lxBZ1f5g0TmLgkBDw9vOVbjHKou87uHu9m+bo\r\nyNTv0vB4VwCLZ+fgxgwvC1LHoc9tJEddimaF3hMmXO1ta5sYaEAiDRafclXo\r\ncpoYVoq03FJ1Bxuu5y4LSE36jAe16LWb8YFjWUPR9YfF3MSbBQnnbEIwHFjc\r\nbgACb0pSfY2/y4BDuaztSKZzCF0RgAPYhj2AEsOG2MEATGCSQzh9F3DQMX7t\r\nVzTiZmEQbsZdqGhbI4eMYHYjl5FcfAP+/YskLy34n8MIAiXs3zc3rY31in4e\r\nofkjAqYbwj+c1fMIpGMiK3wzmIk3xs5TB9YQbcQpdHG5s15DTzIlsg4yPjjR\r\nbIJvHSRAcpxW6kwxpiws2eRo1JecGD4uQqI=\r\n=iMSG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.20_1666626177095_0.31982394086015997"},"_hasShrinkwrap":false},"1.0.21":{"name":"@richiebono/rate-limit-middleware","version":"1.0.21","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","moment-timezone":"^0.5.38","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"446c0b4776f6933aa4dd2f333e4cbfe38604b882","_id":"@richiebono/rate-limit-middleware@1.0.21","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-aJwRz+SUqHiXPNTi6S4sdYlpRXtm28RdvB83DfFgVHA7am5G7zBpQH2/TJI2Ok1AEXNg4ALNdf/SLvHnKiNDjw==","shasum":"1aac059d901d4d56235381c9d4d831a8725a9ca4","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.21.tgz","fileCount":21,"unpackedSize":188710,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBp1L1zbQmULt0J+P5rQuOfVcz9PuWSe8AvVZIc1S0VlAiBFwSr1l0UEfqPgqxPvBgFvG8m5rq5T5U//BseaoRWsdw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVrOZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyoQ//ckPZnV8NMROcaOt7J6Qthqxsr1hsQQRVeAr32pkNt4vYNp5/\r\nqIe9KEZ59Nqq0wWAtR4LF/4PBCRVcoFVVCjVq5JH7fEccVRP/aFua0fjzDZe\r\nlt7H9qF29t17vrn4NN3oQZ/DTfFdDDHSqqC1+xzY6wBqoohohm0i94+InP5V\r\n+y5AFymxOi+2m7oJiGlVZkdVHyFzc57IS5OcFoJlewvABEmq7WdsxCBwryzJ\r\nWrxW1olXVhSoSnl8ObkZriK9cert0Ybvf0wvk0Us5pYX+4v58+oHtrAJJ6VJ\r\n67UIJF3VEQMfgjE/exjsrfgb9aoW9dPjnpgQvUW/hmJxF4aqSvCcX382ndnu\r\n85345gu8gbLr3fNIoTLJrKTgNfUOho6JOiOS6ctYDi2VGrhMcgs5fAcEmdhu\r\npRWWRz/lNIucbzfxkFYt5tEv00DDSCW+B7NRc34JYHu3u4ef4BtH3M56pBQg\r\nfPD6zYMjPt5+ffcV2Xc5lFWZgxkAkbFIiZBgohF7VtIAd16rf6duV2343H1d\r\nfKLKlUdJvT8VXBy0tcqPLLA425SO4FEgjrFF/xj2fQ5cmCuX/CFKn5IsvyMf\r\n9cTBGzxFdCu8EMR0Lq93q1rGckCu4L4TtY6hCQqUYJz5LlYMfgRWtHN5cl0I\r\n9iKLRQaeeResyRd2oJ38tJsk/41aKqvFQy0=\r\n=2iHD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.21_1666626457415_0.3160701434481432"},"_hasShrinkwrap":false},"1.0.22":{"name":"@richiebono/rate-limit-middleware","version":"1.0.22","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","moment-timezone":"^0.5.38","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"c2b414eb36c5869690569523ca613329d39c51cb","_id":"@richiebono/rate-limit-middleware@1.0.22","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-K0Z/tIzM40xPko6cJqg+pGAb1+FvH+Gm8xjPB4jpS1dmQu1pjAHNC05jX+d0y+0xUpo6Y8pH6QXvHWP8fdZqbw==","shasum":"f954c77c7802ff73f3aa47e0a40c0c733e539644","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.22.tgz","fileCount":21,"unpackedSize":188775,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPTOlnuF/Fbs0OeumfLEFMfG3A9YSr/IzGPtxduDtP7gIhAI1vuS+qllrtcksKAdM2TyR9g5dlSJQKh69MAl/u6l6j"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVrkhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXGg//QwTGJgn0S4Gti4ZitLEpufC0Dd6d/xBbVKYsfRSyVoKp9tGR\r\n+09EQXhuGCmGpNVZgJoRaqnm+b30EPVj9eO8+eCoXe32/SI/Wo4RtYm4Shjk\r\nm+bb3agALAIsHKc/GgWl3TGdVsUUdHuZ0zCkbpksdKiE9mSju7f2dSUcRiK9\r\nZ/3ro0m/cTnhSJ8cHp1xO+j8JklvU/GZ7Wgj2kwWuxRI3Dveg0FgVL6JyJRa\r\nXHtorXgG8k8LLpUKanBsp3nWpPqY51sALdM95pwSQ804INSe8NwTiQf6sGTq\r\nIPLJ6dCzjJ0mwrycJQJtLKgJcR3dESEDgMetLix9w7z67WcZR/LpY3POHO/6\r\nIn46dO1WwnnIUJPnzuGxhQAAy6v6MNxpFfOS+0BXq4oxkmIaIFk6a8J+rSSR\r\nHwBnFIqAR70UKm862WJ+LZAX8w9Zs1Cg6r9lEE9x1ti28q4ArTV31+bLvWVg\r\nh4EDCWrSAmokcERYePNrGNAQam6CiMoNj+HLAHWsQil1b0atar0e0ec95dzC\r\nbN5g6/zOM+dlCuMzICo8cApkjzhYqF5KdiQdAY6t3k+4PfnBuQYgpzyjtlAj\r\n4svDZjsMcWUI4T79go0bcRW23gMMaXFcjcG88rvIbIIHtq/Tq6G5bSfg6jhR\r\nrvlVturqEcYq/jzxCxCj0lULqvkizbE0u18=\r\n=5ecJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.22_1666627873151_0.8021450047195382"},"_hasShrinkwrap":false},"1.0.23":{"name":"@richiebono/rate-limit-middleware","version":"1.0.23","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","moment-timezone":"^0.5.38","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"8f3657015b95e5568f72823b4a038d5c13ba116e","_id":"@richiebono/rate-limit-middleware@1.0.23","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-nE2irU1SJH7CJ8QWyf8ufcscCljdAvDv+LdIHm8AdR2kXKquleDFQnYSFNKkeBqK4ZSt40vTP3R1RK0fNdI20w==","shasum":"dbf93caa9ac0f26714709698d1e5bd67b6617d23","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.23.tgz","fileCount":21,"unpackedSize":188556,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPgURwDiA8dUvM/5pMXzcFvU5cuCi3TUWB2qC4FJANSgIhAJsMFeJCzlnXr2Ov4Kn/Xpy3R0OaR4aKKWQKOt5J+MsK"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV/1SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/Ng/6A/oOQGB14Te0RRShvei/SfMk2wHWVpE/Gf+1D6t40AlZFZAg\r\nsW3EJDU6uSqwEq8JwGqt/beVtIwjCW0xtKbQ/hONZjKIWy7X5Bxun9/VAWXZ\r\ndgdSLsoMOOkmSUKM/DBHOVJCDwdCtOxLwOSIBdpeElTurgbj6ZARYb+mR1M3\r\nPpNkLUjkoZd/zTESngvdy7kB1jaCgiCthU4MVSQSRqwr195banPJXcG6eGMq\r\nKOCFhvbGBrUhtmUUG1FXbdWdb5bak+cdkX15aYVimlaxUzYST9AbFOcuFbG9\r\nqA0i3VOHbmce02ep6sqHc4swy2gHWn4UqK5c5mDdfPwjnSH8NQFHieMgLRPf\r\nHX0u++5Xc3Y0dCrFwupqPjNxNgqJUgAMtrieEvzwfoE5dyF3leC9nxAu0rPU\r\n3fYcKdroj6GiM3keVCfW5UGWOBRM8kfEEqGUJU2wjLZDRlQG7usM9j0ATmdW\r\nOHGpMnZSZigGpfDiDgReOoz/n8jgNPj3uY+jjfZ32NM9rJfdbbroQX1J3GVd\r\n+SQX1mYO4cHRU9XMprUCPUQ4w3QTeCANtv5uMAkB/4CosY7NSMO5A0EMFWZs\r\nTnhA5ypD1UXO718mPvHzPH68yQt1MmSqTAGLSwiw8qJ32+4RdkF5T9WpN6Pd\r\neVOkZ0jQEdPxrXby8bMtPXK1EnvMkpUCVDw=\r\n=uBV/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.23_1666710865921_0.5558567645980377"},"_hasShrinkwrap":false},"1.0.24":{"name":"@richiebono/rate-limit-middleware","version":"1.0.24","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","moment-timezone":"^0.5.38","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"8f3657015b95e5568f72823b4a038d5c13ba116e","_id":"@richiebono/rate-limit-middleware@1.0.24","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-oOUVzl1sbqtGcpGTMSWIfTFz2kisFxdOz6Hg97Lx/18ILHmyewXLNlAqx2s52NIt2zJLdABJCZdfZ3a4L1SDDQ==","shasum":"d4c0669f2a2abcc143b519dece18bee9f8e24d65","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.24.tgz","fileCount":21,"unpackedSize":188826,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCLg4WvVZkuenUXYcjRNqhZgS+E4SPhGWpX9W2R+GRvwIhAPYBvYT85oa7opdWJLHhYyGkHzqXAq3DFFav3AaJO+3B"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV/7pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMog//a5GdEvLUdeNKMteTTPJyri9tkv2Ot9gzyOMveXjjlqDxCk/X\r\nbYTWU6/n01YnLAe9iOClf4X7/gQqUKweLLieVtd0mcM3dumWypz///LEFTb2\r\nTaRE+CQYdIvzIPNVRSHRh5bj1uZD6OobePcaRdOBFhiLJthA/25DUlmoCHxk\r\nd/VXLljIoQyd4YPRshKhQLqHiwgYz6RC/G3MywWxS8WIkNYXoZH8iNqLcJrB\r\nRKCs3VAZl1cy+K/9g/gbeGIlVeEgG2mlbbnJmC+iCg3H34nvgxMuMD104jVy\r\nFHXiM5NrXTaR4sDmjtzZX3iOA0rk534tbZDZpePCCbXjCfSupmpWrn/tj1oW\r\nGpCqvDnWEBZF4K+/vjuXxGGPTpu/+Kb/eCkSFhxgnC49WJW9ruW0BuICaI1z\r\nWtDvIffRjggCxZSf82OcZ75NcaoG0GfxMWwRHNY/uTnFwIOHkSyuHV9e8JKo\r\n03Ea3vILqCjKUk2MrZWifUNxW/7n9Ru8hMB/gRSu0/8X8d4PC2JUCWOVutW0\r\nZy/utkSBm+0pp9kvDrQFmg/APvF/m85wLbZvCdFai/pSmwoCGGpefwzRRhH0\r\nI7SxO2LI1SdWhFvOS9H6c/9fPk0TV1uNlsIgODlsX5o5gKTcMZGYPsretFQC\r\n0wogZ8KRfg0g1Ad2bv3UrYCX73EOkD7JZBs=\r\n=RGH2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.24_1666711272992_0.30633696740078786"},"_hasShrinkwrap":false},"1.0.25":{"name":"@richiebono/rate-limit-middleware","version":"1.0.25","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","moment-timezone":"^0.5.38","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"8f3657015b95e5568f72823b4a038d5c13ba116e","_id":"@richiebono/rate-limit-middleware@1.0.25","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-2f2KAVWwl964Vn5ks0oSe9DtpI7w4PKRGoCmS5zu48IHCX4B2yanv0d86PNQ0QrCsG+Cghk98cPx4SUR/ovXrw==","shasum":"40f4d77ae821a40d2400dee167f00aecfd0d499f","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.25.tgz","fileCount":21,"unpackedSize":188826,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzTwTXM8aVK4kw6XX0eYbdivn/vhoR3gwdp/EHJxCjdQIhAMB6OcdzPmXd1YRZRrYEVSrS7i+Z1CG0OWCI0wI9kV10"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWA0AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOHA//TT79b5IDJGIQjFeLJ06IF1XwQjqlXaaGWuTPKRXPqpWdZrmw\r\nOaaoczdiaNg04Ni+PCzftSlXgNq8h8ROeLYpaGKmxdLkoiE2ESfAa+e9Zg6K\r\nvjP4VtXln7ahEZprsBPKRussem5v3hizZtC73WpvmDKHuKTBY6WZHd5WiXL1\r\nciZKiWHr8bRINrGEJs+3+IRtG3NB08KKBcq6NgcjA+i+fkkVz1PTaB0K7Y6j\r\noOTR1wfFbAgTQItXalyp7tGicUphkSCJ95oWYQY0NRm2n29nPxG7pMnfutqg\r\nP+RwnFbEvo1T5MQ8ZvS6PHVDGoMWQ2Yi/Mua1pGMf+pd4hcanXsDFuhTuQTN\r\n3PfGK7QOoO1yHzFPj4xgzEYEfPeSRFweu5f2k5MKrYDAqQysZzVdhPuFGR+k\r\ni06045t2tKhq+ydonnraWQ3m++2G/E767R9dZZ6/DlfPoLDQMCKF8uTGEYsn\r\nFvWeHSpCWwHXcj+URw/XBjt8yybPoKwCSCsgHRJcG+gS9CCsLW1cNp2fnKKB\r\nNxGD/ipDVLnbKJIyU7M+Hol13c8TkE8sDarZI1enNrFxRG5yITG8Cn4mBd+x\r\n4B+yenjs0lytvKA1lMWhmHU3qAC+y6Qzp1clnGmidVZnUevupKAuC36Ri/ss\r\nzrUPsBQiotbgLf80Nb47yyoAfxHMOZ9dHXg=\r\n=wihD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.25_1666714879976_0.8423176347364496"},"_hasShrinkwrap":false},"1.0.26":{"name":"@richiebono/rate-limit-middleware","version":"1.0.26","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","moment-timezone":"^0.5.38","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"a639b7ab86006a5f6be92cb61575d46c462b0f41","_id":"@richiebono/rate-limit-middleware@1.0.26","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-UfMXQRc7Epo6H/boYRMrcTKqMj0JfuCKeFrfceI5GCJa1zczA79AuOsRt0xqLfAkwB5FVndo1sZflrODRJ6IHw==","shasum":"5c9ecd5f705ffd91cbc0bdc97e0414044058baa6","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.26.tgz","fileCount":21,"unpackedSize":188557,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVnVzLVY4vSzQ9E870ut/1A9XldsYyzzPdC5uY3N+MBAIgCAqbjCjHhbRm+3Gx5vKHIgVCxrHmdpZVx3RlLTdo+9I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWCP7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqRRAAm9od2V17OqyfiCw+1uS1Lpx8RHn3D6iDTPIHa/xgOetgzDg+\r\nZmbYSZeBERqq9zkocV9byYFYTAJiMe555Yw0nBeH5MHLc1+8QE702iNyoZMs\r\nfLwefCc/nicJ7buBE6PypmFvm2Bj2HT0MThPqIsLt4UywrEOiUTmMEZt4d+W\r\ngphk+2JRRqZZsP82b5ibHjJVfxvviFk3ndsHo3Ky0T0R+BAEWBpITaSF4oID\r\nt5e1XVwU9ZgVRXIE2nUxv+pLP7CfdoiD6V9g4puLJJO7iBEcS2cie4b989wl\r\nd7uoyNKLnoOZlPkoMA96Y/iXi7QeooRN41f5KNVHN8+jXqgysWOHcizdRgxq\r\nY599yIqjQi3sBj+/h9qfoDnKRVYOvR+4YmBEWy0LYpsHBOA3v5+ZDQIZKEvJ\r\nedsUwtxto/extUBgag7D3Kp9v+gaTFZqE3FkLyt+YdNghMhOg4jKssOYMfQr\r\njAptRVyI+ZY9rW6mKVcmXCVTyqUo0JnddKq9FeGyHUx974zXsqTwiMlJo3R9\r\nWmo/v5l89WV4pALe+IQUISuXUii7ihd9UG9Nzzq+BRGAYNy8tRDCSTQLOxZV\r\nFR/EFRhCaoIpUMlvs1NNm4egu8c/guN0CE95RgJWRHpPjRAzSfsoDCHvBACU\r\n61pIJ6RO8QNq39op6HIFfEbOCKh1FrbH2kU=\r\n=MI7B\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.26_1666720762625_0.4874645120097678"},"_hasShrinkwrap":false},"1.0.27":{"name":"@richiebono/rate-limit-middleware","version":"1.0.27","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","moment-timezone":"^0.5.38","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"2cb61f59171be3bb8c90a62a9b7b89de224ed789","_id":"@richiebono/rate-limit-middleware@1.0.27","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Pii5QX0t+usxPSS5zoDJR3UB0fF+5LNpWGhVcg3s1uzxof2IqxCYSDvI36cE6wXAYu2UXZO1WVtudNTUDV/LUA==","shasum":"7280eea67f617865cfb8903d0e462a98d424c552","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.27.tgz","fileCount":21,"unpackedSize":189937,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDce4aHu6Ckt2b/YV/QPmrWYqwCBUF28MM4Fpys4MJ+tgIhAIXCMaMQMBJUQuZzdhrHVeFWqcVMxUHRbtO/3ZS4Xzti"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWRePACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/eBAAkt0G9qf7r8wAOhSZoAD9sY1YuCSoWCk/5bbe9BxWlvdvW99G\r\nOIAyrzjX5dmVSoNfedtMw1FDyAhuQ3HAMVCTb++dRiwvFwGeVGt5VIjXEUr3\r\nYgwYxG/LhREwxuPiqo6hnhW6Lck6rmkuXBDIVf/JW+Pvi6Osl42p36NKGbym\r\n7GUEhV9QifPjaQgM+jQ8/C7oo/VWU5Eiq6lbpksudNgAluQV5Gq0NW/yB/V/\r\nKguJ0e9Q67R23Lythy/VU/1muYoRCCBQXZM/xfM1eVzNkUrHLDeQlf+trsR5\r\nbxsFvZKK5Ci6iIrbP9sbsCSE77fo4Q0uVPF9Kre/qnppI2nFGbcIfSaIYsdv\r\nJ2tDfk9YyyXJh8+5Yw2FAORbdAaozEvtz+PYIgwmw2KrZUg+SCn7Ljc1ojhV\r\n2U/SbOPUhNjTaZ93wXx6dQbDRWA6nlTmGxIDm7gqo3gBUJK4N8LevM85Zoxy\r\nQWCGTlXIYOGHDhuuIAJEcPho4FAfMtTAn5mYjCDSHJYEw2mwqCjtmSYZx87N\r\ntaJK0donxiBWB+aGgyTFvWUZ/75WVhUhxttj52M8R6ap20urTtjb8exjeED6\r\nkpulYESvofWfTqsV50R58242bkh3E5DwtzZuR9QN31NvIMho7SsCCPoc2fhs\r\nn31KQam3EnzkPGhLFkQKQaoiDQB7P6P3Kdw=\r\n=V9jR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.27_1666783119042_0.034345477248160394"},"_hasShrinkwrap":false},"1.0.28":{"name":"@richiebono/rate-limit-middleware","version":"1.0.28","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","moment-timezone":"^0.5.38","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"df1232564200e36d974e3d7249ce2df7e203245b","_id":"@richiebono/rate-limit-middleware@1.0.28","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-eo+LtZ+8OCRlQoMh3xtz/u9yEak/ohnisWgJHQp+px8J9e2hijQ8JE1xVwKQcP8ht0quK/RTJApj7od+Cf6seQ==","shasum":"cfff74171b7f3ef7c32a7385445005089b3a4de1","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.28.tgz","fileCount":21,"unpackedSize":189865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFo2qI0onmiSxI5K5iC4akPK1nLmVNBtoEScnhb3rBNsAiEA79gRt/8CqAJ4Lcu21qx+TazQ8qt1UfoMqHTGjbM682A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWSCHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmockg//Y921cAfDHvDiv2yR+HCZAZSuKN8kiqCQ8Ome5xx1Apsgtf0Q\r\nJIDh0apa/9GPGoASqEVQ2GrirIPjsEE6zhJHehYVIRffi1lh9YshbmdeLO4O\r\nUjAopOSyADPJfkwjqKEo2Hdr0r6ADZDg5JgfdKuuTfPyH6Ax28ndTq0ziHqa\r\nma7wF7jyRY495ECZwbryGwLMMBG0KW7670YTTNsPwHvty9uTmoYZsvEy7Efz\r\nqvcUzQ4h+YwX6x4kfluI/epflqdAazpjz8GphU90zEmSMIU0VXLqpBOXr1Xx\r\nRXvvJkCauY3DAa5ElWiDZzKEwezPRT14PDxtZ13N45MpNXUknzK759EelnDH\r\njWDDEQ0zFQgd6gnU37tKPdBv1ooqcF55OYAC5i0XKsS4cie3yMr9Zus3lBof\r\n8MUTyfhJ3/F3txehPILdwA5YjWCZVmsCETTEy82SymT7OwwBhAEMDNNzB3Dw\r\ntEAZPw2cYC46hB87fAmQ/LsOScJSpeU/m/GTPziKpqp1/xiquR7mWktuL3iO\r\n7DmBRFLhaGW3mV6jRyWdDsGylW6ijqt4yKI6W8ILNorgq1rBTE9S/gj2vl0l\r\nsnjrFjTHLrNS0Hn0wTikEB+U1Rlnqv1gHvMUPTbQiPoKjfPG8iQHtqOZA3DS\r\nNeZ88pf7y9IcUi9gmHKeVSQCjH41bpa86S8=\r\n=gl4m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.28_1666785415180_0.9750105406876479"},"_hasShrinkwrap":false},"1.0.29":{"name":"@richiebono/rate-limit-middleware","version":"1.0.29","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","moment-timezone":"^0.5.38","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"0916f941ecbb50eabb68c8707d844dfd5b75c946","_id":"@richiebono/rate-limit-middleware@1.0.29","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-MAOHEhrUdeEVDlpKnyOktIvSi9++G9h/52g4HIhwfoS6sDL7kJ9oCw0LPSWHeO9aZjz7sQrdeqC/2l55xCp3sw==","shasum":"b5fa15a9d1cb80e6c00b7d8359b3ae0f49dd20cb","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.29.tgz","fileCount":24,"unpackedSize":191744,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4UY/36ajkgU94w57ShPb0Fn9lwfcouBBBOBg6L/e+6gIgYEqAyWCXDGvGd+0V7oaInDC+BmwA2cm+k3CreZdfVy8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWS8vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrm4Q//Q6LW32PXaHf9aqWGdoHSvRHQb+HLOvq0PTMjH4bnqU1Fv1sa\r\n4OkVoNXtyBaez4JA1lwh6/7PSZ7pL11zMmLKc6JhIncE+rSNk4dkA1oBMzv4\r\nKUMDlaJSvTx99FYaNLnySiKYLdrDY2/C43wqN6W4TKLzWbDKIPdyFN+fvLaD\r\ntLG+yGOxHGhFblnyE4Clj7vVzXMCvr6t+Ua5K5FHWbG2TZ7rno39z73FYizR\r\neXQCapPptdyBnLxxZFlgfu3B3qeta7TBrcERg1nJtr17xNuydnJrFfiABQj2\r\nct/4n1ZRvuKLqrczNCq0VAf0Ozdia+bbhfstHpnLsLdzKWqhvcVYqVrXG+Qy\r\n8xg2cGyxyl2HnGSsb3hNia8OmxCyqapLKobndho1gzzwyi9WJXKICQniNRAI\r\nFdLPJ2VZlbx/cnf5vf00jrhw0/TmH4DAQcfLo7OYfvr3c9ZrgWoeuXadEPYx\r\nMEHmfx/tY11OZ4zPF8baQhbKYbnrUxtDH9oD1upM54+S4UIH0pwabz22FSCW\r\nUt/XN9yfOMJc/MuQsWRFduz4jTqddoIc//dvp5u+ODnrhNwJX7s6CWCj9bCG\r\n20AiUNnIS+ALcFP4mGY9qsM7dLxx4ZHftQay1cDdp5w5JLF5tbTHXBPrO0Wp\r\nclX7GfRsyWP78IJLSYU5QnHA+VlEXUxDcTU=\r\n=hkCF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.29_1666789166905_0.06143441872777955"},"_hasShrinkwrap":false},"1.0.30":{"name":"@richiebono/rate-limit-middleware","version":"1.0.30","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","moment-timezone":"^0.5.38","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"cc22b24b57e8c90753745e1e25226702143fc6b1","_id":"@richiebono/rate-limit-middleware@1.0.30","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-9amT4CEXx6ti37m/LYkrx/y21NnsgAi4hIm6jHb+MAzrszuD3XKcqGy/90nilJKBZAur7AijVFvUlvNZ7Crq3A==","shasum":"16d0999e2f062270bc3ad65cfc405d84cae41141","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.30.tgz","fileCount":24,"unpackedSize":191998,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ8fMHwH08ycKHgfj7k/aeC/74J/8TTxWSkEtnF0ef5QIhALpn0rbWmpREWDJJKWsfTfJA8H4Rc2Q2kvxu6MRKUUDp"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWTQSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrtmg/+I+vVBQyxkKby4hORuwNMj1RoTipNK24AV82wvkwNnaphOxVS\r\nvKNCOU8mhrbfK+QYc58np2By6qUkZqMqbRolREtLKFgLM+g6PMmVs5dPrOY2\r\nZmSR8LsvshFTklZP14NxYmC0gulFaq4boDl5KF+wTe3q2coYBulmaLSa+2Hb\r\nuaW9ie4CfyOyjXf8MaZMqSZXItK33Z98Cov2YZYQtPL0aOmCj1EfhRCSdwZ0\r\n2JjuKPx5dV77dnINRPu0TLHDBf4gAtAmXx0aqkjgVYVp+oviIE5n+10Hshw2\r\nh5TYi31GIGPXhYrQSpUjz11fPiZJ5sXYznVzcFjUCtdJZhQMKc3cl7nfu35L\r\n1ESwfGCz5j17CHyd3tpSplBpWciAJlW+sZKLXlMzoJOaHdh+q4jZ44shcuFz\r\nYFxypbs2TF8V/TV+uYbYyZEXikD8yjBCa7UtGpnmh1HVqhXSLmSUh5CwP+/2\r\ncwrwmEKVa28uGVcsORISHFenqwHV3NVMX+giKcnavTp8MuHzIuAXmwthAqpQ\r\nFsBeWIUYLRsTl3EKoVxnWZmZLyTD6LRLqnocWVL69JLRdnJIqQbxK1xq6jwl\r\nhk59oMh9U/OK0am8DChLQrbYUXF9CG0eXo+eGow2HsniyYFYo7nOrf4RQzuj\r\n+K9jJOmq9FqqArMyi5FfQdhN9OTbNVRmzoU=\r\n=4fBs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.30_1666790418130_0.4523528404163861"},"_hasShrinkwrap":false},"1.0.31":{"name":"@richiebono/rate-limit-middleware","version":"1.0.31","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","moment-timezone":"^0.5.38","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"efc630d8d2642e52b277fed53c686d643cbeb202","_id":"@richiebono/rate-limit-middleware@1.0.31","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-aTRqG/2TvrMj1r0r4oTKnqeBglaFuoGk3NdGHh8s7CICDkp34NXILKq0SRDDLsFFMkNbmP6nlze2Avmu+mdN4g==","shasum":"c6879050f44c9c57f92197db46e682f82813c4d9","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.31.tgz","fileCount":24,"unpackedSize":191744,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs+iUO0lWLIVSuOqpbK9gLxAUlx0knQDot5S03Ct7fZgIhAK6LvQ9gHEBBCquvR/R0aUKuDsB5cpLUFtWzu8nMChZf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWUToACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfjA/7B7+u/wNUupYszG6WAI8Xr34FMB1lEHbhX1rLiToGVGXkoyUG\r\ntfstu4kVk4yRNBhEX90dRTYb5ay4YxOPuVPjmfZ5e2UXCTrXQ6mqxMp/x4ha\r\nF9yIkey0hWiui6hPHPMwvLkdDm9RDQbtNTENW1b+nbHV+6JO7eWhLSed86Mp\r\nz0P2B3FAbSlFvUXw2IVSiguwv1Nc4clBq4ZOGFxRfgQorD+gRFRdYoZTcY+h\r\nQ33iLcJpOTzCz3oQ7etqcxmqcilhzx3OJ7M6PtiXKLQL10BNUh4hjKJpDwXE\r\nZagjwAn1I71kUSU+bLm34U7xKeSfuhiI9yaTxK7gU7tcEwJMhoinVKNMN/xl\r\nojrETNKzp6d+FSayXA17xnkNMSmSOP+VjliLLeGO+NHbLPwPz+cV4obwFSXw\r\n3zJKLRXc+LvImeoVGB0SCYcsMispruEYmaEQx/mOjTkPLeDx9G7XdAij77vU\r\nXClk/kirshW4KngR1OQLD2JVyHo968yClbYHGbkrcRc80deUE3REWopN08S7\r\n4k8mjCWaLYG4jDaOHxdiQOqZ4VDTBCBT3koLGXtqlZO9WkZHPbQIqZAKn5vq\r\njG4B662EJpqw2pqtpe4ieEfAfdFaea7l9fQdHnhjP/Z40DD++SC9K2qksi0B\r\nlb07DY7BIUYNUC3rnZtgOwLAQZQwjdHLyBI=\r\n=FR13\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.31_1666794728000_0.467304361643742"},"_hasShrinkwrap":false},"1.0.32":{"name":"@richiebono/rate-limit-middleware","version":"1.0.32","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","moment-timezone":"^0.5.38","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"054438d4097d3726dd356d73032f1eadd6ce7d1c","_id":"@richiebono/rate-limit-middleware@1.0.32","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-JYcvsswXy8l6kJzhOtVJpG+6wd5fNOwpJUSG3mZuPCgRhlvFhgugfuTW0hG44QPIAAxbJA7QECYGPDUTreX7XQ==","shasum":"ccd76e3da6c532046864cd7aad4f0e8304f0bc73","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.32.tgz","fileCount":24,"unpackedSize":191891,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkTpfnhahT4XsjAMxKpWFXGYI8Nex9PTic39BgWIPfiQIgJdBvdjAAHMFaqNRjVihQwkHQdFn9lpK7TrR0AJ0oUr8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWpboACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOnhAAjy/fsRwuKXsMF2aG9Aa1YUOtNgFiazJjp6oKn9WpDzFYbp6I\r\nTOOhk2oLqKJvPnOSdOSyDqlTOiL9usjjvZmL4/dyru3ZXonj1FmIH/pBg3Lg\r\n1gZqEMULL4hdCtqoJMQaiVudAviDd5kxKP0mNDwdIR1xrxu0f0ct9bMtJJbg\r\nMHGw7D9eFBmuOkDyYwCv+n1j0cdDma7buyLQltceGwOcGryXp/jvNNCTY08f\r\n91FCeVCOl/sH/0BS7sf9gq4uF4e10VDp9CepzVqjm2h+/COnrWAOfi3wMh+O\r\nOPw2o8o7jCcepzts1/ONgJGQv6/eSu5HcFz8jzFg/0Kw9LUJwuW3g9OUBvIG\r\nBPWyXXvg4vF4E7qkV4gZHOyYCv6u9MkuGJoU6MPqFY/oMr+pjNmauycetwS1\r\nn5MRwg5Vfn++3JOkEINS0qfvJJHC1NWqG+zkLt0drN3CW549l25KGeukRf7g\r\n/lkcavXB3NJZiFWsPcPHFSLtLzZLgUk/u6b5UTGj2y9gPB7cNlFKO+vUfO+L\r\n+Ps+vzoKuBL3bj7vduXso1z3K+mDPWTYhi+3GTpzu+VNsuAqkMmOh7phAEWw\r\nTRP7Zn8dVtcp0jUA6/xwYPLfO6FlLHBICGOx6ZA8h79cZkP0WXz+jlR/+KuJ\r\nB8E/HcOqN9Fjkhjho5flXcK9FLyVVQgz5m0=\r\n=h/AT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.32_1666881256224_0.2192197883177247"},"_hasShrinkwrap":false},"1.0.33":{"name":"@richiebono/rate-limit-middleware","version":"1.0.33","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","moment-timezone":"^0.5.38","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"0fd236136ca5c6d384294d79d85dbbdc1c3811a8","_id":"@richiebono/rate-limit-middleware@1.0.33","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-ZlnKAFWyPl3uMRWzoXeNzEG8VYVBTiTiksW1Hf4X1W4yba+7t0DSvMS8Ntgin7fcXzuey0a88eratmghFB9z5w==","shasum":"eff0904ce980d4aef4f1271ec020239769e9c94b","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.33.tgz","fileCount":24,"unpackedSize":191977,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW+fM9GqXsEDG2XT4p+HCwAuve4QHlr1oV+tECf1vK2AIhAItkH82NT8z60Z0TRIT2mYsS6u5sKKZK6sflE8Lu7hGM"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWpkNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKXQ//XmhLxK1Kn7v01q+ugjCN/umolo+Hbf4qN83A7haQmX2tliUE\r\nG9qBVUMB1AcAjUEnDaxubdt9W8kmt/sEbAH+mxocDZ3bN4Z4+UhmYjNJQqrN\r\nTimW8KWfGc4/OfqUG3eA6biKDmDSyedm49n1fQ2a5J8wu+WMPVyBRZj7sK1v\r\nC1snUlJWTTmtiVaCU+eXfiIgZlTL8TmeqZ52DigMTKdzX7IxfHlWIoBo4lj1\r\nTduABNAEzG9KhmF/djz374Ehii+63yInsc8Fxktr4eO7y03eA37vhNKAT9D4\r\n8ZaAd0C+5a/JCOhuVNV987VlTNG547TxuC4Omw+yWg9SiKlo7PVvrs3eHpDn\r\n/L/9ad99ZnZgWBuEoiYK0yc/c7Vdmm2UHD0tzuJv273EnQaQwH8iBwSIUhBC\r\n9Jvlr9kMyHRuNTsT6nSAgBiGKgooGfZiwzZpVgF5IvNoijCh+yDxZmPFOrNm\r\nl4zMUzky3UUYjzDLDBVHKlGc0eDVjbsO2mFpRvEuPaZlCw0b4f7z8GPRm1v3\r\nYjGP49SXRU2p+gWdwaDaG1yPclO9Ow6fOGBm2M+J4Pxey1e2axbqN7JoNA3Y\r\nXk0oCds5IHcErbdtYIdm6F91dNNSR7hlDGUTbXlRtkrPUG0EcSRsOimmSu5S\r\no9OspRLGLQGWQM8vgxo8tAl2JT8cm3SSFVo=\r\n=PBZ+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.33_1666881804923_0.22695144268018952"},"_hasShrinkwrap":false},"1.0.34":{"name":"@richiebono/rate-limit-middleware","version":"1.0.34","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","moment-timezone":"^0.5.38","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"c97a6499a53e29052c71388fa26a553940c23d7a","_id":"@richiebono/rate-limit-middleware@1.0.34","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-9HtLzpQCyXGPk3iqKiXZHaAScie0bzmPOCmlk6ivvUU0d8RLYL4yP14YxH+9Zi7o0fd/dO16F7okRnu9aMrJTw==","shasum":"18bb5147434838dd26388ed70611a572ba213c33","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.34.tgz","fileCount":24,"unpackedSize":191811,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICDv8wh454XGlrWrfB64WLWIcWCFnbO9Mz39/Y32byrlAiEAzklsqYEeknIeiZWk4lhyFlxIMhDCzp8RcaY8Z4LWWoI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXQjlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpM4A//Zljj8Ha2f2fcSeYXL/ba2iO5gAwhLxiYozfMs3vn3RNr5vIN\r\n3QCOVQCiVSmxWOEwAlulvPPRpoD1uWfZMg7FSKFQ+rvuWhCjzPqMEVqy7WF9\r\njnz1FMhqPiSwSK9DJI1BZ1DO72nalZdUlXafBO79Wq78zPthAm55bWB5Uze2\r\n3YwyJtAj76z0kiA8mNAvs6rZIlIojBx3IT9bPly1dsUHre3dAqH76bZkTg6z\r\n4HSLW31THeJgzEShGpLOfurjsEs/zO8MiVzcnhMwtMcHdvej77Bq5f2sQXQL\r\nVO+enPV9amA8DBhUuyWReVgzykT1cpLgrwXfIUjki3L3uLfoNxrXGTcK7CAQ\r\nvcVU8Q+msiUVVRxdQEhUKETMGr2P6dcvkccrFyGvqafCYLQSMcAn4kSkzKBu\r\nkKZQbnC2s4NQg15Xufo3n3fJX6I1BUaDCjrPuuK3e9BQxeYJ0orYr/YeAjEl\r\ntn40izSZNY+GFPVe7UqNXN3u178E2Vhz1Ek8GDEKKbXa7ASMIJA7IqLugmvj\r\njKJ8k17OhbIHArLyrRTRaRqsKLwFwxWdPwlrFLgk2whECEHBLRIGkG6ar595\r\nmTYbKkFWeRwj8NCpwOsYGwOQdK8Jlfhji+ItHNXKI4icNtTQCph35Mja8ZFz\r\nZ5lzPv0AacRA52h9AaYIC2gJODMrBt9+WZI=\r\n=anG8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.34_1667041509508_0.027970321832234468"},"_hasShrinkwrap":false},"1.0.35":{"name":"@richiebono/rate-limit-middleware","version":"1.0.35","description":"Rate Limit Middleware","author":{"name":"richiebono"},"private":false,"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix"},"dependencies":{"@nestjs/common":"^9.0.0","@nestjs/core":"^9.0.0","@nestjs/platform-express":"^9.0.0","cache-manager":"^5.1.1","cache-manager-redis-store":"^3.0.1","moment":"^2.29.4","moment-timezone":"^0.5.38","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0"},"devDependencies":{"@nestjs/cli":"^9.0.0","@nestjs/schematics":"^9.0.0","@nestjs/testing":"^9.0.0","@types/express":"^4.17.13","@types/jest":"28.1.8","@types/node":"^16.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jest":"28.1.3","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"28.0.8","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"4.1.0","typescript":"^4.7.4"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"b6acf75d4a119bdf2f60bce3b2b2e5ad6948a163","_id":"@richiebono/rate-limit-middleware@1.0.35","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-NXuR2n3x/CYGnpVOBEPk4XWS1wzNM3dIti+9h97BOAtASxpZuAQRuczYwbmRepprQksk0zs1O71KYyLfzrhO6g==","shasum":"1fd4d5dd2a765542613972a42904a882e1683654","tarball":"https://registry.npmjs.org/@richiebono/rate-limit-middleware/-/rate-limit-middleware-1.0.35.tgz","fileCount":24,"unpackedSize":192405,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtvC9+mOCOZ37a1cAqlL/uuLlP5+y4Q2/sWHB0uSJwAAIhAP0LTuM5FRmAHu7AFlzlncPVbQsON3ZComsY8iAI0dNn"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdh/CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgtBAAh+SQD3oRW8fb3cuEjwKZMy3mPWdFKlxQ2UkgacoNaruTpRo5\r\naScgRKJBDDnTw+4MGkJ8XNS+EBQ20QZmFkuRT5bul2SHwSHAjYPhSODvjR6O\r\n4iU5pBJESwRa4I3TMIOdY6ZfHMULyy9AG19qjbfPRE8xrtTVtXuR+8DX3MPE\r\ngmYiOM3kPtifgVk2FQukT96plcqmhZ1R/jv3a3ImBs67bV36DJrsPG382j23\r\nbeCtQbJp6wgIvNVP1eN5mD/DNyeGjeKodg//EkyJT+tn8mo6yoB9eHt9lkw0\r\naLf5SWA9zffEx7a3P40DkFKRzE+gvV4fWaSQ0Gfckzc4zrKim3G67F85y+FI\r\ny538K5oVeSkFJvUEQI20xp5YDvl0GjzfIpSFEGdxcZnFLANTBIlrruc8bdBJ\r\nN11K5b8e2+k8nM55obCkZ+w2aCopOskGkpbh50afe931baIROPNJrgksSlJy\r\nK/NazhO8E3m0z2WZn25VcWw/9CF9wibo01lthZ25vWSbz2f7ROphljw7CJHS\r\nCRaQOWH4n5oHmuLV8zKtQ/2Fnf/m2WfKCybrFz3U7ThoNhJn8aT61fXi8Q1C\r\n3CtFI08W6qi8Ed8Sr9HkWoTwltICSAWXjFEmd3fsTOrY/LOFbWCw32zxxDji\r\nIxkoQwHj3zT+njGqLgHb4PXxFRZQurmN8fk=\r\n=Bfte\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richiebono","email":"richiebono@gmail.com"},"directories":{},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rate-limit-middleware_1.0.35_1668685762763_0.12641720963352476"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-24T11:52:32.188Z","0.0.1":"2022-10-24T11:52:32.459Z","modified":"2022-11-17T11:49:22.959Z","1.0.0":"2022-10-24T11:52:49.580Z","1.0.1":"2022-10-24T11:59:35.972Z","1.0.2":"2022-10-24T12:05:43.433Z","1.0.3":"2022-10-24T12:12:06.449Z","1.0.4":"2022-10-24T12:36:02.738Z","1.0.5":"2022-10-24T13:02:52.586Z","1.0.6":"2022-10-24T13:07:03.033Z","1.0.7":"2022-10-24T13:09:08.453Z","1.0.8":"2022-10-24T13:11:54.001Z","1.0.9":"2022-10-24T13:25:35.746Z","1.0.10":"2022-10-24T13:29:18.736Z","1.0.11":"2022-10-24T13:34:12.728Z","1.0.12":"2022-10-24T13:36:44.226Z","1.0.13":"2022-10-24T13:40:44.960Z","1.0.14":"2022-10-24T14:04:39.514Z","1.0.15":"2022-10-24T14:08:44.413Z","1.0.16":"2022-10-24T14:15:17.465Z","1.0.17":"2022-10-24T14:26:47.961Z","1.0.20":"2022-10-24T15:42:57.280Z","1.0.21":"2022-10-24T15:47:37.606Z","1.0.22":"2022-10-24T16:11:13.353Z","1.0.23":"2022-10-25T15:14:26.166Z","1.0.24":"2022-10-25T15:21:13.215Z","1.0.25":"2022-10-25T16:21:20.171Z","1.0.26":"2022-10-25T17:59:23.040Z","1.0.27":"2022-10-26T11:18:39.248Z","1.0.28":"2022-10-26T11:56:55.382Z","1.0.29":"2022-10-26T12:59:27.098Z","1.0.30":"2022-10-26T13:20:18.294Z","1.0.31":"2022-10-26T14:32:08.177Z","1.0.32":"2022-10-27T14:34:16.429Z","1.0.33":"2022-10-27T14:43:25.130Z","1.0.34":"2022-10-29T11:05:09.658Z","1.0.35":"2022-11-17T11:49:22.893Z"},"maintainers":[{"name":"richiebono","email":"richiebono@gmail.com"}],"description":"Rate Limit Middleware","license":"MIT","readme":"<p align=\"center\">\n  <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"200\" alt=\"Nest Logo\" /></a>\n</p>\n\n[circleci-image]: https://img.shields.io/circleci/build/github/nestjs/nest/master?token=abc123def456\n[circleci-url]: https://circleci.com/gh/nestjs/nest\n\n  <p align=\"center\">A progressive <a href=\"http://nodejs.org\" target=\"_blank\">Node.js</a> framework for building efficient and scalable server-side applications.</p>\n    <p align=\"center\">\n<a href=\"https://www.npmjs.com/~nestjscore\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/@nestjs/core.svg\" alt=\"NPM Version\" /></a>\n<a href=\"https://www.npmjs.com/~nestjscore\" target=\"_blank\"><img src=\"https://img.shields.io/npm/l/@nestjs/core.svg\" alt=\"Package License\" /></a>\n<a href=\"https://www.npmjs.com/~nestjscore\" target=\"_blank\"><img src=\"https://img.shields.io/npm/dm/@nestjs/common.svg\" alt=\"NPM Downloads\" /></a>\n<a href=\"https://circleci.com/gh/nestjs/nest\" target=\"_blank\"><img src=\"https://img.shields.io/circleci/build/github/nestjs/nest/master\" alt=\"CircleCI\" /></a>\n<a href=\"https://coveralls.io/github/nestjs/nest?branch=master\" target=\"_blank\"><img src=\"https://coveralls.io/repos/github/nestjs/nest/badge.svg?branch=master#9\" alt=\"Coverage\" /></a>\n<a href=\"https://discord.gg/G7Qnnhy\" target=\"_blank\"><img src=\"https://img.shields.io/badge/discord-online-brightgreen.svg\" alt=\"Discord\"/></a>\n<a href=\"https://opencollective.com/nest#backer\" target=\"_blank\"><img src=\"https://opencollective.com/nest/backers/badge.svg\" alt=\"Backers on Open Collective\" /></a>\n<a href=\"https://opencollective.com/nest#sponsor\" target=\"_blank\"><img src=\"https://opencollective.com/nest/sponsors/badge.svg\" alt=\"Sponsors on Open Collective\" /></a>\n  <a href=\"https://paypal.me/kamilmysliwiec\" target=\"_blank\"><img src=\"https://img.shields.io/badge/Donate-PayPal-ff3f59.svg\"/></a>\n    <a href=\"https://opencollective.com/nest#sponsor\"  target=\"_blank\"><img src=\"https://img.shields.io/badge/Support%20us-Open%20Collective-41B883.svg\" alt=\"Support us\"></a>\n  <a href=\"https://twitter.com/nestframework\" target=\"_blank\"><img src=\"https://img.shields.io/twitter/follow/nestframework.svg?style=social&label=Follow\"></a>\n</p>\n  <!--[![Backers on Open Collective](https://opencollective.com/nest/backers/badge.svg)](https://opencollective.com/nest#backer)\n  [![Sponsors on Open Collective](https://opencollective.com/nest/sponsors/badge.svg)](https://opencollective.com/nest#sponsor)-->\n\n## Description\n\nRate Limit Implementation using [Nest](https://github.com/nestjs/nest).\n\n## Application with implementation example:\nhttps://github.com/richiebono/posts-api\n\n\nNPM Package URL:\n[NPM](https://www.npmjs.com/package/@richiebono/rate-limit-middleware)\n\n## Installation\n\n```bash\nnpm i @richiebono/rate-limit-middleware\n```\n\nAdd the following parameters to your .env file:\n\n```\nRATE_LIMIT_MAX_REQUEST_BY_IP=100\nRATE_LIMIT_MAX_REQUEST_BY_TOKEN=200\nRATE_LIMIT_WINDOW_LOG_INTERVAL=1\nRATE_LIMIT_WINDOW_SIZE=24\nRATE_LIMIT_UNIT_OF_TIME=\"hours\"\nREDIS_HOST=\"localhost\"\nREDIS_PORT=6379\n```\n\nImport the rate limit libs:\n\n```js\nimport { \n  PriveteRateLimitMiddleware, \n  PublicRateLimitMiddleware, \n  RateLimitModule, \n  RateLimitService, \n  configureRateLimitCacheModule \n  } from '@richiebono/rate-limit-middleware';\n```\n\nConfigugure your module:\n\n```js\n@Module({\n  imports: [\n    configureRateLimitCacheModule(),\n  ],\n  providers: [RateLimitService],\n})\n```\n\nImplement your AppModule using the follows exemple for public and private routes:\n\n```js\nexport class AppModule implements NestModule {\n  configure(consumer: MiddlewareConsumer) {\n\n    consumer\n      .apply(PriveteRateLimitMiddleware)\n      .exclude(\n        { path: 'api', method: RequestMethod.GET },\n      )\n      .forRoutes(PostsController, AppController);    \n\n    consumer\n      .apply(PublicRateLimitMiddleware)\n      .forRoutes(LoginController, RegisterController);  \n  }\n}\n```\n\n## Support\n\nrate-limit-middleware is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers.\n\n## Stay in touch\n\n- Author - [Richard Bono](https://www.linkedin.com/in/richard-bono-75418818/)\n\n## License\n\nNest is [MIT licensed](LICENSE).\n","readmeFilename":"README.md","author":{"name":"richiebono"}}