@lucid-softworks/sliding-window-rate-limit
v0.1.0
Published
An exact keyed sliding-window rate limiter.
Maintainers
Readme
@lucid-softworks/sliding-window-rate-limit
An exact, keyed sliding-window rate limiter with injected time and retry metadata.
const limiter = new SlidingWindowRateLimiter<string>({
limit: 100,
window: 60_000,
});
const decision = limiter.take(userId);Decisions include allowed, remaining, and millisecond retryAfter.
