Node.js passcode generator
yarn add @raydeck/passcode
Promise for a string that contains the random passcode. Best used with async/await as in example below.
How long to make the passcode. Must be positive integer. Defaults to 6
Key of an avaiable set of characters to randomly generate from. Available keys:
- number (digits 0-9)
- alphanumeric (lowercase letters plus numbers)
- loweralphanumeric (same as alphanumeric)
- upperalphanumeric (uppercase letters plus numbers)
- allalphanumeric (uppercase, lowercase and numbers - maximum entropy)
- lowercase (lowercase letters a-z)
- uppercase (uppercase letters a-z)
Defaults to "number".
const makePasscode = require("@raydeck/passcode");
const sixDigitCode = await makePasscode();
const tenCharacterCode = await makePasscode(10, "alphanumeric");