RandNick
Gera nomes de pessoa e apelidos que soam reais, em nove idiomas e sem dependências em tempo de execução. Serve para dados de teste, valores de exemplo e sugestões no cadastro.
Sobre este projeto
O RandNick gera nomes de pessoa e alcunhas aleatórios no idioma que lhe for pedido. Os nomes leem-se como nomes que as pessoas realmente usam e não como duas sílabas juntas ao acaso, e vêm com a sua pronúncia em inglês quando o idioma não se escreve em alfabeto latino.
As alcunhas são aquelas que alguém escolheria para um jogo ou um site, construídas a partir de palavras do dia a dia em catorze temas e nunca a partir de nomes de pessoa, com milhões de combinações antes sequer de se acrescentar um sufixo único. Cada gerador recebe um só objeto de opções — o idioma, o comprimento, quantos devolver, e uma definição de estilo que vai do realista ao totalmente inventado — pelo que a mesma forma de chamada cobre os dois.
O pacote não tem dependências de execução e corre tanto no Node como no navegador, o que o torna tão útil para semear uma base de dados ou preencher dados de teste como para o ecrã de registo que sugere um nome.
Funcionalidades
Tipos de TypeScript
Vários idiomas
Verificado por testes
Sem dependências
