UNPKG

@xaroth8088/random-names

Version:

A random name generator for all kinds of things

13 lines (11 loc) 2.09 kB
import { sample } from 'lodash-es'; export default function elvenCitys() { let names; const nm1 = ['A', 'A\'', 'Af', 'Al', 'All', 'Aly', 'Am', 'Amy', 'An', 'Any', 'Ar', 'As', 'Ash', 'Asy', 'Ay', 'Ca', 'Cy', 'E', 'E\'', 'Ef', 'El', 'Ell', 'Ely', 'Em', 'Emy', 'En', 'Eny', 'Er', 'Es', 'Esh', 'Esy', 'Ey', 'F', 'Fa', 'Fel', 'Fil', 'Fy', 'Fyl', 'Ga', 'Gal', 'Ha', 'He', 'Hy', 'I', 'If', 'Il', 'Ill', 'Ily', 'Im', 'Imy', 'In', 'Iny', 'Ir', 'Is', 'Ish', 'Isy', 'Iy', 'Ja', 'Ji', 'K', 'Ka', 'Ke', 'Ky', 'L', 'La', 'Le', 'Lel', 'Lil', 'Ly', 'Lyl', 'M', 'Ma', 'Math', 'Me', 'Mel', 'Mil', 'Mor', 'My', 'Myl', 'Myt', 'Myth', 'N', 'Na', 'Ne', 'Nel', 'Nil', 'Ny', 'Nyl', 'Nyt', 'Nyth', 'O', 'O\'', 'Of', 'Ol', 'Oll', 'Oly', 'Om', 'Omy', 'On', 'Ony', 'Or', 'Os', 'Osh', 'Osy', 'Oy', 'Ra', 'Re', 'Ry', 'S', 'Sa', 'Sel', 'Sh', 'Sha', 'She', 'Shyl', 'Sil', 'Sy', 'Syl', 'Th', 'Tha', 'The', 'Thel', 'Thil', 'Thy', 'Thyl', 'U', 'Ul', 'Ull', 'Uly', 'Um', 'Umy', 'Un', 'Uny', 'Uy', 'W', 'Wa', 'We', 'Y', 'Y\'', 'Ya', 'Ye', 'Yl', 'Yll']; const nm2 = ['al', 'el', 'en', 'an', 'ana', 'ena', 'aena', 'a', 'i', 'ren', 'ran', 'eth', 'ath', 'a', 'e', 'o', 'h', 'ha', 'he', 'ho', 'f', 'fa', 'fe', 'l', 'le', 'la', 'm', 'me', 'ma', 'ne', 'na', 'n', 's', 'sa', 'se', 've', 'va']; const nm3 = [' Aethel', ' Aiqua', ' Alari', ' Alora', ' Ancalen', ' Anore', ' Asari', ' Dorei', ' Dorthore', ' Edhil', ' Esari', ' Lenora', ' Serin', ' Serine', ' Shaeras', ' Taesi', ' Thalas', ' Thalor', ' Thalore', ' Themar', ' Tirion', ' Unarith', ' Belanore', ' Caelora', ' Nalore', ' Entheas', ' Ennore', ' Elunore', ' Allanar', ' Ortheiad', 'bel', 'belle', 'dell', 'dorei', 'groth', 'hil', 'hona', 'hone', 'kadi', 'lean', 'lenor', 'lenora', 'lian', 'lin', 'lion', 'lon', 'lona', 'lond', 'lone', 'luma', 'lume', 'luna', 'lune', 'mel', 'melle', 'naes', 'nas', 'neas', 'nor', 'nora', 'nore', 'noris', 'qua', 'rion', 'rius', 'sari', 'sera', 'serin', 'serine', 'shara', 'shys', 'taesi', 'talos', 'thaes', 'thalas', 'thas', 'theas', 'themar', 'thyr']; { names = sample(nm1) + sample(nm2) + sample(nm3); return names; } }