Source: node-express-rate-limit
Section: javascript
Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>
Uploaders: Xavier Guimard <yadd@debian.org>
Build-Depends:
 debhelper-compat (= 13)
 , dh-sequence-nodejs
 , dh-nodejs
 , esbuild
 , rollup
 , node-rollup-plugin-dts
 , node-typescript
 , node-ip-address (>= 10.2.0~)
 , node-express
Standards-Version: 4.7.4
Homepage: https://github.com/express-rate-limit/express-rate-limit
Vcs-Git: https://salsa.debian.org/js-team/node-express-rate-limit.git
Vcs-Browser: https://salsa.debian.org/js-team/node-express-rate-limit

Package: node-express-rate-limit
Architecture: all
Depends:
 ${misc:Depends}
 , node-ip-address (>= 10.2.0~)
Description: basic rate-limiting middleware for node-express
 node-express-rate-limit is a middleware for the Express web framework that
 limits the number of requests a client may issue within a configurable time
 window. It is typically used to protect public APIs and sensitive endpoints
 (such as login or password-reset routes) against brute-force attacks and abuse.
 .
 Requests beyond the limit receive an HTTP 429 "Too Many Requests" response,
 and standardised RateLimit headers are sent to inform clients of their quota.
 The middleware ships an in-memory store and can be extended with external
 stores (Redis, Memcached, ...) for use across multiple server instances.
