このパッケージは、墓石の名前や怪談で使用される非常に恐ろしい単語の厳選されたリストを返します。
元々はfriendly-words
に基づいており、私、Steph Monette、Allyson Lubimir、Anjali Patel、Greg Weil、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",...
単語は厳選されたファイルから抽出されます。単語とその組み合わせは非常に恐ろしいものである必要があります。また、呪文やアンデッドを呼び出すために使用できる単語である必要もあります。
私たちの単語リストは、述語と直接目的語の高度な意見に基づいたリストです。この構造により、文法的に意味が通じる可能性が高い単語のペアをまとめることができるため、言いやすく、入力しやすく、覚えやすい傾向があります。
words/objects.txt
直接目的語は文の動作を受け取ります。直接目的語は通常、名詞または代名詞です。
words/predicates.txt
述語は文内の動作や存在を表します。単純な述語には動詞が含まれており、修飾語、句、または節を含むこともできます。
words/teams.txt
「チーム」の類義語一覧です。これらはオブジェクトの特別なサブセットです。
words/collections.txt
「コレクション」の類語・言い換え一覧です。
私たちの目的では、述語は主に動詞と形容詞です。
単語が両方のコンテキストで有効である限り、目的語リストと述語リストの間で単語が重複しても問題ありません (例: "buffalo-buffalo" や "lavender-lavender")。
特定のファイル内では、単語はアルファベット順に区別され、小文字のアルファベット ASCII 文字のみが含まれている必要があります。これらの制約はビルド時にチェックされます。