Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@rao123dk/random-username-generator

rao123dk38MIT1.0.4

A utility to generate a unique/distinctive username using either an email address, randomly picked nouns and adjectives, or country-based names. Users have the option to insert a separator in the username, set the maximum length, and include up to provide

generate, username, username-from-email, generate unique username, generate-unique-username, generate-unique-name, unique-username-generator, unique-name-generator

readme

@rao123dk/random-username-generator

A utility to generate a unique/distinctive username using either an email address, randomly picked nouns and adjectives, or country-based names. Users have the option to insert a separator in the username, set the maximum length, and include up to provided random digits.

Install

npm i @rao123dk/random-username-generator --save

yarn add @rao123dk/random-username-generator

Uses

const {
  generateRandomUsername,
} = require("@rao123dk/random-username-generator");

Generate random username by email

const {
  generateRandomUsername
} = require("@rao123dk/random-username-generator");

generateRandomUsername({ email: "javascriptkingdom@gmail.com" });

Output: -javascriptkingdom;

Generate random username

const {
  generateRandomUsername
} = require("@rao123dk/random-username-generator");

generateRandomUsername();
Output:- Groot-qualified942;

Generate random username with separator

const {
  generateRandomUsername
} = require("@rao123dk/random-username-generator");

generateRandomUsername({ separator: "_" });
Output:- nasty_Ultron498;

Generates username with separator and random Digits

const {
  generateRandomUsername
} = require("@rao123dk/random-username-generator");

generateRandomUsername({
  randomDigits: 4,
  separator: "_",
});
Output:- Clark_Dooms3457;