otp-generators

1.0.3 • Public • Published

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

Package Sidebar

Install

npm i otp-generators

Weekly Downloads

279

Version

1.0.3

License

MIT

Unpacked Size

3.41 kB

Total Files

3

Last publish

Collaborators

  • ankitkumar008