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.
npm i @rao123dk/random-username-generator --save
yarn add @rao123dk/random-username-generator
const {
generateRandomUsername,
} = require("@rao123dk/random-username-generator");
const {
generateRandomUsername
} = require("@rao123dk/random-username-generator");
generateRandomUsername({ email: "javascriptkingdom@gmail.com" });
Output: -javascriptkingdom;
const {
generateRandomUsername
} = require("@rao123dk/random-username-generator");
generateRandomUsername();
Output:- Groot-qualified942;
const {
generateRandomUsername
} = require("@rao123dk/random-username-generator");
generateRandomUsername({ separator: "_" });
Output:- nasty_Ultron498;
const {
generateRandomUsername
} = require("@rao123dk/random-username-generator");
generateRandomUsername({
randomDigits: 4,
separator: "_",
});
Output:- Clark_Dooms3457;