{"library":"sliding-window-rate-limiter","type":"library","category":null,"description":"A sliding window rate limiter supporting Redis >= 3.2 backend or in-memory backend. Current stable version 6.0.1 requires Node >= 16 and ES6. Provides check, reserve, and cancel operations with automatic cleanup. Key differentiators: supports both Redis and in-memory backends, includes safe mode with automatic reconnection, and uses a sliding window algorithm rather than fixed window. Actively maintained with frequent releases.","language":"javascript","status":"active","version":"6.0.1","tags":["javascript","limiter","rate","redis","rolling","sliding","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install sliding-window-rate-limiter","imports":["import { SlidingWindowRateLimiter } from 'sliding-window-rate-limiter'","import SlidingWindowRateLimiter from 'sliding-window-rate-limiter'","import type { SlidingWindowRateLimiter } from 'sliding-window-rate-limiter'"]},{"cmd":"yarn add sliding-window-rate-limiter","imports":[]},{"cmd":"pnpm add sliding-window-rate-limiter","imports":[]}],"homepage":"http://github.com/dex4er/js-sliding-window-rate-limiter","github":"https://github.com/dex4er/js-sliding-window-rate-limiter","docs":null,"changelog":null,"pypi":null,"npm":"sliding-window-rate-limiter","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}