Este pacote retorna listas selecionadas de palavras extremamente assustadoras, usadas em nomes de lápides e histórias de fantasmas.
Originalmente baseado em friendly-words
e feito em colaboração por mim, Steph Monette, Allyson Lubimir, Anjali Patel, Greg Weil e Esteban Molina-Estolano.
const spookyWords = require('spooky-words');
spookyWords.predicates;
> ["abnormal","accursed","acrid","afraid","aghast","alarming",...
spookyWords.objects;
> ["basilisk","bat","beast","blood","bone","broomstick",...
spookyWords.teams;
> ["alliance","assembly","band","barrel","batch","bed",...
spookyWords.collections;
> ["accrual","aggregation","analects","anthology","arcana","arcanum",...
As palavras são extraídas de arquivos selecionados. Queremos que as palavras e seus pares sejam extremamente assustadores, etc. Elas também devem ser palavras que possam ser usadas em feitiços ou para conjurar mortos-vivos.
Nossas listas de palavras são listas altamente opinativas de predicados e objetos diretos . Essa estrutura nos permite reunir pares de palavras com maior probabilidade de fazer sentido gramatical e, portanto, tendem a ser mais fáceis de dizer, digitar e lembrar.
words/objects.txt
O objeto direto recebe a ação da frase. O objeto direto geralmente é um substantivo ou pronome.
words/predicates.txt
O predicado expressa ação ou estar dentro da frase. O predicado simples contém o verbo e também pode conter palavras, frases ou cláusulas modificadoras.
words/teams.txt
Esta é uma lista de sinônimos para "equipe". Eles são um subconjunto especial de objetos.
words/collections.txt
Esta é uma lista de sinônimos para "coleção".
Para nossos propósitos, os predicados são principalmente verbos e adjetivos.
Não há problema em uma palavra ser duplicada entre as listas de objetos e predicados, desde que essa palavra seja válida em ambos os contextos, por exemplo, "búfalo-búfalo" ou "lavanda-lavanda".
Dentro de um determinado arquivo, as palavras devem estar em ordem alfabética, distintas e conter apenas caracteres ASCII alfabéticos minúsculos. Essas restrições são verificadas no momento da construção.