rate-limiter-flexible
Advanced tools
Comparing version 1.0.3 to 1.1.0
@@ -5,3 +5,3 @@ const RateLimiterRedis = require('./lib/RateLimiterRedis'); | ||
const RateLimiterPostgres = require('./lib/RateLimiterPostgres'); | ||
const { RateLimiterClusterMaster, RateLimiterClusterMasterPM2, RateLimiterCluster } = require('./lib/RateLimiterCluster'); | ||
const {RateLimiterClusterMaster, RateLimiterClusterMasterPM2, RateLimiterCluster} = require('./lib/RateLimiterCluster'); | ||
const RateLimiterMemory = require('./lib/RateLimiterMemory'); | ||
@@ -11,2 +11,3 @@ const RateLimiterMemcache = require('./lib/RateLimiterMemcache'); | ||
const RateLimiterUnion = require('./lib/RateLimiterUnion'); | ||
const RateLimiterQueue = require('./lib/RateLimiterQueue'); | ||
@@ -24,3 +25,4 @@ module.exports = { | ||
RLWrapperBlackAndWhite, | ||
RateLimiterUnion | ||
RateLimiterUnion, | ||
RateLimiterQueue, | ||
}; |
{ | ||
"name": "rate-limiter-flexible", | ||
"version": "1.0.3", | ||
"version": "1.1.0", | ||
"description": "Node.js rate limiter by key and protection from DDoS and Brute-Force attacks in process Memory, Redis, MongoDb, Memcached, MySQL, PostgreSQL, Cluster or PM", | ||
@@ -18,7 +18,17 @@ "main": "index.js", | ||
"keywords": [ | ||
"rate-limits", | ||
"rate-limiting", | ||
"rate-limiter", | ||
"cluster", | ||
"redis" | ||
"authorization", | ||
"security", | ||
"rate", | ||
"limit", | ||
"ratelimter", | ||
"brute", | ||
"force", | ||
"bruteforce", | ||
"throttle", | ||
"koa", | ||
"express", | ||
"hapi", | ||
"auth", | ||
"ddos", | ||
"queue" | ||
], | ||
@@ -25,0 +35,0 @@ "author": "animir <animirr@gmail.com>", |
@@ -104,2 +104,3 @@ [![Build Status](https://travis-ci.org/animir/node-rate-limiter-flexible.png)](https://travis-ci.org/animir/node-rate-limiter-flexible) | ||
* [express-brute](https://github.com/animir/node-rate-limiter-flexible/wiki/ExpressBrute-migration) Bonus: race conditions fixed, prod deps removed | ||
* [limiter](https://github.com/animir/node-rate-limiter-flexible/wiki/RateLimiterQueue#migration-from-limiter) Bonus: multi-server support, respects queue order, native promises | ||
@@ -119,2 +120,3 @@ ### Docs and Examples | ||
* [RLWrapperBlackAndWhite](https://github.com/animir/node-rate-limiter-flexible/wiki/Black-and-White-lists) Black and White lists | ||
* [RateLimiterQueue](https://github.com/animir/node-rate-limiter-flexible/wiki/RateLimiterQueue) Rate limiter with FIFO queue | ||
@@ -121,0 +123,0 @@ ## Basic Options |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
100056
25
2729
208