{"_id":"@depup/rate-limiter-flexible","_rev":"5-3644f42b1fd474965344ec4c37ee3093","name":"@depup/rate-limiter-flexible","dist-tags":{"latest":"11.2.1-depup.0"},"versions":{"9.1.1-depup.0":{"name":"@depup/rate-limiter-flexible","version":"9.1.1-depup.0","keywords":["depup","dependency-bumped","updated-deps","rate-limiter-flexible","ratelimter","authorization","security","rate","limit","bruteforce","throttle","redis","mongodb","dynamodb","mysql","postgres","prisma","drizzle","koa","express","hapi","valkey","valkey-glide","GLIDE","cluster","memcached"],"author":{"name":"animir","email":"animirr@gmail.com"},"license":"ISC","_id":"@depup/rate-limiter-flexible@9.1.1-depup.0","maintainers":[{"name":"chiefmikey","email":"wolfemikl@gmail.com"}],"homepage":"https://github.com/animir/node-rate-limiter-flexible#readme","bugs":{"url":"https://github.com/animir/node-rate-limiter-flexible/issues"},"dist":{"shasum":"058afd6cd441a5b5783e0241f12046bcfeb13af0","tarball":"https://registry.npmjs.org/@depup/rate-limiter-flexible/-/rate-limiter-flexible-9.1.1-depup.0.tgz","fileCount":42,"integrity":"sha512-PtPHN2QjevXFNATYw5P8ywijuRtFLVxwYe/+/Elet5ipm2a79KX7yjunKGhfVdUfZQPypSdSoZ/aCIjlkxGr6g==","signatures":[{"sig":"MEQCIAKgwD1fqllE/xdlOSbZ5qWAThzhO5/0pNRfbJ3R5HRZAiA248RrxewKxZHQF+iVy/eS+rTo+f9CXkZj6jdgAXqkQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184569},"main":"index.js","depup":{"changes":{},"smokeTest":"passed","depsUpdated":0,"processedAt":"2026-03-09T05:24:58.594Z","originalPackage":"rate-limiter-flexible","originalVersion":"9.1.1"},"types":"./types.d.ts","browser":{"crypto":false,"cluster":false},"gitHead":"6c6a460ead93ca2f5c9fd63033c7e8abff68c47d","scripts":{"test":"npm run prisma:postgres && npm run drizzle:postgres && nyc --reporter=html --reporter=text mocha \"test/**/*.test.js\"","dc:up":"docker-compose -f docker-compose.yml up -d","eslint":"eslint --quiet lib/**/**.js test/**/**.js","dc:down":"docker-compose -f docker-compose.yml down","coveralls":"cat ./coverage/lcov.info | coveralls","debug-test":"mocha --inspect-brk lib/**/**.test.js","eslint-fix":"eslint --fix lib/**/**.js test/**/**.js","prisma:postgres":"prisma generate --schema=./test/RateLimiterPrisma/Postgres/schema.prisma && prisma db push --schema=./test/RateLimiterPrisma/Postgres/schema.prisma","drizzle:postgres":"cd ./test/RateLimiterDrizzle/Postgres && drizzle-kit push","valkey-cluster:up":"docker-compose -f docker-compose.valkey-cluster.yml up -d","test:valkey-cluster":"VALKEY_CLUSTER_PORT=7001 mocha test/RateLimiterValkeyGlide.test.js --  -g 'RateLimiterValkeyGlide with cluster client'","valkey-cluster:down":"docker-compose -f docker-compose.valkey-cluster.yml down -v"},"_npmUser":{"name":"chiefmikey","email":"wolfemikl@gmail.com"},"repository":{"url":"git+https://github.com/animir/node-rate-limiter-flexible.git","type":"git"},"_npmVersion":"10.8.2","description":"[DepUp] Node.js atomic and non-atomic counters, rate limiting tools, protection from DoS and brute-force attacks at scale","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","nyc":"^15.1.0","chai":"^4.1.2","knex":"^3.1.0","etcd3":"^1.1.2","mocha":"^10.2.0","redis":"^4.6.8","sinon":"^17.0.1","eslint":"^4.19.1","prisma":"^5.8.0","ioredis":"^5.3.2","sqlite3":"^5.1.7","iovalkey":"^0.3.1","istanbul":"^1.1.0-alpha.1","coveralls":"^3.0.1","redis-mock":"^0.48.0","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.3","@prisma/client":"^5.8.0","better-sqlite3":"^11.9.0","memcached-mock":"^0.1.0","eslint-plugin-node":"^6.0.1","@valkey/valkey-glide":"^1.3.1","eslint-plugin-import":"^2.7.0","eslint-plugin-security":"^1.4.0","@aws-sdk/client-dynamodb":"^3.431.0","eslint-config-airbnb-base":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rate-limiter-flexible_9.1.1-depup.0_1773033900463_0.7888836377804271","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-depup.0":{"name":"@depup/rate-limiter-flexible","version":"10.0.0-depup.0","keywords":["depup","dependency-bumped","updated-deps","rate-limiter-flexible","ratelimter","authorization","security","rate","limit","bruteforce","throttle","redis","mongodb","dynamodb","mysql","postgres","prisma","drizzle","koa","express","hapi","valkey","valkey-glide","GLIDE","cluster","memcached"],"author":{"name":"animir","email":"animirr@gmail.com"},"license":"ISC","_id":"@depup/rate-limiter-flexible@10.0.0-depup.0","maintainers":[{"name":"chiefmikey","email":"wolfemikl@gmail.com"}],"homepage":"https://github.com/animir/node-rate-limiter-flexible#readme","bugs":{"url":"https://github.com/animir/node-rate-limiter-flexible/issues"},"dist":{"shasum":"eda772c42c1883226a9580ea4044e4a5245a5739","tarball":"https://registry.npmjs.org/@depup/rate-limiter-flexible/-/rate-limiter-flexible-10.0.0-depup.0.tgz","fileCount":43,"integrity":"sha512-ctku3S+Yc10Mu0ujh+VGFaZ9P5F2/JXuUiXg2EWg8c5X77MOTR+TubbdbZpAPS4q/ql6qJoirvWbYr9epz3t4w==","signatures":[{"sig":"MEQCIBeHqliSTZC8tRKAhDFr31h4YKMmQVSwWEkZvOWbAH63AiAR2/YTbuwdDg61Pm88/XrdA6rt1agWd7SvddID82CaQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201912},"main":"index.js","depup":{"changes":{},"smokeTest":"passed","depsUpdated":0,"processedAt":"2026-03-15T00:48:00.699Z","originalPackage":"rate-limiter-flexible","originalVersion":"10.0.0"},"types":"./types.d.ts","browser":{"crypto":false,"cluster":false},"gitHead":"075b1b1f99bc9ff6ba463222bf5218e67cc9d61c","scripts":{"test":"npm run prisma:postgres && npm run drizzle:postgres && nyc --reporter=html --reporter=text mocha \"test/**/*.test.js\"","dc:up":"docker-compose -f docker-compose.yml up -d","eslint":"eslint --quiet lib/**/**.js test/**/**.js","dc:down":"docker-compose -f docker-compose.yml down","coveralls":"cat ./coverage/lcov.info | coveralls","debug-test":"mocha --inspect-brk lib/**/**.test.js","eslint-fix":"eslint --fix lib/**/**.js test/**/**.js","prisma:postgres":"prisma generate --schema=./test/RateLimiterPrisma/Postgres/schema.prisma && prisma db push --schema=./test/RateLimiterPrisma/Postgres/schema.prisma","drizzle:postgres":"cd ./test/RateLimiterDrizzle/Postgres && drizzle-kit push","valkey-cluster:up":"docker-compose -f docker-compose.valkey-cluster.yml up -d","test:valkey-cluster":"VALKEY_CLUSTER_PORT=7001 mocha test/RateLimiterValkeyGlide.test.js --  -g 'RateLimiterValkeyGlide with cluster client'","valkey-cluster:down":"docker-compose -f docker-compose.valkey-cluster.yml down -v"},"_npmUser":{"name":"chiefmikey","email":"wolfemikl@gmail.com"},"repository":{"url":"git+https://github.com/animir/node-rate-limiter-flexible.git","type":"git"},"_npmVersion":"10.8.2","description":"[DepUp] Node.js atomic and non-atomic counters, rate limiting tools, protection from DoS and brute-force attacks at scale","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","nyc":"^15.1.0","chai":"^4.1.2","knex":"^3.1.0","etcd3":"^1.1.2","mocha":"^10.2.0","redis":"^4.6.8","sinon":"^17.0.1","eslint":"^4.19.1","prisma":"^5.8.0","ioredis":"^5.3.2","sqlite3":"^5.1.7","iovalkey":"^0.3.1","istanbul":"^1.1.0-alpha.1","coveralls":"^3.0.1","redis-mock":"^0.48.0","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.3","@prisma/client":"^5.8.0","better-sqlite3":"^11.9.0","memcached-mock":"^0.1.0","eslint-plugin-node":"^6.0.1","@valkey/valkey-glide":"^1.3.1","eslint-plugin-import":"^2.7.0","eslint-plugin-security":"^1.4.0","@aws-sdk/client-dynamodb":"^3.431.0","eslint-config-airbnb-base":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rate-limiter-flexible_10.0.0-depup.0_1773535691452_0.538904657917999","host":"s3://npm-registry-packages-npm-production"}},"10.0.1-depup.0":{"name":"@depup/rate-limiter-flexible","version":"10.0.1-depup.0","keywords":["depup","dependency-bumped","updated-deps","rate-limiter-flexible","ratelimter","authorization","security","rate","limit","bruteforce","throttle","redis","mongodb","dynamodb","mysql","postgres","prisma","drizzle","koa","express","hapi","valkey","valkey-glide","GLIDE","cluster","memcached"],"author":{"name":"animir","email":"animirr@gmail.com"},"license":"ISC","_id":"@depup/rate-limiter-flexible@10.0.1-depup.0","maintainers":[{"name":"chiefmikey","email":"wolfemikl@gmail.com"}],"homepage":"https://github.com/animir/node-rate-limiter-flexible#readme","bugs":{"url":"https://github.com/animir/node-rate-limiter-flexible/issues"},"dist":{"shasum":"a11fb027c004bec8f0ea14a08f57bcf45dc61b18","tarball":"https://registry.npmjs.org/@depup/rate-limiter-flexible/-/rate-limiter-flexible-10.0.1-depup.0.tgz","fileCount":43,"integrity":"sha512-uSjidm6h0UZ79z1bgHJAQTdQEL2XuotxS+FtUkOFGEoz2+dZKz1/SlrZ+rLyDG8Iz/DlGx6MkN91f3o1ZM61zA==","signatures":[{"sig":"MEQCIB8hprHo4dCrd9c1izOU9eFStHuzUbISQWaKAHucCjkTAiAtbsKeQKeWJX8zmy/AQVwQmeqwNR6jKL9l4DEiqYh/Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201962},"main":"index.js","depup":{"changes":{},"smokeTest":"passed","depsUpdated":0,"processedAt":"2026-03-15T12:15:49.558Z","originalPackage":"rate-limiter-flexible","originalVersion":"10.0.1"},"types":"./types.d.ts","browser":{"crypto":false,"cluster":false},"gitHead":"a82835525c1e956d119ddc913f3b0c9dacf32ec3","scripts":{"test":"npm run prisma:postgres && npm run drizzle:postgres && nyc --reporter=html --reporter=text mocha \"test/**/*.test.js\"","dc:up":"docker-compose -f docker-compose.yml up -d","eslint":"eslint --quiet lib/**/**.js test/**/**.js","dc:down":"docker-compose -f docker-compose.yml down","coveralls":"cat ./coverage/lcov.info | coveralls","debug-test":"mocha --inspect-brk lib/**/**.test.js","eslint-fix":"eslint --fix lib/**/**.js test/**/**.js","prisma:postgres":"prisma generate --schema=./test/RateLimiterPrisma/Postgres/schema.prisma && prisma db push --schema=./test/RateLimiterPrisma/Postgres/schema.prisma","drizzle:postgres":"cd ./test/RateLimiterDrizzle/Postgres && drizzle-kit push","valkey-cluster:up":"docker-compose -f docker-compose.valkey-cluster.yml up -d","test:valkey-cluster":"VALKEY_CLUSTER_PORT=7001 mocha test/RateLimiterValkeyGlide.test.js --  -g 'RateLimiterValkeyGlide with cluster client'","valkey-cluster:down":"docker-compose -f docker-compose.valkey-cluster.yml down -v"},"_npmUser":{"name":"chiefmikey","email":"wolfemikl@gmail.com"},"repository":{"url":"git+https://github.com/animir/node-rate-limiter-flexible.git","type":"git"},"_npmVersion":"10.8.2","description":"[DepUp] Node.js atomic and non-atomic counters, rate limiting tools, protection from DoS and brute-force attacks at scale","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","nyc":"^15.1.0","chai":"^4.1.2","knex":"^3.1.0","etcd3":"^1.1.2","mocha":"^10.2.0","redis":"^4.6.8","sinon":"^17.0.1","eslint":"^4.19.1","prisma":"^5.8.0","ioredis":"^5.3.2","sqlite3":"^5.1.7","iovalkey":"^0.3.1","istanbul":"^1.1.0-alpha.1","coveralls":"^3.0.1","redis-mock":"^0.48.0","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.3","@prisma/client":"^5.8.0","better-sqlite3":"^11.9.0","memcached-mock":"^0.1.0","eslint-plugin-node":"^6.0.1","@valkey/valkey-glide":"^1.3.1","eslint-plugin-import":"^2.7.0","eslint-plugin-security":"^1.4.0","@aws-sdk/client-dynamodb":"^3.431.0","eslint-config-airbnb-base":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rate-limiter-flexible_10.0.1-depup.0_1773576951851_0.544650984010774","host":"s3://npm-registry-packages-npm-production"}},"11.0.0-depup.0":{"name":"@depup/rate-limiter-flexible","version":"11.0.0-depup.0","keywords":["rate-limiter-flexible","depup","updated-dependencies","security","latest","patched","ratelimter","authorization","rate","limit","bruteforce","throttle","redis","mongodb","dynamodb","mysql","postgres","prisma","drizzle","koa","express","hapi","valkey","valkey-glide","GLIDE","cluster","memcached"],"author":{"name":"animir","email":"animirr@gmail.com"},"license":"ISC","_id":"@depup/rate-limiter-flexible@11.0.0-depup.0","maintainers":[{"name":"chiefmikey","email":"wolfemikl@gmail.com"}],"homepage":"https://github.com/animir/node-rate-limiter-flexible#readme","bugs":{"url":"https://github.com/animir/node-rate-limiter-flexible/issues"},"dist":{"shasum":"c7d9b14391891d216f905e669da95aa5b6c3d3d7","tarball":"https://registry.npmjs.org/@depup/rate-limiter-flexible/-/rate-limiter-flexible-11.0.0-depup.0.tgz","fileCount":45,"integrity":"sha512-3t6Av00TIUhip2n6eMBFSVXMkzSm6p/Eg7MFrX/Fg3x73Zoy6VlaImiHl4clG218l5vbW9Q4Y6Z4QRlqBSE1Ng==","signatures":[{"sig":"MEYCIQC9NAaE81aEWFItjKYg00/RhMhAoVVm1ZGU/LK546fR1gIhAJxt5jPP9I2nuvQbt0VhIkSiA083gMS6lsRdrQOar1/N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206421},"main":"index.js","depup":{"changes":{},"smokeTest":"passed","depsUpdated":0,"processedAt":"2026-04-03T20:17:44.041Z","originalPackage":"rate-limiter-flexible","originalVersion":"11.0.0"},"types":"./types.d.ts","browser":{"crypto":false,"cluster":false},"gitHead":"d0213a482372b46cfac341e1b3aa4d0db3d59f64","scripts":{"test":"npm run prisma:postgres && npm run drizzle:postgres && nyc --reporter=html --reporter=text mocha \"test/**/*.test.js\"","dc:up":"docker-compose -f docker-compose.yml up -d","eslint":"eslint --quiet lib/**/**.js test/**/**.js","dc:down":"docker-compose -f docker-compose.yml down","coveralls":"cat ./coverage/lcov.info | coveralls","debug-test":"mocha --inspect-brk lib/**/**.test.js","eslint-fix":"eslint --fix lib/**/**.js test/**/**.js","prisma:postgres":"prisma generate --schema=./test/RateLimiterPrisma/Postgres/schema.prisma && prisma db push --schema=./test/RateLimiterPrisma/Postgres/schema.prisma","drizzle:postgres":"cd ./test/RateLimiterDrizzle/Postgres && drizzle-kit push","valkey-cluster:up":"docker-compose -f docker-compose.valkey-cluster.yml up -d","test:valkey-cluster":"VALKEY_CLUSTER_PORT=7001 mocha test/RateLimiterValkeyGlide.test.js --  -g 'RateLimiterValkeyGlide with cluster client'","valkey-cluster:down":"docker-compose -f docker-compose.valkey-cluster.yml down -v"},"_npmUser":{"name":"chiefmikey","email":"wolfemikl@gmail.com"},"repository":{"url":"git+https://github.com/animir/node-rate-limiter-flexible.git","type":"git"},"_npmVersion":"11.11.0","description":"Node.js atomic and non-atomic counters, rate limiting tools, protection from DoS and brute-force attacks at scale (with updated dependencies)","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","nyc":"^15.1.0","chai":"^4.1.2","knex":"^3.1.0","etcd3":"^1.1.2","mocha":"^10.2.0","redis":"^4.6.8","sinon":"^17.0.1","eslint":"^4.19.1","prisma":"^5.8.0","ioredis":"^5.3.2","sqlite3":"^5.1.7","iovalkey":"^0.3.1","istanbul":"^1.1.0-alpha.1","coveralls":"^3.0.1","redis-mock":"^0.48.0","drizzle-kit":"^0.31.4","drizzle-orm":"^0.44.3","@prisma/client":"^5.8.0","better-sqlite3":"^11.9.0","memcached-mock":"^0.1.0","eslint-plugin-node":"^6.0.1","@valkey/valkey-glide":"^1.3.1","eslint-plugin-import":"^2.7.0","eslint-plugin-security":"^1.4.0","@aws-sdk/client-dynamodb":"^3.431.0","eslint-config-airbnb-base":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rate-limiter-flexible_11.0.0-depup.0_1775247474593_0.12616964829098465","host":"s3://npm-registry-packages-npm-production"}},"11.2.1-depup.0":{"_id":"@depup/rate-limiter-flexible@11.2.1-depup.0","bugs":{"url":"https://github.com/animir/node-rate-limiter-flexible/issues"},"dist":{"shasum":"e3300de3e98e821dfcf6c24d6bf5bc5f9b7a741f","tarball":"https://registry.npmjs.org/@depup/rate-limiter-flexible/-/rate-limiter-flexible-11.2.1-depup.0.tgz","fileCount":45,"integrity":"sha512-XrODjU/kNgis86dY9oF4gghML3iaHJtSYPjUouOn/T90I8TnQ7dHV+8pQ/y6YlqKVDKeB7uI0nWvw9UaX6yJlA==","signatures":[{"sig":"MEYCIQDS4qLQu3jFL01f6utkZudEWLgAGAr23wK/WE0a7NegXAIhAIS4zsrIlJGgG1TJD/vKGO6rMrvvNSgwiGWjc3z/h6W+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCP7CRRwv1lukdtKI0FltxakrJV252r4LcHgQneivh2IwIgDQ6H5yUTt82f2vlmsDPZKuC/KHliR6hUJ/zvwNINhqw="}],"unpackedSize":216257},"main":"index.js","name":"@depup/rate-limiter-flexible","depup":{"changes":{},"smokeTest":"passed","depsUpdated":0,"processedAt":"2026-09-18T00:34:25.032Z","originalPackage":"rate-limiter-flexible","originalVersion":"11.2.1"},"types":"./types.d.ts","author":{"name":"animir","email":"animirr@gmail.com"},"browser":{"crypto":false,"cluster":false},"gitHead":"e72ebbd68e1c4a17ec1ec4c6c6442514241adf5c","license":"ISC","scripts":{"test":"npm run prisma:postgres && npm run drizzle:postgres && nyc --reporter=html --reporter=text mocha \"test/**/*.test.js\" && npm run test:drizzle:postgres:v1","dc:up":"docker-compose -f docker-compose.yml up -d","eslint":"eslint --quiet lib/**/**.js test/**/**.js","dc:down":"docker-compose -f docker-compose.yml down","coveralls":"cat ./coverage/lcov.info | coveralls","debug-test":"mocha --inspect-brk lib/**/**.test.js","eslint-fix":"eslint --fix lib/**/**.js test/**/**.js","prisma:postgres":"prisma generate --schema=./test/RateLimiterPrisma/Postgres/schema.prisma && prisma db push --schema=./test/RateLimiterPrisma/Postgres/schema.prisma","drizzle:postgres":"cd ./test/RateLimiterDrizzle/Postgres && drizzle-kit push","valkey-cluster:up":"docker-compose -f docker-compose.valkey-cluster.yml up -d","test:valkey-cluster":"VALKEY_CLUSTER_PORT=7001 mocha test/RateLimiterValkeyGlide.test.js --  -g 'RateLimiterValkeyGlide with cluster client'","valkey-cluster:down":"docker-compose -f docker-compose.valkey-cluster.yml down -v","test:drizzle:postgres:v1":"npm i --no-save --no-package-lock drizzle-orm@^1.0.0-beta.23 && mocha test/RateLimiterDrizzle/Postgres/RateLimiterDrizzlePostgres.test.js && ( [ \"$GITHUB_ACTIONS\" = \"true\" ] || npm i )"},"version":"11.2.1-depup.0","_npmUser":{"name":"chiefmikey","email":"wolfemikl@gmail.com"},"homepage":"https://github.com/animir/node-rate-limiter-flexible#readme","keywords":["rate-limiter-flexible","depup","updated-dependencies","security","latest","patched","ratelimter","authorization","rate","limit","bruteforce","throttle","redis","mongodb","dynamodb","mysql","postgres","prisma","drizzle","koa","express","hapi","valkey","valkey-glide","GLIDE","cluster","memcached"],"repository":{"url":"git+https://github.com/animir/node-rate-limiter-flexible.git","type":"git"},"_npmVersion":"11.19.0","description":"Node.js atomic and non-atomic counters, rate limiting tools, protection from DoS and brute-force attacks at scale (with updated dependencies)","directories":{},"maintainers":[{"name":"chiefmikey","email":"wolfemikl@gmail.com"}],"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","nyc":"^15.1.0","chai":"^4.5.0","knex":"^3.2.9","etcd3":"^1.1.2","mocha":"^10.8.2","redis":"^4.7.1","sinon":"^17.0.2","eslint":"^4.19.1","prisma":"^5.22.0","ioredis":"^5.10.1","sqlite3":"^5.1.7","iovalkey":"^0.3.3","istanbul":"^1.1.0-alpha.1","coveralls":"^3.1.1","redis-mock":"^0.56.3","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","@prisma/client":"^5.22.0","better-sqlite3":"^11.10.0","memcached-mock":"^0.1.0","eslint-plugin-node":"^6.0.1","@valkey/valkey-glide":"^1.3.4","eslint-plugin-import":"^2.32.0","eslint-plugin-security":"^1.7.1","@aws-sdk/client-dynamodb":"^3.1029.0","eslint-config-airbnb-base":"^12.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rate-limiter-flexible_11.2.1-depup.0_1789691802189_0.9665834127733837"}}},"time":{"created":"2026-03-09T05:25:00.376Z","modified":"2026-09-18T00:36:42.443Z","9.1.1-depup.0":"2026-03-09T05:25:00.614Z","10.0.0-depup.0":"2026-03-15T00:48:11.623Z","10.0.1-depup.0":"2026-03-15T12:15:52.000Z","11.0.0-depup.0":"2026-04-03T20:17:54.799Z","11.2.1-depup.0":"2026-09-18T00:36:42.280Z"},"bugs":{"url":"https://github.com/animir/node-rate-limiter-flexible/issues"},"author":{"name":"animir","email":"animirr@gmail.com"},"license":"ISC","homepage":"https://github.com/animir/node-rate-limiter-flexible#readme","keywords":["rate-limiter-flexible","depup","updated-dependencies","security","latest","patched","ratelimter","authorization","rate","limit","bruteforce","throttle","redis","mongodb","dynamodb","mysql","postgres","prisma","drizzle","koa","express","hapi","valkey","valkey-glide","GLIDE","cluster","memcached"],"repository":{"url":"git+https://github.com/animir/node-rate-limiter-flexible.git","type":"git"},"description":"Node.js atomic and non-atomic counters, rate limiting tools, protection from DoS and brute-force attacks at scale (with updated dependencies)","maintainers":[{"name":"chiefmikey","email":"wolfemikl@gmail.com"}],"readme":"# @depup/rate-limiter-flexible\n\n> Dependency-bumped version of [rate-limiter-flexible](https://www.npmjs.com/package/rate-limiter-flexible)\n\nGenerated by [DepUp](https://github.com/depup/npm) -- all production\ndependencies bumped to latest versions.\n\n## Installation\n\n```bash\nnpm install @depup/rate-limiter-flexible\n```\n\n| Field | Value |\n|-------|-------|\n| Original | [rate-limiter-flexible](https://www.npmjs.com/package/rate-limiter-flexible) @ 11.2.1 |\n| Processed | 2026-09-18 |\n| Smoke test | passed |\n| Deps updated | 0 |\n\n---\n\nSource: https://github.com/depup/npm | Original: https://www.npmjs.com/package/rate-limiter-flexible\n\nLicense inherited from the original package.","readmeFilename":"README.md"}