Ce package renvoie les listes organisées de mots extrêmement effrayants, tels qu'utilisés dans les noms de pierres tombales et les histoires de fantômes.
Initialement basé sur friendly-words
et réalisé en collaboration par moi-même, Steph Monette, Allyson Lubimir, Anjali Patel, Greg Weil et 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",...
Les mots sont extraits de fichiers sélectionnés. Nous voulons que les mots et leurs associations soient extrêmement effrayants, etc. Ils devraient également être des mots qui pourraient être utilisés dans des sorts ou pour invoquer des morts-vivants.
Nos listes de mots sont des listes très pointues de prédicats et d'objets directs . Cette structure nous permet de rassembler des paires de mots qui sont plus susceptibles d’avoir un sens grammatical et qui ont donc tendance à être plus faciles à prononcer, à taper et à mémoriser.
words/objects.txt
L'objet direct reçoit l'action de la phrase. L'objet direct est généralement un nom ou un pronom.
words/predicates.txt
Le prédicat exprime l'action ou l'être dans la phrase. Le prédicat simple contient le verbe et peut également contenir des mots, des phrases ou des propositions modificatrices.
words/teams.txt
Ceci est une liste de synonymes de « équipe ». Il s'agit d'un sous-ensemble spécial d'objets.
words/collections.txt
Ceci est une liste de synonymes de "collection".
Pour notre propos, les prédicats sont principalement des verbes et des adjectifs.
Il est acceptable qu'un mot soit dupliqué entre les listes d'objets et de prédicats tant que ce mot est valide dans les deux contextes, par exemple "buffle-buffle" ou "lavande-lavande".
Dans un fichier donné, les mots doivent être classés par ordre alphabétique, distincts et contenir uniquement des caractères alphabétiques ASCII minuscules. Ces contraintes sont vérifiées au moment de la construction.