pet-username-generator
v1.0.2
Published
Generate fun, pet-themed usernames with random adjectives, animal-related words, and numbers.
Downloads
8
Maintainers
Readme
Pet Username Generator
Generate fun, pet-themed usernames with random adjectives, animal-related words, and numbers.
Works in Node.js, React, and React Native, and allows custom word separators (e.g., _, -, .).
Features
- 600+ million possible combinations (60 adjectives × 100 pet words × 100 pet names × 1000 number variants).
- Lightweight & dependency-free.
- Customizable separators for better username readability.
- Works in all environments – Node.js, React, and React Native.
Installation
npm install pet-username-generatoror
yarn add pet-username-generatorUsage
1. Node.js (CommonJS)
const { generatePetUsername } = require("pet-username-generator");
console.log(generatePetUsername());
// Example: "HappyPawLuna007"
console.log(generatePetUsername("_"));
// Example: "Brave_Paw_Buddy_042"2. React / React Native (ESM)
import { generatePetUsername } from "pet-username-generator";
console.log(generatePetUsername());
// Example: "FuzzyTailSimba085"
console.log(generatePetUsername("-"));
// Example: "Fluffy-Whisker-Oreo-123"API
generatePetUsername(separator?)
Generates a random pet-themed username.
Parameters:
separator(optional): A string used to separate words in the username.
Default:""(no separator).
Returns:
- A string containing the username.
Example:
generatePetUsername(); // "HappyPawLuna007"
generatePetUsername("_"); // "Happy_Paw_Luna_007"
generatePetUsername("-"); // "Happy-Paw-Luna-007"Examples
// Generate 5 random usernames
for (let i = 0; i < 5; i++) {
console.log(generatePetUsername("_"));
}
// Output:
Fluffy_Paw_Rocky_001;
Clever_Whisker_Oreo_57;
Happy_Wing_Simba_008;
Wild_Beak_Buddy_307;
Brave_Tail_Luna_92;Why Use This?
- Perfect for e-commerce stores, games, chat apps, or user onboarding where fun usernames make the experience better.
- Covers cats, dogs, birds, fish, reptiles, farm animals, and more for diverse pet naming.
