From d1ce1cb3e4d7922b543c8509a6c8161d87524f4a Mon Sep 17 00:00:00 2001 From: Tilman Vatteroth Date: Wed, 24 May 2023 23:15:37 +0200 Subject: [PATCH] refactor: turn random word list source from json to ts This prevents future import issues Signed-off-by: Tilman Vatteroth --- .../random-word-lists/name-randomizer.ts | 6 +- .../random-word-lists/random-words.json | 1329 ---------------- .../random-word-lists/random-words.ts | 1334 +++++++++++++++++ 3 files changed, 1337 insertions(+), 1332 deletions(-) delete mode 100644 backend/src/realtime/realtime-note/random-word-lists/random-words.json create mode 100644 backend/src/realtime/realtime-note/random-word-lists/random-words.ts diff --git a/backend/src/realtime/realtime-note/random-word-lists/name-randomizer.ts b/backend/src/realtime/realtime-note/random-word-lists/name-randomizer.ts index bb6347e97..5f597d433 100644 --- a/backend/src/realtime/realtime-note/random-word-lists/name-randomizer.ts +++ b/backend/src/realtime/realtime-note/random-word-lists/name-randomizer.ts @@ -3,7 +3,7 @@ * * SPDX-License-Identifier: AGPL-3.0-only */ -import lists from './random-words.json'; +import { adjectives, items } from './random-words'; /** * Generates a random names based on an adjective and a noun. @@ -11,8 +11,8 @@ import lists from './random-words.json'; * @return the generated name */ export function generateRandomName(): string { - const adjective = generateRandomWord(lists.adjectives); - const things = generateRandomWord(lists.items); + const adjective = generateRandomWord(adjectives); + const things = generateRandomWord(items); return `${adjective} ${things}`; } diff --git a/backend/src/realtime/realtime-note/random-word-lists/random-words.json b/backend/src/realtime/realtime-note/random-word-lists/random-words.json deleted file mode 100644 index 433973b81..000000000 --- a/backend/src/realtime/realtime-note/random-word-lists/random-words.json +++ /dev/null @@ -1,1329 +0,0 @@ -{ - "items": [ - "apple", - "bag", - "balloon", - "bananas", - "bed", - "beef", - "blouse", - "book", - "bookmark", - "boom box", - "bottle", - "bottle cap", - "bow", - "bowl", - "box", - "bracelet", - "bread", - "brocolli", - "hair brush", - "buckle", - "button", - "camera", - "candle", - "candy wrapper", - "canvas", - "car", - "greeting card", - "playing card", - "carrots", - "cat", - "CD", - "cell phone", - "packing peanuts", - "cinder block", - "chair", - "chalk", - "newspaper", - "soy sauce packet", - "chapter book", - "checkbook", - "chocolate", - "clay pot", - "clock", - "clothes", - "computer", - "conditioner", - "cookie jar", - "cork", - "couch", - "credit card", - "cup", - "deodorant ", - "desk", - "door", - "drawer", - "drill press", - "eraser", - "eye liner", - "face wash", - "fake flowers", - "flag", - "floor", - "flowers", - "food", - "fork", - "fridge", - "glass", - "glasses", - "glow stick", - "grid paper", - "hair tie", - "hanger", - "helmet", - "house", - "ipod", - "charger", - "key chain", - "keyboard", - "keys", - "knife", - "lace", - "lamp", - "lamp shade", - "leg warmers", - "lip gloss", - "lotion", - "milk", - "mirror", - "model car", - "money", - "monitor", - "mop", - "mouse pad", - "mp3 player", - "nail clippers", - "nail file", - "needle", - "outlet", - "paint brush", - "pants", - "paper", - "pen", - "pencil", - "perfume", - "phone", - "photo album", - "picture frame", - "pillow", - "plastic fork", - "plate", - "pool stick", - "soda can", - "puddle", - "purse", - "blanket", - "radio", - "remote", - "ring", - "rubber band", - "rubber duck", - "rug", - "rusty nail", - "sailboat", - "sand paper", - "sandal", - "scotch tape", - "screw", - "seat belt", - "shampoo", - "sharpie", - "shawl", - "shirt", - "shoe lace", - "shoes", - "shovel", - "sidewalk", - "sketch pad", - "slipper", - "soap", - "socks", - "sofa", - "speakers", - "sponge", - "spoon", - "spring", - "sticky note", - "stockings", - "stop sign", - "street lights", - "sun glasses", - "table", - "teddies", - "television", - "thermometer", - "thread", - "tire swing", - "tissue box", - "toe ring", - "toilet", - "tomato", - "tooth picks", - "toothbrush", - "toothpaste", - "towel", - "tree", - "truck", - "tv", - "twezzers", - "twister", - "vase", - "video games", - "wallet", - "washing machine", - "watch", - "water bottle", - "doll", - "magnet", - "wagon", - "headphones", - "clamp", - "USB drive", - "air freshener", - "piano", - "ice cube tray", - "white out", - "window", - "controller", - "coasters", - "thermostat", - "zipper" - ], - "adjectives": [ - "aback", - "abaft", - "abandoned", - "abashed", - "aberrant", - "abhorrent", - "abiding", - "abject", - "ablaze", - "able", - "abnormal", - "aboard", - "aboriginal", - "abortive", - "abounding", - "abrasive", - "abrupt", - "absent", - "absorbed", - "absorbing", - "abstracted", - "absurd", - "abundant", - "abusive", - "acceptable", - "accessible", - "accidental", - "accurate", - "acid", - "acidic", - "acoustic", - "acrid", - "actually", - "ad hoc", - "adamant", - "adaptable", - "addicted", - "adhesive", - "adjoining", - "adorable", - "adventurous", - "afraid", - "aggressive", - "agonizing", - "agreeable", - "ahead", - "ajar", - "alcoholic", - "alert", - "alike", - "alive", - "alleged", - "alluring", - "aloof", - "amazing", - "ambiguous", - "ambitious", - "amuck", - "amused", - "amusing", - "ancient", - "angry", - "animated", - "annoyed", - "annoying", - "anxious", - "apathetic", - "aquatic", - "aromatic", - "arrogant", - "ashamed", - "aspiring", - "assorted", - "astonishing", - "attractive", - "auspicious", - "automatic", - "available", - "average", - "awake", - "aware", - "awesome", - "awful", - "axiomatic", - "bad", - "barbarous", - "bashful", - "bawdy", - "beautiful", - "befitting", - "belligerent", - "beneficial", - "bent", - "berserk", - "best", - "better", - "bewildered", - "big", - "billowy", - "bite-sized", - "bitter", - "bizarre", - "black", - "black-and-white", - "bloody", - "blue", - "blue-eyed", - "blushing", - "boiling", - "boorish", - "bored", - "boring", - "bouncy", - "boundless", - "brainy", - "brash", - "brave", - "brawny", - "breakable", - "breezy", - "brief", - "bright", - "bright", - "broad", - "broken", - "brown", - "bumpy", - "burly", - "bustling", - "busy", - "cagey", - "calculating", - "callous", - "calm", - "capable", - "capricious", - "careful", - "careless", - "caring", - "cautious", - "ceaseless", - "certain", - "changeable", - "charming", - "cheap", - "cheerful", - "chemical", - "chief", - "childlike", - "chilly", - "chivalrous", - "chubby", - "chunky", - "clammy", - "classy", - "clean", - "clear", - "clever", - "cloistered", - "cloudy", - "closed", - "clumsy", - "cluttered", - "coherent", - "cold", - "colorful", - "colossal", - "combative", - "comfortable", - "common", - "complete", - "complex", - "concerned", - "condemned", - "confused", - "conscious", - "cooing", - "cool", - "cooperative", - "coordinated", - "courageous", - "cowardly", - "crabby", - "craven", - "crazy", - "creepy", - "crooked", - "crowded", - "cruel", - "cuddly", - "cultured", - "cumbersome", - "curious", - "curly", - "curved", - "curvy", - "cut", - "cute", - "cute", - "cynical", - "daffy", - "daily", - "damaged", - "damaging", - "damp", - "dangerous", - "dapper", - "dark", - "dashing", - "dazzling", - "dead", - "deadpan", - "deafening", - "dear", - "debonair", - "decisive", - "decorous", - "deep", - "deeply", - "defeated", - "defective", - "defiant", - "delicate", - "delicious", - "delightful", - "demonic", - "delirious", - "dependent", - "depressed", - "deranged", - "descriptive", - "deserted", - "detailed", - "determined", - "devilish", - "didactic", - "different", - "difficult", - "diligent", - "direful", - "dirty", - "disagreeable", - "disastrous", - "discreet", - "disgusted", - "disgusting", - "disillusioned", - "dispensable", - "distinct", - "disturbed", - "divergent", - "dizzy", - "domineering", - "doubtful", - "drab", - "draconian", - "dramatic", - "dreary", - "drunk", - "dry", - "dull", - "dusty", - "dusty", - "dynamic", - "dysfunctional", - "eager", - "early", - "earsplitting", - "earthy", - "easy", - "eatable", - "economic", - "educated", - "efficacious", - "efficient", - "eight", - "elastic", - "elated", - "elderly", - "electric", - "elegant", - "elfin", - "elite", - "embarrassed", - "eminent", - "empty", - "enchanted", - "enchanting", - "encouraging", - "endurable", - "energetic", - "enormous", - "entertaining", - "enthusiastic", - "envious", - "equable", - "equal", - "erect", - "erratic", - "ethereal", - "evanescent", - "evasive", - "even", - "excellent", - "excited", - "exciting", - "exclusive", - "exotic", - "expensive", - "extra-large", - "extra-small", - "exuberant", - "exultant", - "fabulous", - "faded", - "faint", - "fair", - "faithful", - "fallacious", - "false", - "familiar", - "famous", - "fanatical", - "fancy", - "fantastic", - "far", - "far-flung", - "fascinated", - "fast", - "fat", - "faulty", - "fearful", - "fearless", - "feeble", - "feigned", - "female", - "fertile", - "festive", - "few", - "fierce", - "filthy", - "fine", - "finicky", - "first", - "five", - "fixed", - "flagrant", - "flaky", - "flashy", - "flat", - "flawless", - "flimsy", - "flippant", - "flowery", - "fluffy", - "fluttering", - "foamy", - "foolish", - "foregoing", - "forgetful", - "fortunate", - "four", - "frail", - "fragile", - "frantic", - "free", - "freezing", - "frequent", - "fresh", - "fretful", - "friendly", - "frightened", - "frightening", - "full", - "fumbling", - "functional", - "funny", - "furry", - "furtive", - "future", - "futuristic", - "fuzzy", - "gabby", - "gainful", - "gamy", - "gaping", - "garrulous", - "gaudy", - "general", - "gentle", - "giant", - "giddy", - "gifted", - "gigantic", - "glamorous", - "gleaming", - "glib", - "glistening", - "glorious", - "glossy", - "godly", - "good", - "goofy", - "gorgeous", - "graceful", - "grandiose", - "grateful", - "gratis", - "gray", - "greasy", - "great", - "greedy", - "green", - "grey", - "grieving", - "groovy", - "grotesque", - "grouchy", - "grubby", - "gruesome", - "grumpy", - "guarded", - "guiltless", - "gullible", - "gusty", - "guttural", - "habitual", - "half", - "hallowed", - "halting", - "handsome", - "handsomely", - "handy", - "hanging", - "hapless", - "happy", - "hard", - "hard-to-find", - "harmonious", - "harsh", - "hateful", - "heady", - "healthy", - "heartbreaking", - "heavenly", - "heavy", - "hellish", - "helpful", - "helpless", - "hesitant", - "hideous", - "high", - "highfalutin", - "high-pitched", - "hilarious", - "hissing", - "historical", - "holistic", - "hollow", - "homeless", - "homely", - "honorable", - "horrible", - "hospitable", - "hot", - "huge", - "hulking", - "humdrum", - "humorous", - "hungry", - "hurried", - "hurt", - "hushed", - "husky", - "hypnotic", - "hysterical", - "icky", - "icy", - "idiotic", - "ignorant", - "ill", - "illegal", - "ill-fated", - "ill-informed", - "illustrious", - "imaginary", - "immense", - "imminent", - "impartial", - "imperfect", - "impolite", - "important", - "imported", - "impossible", - "incandescent", - "incompetent", - "inconclusive", - "industrious", - "incredible", - "inexpensive", - "infamous", - "innate", - "innocent", - "inquisitive", - "insidious", - "instinctive", - "intelligent", - "interesting", - "internal", - "invincible", - "irate", - "irritating", - "itchy", - "jaded", - "jagged", - "jazzy", - "jealous", - "jittery", - "jobless", - "jolly", - "joyous", - "judicious", - "juicy", - "jumbled", - "jumpy", - "juvenile", - "kaput", - "keen", - "kind", - "kindhearted", - "kindly", - "knotty", - "knowing", - "knowledgeable", - "known", - "labored", - "lackadaisical", - "lacking", - "lame", - "lamentable", - "languid", - "large", - "last", - "late", - "laughable", - "lavish", - "lazy", - "lean", - "learned", - "left", - "legal", - "lethal", - "level", - "lewd", - "light", - "like", - "likeable", - "limping", - "literate", - "little", - "lively", - "lively", - "living", - "lonely", - "long", - "longing", - "long-term", - "loose", - "lopsided", - "loud", - "loutish", - "lovely", - "loving", - "low", - "lowly", - "lucky", - "ludicrous", - "lumpy", - "lush", - "luxuriant", - "lying", - "lyrical", - "macabre", - "macho", - "maddening", - "madly", - "magenta", - "magical", - "magnificent", - "majestic", - "makeshift", - "male", - "malicious", - "mammoth", - "maniacal", - "many", - "marked", - "massive", - "married", - "marvelous", - "material", - "materialistic", - "mature", - "mean", - "measly", - "meaty", - "medical", - "meek", - "mellow", - "melodic", - "melted", - "merciful", - "mere", - "messy", - "mighty", - "military", - "milky", - "mindless", - "miniature", - "minor", - "miscreant", - "misty", - "mixed", - "moaning", - "modern", - "moldy", - "momentous", - "motionless", - "mountainous", - "muddled", - "mundane", - "murky", - "mushy", - "mute", - "mysterious", - "naive", - "nappy", - "narrow", - "nasty", - "natural", - "naughty", - "nauseating", - "near", - "neat", - "nebulous", - "necessary", - "needless", - "needy", - "neighborly", - "nervous", - "new", - "next", - "nice", - "nifty", - "nimble", - "nine", - "nippy", - "noiseless", - "noisy", - "nonchalant", - "nondescript", - "nonstop", - "normal", - "nostalgic", - "nosy", - "noxious", - "null", - "numberless", - "numerous", - "nutritious", - "nutty", - "oafish", - "obedient", - "obeisant", - "obese", - "obnoxious", - "obscene", - "obsequious", - "observant", - "obsolete", - "obtainable", - "oceanic", - "odd", - "offbeat", - "old", - "old-fashioned", - "omniscient", - "one", - "onerous", - "open", - "opposite", - "optimal", - "orange", - "ordinary", - "organic", - "ossified", - "outgoing", - "outrageous", - "outstanding", - "oval", - "overconfident", - "overjoyed", - "overrated", - "overt", - "overwrought", - "painful", - "painstaking", - "pale", - "paltry", - "panicky", - "panoramic", - "parallel", - "parched", - "parsimonious", - "past", - "pastoral", - "pathetic", - "peaceful", - "penitent", - "perfect", - "periodic", - "permissible", - "perpetual", - "petite", - "petite", - "phobic", - "physical", - "picayune", - "pink", - "piquant", - "placid", - "plain", - "plant", - "plastic", - "plausible", - "pleasant", - "plucky", - "pointless", - "poised", - "polite", - "political", - "poor", - "possessive", - "possible", - "powerful", - "precious", - "premium", - "present", - "pretty", - "previous", - "pricey", - "prickly", - "private", - "probable", - "productive", - "profuse", - "protective", - "proud", - "psychedelic", - "psychotic", - "public", - "puffy", - "pumped", - "puny", - "purple", - "purring", - "pushy", - "puzzled", - "puzzling", - "quack", - "quaint", - "quarrelsome", - "questionable", - "quick", - "quickest", - "quiet", - "quirky", - "quixotic", - "quizzical", - "rabid", - "racial", - "ragged", - "rainy", - "rambunctious", - "rampant", - "rapid", - "rare", - "raspy", - "ratty", - "ready", - "real", - "rebel", - "receptive", - "recondite", - "red", - "redundant", - "reflective", - "regular", - "relieved", - "remarkable", - "reminiscent", - "repulsive", - "resolute", - "resonant", - "responsible", - "rhetorical", - "rich", - "right", - "righteous", - "rightful", - "rigid", - "ripe", - "ritzy", - "roasted", - "robust", - "romantic", - "roomy", - "rotten", - "rough", - "round", - "royal", - "ruddy", - "rude", - "rural", - "rustic", - "ruthless", - "sable", - "sad", - "safe", - "salty", - "same", - "sassy", - "satisfying", - "savory", - "scandalous", - "scarce", - "scared", - "scary", - "scattered", - "scientific", - "scintillating", - "scrawny", - "screeching", - "second", - "second-hand", - "secret", - "secretive", - "sedate", - "seemly", - "selective", - "selfish", - "separate", - "serious", - "shaggy", - "shaky", - "shallow", - "sharp", - "shiny", - "shivering", - "shocking", - "short", - "shrill", - "shut", - "shy", - "sick", - "silent", - "silent", - "silky", - "silly", - "simple", - "simplistic", - "sincere", - "six", - "skillful", - "skinny", - "sleepy", - "slim", - "slimy", - "slippery", - "sloppy", - "slow", - "small", - "smart", - "smelly", - "smiling", - "smoggy", - "smooth", - "sneaky", - "snobbish", - "snotty", - "soft", - "soggy", - "solid", - "somber", - "sophisticated", - "sordid", - "sore", - "sore", - "sour", - "sparkling", - "special", - "spectacular", - "spicy", - "spiffy", - "spiky", - "spiritual", - "spiteful", - "splendid", - "spooky", - "spotless", - "spotted", - "spotty", - "spurious", - "squalid", - "square", - "squealing", - "squeamish", - "staking", - "stale", - "standing", - "statuesque", - "steadfast", - "steady", - "steep", - "stereotyped", - "sticky", - "stiff", - "stimulating", - "stingy", - "stormy", - "straight", - "strange", - "striped", - "strong", - "stupendous", - "stupid", - "sturdy", - "subdued", - "subsequent", - "substantial", - "successful", - "succinct", - "sudden", - "sulky", - "super", - "superb", - "superficial", - "supreme", - "swanky", - "sweet", - "sweltering", - "swift", - "symptomatic", - "synonymous", - "taboo", - "tacit", - "tacky", - "talented", - "tall", - "tame", - "tan", - "tangible", - "tangy", - "tart", - "tasteful", - "tasteless", - "tasty", - "tawdry", - "tearful", - "tedious", - "teeny", - "teeny-tiny", - "telling", - "temporary", - "ten", - "tender", - "tense", - "tense", - "tenuous", - "terrible", - "terrific", - "tested", - "testy", - "thankful", - "therapeutic", - "thick", - "thin", - "thinkable", - "third", - "thirsty", - "thirsty", - "thoughtful", - "thoughtless", - "threatening", - "three", - "thundering", - "tidy", - "tight", - "tightfisted", - "tiny", - "tired", - "tiresome", - "toothsome", - "torpid", - "tough", - "towering", - "tranquil", - "trashy", - "tremendous", - "tricky", - "trite", - "troubled", - "truculent", - "true", - "truthful", - "two", - "typical", - "ubiquitous", - "ugliest", - "ugly", - "ultra", - "unable", - "unaccountable", - "unadvised", - "unarmed", - "unbecoming", - "unbiased", - "uncovered", - "understood", - "undesirable", - "unequal", - "unequaled", - "uneven", - "unhealthy", - "uninterested", - "unique", - "unkempt", - "unknown", - "unnatural", - "unruly", - "unsightly", - "unsuitable", - "untidy", - "unused", - "unusual", - "unwieldy", - "unwritten", - "upbeat", - "uppity", - "upset", - "uptight", - "used", - "useful", - "useless", - "utopian", - "utter", - "uttermost", - "vacuous", - "vagabond", - "vague", - "valuable", - "various", - "vast", - "vengeful", - "venomous", - "verdant", - "versed", - "victorious", - "vigorous", - "violent", - "violet", - "vivacious", - "voiceless", - "volatile", - "voracious", - "vulgar", - "wacky", - "waggish", - "waiting", - "wakeful", - "wandering", - "wanting", - "warlike", - "warm", - "wary", - "wasteful", - "watery", - "weak", - "wealthy", - "weary", - "well-groomed", - "well-made", - "well-off", - "well-to-do", - "wet", - "whimsical", - "whispering", - "white", - "whole", - "wholesale", - "wicked", - "wide", - "wide-eyed", - "wiggly", - "wild", - "willing", - "windy", - "wiry", - "wise", - "wistful", - "witty", - "woebegone", - "womanly", - "wonderful", - "wooden", - "woozy", - "workable", - "worried", - "worthless", - "wrathful", - "wretched", - "wrong", - "wry", - "yellow", - "yielding", - "young", - "youthful", - "yummy", - "zany", - "zealous", - "zesty", - "zippy", - "zonked" - ] -} diff --git a/backend/src/realtime/realtime-note/random-word-lists/random-words.ts b/backend/src/realtime/realtime-note/random-word-lists/random-words.ts new file mode 100644 index 000000000..73527b954 --- /dev/null +++ b/backend/src/realtime/realtime-note/random-word-lists/random-words.ts @@ -0,0 +1,1334 @@ +/* + * SPDX-FileCopyrightText: 2023 The HedgeDoc developers (see AUTHORS file) + * + * SPDX-License-Identifier: AGPL-3.0-only + */ + +export const items = [ + 'apple', + 'bag', + 'balloon', + 'bananas', + 'bed', + 'beef', + 'blouse', + 'book', + 'bookmark', + 'boom box', + 'bottle', + 'bottle cap', + 'bow', + 'bowl', + 'box', + 'bracelet', + 'bread', + 'brocolli', + 'hair brush', + 'buckle', + 'button', + 'camera', + 'candle', + 'candy wrapper', + 'canvas', + 'car', + 'greeting card', + 'playing card', + 'carrots', + 'cat', + 'CD', + 'cell phone', + 'packing peanuts', + 'cinder block', + 'chair', + 'chalk', + 'newspaper', + 'soy sauce packet', + 'chapter book', + 'checkbook', + 'chocolate', + 'clay pot', + 'clock', + 'clothes', + 'computer', + 'conditioner', + 'cookie jar', + 'cork', + 'couch', + 'credit card', + 'cup', + 'deodorant ', + 'desk', + 'door', + 'drawer', + 'drill press', + 'eraser', + 'eye liner', + 'face wash', + 'fake flowers', + 'flag', + 'floor', + 'flowers', + 'food', + 'fork', + 'fridge', + 'glass', + 'glasses', + 'glow stick', + 'grid paper', + 'hair tie', + 'hanger', + 'helmet', + 'house', + 'ipod', + 'charger', + 'key chain', + 'keyboard', + 'keys', + 'knife', + 'lace', + 'lamp', + 'lamp shade', + 'leg warmers', + 'lip gloss', + 'lotion', + 'milk', + 'mirror', + 'model car', + 'money', + 'monitor', + 'mop', + 'mouse pad', + 'mp3 player', + 'nail clippers', + 'nail file', + 'needle', + 'outlet', + 'paint brush', + 'pants', + 'paper', + 'pen', + 'pencil', + 'perfume', + 'phone', + 'photo album', + 'picture frame', + 'pillow', + 'plastic fork', + 'plate', + 'pool stick', + 'soda can', + 'puddle', + 'purse', + 'blanket', + 'radio', + 'remote', + 'ring', + 'rubber band', + 'rubber duck', + 'rug', + 'rusty nail', + 'sailboat', + 'sand paper', + 'sandal', + 'scotch tape', + 'screw', + 'seat belt', + 'shampoo', + 'sharpie', + 'shawl', + 'shirt', + 'shoe lace', + 'shoes', + 'shovel', + 'sidewalk', + 'sketch pad', + 'slipper', + 'soap', + 'socks', + 'sofa', + 'speakers', + 'sponge', + 'spoon', + 'spring', + 'sticky note', + 'stockings', + 'stop sign', + 'street lights', + 'sun glasses', + 'table', + 'teddies', + 'television', + 'thermometer', + 'thread', + 'tire swing', + 'tissue box', + 'toe ring', + 'toilet', + 'tomato', + 'tooth picks', + 'toothbrush', + 'toothpaste', + 'towel', + 'tree', + 'truck', + 'tv', + 'twezzers', + 'twister', + 'vase', + 'video games', + 'wallet', + 'washing machine', + 'watch', + 'water bottle', + 'doll', + 'magnet', + 'wagon', + 'headphones', + 'clamp', + 'USB drive', + 'air freshener', + 'piano', + 'ice cube tray', + 'white out', + 'window', + 'controller', + 'coasters', + 'thermostat', + 'zipper', +]; + +export const adjectives = [ + 'aback', + 'abaft', + 'abandoned', + 'abashed', + 'aberrant', + 'abhorrent', + 'abiding', + 'abject', + 'ablaze', + 'able', + 'abnormal', + 'aboard', + 'aboriginal', + 'abortive', + 'abounding', + 'abrasive', + 'abrupt', + 'absent', + 'absorbed', + 'absorbing', + 'abstracted', + 'absurd', + 'abundant', + 'abusive', + 'acceptable', + 'accessible', + 'accidental', + 'accurate', + 'acid', + 'acidic', + 'acoustic', + 'acrid', + 'actually', + 'ad hoc', + 'adamant', + 'adaptable', + 'addicted', + 'adhesive', + 'adjoining', + 'adorable', + 'adventurous', + 'afraid', + 'aggressive', + 'agonizing', + 'agreeable', + 'ahead', + 'ajar', + 'alcoholic', + 'alert', + 'alike', + 'alive', + 'alleged', + 'alluring', + 'aloof', + 'amazing', + 'ambiguous', + 'ambitious', + 'amuck', + 'amused', + 'amusing', + 'ancient', + 'angry', + 'animated', + 'annoyed', + 'annoying', + 'anxious', + 'apathetic', + 'aquatic', + 'aromatic', + 'arrogant', + 'ashamed', + 'aspiring', + 'assorted', + 'astonishing', + 'attractive', + 'auspicious', + 'automatic', + 'available', + 'average', + 'awake', + 'aware', + 'awesome', + 'awful', + 'axiomatic', + 'bad', + 'barbarous', + 'bashful', + 'bawdy', + 'beautiful', + 'befitting', + 'belligerent', + 'beneficial', + 'bent', + 'berserk', + 'best', + 'better', + 'bewildered', + 'big', + 'billowy', + 'bite-sized', + 'bitter', + 'bizarre', + 'black', + 'black-and-white', + 'bloody', + 'blue', + 'blue-eyed', + 'blushing', + 'boiling', + 'boorish', + 'bored', + 'boring', + 'bouncy', + 'boundless', + 'brainy', + 'brash', + 'brave', + 'brawny', + 'breakable', + 'breezy', + 'brief', + 'bright', + 'bright', + 'broad', + 'broken', + 'brown', + 'bumpy', + 'burly', + 'bustling', + 'busy', + 'cagey', + 'calculating', + 'callous', + 'calm', + 'capable', + 'capricious', + 'careful', + 'careless', + 'caring', + 'cautious', + 'ceaseless', + 'certain', + 'changeable', + 'charming', + 'cheap', + 'cheerful', + 'chemical', + 'chief', + 'childlike', + 'chilly', + 'chivalrous', + 'chubby', + 'chunky', + 'clammy', + 'classy', + 'clean', + 'clear', + 'clever', + 'cloistered', + 'cloudy', + 'closed', + 'clumsy', + 'cluttered', + 'coherent', + 'cold', + 'colorful', + 'colossal', + 'combative', + 'comfortable', + 'common', + 'complete', + 'complex', + 'concerned', + 'condemned', + 'confused', + 'conscious', + 'cooing', + 'cool', + 'cooperative', + 'coordinated', + 'courageous', + 'cowardly', + 'crabby', + 'craven', + 'crazy', + 'creepy', + 'crooked', + 'crowded', + 'cruel', + 'cuddly', + 'cultured', + 'cumbersome', + 'curious', + 'curly', + 'curved', + 'curvy', + 'cut', + 'cute', + 'cute', + 'cynical', + 'daffy', + 'daily', + 'damaged', + 'damaging', + 'damp', + 'dangerous', + 'dapper', + 'dark', + 'dashing', + 'dazzling', + 'dead', + 'deadpan', + 'deafening', + 'dear', + 'debonair', + 'decisive', + 'decorous', + 'deep', + 'deeply', + 'defeated', + 'defective', + 'defiant', + 'delicate', + 'delicious', + 'delightful', + 'demonic', + 'delirious', + 'dependent', + 'depressed', + 'deranged', + 'descriptive', + 'deserted', + 'detailed', + 'determined', + 'devilish', + 'didactic', + 'different', + 'difficult', + 'diligent', + 'direful', + 'dirty', + 'disagreeable', + 'disastrous', + 'discreet', + 'disgusted', + 'disgusting', + 'disillusioned', + 'dispensable', + 'distinct', + 'disturbed', + 'divergent', + 'dizzy', + 'domineering', + 'doubtful', + 'drab', + 'draconian', + 'dramatic', + 'dreary', + 'drunk', + 'dry', + 'dull', + 'dusty', + 'dusty', + 'dynamic', + 'dysfunctional', + 'eager', + 'early', + 'earsplitting', + 'earthy', + 'easy', + 'eatable', + 'economic', + 'educated', + 'efficacious', + 'efficient', + 'eight', + 'elastic', + 'elated', + 'elderly', + 'electric', + 'elegant', + 'elfin', + 'elite', + 'embarrassed', + 'eminent', + 'empty', + 'enchanted', + 'enchanting', + 'encouraging', + 'endurable', + 'energetic', + 'enormous', + 'entertaining', + 'enthusiastic', + 'envious', + 'equable', + 'equal', + 'erect', + 'erratic', + 'ethereal', + 'evanescent', + 'evasive', + 'even', + 'excellent', + 'excited', + 'exciting', + 'exclusive', + 'exotic', + 'expensive', + 'extra-large', + 'extra-small', + 'exuberant', + 'exultant', + 'fabulous', + 'faded', + 'faint', + 'fair', + 'faithful', + 'fallacious', + 'false', + 'familiar', + 'famous', + 'fanatical', + 'fancy', + 'fantastic', + 'far', + 'far-flung', + 'fascinated', + 'fast', + 'fat', + 'faulty', + 'fearful', + 'fearless', + 'feeble', + 'feigned', + 'female', + 'fertile', + 'festive', + 'few', + 'fierce', + 'filthy', + 'fine', + 'finicky', + 'first', + 'five', + 'fixed', + 'flagrant', + 'flaky', + 'flashy', + 'flat', + 'flawless', + 'flimsy', + 'flippant', + 'flowery', + 'fluffy', + 'fluttering', + 'foamy', + 'foolish', + 'foregoing', + 'forgetful', + 'fortunate', + 'four', + 'frail', + 'fragile', + 'frantic', + 'free', + 'freezing', + 'frequent', + 'fresh', + 'fretful', + 'friendly', + 'frightened', + 'frightening', + 'full', + 'fumbling', + 'functional', + 'funny', + 'furry', + 'furtive', + 'future', + 'futuristic', + 'fuzzy', + 'gabby', + 'gainful', + 'gamy', + 'gaping', + 'garrulous', + 'gaudy', + 'general', + 'gentle', + 'giant', + 'giddy', + 'gifted', + 'gigantic', + 'glamorous', + 'gleaming', + 'glib', + 'glistening', + 'glorious', + 'glossy', + 'godly', + 'good', + 'goofy', + 'gorgeous', + 'graceful', + 'grandiose', + 'grateful', + 'gratis', + 'gray', + 'greasy', + 'great', + 'greedy', + 'green', + 'grey', + 'grieving', + 'groovy', + 'grotesque', + 'grouchy', + 'grubby', + 'gruesome', + 'grumpy', + 'guarded', + 'guiltless', + 'gullible', + 'gusty', + 'guttural', + 'habitual', + 'half', + 'hallowed', + 'halting', + 'handsome', + 'handsomely', + 'handy', + 'hanging', + 'hapless', + 'happy', + 'hard', + 'hard-to-find', + 'harmonious', + 'harsh', + 'hateful', + 'heady', + 'healthy', + 'heartbreaking', + 'heavenly', + 'heavy', + 'hellish', + 'helpful', + 'helpless', + 'hesitant', + 'hideous', + 'high', + 'highfalutin', + 'high-pitched', + 'hilarious', + 'hissing', + 'historical', + 'holistic', + 'hollow', + 'homeless', + 'homely', + 'honorable', + 'horrible', + 'hospitable', + 'hot', + 'huge', + 'hulking', + 'humdrum', + 'humorous', + 'hungry', + 'hurried', + 'hurt', + 'hushed', + 'husky', + 'hypnotic', + 'hysterical', + 'icky', + 'icy', + 'idiotic', + 'ignorant', + 'ill', + 'illegal', + 'ill-fated', + 'ill-informed', + 'illustrious', + 'imaginary', + 'immense', + 'imminent', + 'impartial', + 'imperfect', + 'impolite', + 'important', + 'imported', + 'impossible', + 'incandescent', + 'incompetent', + 'inconclusive', + 'industrious', + 'incredible', + 'inexpensive', + 'infamous', + 'innate', + 'innocent', + 'inquisitive', + 'insidious', + 'instinctive', + 'intelligent', + 'interesting', + 'internal', + 'invincible', + 'irate', + 'irritating', + 'itchy', + 'jaded', + 'jagged', + 'jazzy', + 'jealous', + 'jittery', + 'jobless', + 'jolly', + 'joyous', + 'judicious', + 'juicy', + 'jumbled', + 'jumpy', + 'juvenile', + 'kaput', + 'keen', + 'kind', + 'kindhearted', + 'kindly', + 'knotty', + 'knowing', + 'knowledgeable', + 'known', + 'labored', + 'lackadaisical', + 'lacking', + 'lame', + 'lamentable', + 'languid', + 'large', + 'last', + 'late', + 'laughable', + 'lavish', + 'lazy', + 'lean', + 'learned', + 'left', + 'legal', + 'lethal', + 'level', + 'lewd', + 'light', + 'like', + 'likeable', + 'limping', + 'literate', + 'little', + 'lively', + 'lively', + 'living', + 'lonely', + 'long', + 'longing', + 'long-term', + 'loose', + 'lopsided', + 'loud', + 'loutish', + 'lovely', + 'loving', + 'low', + 'lowly', + 'lucky', + 'ludicrous', + 'lumpy', + 'lush', + 'luxuriant', + 'lying', + 'lyrical', + 'macabre', + 'macho', + 'maddening', + 'madly', + 'magenta', + 'magical', + 'magnificent', + 'majestic', + 'makeshift', + 'male', + 'malicious', + 'mammoth', + 'maniacal', + 'many', + 'marked', + 'massive', + 'married', + 'marvelous', + 'material', + 'materialistic', + 'mature', + 'mean', + 'measly', + 'meaty', + 'medical', + 'meek', + 'mellow', + 'melodic', + 'melted', + 'merciful', + 'mere', + 'messy', + 'mighty', + 'military', + 'milky', + 'mindless', + 'miniature', + 'minor', + 'miscreant', + 'misty', + 'mixed', + 'moaning', + 'modern', + 'moldy', + 'momentous', + 'motionless', + 'mountainous', + 'muddled', + 'mundane', + 'murky', + 'mushy', + 'mute', + 'mysterious', + 'naive', + 'nappy', + 'narrow', + 'nasty', + 'natural', + 'naughty', + 'nauseating', + 'near', + 'neat', + 'nebulous', + 'necessary', + 'needless', + 'needy', + 'neighborly', + 'nervous', + 'new', + 'next', + 'nice', + 'nifty', + 'nimble', + 'nine', + 'nippy', + 'noiseless', + 'noisy', + 'nonchalant', + 'nondescript', + 'nonstop', + 'normal', + 'nostalgic', + 'nosy', + 'noxious', + 'null', + 'numberless', + 'numerous', + 'nutritious', + 'nutty', + 'oafish', + 'obedient', + 'obeisant', + 'obese', + 'obnoxious', + 'obscene', + 'obsequious', + 'observant', + 'obsolete', + 'obtainable', + 'oceanic', + 'odd', + 'offbeat', + 'old', + 'old-fashioned', + 'omniscient', + 'one', + 'onerous', + 'open', + 'opposite', + 'optimal', + 'orange', + 'ordinary', + 'organic', + 'ossified', + 'outgoing', + 'outrageous', + 'outstanding', + 'oval', + 'overconfident', + 'overjoyed', + 'overrated', + 'overt', + 'overwrought', + 'painful', + 'painstaking', + 'pale', + 'paltry', + 'panicky', + 'panoramic', + 'parallel', + 'parched', + 'parsimonious', + 'past', + 'pastoral', + 'pathetic', + 'peaceful', + 'penitent', + 'perfect', + 'periodic', + 'permissible', + 'perpetual', + 'petite', + 'petite', + 'phobic', + 'physical', + 'picayune', + 'pink', + 'piquant', + 'placid', + 'plain', + 'plant', + 'plastic', + 'plausible', + 'pleasant', + 'plucky', + 'pointless', + 'poised', + 'polite', + 'political', + 'poor', + 'possessive', + 'possible', + 'powerful', + 'precious', + 'premium', + 'present', + 'pretty', + 'previous', + 'pricey', + 'prickly', + 'private', + 'probable', + 'productive', + 'profuse', + 'protective', + 'proud', + 'psychedelic', + 'psychotic', + 'public', + 'puffy', + 'pumped', + 'puny', + 'purple', + 'purring', + 'pushy', + 'puzzled', + 'puzzling', + 'quack', + 'quaint', + 'quarrelsome', + 'questionable', + 'quick', + 'quickest', + 'quiet', + 'quirky', + 'quixotic', + 'quizzical', + 'rabid', + 'racial', + 'ragged', + 'rainy', + 'rambunctious', + 'rampant', + 'rapid', + 'rare', + 'raspy', + 'ratty', + 'ready', + 'real', + 'rebel', + 'receptive', + 'recondite', + 'red', + 'redundant', + 'reflective', + 'regular', + 'relieved', + 'remarkable', + 'reminiscent', + 'repulsive', + 'resolute', + 'resonant', + 'responsible', + 'rhetorical', + 'rich', + 'right', + 'righteous', + 'rightful', + 'rigid', + 'ripe', + 'ritzy', + 'roasted', + 'robust', + 'romantic', + 'roomy', + 'rotten', + 'rough', + 'round', + 'royal', + 'ruddy', + 'rude', + 'rural', + 'rustic', + 'ruthless', + 'sable', + 'sad', + 'safe', + 'salty', + 'same', + 'sassy', + 'satisfying', + 'savory', + 'scandalous', + 'scarce', + 'scared', + 'scary', + 'scattered', + 'scientific', + 'scintillating', + 'scrawny', + 'screeching', + 'second', + 'second-hand', + 'secret', + 'secretive', + 'sedate', + 'seemly', + 'selective', + 'selfish', + 'separate', + 'serious', + 'shaggy', + 'shaky', + 'shallow', + 'sharp', + 'shiny', + 'shivering', + 'shocking', + 'short', + 'shrill', + 'shut', + 'shy', + 'sick', + 'silent', + 'silent', + 'silky', + 'silly', + 'simple', + 'simplistic', + 'sincere', + 'six', + 'skillful', + 'skinny', + 'sleepy', + 'slim', + 'slimy', + 'slippery', + 'sloppy', + 'slow', + 'small', + 'smart', + 'smelly', + 'smiling', + 'smoggy', + 'smooth', + 'sneaky', + 'snobbish', + 'snotty', + 'soft', + 'soggy', + 'solid', + 'somber', + 'sophisticated', + 'sordid', + 'sore', + 'sore', + 'sour', + 'sparkling', + 'special', + 'spectacular', + 'spicy', + 'spiffy', + 'spiky', + 'spiritual', + 'spiteful', + 'splendid', + 'spooky', + 'spotless', + 'spotted', + 'spotty', + 'spurious', + 'squalid', + 'square', + 'squealing', + 'squeamish', + 'staking', + 'stale', + 'standing', + 'statuesque', + 'steadfast', + 'steady', + 'steep', + 'stereotyped', + 'sticky', + 'stiff', + 'stimulating', + 'stingy', + 'stormy', + 'straight', + 'strange', + 'striped', + 'strong', + 'stupendous', + 'stupid', + 'sturdy', + 'subdued', + 'subsequent', + 'substantial', + 'successful', + 'succinct', + 'sudden', + 'sulky', + 'super', + 'superb', + 'superficial', + 'supreme', + 'swanky', + 'sweet', + 'sweltering', + 'swift', + 'symptomatic', + 'synonymous', + 'taboo', + 'tacit', + 'tacky', + 'talented', + 'tall', + 'tame', + 'tan', + 'tangible', + 'tangy', + 'tart', + 'tasteful', + 'tasteless', + 'tasty', + 'tawdry', + 'tearful', + 'tedious', + 'teeny', + 'teeny-tiny', + 'telling', + 'temporary', + 'ten', + 'tender', + 'tense', + 'tense', + 'tenuous', + 'terrible', + 'terrific', + 'tested', + 'testy', + 'thankful', + 'therapeutic', + 'thick', + 'thin', + 'thinkable', + 'third', + 'thirsty', + 'thirsty', + 'thoughtful', + 'thoughtless', + 'threatening', + 'three', + 'thundering', + 'tidy', + 'tight', + 'tightfisted', + 'tiny', + 'tired', + 'tiresome', + 'toothsome', + 'torpid', + 'tough', + 'towering', + 'tranquil', + 'trashy', + 'tremendous', + 'tricky', + 'trite', + 'troubled', + 'truculent', + 'true', + 'truthful', + 'two', + 'typical', + 'ubiquitous', + 'ugliest', + 'ugly', + 'ultra', + 'unable', + 'unaccountable', + 'unadvised', + 'unarmed', + 'unbecoming', + 'unbiased', + 'uncovered', + 'understood', + 'undesirable', + 'unequal', + 'unequaled', + 'uneven', + 'unhealthy', + 'uninterested', + 'unique', + 'unkempt', + 'unknown', + 'unnatural', + 'unruly', + 'unsightly', + 'unsuitable', + 'untidy', + 'unused', + 'unusual', + 'unwieldy', + 'unwritten', + 'upbeat', + 'uppity', + 'upset', + 'uptight', + 'used', + 'useful', + 'useless', + 'utopian', + 'utter', + 'uttermost', + 'vacuous', + 'vagabond', + 'vague', + 'valuable', + 'various', + 'vast', + 'vengeful', + 'venomous', + 'verdant', + 'versed', + 'victorious', + 'vigorous', + 'violent', + 'violet', + 'vivacious', + 'voiceless', + 'volatile', + 'voracious', + 'vulgar', + 'wacky', + 'waggish', + 'waiting', + 'wakeful', + 'wandering', + 'wanting', + 'warlike', + 'warm', + 'wary', + 'wasteful', + 'watery', + 'weak', + 'wealthy', + 'weary', + 'well-groomed', + 'well-made', + 'well-off', + 'well-to-do', + 'wet', + 'whimsical', + 'whispering', + 'white', + 'whole', + 'wholesale', + 'wicked', + 'wide', + 'wide-eyed', + 'wiggly', + 'wild', + 'willing', + 'windy', + 'wiry', + 'wise', + 'wistful', + 'witty', + 'woebegone', + 'womanly', + 'wonderful', + 'wooden', + 'woozy', + 'workable', + 'worried', + 'worthless', + 'wrathful', + 'wretched', + 'wrong', + 'wry', + 'yellow', + 'yielding', + 'young', + 'youthful', + 'yummy', + 'zany', + 'zealous', + 'zesty', + 'zippy', + 'zonked', +];