1.0.1 • Published 12 months ago

otpgeneratorpro v1.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
12 months ago

Advanced OTP Generator

An advanced OTP generator package with customizable options.

Installation

npm install otpgeneratorpro



const { generateOtp } = require('otpgeneratorpro');

// Generate a simple OTP with default settings
const otp = generateOtp();
console.log(`Generated OTP: ${otp}`);



##Custom OTP Length
Generate an OTP of a specified length (e.g., 8 characters):

const { generateOtp } = require('otpgeneratorpro');

// Generate an OTP of length 8
const otp = generateOtp(8);
console.log(`Generated OTP of Length 8: ${otp}`);

##Custom OTP Options
Generate an OTP with custom options (e.g., including only digits and lowercase alphabets):

const { generateOtp } = require('otpgeneratorpro');

// Generate an OTP with custom options
const otp = generateOtp(6, { 
    digits: true, 
    lowerCaseAlphabets: true, 
    upperCaseAlphabets: false, 
    specialChars: false 
});
console.log(`Generated Custom OTP: ${otp}`);


## demonstrating


const { generateOtp } = require('otpgeneratorpro');

// Generate a simple OTP with default settings
const defaultOtp = generateOtp();
console.log(`Generated Default OTP: ${defaultOtp}`);

// Generate an OTP of length 8
const length8Otp = generateOtp(8);
console.log(`Generated OTP of Length 8: ${length8Otp}`);

// Generate an OTP with only digits
const digitsOnlyOtp = generateOtp(6, { 
    digits: true, 
    lowerCaseAlphabets: false, 
    upperCaseAlphabets: false, 
    specialChars: false 
});
console.log(`Generated Digits Only OTP: ${digitsOnlyOtp}`);

// Generate an OTP with digits and lowercase alphabets
const digitsAndLowercaseOtp = generateOtp(8, { 
    digits: true, 
    lowerCaseAlphabets: true, 
    upperCaseAlphabets: false, 
    specialChars: false 
});
console.log(`Generated Digits and Lowercase Alphabets OTP: ${digitsAndLowercaseOtp}`);

// Generate an OTP with all character types but of length 12
const fullFeatureOtp = generateOtp(12, { 
    digits: true, 
    lowerCaseAlphabets: true, 
    upperCaseAlphabets: true, 
    specialChars: true 
});
console.log(`Generated Full Feature OTP of Length 12: ${fullFeatureOtp}`);