otp-generators
v1.0.3
Published
Generate OTP with specific digits and seeds
Downloads
857
Maintainers
Readme
otp-generator
Generate OTP with specific digits and seeds
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 ifoptions
is optional. default length is 6.options
- optionaldigits
- Default:true
true value includes digits in OTPalphabets
- Default:true
true value includes alphabets in OTPupperCase
- Default:true
true value includes uppercase alphabets in OTPspecialChar
- Default:true
true value includes special Characters in OTP