@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
JavaScript
;
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