{"library":"redis-otp-manager","type":"library","category":null,"description":"Lightweight, Redis-backed OTP (one-time password) manager for Node.js and NestJS applications. Current stable version 1.6.1. Provides production-oriented OTP engine with Redis TTL storage, atomic Redis verification, HMAC hashing with secret rotation support, and abuse-control policies (rate limiting, cooldown, lockout). Includes lifecycle hooks for observability. Supports both ESM and CommonJS. Differentiators: intent-aware keying for multi-purpose OTPs, optional sliding window rate limiting, replay protection for token links, and first-class NestJS module export. Requires Node >=18 and peer dependencies for NestJS integration.","language":"javascript","status":"active","version":"1.6.1","tags":["javascript","otp","redis","nodejs","nestjs","authentication","security","verification","one-time-password","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install redis-otp-manager","imports":["import { OTPManager } from 'redis-otp-manager'","import { RedisAdapter } from 'redis-otp-manager'","import { NestOtpManagerModule } from 'redis-otp-manager/nest'"]},{"cmd":"yarn add redis-otp-manager","imports":[]},{"cmd":"pnpm add redis-otp-manager","imports":[]}],"homepage":"https://github.com/prakashu51/otp-generator#readme","github":"ssh://git@github.com/prakashu51/otp-generator","docs":null,"changelog":null,"pypi":null,"npm":"redis-otp-manager","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}