แพ็คเกจนี้ส่งคืนรายการคำศัพท์ที่น่ากลัวอย่างยิ่งที่คัดสรรมาอย่างดี ซึ่งใช้ในชื่อป้ายหลุมศพและเรื่องผี
เดิมทีมีพื้นฐานมาจาก 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
นี่คือรายการคำพ้องความหมายสำหรับ "collection"
ตามจุดประสงค์ของเรา ภาคแสดงส่วนใหญ่เป็นคำกริยาและคำคุณศัพท์
เป็นเรื่องปกติที่จะทำซ้ำคำระหว่างอ็อบเจ็กต์และรายการภาคแสดง ตราบใดที่คำนั้นใช้ได้ในทั้งสองบริบท เช่น "buffalo-buffalo" หรือ "lavender-lavender"
ภายในไฟล์ที่กำหนด คำต่างๆ ควรเรียงตามตัวอักษร แยกกัน และมีเฉพาะอักขระ ASCII ตัวอักษรตัวพิมพ์เล็กเท่านั้น ข้อจำกัดเหล่านี้ได้รับการตรวจสอบ ณ เวลาที่สร้าง