0.0.6 • Published 10 months ago

smh-otp-utils v0.0.6

Weekly downloads
-
License
MIT with Partial ...
Repository
github
Last release
10 months ago

smh-otp-utils

smh-otp-utils is a powerful and flexible OTP (One-Time Password) generation utility designed to ensure uniqueness in every OTP generated. It guarantees that no repeated OTPs are produced, providing enhanced security. The package offers extensive customization options, allowing you to tailor OTP length, character sets, and expiration times to suit your specific needs.

Installation

# NPM
npm install --save smh-otp-utils

#Yarn
yarn add smh-otp-utils

Parameters

ParameterTypeOptionalDefaultDescription
lengthnumberYes10Length of the otp text
digitsbooleanYestrueDemonstrates whether the otp contains the digits or not
lowerCaseAlphabetsbooleanYestrueDemonstrates whether the otp contains the lowercasealphabets or not
upperCaseAlphabetsbooleanYestrueDemonstrates whether the otp contains the upper case alphabets or not
specialCharsbooleanYestrueDemonstrates whether the otp contains the special characters or not

Usage

import { generateOtp } from 'smh-otp-utils'

console.log(generateOtp()) // abkdkdfjkj
console.log(generateOtp(4)) // jbkd
console.log(generateOtp(4,{digits:true})) // 8654

And we're done 🎉

Contributing

Contribution are always welcome, no matter how large or small !

We want this community to be friendly and respectful to each other.Please follow it in all your interactions with the project.

Please feel free to drop me a mail S MUNI HARISH

Acknowledgements

Thanks to the authors of these libraries for inspiration

Sponsor & Support

To keep this library maintained and up-to-date please consider sponsoring it on GitHub. Or if you are looking for a private support or help in customizing the experience, then reach out to me on Linkedin @smuniharish.

License

MIT with Partial Redistribution License


Made with ❤️

0.0.3

10 months ago

0.0.5

10 months ago

0.0.4

10 months ago

0.0.6

10 months ago

0.0.2

11 months ago

0.0.1

1 year ago