@raydeck/passcode
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

passcode

Node.js passcode generator

Installation

yarn add @raydeck/passcode

Usage: makePasscode([length = 6], [characterset = "number"]): Promise

Return value

Promise for a string that contains the random passcode. Best used with async/await as in example below.

Arguments

length

How long to make the passcode. Must be positive integer. Defaults to 6

characterset

Key of an avaiable set of characters to randomly generate from. Available keys:

  1. number (digits 0-9)
  2. alphanumeric (lowercase letters plus numbers)
  3. loweralphanumeric (same as alphanumeric)
  4. upperalphanumeric (uppercase letters plus numbers)
  5. allalphanumeric (uppercase, lowercase and numbers - maximum entropy)
  6. lowercase (lowercase letters a-z)
  7. uppercase (uppercase letters a-z)

Defaults to "number".

Example

const makePasscode = require("@raydeck/passcode");

const sixDigitCode = await makePasscode();

const tenCharacterCode = await makePasscode(10, "alphanumeric");

/@raydeck/passcode/

    Package Sidebar

    Install

    npm i @raydeck/passcode

    Weekly Downloads

    0

    Version

    2.0.0

    License

    MIT

    Unpacked Size

    6.16 kB

    Total Files

    7

    Last publish

    Collaborators

    • raydeck