{"library":"graphql-rate-limit-redis-esm","type":"library","category":null,"description":"Production-ready GraphQL rate limiting directive for Redis with ESM support. v3.0.1 (stable) requires Node >=22.13.0, graphql ^16|^17, @graphql-tools/utils ^10|^11, and rate-limiter-flexible ^8|^9|^10|^11. Provides a @rateLimit(limit, duration) SDL directive, schema transformer, key generators (default, user, IP, composite), fail-open/closed modes, and built-in GraphQL error helpers. Ships TypeScript types and is ESM-only. Differentiators: Redis-backed, fully typed, and flexible limiter configuration via rate-limiter-flexible.","language":"javascript","status":"active","version":"3.0.1","tags":["javascript","directive","dos-protection","esm","graphql","graphql-security","rate-limit","redis","security","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install graphql-rate-limit-redis-esm","imports":["import { createRateLimitDirective } from 'graphql-rate-limit-redis-esm'","import { rateLimitDirectiveTypeDefs } from 'graphql-rate-limit-redis-esm'","import type { KeyGenerator } from 'graphql-rate-limit-redis-esm'"]},{"cmd":"yarn add graphql-rate-limit-redis-esm","imports":[]},{"cmd":"pnpm add graphql-rate-limit-redis-esm","imports":[]}],"homepage":"https://github.com/lafittemehdy/graphql-rate-limit-redis-esm#readme","github":"https://github.com/lafittemehdy/graphql-rate-limit-redis-esm","docs":null,"changelog":null,"pypi":null,"npm":"graphql-rate-limit-redis-esm","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}