1.0.3 • Published 3 years ago

otp-generators v1.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

otp-generator

Generate OTP with specific digits and seeds

NPM

Index

Install

npm i otp-generators

Usage

var newOTP = require('otp-generators')
            // or
import newOTP from 'otp-generators';

// For numeric OTP
newOTP.generate(6, { alphabets: false, upperCase: false, specialChar: false });

// For alphanumeric OTP
newOTP.generate(6, { alphabets: true, upperCase: false, specialChar: false });

// For alphanumeric with upperCase
newOTP.generate(6, { alphabets: true, upperCase: true, specialChar: false });

// For alphanumeric with special characters 
newOTP.generate(6, { alphabets: true, upperCase: true, specialChar: true });

generate(length, options)

Arguments

  • length - length of password. Optional if options is optional. default length is 6.
  • options - optional
    • digits - Default: true true value includes digits in OTP
    • alphabets - Default: true true value includes alphabets in OTP
    • upperCase - Default: true true value includes uppercase alphabets in OTP
    • specialChar - Default: true true value includes special Characters in OTP