@aryan02420/usernamegen

1.0.0 • Public • Published

usernameGen Node.js Package Node.js Package

Installation

    > npm i @aryan02420/usernamegen

Usage

    const ung = require('@aryan02420/usernamegen')

    // random usernames
    console.log(ung.generateUsername().toString())                              // slightingvoltaic4
    console.log(ung.generateUsername().toString())                              // amazedspirogyra43566
    console.log(ung.generateUsername().toString())                              // casuisticaljam203
    console.log(ung.generateUsername(undefined).toString())                     // sevenfoldfast6
    console.log(ung.generateUsername(undefined).toString())                     // sunnyanoxia68
    console.log(ung.generateUsername(undefined).toString())                     // ribbedgraphite9184
    // from seed
    console.log(ung.generateUsername('hello').toString())                       // mortalidolization749
    console.log(ung.generateUsername('hello').toString())                       // mortalidolization749
    console.log(ung.generateUsername('wOrld!').toString())                      // sunburnedpasigraphy4
    // formatting
    uppercase = (fn, ln, n) => {
      return `${fn}${ln}_${n}`.toUpperCase()
    }
    console.log(ung.generateUsername('wOrld!').toString(uppercase))             // SUNBURNEDPASIGRAPHY_4

    //global formatter
    ung.UserName.formatter = (fn, ln, n) => {
      return fn
    }
    console.log(ung.generateUsername('wOrld!'))                                 // sunburned

    // override
    console.log(ung.generateUsername('wOrld!', uppercase))                      // SUNBURNEDPASIGRAPHY_4

Global Installation

    > npm i -g @aryan02420/usernamegen

    > ung
    covariantsnuffbox419
    > ung
    hornedenlarger77
    > ung
    joltingbacklog39
    > ung hello
    mortalidolization749
    > ung hello
    mortalidolization749

Package Sidebar

Install

npm i @aryan02420/usernamegen

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

904 kB

Total Files

5

Last publish

Collaborators

  • aryan02420