node-verification-code
Языки
- JavaScript63,6%
- TypeScript34,3%
- Shell2,1%
Verification code generator for Node.js
Simple library to generate verification codes without dependencies for Node.js.
This library utilizes in-built Node.js module to effective random numeric sequences generation, but also you can implement your own function to generate random sequences, using simple contract:
Minimal nodejs versions
From version 1.1.4 support of legacy nodejs was dropped. Now minimal version of nodejs is 14.
If you need this library for node 12 - please downgrade to version 1.1.2!
Usage
If digital codes is only what you need - just use shortcut getDigitalCode
Own alphabet
Library is built on two entites:
- generator - function which generates
with random content any length. It utilises sequence-function to produce random sequencesBuffer - sequence-function - function which provides sequence of random elements (up to 10 symbols)
Although sequence size is limited to 10 symbols, it doesn't mean you cannot generate longer codes. Generator will call sequence-function multiple times to get code with desired length.
So, to create own code generator you will need to create your own sequence-function. To do so you can simply use sequenceFromAlphabet shortcut as follows:
Also, you can create your own sequence function by hand, just implement contract and pass it to :
Install
Run tests
Author
👤 Tominov Sergey
- Website: https://ikfi.ru
- Github: @ikenfin
Show your support
Give a ⭐️ if this project helped you!
This README was generated with ❤️ by readme-md-generator