sticker-pack-names
v1.0.1
Published
Generate creative, fun names for Telegram sticker packs
Downloads
233
Maintainers
Readme
sticker-pack-names
Generate random names for Telegram sticker packs. 8M+ unique combinations.
Install
npm install sticker-pack-namesUsage
const { generate, generateStrings } = require('sticker-pack-names')
// Get 3 random names
generateStrings()
// ['🐱 Cozy Cat Vibes', '✨ Magic Moments', '💀 Certified Brainrot']
// Get name objects with metadata
generate()
// [{ display: '🦊 Wild Fox Pack', emoji: '🦊', name: 'Wild Fox Pack', style: 'creature' }, ...]
// Specific style
generateStrings({ style: 'meme', count: 5 })
// ['💀 Peak Chaos Mode', '🧠 Sigma Grind', '🔥 Certified Brainrot Hours', ...]
// Without emoji
generateStrings({ withEmoji: false })
// ['Cozy Cat Vibes', 'Magic Moments', 'Certified Brainrot']
// Reproducible with seed
generateStrings({ seed: 12345 })
// Always returns the same names for same seedStyles
| Style | Example | Combinations |
|-------|---------|--------------|
| creature | 🐱 Cozy Cat Vibes | 4.5M |
| action | 🐸 Dancing Frog Pack | 1.7M |
| place | 🌊 Ocean Fox Adventures | 635K |
| seasonal | ☀️ Summer Cat Moods | 437K |
| meme | 💀 Certified Brainrot | 415K |
| epic | 🐉 The Ultimate Dragon Saga | 242K |
| aesthetic | 🦋 Dreamcore Butterfly Dimension | 50K |
| mood | ✨ Magic Moments | 5K |
generate({ style: 'creature' }) // Only creature style
generate({ style: 'meme' }) // Only meme style
generate({ style: 'random' }) // Mix (default)API
generate(options?)
Returns array of name objects.
interface GeneratedName {
name: string // "Cozy Cat Vibes"
emoji?: string // "🐱"
display: string // "🐱 Cozy Cat Vibes"
style: string // "creature"
}generateStrings(options?)
Returns array of display strings.
generateOne(options?)
Returns single name object.
generateMixed(options?)
Returns one name from each style (8 names).
Options
{
style?: 'creature' | 'mood' | 'meme' | 'action' | 'aesthetic' | 'place' | 'seasonal' | 'epic' | 'random'
count?: number // default: 3
withEmoji?: boolean // default: true
seed?: number // for reproducible results
}Dictionaries
Access raw word lists for custom generation:
const { dictionaries } = require('sticker-pack-names')
dictionaries.creatures // [['Cat', '🐱'], ['Dog', '🐶'], ...]
dictionaries.moods // ['Happy', 'Cozy', 'Cursed', ...]
dictionaries.actions // ['Dancing', 'Sleeping', 'Vibing', ...]
dictionaries.themes // ['Pack', 'Vibes', 'Reactions', ...]
dictionaries.memeStyles // ['Based', 'Certified', 'Peak', ...]
// + places, seasonals, prefixes, suffixes, emojiThemes, memeConceptsLicense
MIT
