{"library":"express-brute-mongo","type":"library","category":null,"description":"MongoDB store adapter for express-brute, version 1.0.0. This package provides a persistent store for rate-limiting data using MongoDB. It is designed to work with the express-brute middleware in Express.js applications. The adapter uses an asynchronous function to provide a MongoDB collection reference. A key differentiator is its reliance on MongoDB TTL indexes for automatic expiration of rate-limit data. The package is stable but relies on the deprecated `mongodb` Node.js driver v2/3 style callbacks, not the newer async/await pattern. Expect minimal updates; it is in maintenance mode as express-brute itself is not actively developed.","language":"javascript","status":"maintenance","version":"1.0.0","tags":["javascript"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install express-brute-mongo","imports":["const MongoStore = require('express-brute-mongo');","const MongoStore = require('express-brute-mongo');","new MongoStore(function (ready) { ... });"]},{"cmd":"yarn add express-brute-mongo","imports":[]},{"cmd":"pnpm add express-brute-mongo","imports":[]}],"homepage":"https://github.com/auth0/express-brute-mongo#readme","github":"https://github.com/auth0/express-brute-mongo","docs":null,"changelog":null,"pypi":null,"npm":"express-brute-mongo","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}