UNPKG

rate-limiter-flexible

Version:

Flexible API rate limiter backed by Redis for distributed node.js applications

23 lines (22 loc) 904 B
const RateLimiterRedis = require('./lib/RateLimiterRedis'); const RateLimiterMongo = require('./lib/RateLimiterMongo'); const RateLimiterMySQL = require('./lib/RateLimiterMySQL'); const RateLimiterPostgres = require('./lib/RateLimiterPostgres'); const { RateLimiterClusterMaster, RateLimiterClusterMasterPM2, RateLimiterCluster } = require('./lib/RateLimiterCluster'); const RateLimiterMemory = require('./lib/RateLimiterMemory'); const RateLimiterMemcache = require('./lib/RateLimiterMemcache'); const RLWrapperBlackAndWhite = require('./lib/RLWrapperBlackAndWhite'); const RateLimiterUnion = require('./lib/RateLimiterUnion'); module.exports = { RateLimiterRedis, RateLimiterMongo, RateLimiterMySQL, RateLimiterPostgres, RateLimiterMemory, RateLimiterMemcache, RateLimiterClusterMaster, RateLimiterClusterMasterPM2, RateLimiterCluster, RLWrapperBlackAndWhite, RateLimiterUnion };