UNPKG

@yveskaufmann/koa2-ratelimit

Version:

IP rate-limiting middleware for Koajs 2. Use to limit repeated requests to APIs and/or endpoints such as password reset.

26 lines 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Stores = exports.Store = exports.MemoryStore = void 0; var MemoryStore_1 = require("./MemoryStore"); Object.defineProperty(exports, "MemoryStore", { enumerable: true, get: function () { return MemoryStore_1.MemoryStore; } }); var Store_1 = require("./Store"); Object.defineProperty(exports, "Store", { enumerable: true, get: function () { return Store_1.Store; } }); const MemoryStore_2 = require("./MemoryStore"); const Store_2 = require("./Store"); exports.Stores = { Memory: MemoryStore_2.MemoryStore, get Sequelize() { // eslint-disable-next-line global-require return require("./SequelizeStore"); }, get Mongodb() { // eslint-disable-next-line global-require return require("./MongodbStore"); }, get Redis() { // eslint-disable-next-line global-require return require("./RedisStore"); }, Store: Store_2.Store, }; //# sourceMappingURL=index.js.map