aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Mayer <[email protected]>2023-01-19 03:15:47 +0700
committerGitHub <[email protected]>2023-01-18 20:15:47 +0000
commitdfa647dc07ea25f962c4df913bae2de082e8acc4 (patch)
tree07004698a53751324800516a01f1d42da4281538
parent250fbb71eb68aa469b6b833a61a4d23fb60ad65d (diff)
downloadfaker-dfa647dc07ea25f962c4df913bae2de082e8acc4.tar.xz
faker-dfa647dc07ea25f962c4df913bae2de082e8acc4.zip
fix(locale): filter inappropriate words in the en locale (#1745)
-rw-r--r--src/locales/en/word/adjective.ts3
-rw-r--r--src/locales/en/word/noun.ts49
-rw-r--r--src/locales/en/word/verb.ts58
-rw-r--r--test/__snapshots__/internet.spec.ts.snap30
-rw-r--r--test/__snapshots__/person.spec.ts.snap2
-rw-r--r--test/__snapshots__/random.spec.ts.snap2
-rw-r--r--test/__snapshots__/system.spec.ts.snap14
-rw-r--r--test/__snapshots__/word.spec.ts.snap62
8 files changed, 55 insertions, 165 deletions
diff --git a/src/locales/en/word/adjective.ts b/src/locales/en/word/adjective.ts
index c985961e..dbb89fca 100644
--- a/src/locales/en/word/adjective.ts
+++ b/src/locales/en/word/adjective.ts
@@ -471,7 +471,6 @@ export default [
'grimy',
'gripping',
'grizzled',
- 'gross',
'grotesque',
'grouchy',
'grounded',
@@ -540,7 +539,6 @@ export default [
'idolized',
'ignorant',
'ill',
- 'illegal',
'ill-fated',
'ill-informed',
'illiterate',
@@ -739,7 +737,6 @@ export default [
'mysterious',
'naive',
'narrow',
- 'nasty',
'natural',
'naughty',
'nautical',
diff --git a/src/locales/en/word/noun.ts b/src/locales/en/word/noun.ts
index 05d515fb..8e494312 100644
--- a/src/locales/en/word/noun.ts
+++ b/src/locales/en/word/noun.ts
@@ -14,7 +14,6 @@ export default [
'abrogation',
'absence',
'abundance',
- 'abuse',
'academics',
'academy',
'accelerant',
@@ -501,7 +500,6 @@ export default [
'beat',
'beating',
'beauty',
- 'beaver',
'beck',
'bed',
'bedrock',
@@ -619,9 +617,6 @@ export default [
'bog',
'bolero',
'bolt',
- 'bomb',
- 'bomber',
- 'bombing',
'bond',
'bonding',
'bondsman',
@@ -644,9 +639,7 @@ export default [
'boost',
'booster',
'boot',
- 'bootee',
'bootie',
- 'booty',
'border',
'bore',
'borrower',
@@ -1072,7 +1065,6 @@ export default [
'chrysalis',
'chub',
'chuck',
- 'chug',
'church',
'churn',
'chutney',
@@ -1427,7 +1419,6 @@ export default [
'counter',
'counter-force',
'counterpart',
- 'counterterrorism',
'countess',
'country',
'countryside',
@@ -1449,16 +1440,12 @@ export default [
'cowboy',
'coyote',
'crab',
- 'crack',
- 'cracker',
- 'crackers',
'cradle',
'craft',
'craftsman',
'cranberry',
'crane',
'cranky',
- 'crash',
'crate',
'cravat',
'craw',
@@ -1658,7 +1645,6 @@ export default [
'demand',
'democracy',
'democrat',
- 'demon',
'demur',
'den',
'denim',
@@ -1765,7 +1751,6 @@ export default [
'dip',
'diploma',
'diplomacy',
- 'dipstick',
'direction',
'directive',
'director',
@@ -1839,7 +1824,6 @@ export default [
'documentation',
'doe',
'dog',
- 'doggie',
'dogsled',
'dogwood',
'doing',
@@ -1851,7 +1835,6 @@ export default [
'dolphin',
'domain',
'dome',
- 'domination',
'donation',
'donkey',
'donor',
@@ -2183,7 +2166,6 @@ export default [
'explanation',
'exploration',
'explorer',
- 'explosion',
'export',
'expose',
'exposition',
@@ -2490,7 +2472,6 @@ export default [
'fund',
'funding',
'fundraising',
- 'funeral',
'fur',
'furnace',
'furniture',
@@ -2880,7 +2861,6 @@ export default [
'hobbit',
'hobby',
'hockey',
- 'hoe',
'hog',
'hold',
'holder',
@@ -3004,7 +2984,6 @@ export default [
'ignorance',
'ignorant',
'ikebana',
- 'illegal',
'illiteracy',
'illness',
'illusion',
@@ -3207,7 +3186,6 @@ export default [
'jelly',
'jellybeans',
'jellyfish',
- 'jerk',
'jet',
'jewel',
'jeweller',
@@ -3307,7 +3285,6 @@ export default [
'knuckle',
'koala',
'kohlrabi',
- 'kumquat',
'lab',
'label',
'labor',
@@ -3534,7 +3511,6 @@ export default [
'lunchroom',
'lung',
'lunge',
- 'lust',
'lute',
'luxury',
'lychee',
@@ -3804,7 +3780,6 @@ export default [
'miss',
'missile',
'mission',
- 'missionary',
'mist',
'mistake',
'mister',
@@ -4040,7 +4015,6 @@ export default [
'nutrient',
'nutrition',
'nylon',
- 'nymph',
'oak',
'oar',
'oasis',
@@ -4220,7 +4194,6 @@ export default [
'pantry',
'pants',
'pantsuit',
- 'panty',
'pantyhose',
'papa',
'papaya',
@@ -4448,7 +4421,6 @@ export default [
'pipeline',
'piracy',
'pirate',
- 'pistol',
'pit',
'pita',
'pitch',
@@ -4687,7 +4659,6 @@ export default [
'pronunciation',
'proof',
'proof-reader',
- 'propaganda',
'propane',
'property',
'prophet',
@@ -5113,7 +5084,6 @@ export default [
'rutabaga',
'rye',
'sabre',
- 'sac',
'sack',
'saddle',
'sadness',
@@ -5564,11 +5534,9 @@ export default [
'soybean',
'space',
'spacing',
- 'spade',
'spaghetti',
'span',
'spandex',
- 'spank',
'sparerib',
'spark',
'sparrow',
@@ -5771,7 +5739,6 @@ export default [
'strip',
'stripe',
'strobe',
- 'stroke',
'structure',
'strudel',
'struggle',
@@ -5813,8 +5780,6 @@ export default [
'subway',
'success',
'succotash',
- 'suck',
- 'sucker',
'suede',
'suet',
'suffocation',
@@ -5876,7 +5841,6 @@ export default [
'suspension',
'sustainment',
'sustenance',
- 'swallow',
'swamp',
'swan',
'swanling',
@@ -6022,9 +5986,6 @@ export default [
'terrapin',
'terrarium',
'territory',
- 'terror',
- 'terrorism',
- 'terrorist',
'test',
'testament',
'testimonial',
@@ -6065,11 +6026,8 @@ export default [
'threshold',
'thrift',
'thrill',
- 'throat',
'throne',
'thrush',
- 'thrust',
- 'thug',
'thumb',
'thump',
'thunder',
@@ -6099,7 +6057,6 @@ export default [
'timpani',
'tin',
'tinderbox',
- 'tinkle',
'tintype',
'tip',
'tire',
@@ -6238,7 +6195,6 @@ export default [
'tritone',
'triumph',
'trolley',
- 'trombone',
'troop',
'trooper',
'trophy',
@@ -6412,7 +6368,6 @@ export default [
'veterinarian',
'veto',
'viability',
- 'vibe',
'vibraphone',
'vibration',
'vibrissae',
@@ -6452,7 +6407,6 @@ export default [
'vitamin',
'vitro',
'vivo',
- 'vixen',
'vogue',
'voice',
'void',
@@ -6463,13 +6417,11 @@ export default [
'volume',
'volunteer',
'volunteering',
- 'vomit',
'vote',
'voter',
'voting',
'voyage',
'vulture',
- 'wad',
'wafer',
'waffle',
'wage',
@@ -6546,7 +6498,6 @@ export default [
'website',
'wedding',
'wedge',
- 'weed',
'weeder',
'weedkiller',
'week',
diff --git a/src/locales/en/word/verb.ts b/src/locales/en/word/verb.ts
index d43b216f..c5c04c03 100644
--- a/src/locales/en/word/verb.ts
+++ b/src/locales/en/word/verb.ts
@@ -24,7 +24,6 @@ export default [
'absorb',
'abstain',
'abstract',
- 'abuse',
'abut',
'accede',
'accelerate',
@@ -218,7 +217,6 @@ export default [
'arrest',
'arrive',
'arrogate',
- 'arse',
'art',
'articulate',
'ascend',
@@ -326,7 +324,6 @@ export default [
'bar',
'barbecue',
'bare',
- 'barf',
'bargain',
'barge',
'bark',
@@ -361,7 +358,6 @@ export default [
'beatboxer',
'beatify',
'beautify',
- 'beaver',
'beckon',
'become',
'bedazzle',
@@ -613,14 +609,12 @@ export default [
'bulge',
'bulk',
'bulldoze',
- 'bullshit',
'bully',
'bum',
'bumble',
'bump',
'bunch',
'bundle',
- 'bung',
'bungle',
'bunk',
'bunker',
@@ -821,7 +815,6 @@ export default [
'chronicle',
'chuck',
'chuckle',
- 'chug',
'chunder',
'chunter',
'churn',
@@ -1115,9 +1108,7 @@ export default [
'covet',
'cow',
'cower',
- 'cox',
'cozy',
- 'crack',
'crackle',
'cradle',
'craft',
@@ -1125,7 +1116,6 @@ export default [
'cramp',
'crane',
'crank',
- 'crash',
'crate',
'crave',
'crawl',
@@ -1464,7 +1454,6 @@ export default [
'dimple',
'dine',
'ding',
- 'dink',
'dip',
'diphthongise',
'diphthongize',
@@ -1679,7 +1668,6 @@ export default [
'dull',
'dumb',
'dumbfound',
- 'dummy',
'dump',
'dunk',
'dunt',
@@ -1855,14 +1843,12 @@ export default [
'equivocate',
'eradicate',
'erase',
- 'erect',
'erode',
'err',
'erupt',
'escalate',
'escape',
'eschew',
- 'escort',
'espouse',
'espy',
'essay',
@@ -2325,7 +2311,6 @@ export default [
'gnaw',
'go',
'goad',
- 'gob',
'gobble',
'goggle',
'goldbrick',
@@ -2366,7 +2351,6 @@ export default [
'groan',
'grok',
'groom',
- 'gross',
'grouch',
'ground',
'group',
@@ -2500,7 +2484,6 @@ export default [
'hobble',
'hobnob',
'hock',
- 'hoe',
'hog',
'hoick',
'hoist',
@@ -2819,13 +2802,11 @@ export default [
'jell',
'jeopardise',
'jeopardize',
- 'jerk',
'jest',
'jet',
'jettison',
'jib',
'jibe',
- 'jig',
'jiggle',
'jilt',
'jingle',
@@ -2866,10 +2847,7 @@ export default [
'kibitz',
'kick',
'kid',
- 'kidnap',
- 'kill',
'kindle',
- 'kink',
'kip',
'kiss',
'kit',
@@ -3045,7 +3023,6 @@ export default [
'lure',
'lurk',
'luxuriate',
- 'lynch',
'macerate',
'machine',
'madden',
@@ -3284,7 +3261,6 @@ export default [
'muck',
'muddle',
'muddy',
- 'muff',
'muffle',
'mug',
'mulch',
@@ -3296,7 +3272,6 @@ export default [
'mumbling',
'mummify',
'munch',
- 'murder',
'murmur',
'murmuring',
'murmurings',
@@ -3356,8 +3331,6 @@ export default [
'nibble',
'nick',
'nickname',
- 'niggle',
- 'nip',
'nitrify',
'nix',
'nobble',
@@ -3631,7 +3604,6 @@ export default [
'pay',
'peak',
'peal',
- 'peck',
'pedal',
'peddle',
'pedestrianise',
@@ -3887,7 +3859,6 @@ export default [
'preview',
'prey',
'price',
- 'prick',
'prickle',
'pride',
'prime',
@@ -3967,7 +3938,6 @@ export default [
'publish',
'pucker',
'puff',
- 'puke',
'pull',
'pullulate',
'pulp',
@@ -4651,7 +4621,6 @@ export default [
'secularize',
'secure',
'sedate',
- 'seduce',
'see',
'seed',
'seek',
@@ -4826,18 +4795,13 @@ export default [
'skyrocket',
'slack',
'slacken',
- 'slag',
'slake',
'slam',
'slander',
- 'slant',
'slap',
'slash',
'slate',
'slather',
- 'slaughter',
- 'slaver',
- 'slay',
'sledge',
'sleek',
'sleep',
@@ -4871,7 +4835,6 @@ export default [
'slump',
'slur',
'slurp',
- 'smack',
'smart',
'smarten',
'smash',
@@ -4898,14 +4861,12 @@ export default [
'snare',
'snarf',
'snarl',
- 'snatch',
'sneak',
'sneer',
'sneeze',
'snicker',
'sniff',
'sniffle',
- 'snigger',
'snip',
'snipe',
'snitch',
@@ -4922,14 +4883,12 @@ export default [
'snowplough',
'snowplow',
'snub',
- 'snuff',
'snuffle',
'snuffling',
'snuggle',
'soak',
'soap',
'soar',
- 'sob',
'sober',
'socialise',
'socialize',
@@ -4958,12 +4917,10 @@ export default [
'soup',
'sour',
'source',
- 'souse',
'sow',
'space',
'span',
'spangle',
- 'spank',
'spar',
'spare',
'spark',
@@ -5021,7 +4978,6 @@ export default [
'sprawl',
'spray',
'spread',
- 'spreadeagle',
'spring',
'springboard',
'sprinkle',
@@ -5156,7 +5112,6 @@ export default [
'string',
'strip',
'strive',
- 'stroke',
'stroll',
'structure',
'struggle',
@@ -5204,8 +5159,6 @@ export default [
'succor',
'succour',
'succumb',
- 'suck',
- 'sucker',
'suckle',
'suction',
'sue',
@@ -5265,7 +5218,6 @@ export default [
'swab',
'swaddle',
'swagger',
- 'swallow',
'swamp',
'swan',
'swank',
@@ -5415,7 +5367,6 @@ export default [
'throng',
'throttle',
'throw',
- 'thrust',
'thud',
'thumb',
'thump',
@@ -5438,7 +5389,6 @@ export default [
'tingle',
'tingling',
'tinker',
- 'tinkle',
'tinkling',
'tint',
'tip',
@@ -5472,7 +5422,6 @@ export default [
'torch',
'torment',
'torpedo',
- 'torture',
'toss',
'tot',
'total',
@@ -5497,7 +5446,6 @@ export default [
'train',
'traipse',
'trammel',
- 'tramp',
'trample',
'trampoline',
'tranquilize',
@@ -5771,7 +5719,6 @@ export default [
'volumise',
'volumize',
'volunteer',
- 'vomit',
'vote',
'vouch',
'vouchsafe',
@@ -5779,7 +5726,6 @@ export default [
'voyage',
'vulgarise',
'vulgarize',
- 'wad',
'waddle',
'wade',
'waffle',
@@ -5834,7 +5780,6 @@ export default [
'weave',
'wed',
'wedge',
- 'weed',
'weekend',
'weep',
'weigh',
@@ -5873,8 +5818,6 @@ export default [
'whiten',
'whitewash',
'whittle',
- 'whiz',
- 'whizz',
'whoop',
'whoosh',
'whup',
@@ -5946,7 +5889,6 @@ export default [
'xerox',
'yack',
'yak',
- 'yank',
'yap',
'yaw',
'yawn',
diff --git a/test/__snapshots__/internet.spec.ts.snap b/test/__snapshots__/internet.spec.ts.snap
index 45913d97..bd8121a4 100644
--- a/test/__snapshots__/internet.spec.ts.snap
+++ b/test/__snapshots__/internet.spec.ts.snap
@@ -16,11 +16,11 @@ exports[`internet > 42 > displayName > with Latin names 1`] = `"Jane_Doe"`;
exports[`internet > 42 > displayName > with accented names 1`] = `"Hélene_Müller"`;
-exports[`internet > 42 > domainName 1`] = `"hasty-shipyard.org"`;
+exports[`internet > 42 > domainName 1`] = `"hasty-sherbet.org"`;
exports[`internet > 42 > domainSuffix 1`] = `"info"`;
-exports[`internet > 42 > domainWord 1`] = `"hasty-shipyard"`;
+exports[`internet > 42 > domainWord 1`] = `"hasty-sherbet"`;
exports[`internet > 42 > email > noArgs 1`] = `"[email protected]"`;
@@ -62,11 +62,11 @@ exports[`internet > 42 > port 1`] = `24545`;
exports[`internet > 42 > protocol 1`] = `"http"`;
-exports[`internet > 42 > url > noArgs 1`] = `"https://staid-vegetation.biz/"`;
+exports[`internet > 42 > url > noArgs 1`] = `"https://staid-vegetable.biz/"`;
-exports[`internet > 42 > url > with slash appended 1`] = `"https://hasty-shipyard.org/"`;
+exports[`internet > 42 > url > with slash appended 1`] = `"https://hasty-sherbet.org/"`;
-exports[`internet > 42 > url > without slash appended and with http protocol 1`] = `"http://hasty-shipyard.org"`;
+exports[`internet > 42 > url > without slash appended and with http protocol 1`] = `"http://hasty-sherbet.org"`;
exports[`internet > 42 > userAgent 1`] = `"Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/538.0.2 (KHTML, like Gecko) Chrome/29.0.815.0 Safari/538.0.2"`;
@@ -96,11 +96,11 @@ exports[`internet > 1211 > displayName > with Latin names 1`] = `"Jane.Doe89"`;
exports[`internet > 1211 > displayName > with accented names 1`] = `"Hélene.Müller89"`;
-exports[`internet > 1211 > domainName 1`] = `"vibrant-infusion.org"`;
+exports[`internet > 1211 > domainName 1`] = `"vicious-infrastructure.org"`;
exports[`internet > 1211 > domainSuffix 1`] = `"org"`;
-exports[`internet > 1211 > domainWord 1`] = `"vibrant-infusion"`;
+exports[`internet > 1211 > domainWord 1`] = `"vicious-infrastructure"`;
exports[`internet > 1211 > email > noArgs 1`] = `"[email protected]"`;
@@ -142,11 +142,11 @@ exports[`internet > 1211 > port 1`] = `60851`;
exports[`internet > 1211 > protocol 1`] = `"https"`;
-exports[`internet > 1211 > url > noArgs 1`] = `"https://jubilant-tempo.net"`;
+exports[`internet > 1211 > url > noArgs 1`] = `"https://judicious-teletype.net"`;
-exports[`internet > 1211 > url > with slash appended 1`] = `"https://vibrant-infusion.org/"`;
+exports[`internet > 1211 > url > with slash appended 1`] = `"https://vicious-infrastructure.org/"`;
-exports[`internet > 1211 > url > without slash appended and with http protocol 1`] = `"http://vibrant-infusion.org"`;
+exports[`internet > 1211 > url > without slash appended and with http protocol 1`] = `"http://vicious-infrastructure.org"`;
exports[`internet > 1211 > userAgent 1`] = `"Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_6 rv:3.0; PT) AppleWebKit/538.2.0 (KHTML, like Gecko) Version/4.1.0 Safari/538.2.0"`;
@@ -176,11 +176,11 @@ exports[`internet > 1337 > displayName > with Latin names 1`] = `"Jane56"`;
exports[`internet > 1337 > displayName > with accented names 1`] = `"Hélene56"`;
-exports[`internet > 1337 > domainName 1`] = `"faithful-milestone.com"`;
+exports[`internet > 1337 > domainName 1`] = `"fair-mile.com"`;
exports[`internet > 1337 > domainSuffix 1`] = `"biz"`;
-exports[`internet > 1337 > domainWord 1`] = `"faithful-milestone"`;
+exports[`internet > 1337 > domainWord 1`] = `"fair-mile"`;
exports[`internet > 1337 > email > noArgs 1`] = `"[email protected]"`;
@@ -222,11 +222,11 @@ exports[`internet > 1337 > port 1`] = `17172`;
exports[`internet > 1337 > protocol 1`] = `"http"`;
-exports[`internet > 1337 > url > noArgs 1`] = `"https://necessary-chowder.biz/"`;
+exports[`internet > 1337 > url > noArgs 1`] = `"https://needy-chow.biz/"`;
-exports[`internet > 1337 > url > with slash appended 1`] = `"https://faithful-milestone.com/"`;
+exports[`internet > 1337 > url > with slash appended 1`] = `"https://fair-mile.com/"`;
-exports[`internet > 1337 > url > without slash appended and with http protocol 1`] = `"http://faithful-milestone.com"`;
+exports[`internet > 1337 > url > without slash appended and with http protocol 1`] = `"http://fair-mile.com"`;
exports[`internet > 1337 > userAgent 1`] = `"Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/532.0.0 (KHTML, like Gecko) Chrome/13.0.832.0 Safari/532.0.0"`;
diff --git a/test/__snapshots__/person.spec.ts.snap b/test/__snapshots__/person.spec.ts.snap
index cac08c1a..3a4fbe85 100644
--- a/test/__snapshots__/person.spec.ts.snap
+++ b/test/__snapshots__/person.spec.ts.snap
@@ -50,7 +50,7 @@ exports[`person > 42 > suffix > with sex 1`] = `"III"`;
exports[`person > 42 > zodiacSign 1`] = `"Gemini"`;
-exports[`person > 1211 > bio 1`] = `"infusion supporter, photographer 🙆‍♀️"`;
+exports[`person > 1211 > bio 1`] = `"infrastructure supporter, photographer 🙆‍♀️"`;
exports[`person > 1211 > firstName > noArgs 1`] = `"Tito"`;
diff --git a/test/__snapshots__/random.spec.ts.snap b/test/__snapshots__/random.spec.ts.snap
index 5fe3e02c..b442d3e5 100644
--- a/test/__snapshots__/random.spec.ts.snap
+++ b/test/__snapshots__/random.spec.ts.snap
@@ -18,7 +18,7 @@ exports[`random > 42 > word 1`] = `"responsive"`;
exports[`random > 42 > words > noArgs 1`] = `"lavender Shoes"`;
-exports[`random > 42 > words > with length 1`] = `"responsive comma Neptunium Hip deposit"`;
+exports[`random > 42 > words > with length 1`] = `"responsive comics Neptunium Hip deposit"`;
exports[`random > 42 > words > with length range 1`] = `"lavender Shoes"`;
diff --git a/test/__snapshots__/system.spec.ts.snap b/test/__snapshots__/system.spec.ts.snap
index edb8e00c..50c9dc45 100644
--- a/test/__snapshots__/system.spec.ts.snap
+++ b/test/__snapshots__/system.spec.ts.snap
@@ -2,9 +2,9 @@
exports[`system > 42 > commonFileExt 1`] = `"png"`;
-exports[`system > 42 > commonFileName > noArgs 1`] = `"noon_stump.png"`;
+exports[`system > 42 > commonFileName > noArgs 1`] = `"nondisclosure_stud.png"`;
-exports[`system > 42 > commonFileName > with extension 1`] = `"noon_stump.ext"`;
+exports[`system > 42 > commonFileName > with extension 1`] = `"nondisclosure_stud.ext"`;
exports[`system > 42 > commonFileType 1`] = `"audio"`;
@@ -24,13 +24,13 @@ exports[`system > 42 > fileExt > noArgs 1`] = `"lrm"`;
exports[`system > 42 > fileExt > with mimeType 1`] = `"json"`;
-exports[`system > 42 > fileName > noArgs 1`] = `"noon_stump.skt"`;
+exports[`system > 42 > fileName > noArgs 1`] = `"nondisclosure_stud.skt"`;
-exports[`system > 42 > fileName > with extensionCount 1`] = `"noon_stump.skt.latex"`;
+exports[`system > 42 > fileName > with extensionCount 1`] = `"nondisclosure_stud.skt.latex"`;
-exports[`system > 42 > fileName > with extensionCount range 1`] = `"noon_stump.latex"`;
+exports[`system > 42 > fileName > with extensionCount range 1`] = `"nondisclosure_stud.latex"`;
-exports[`system > 42 > filePath 1`] = `"/opt/bin/crooked_fantasise_woefully.dra"`;
+exports[`system > 42 > filePath 1`] = `"/opt/bin/crooked_falter_woefully.dra"`;
exports[`system > 42 > fileType 1`] = `"image"`;
@@ -190,7 +190,7 @@ exports[`system > 1337 > fileName > with extensionCount 1`] = `"although.chrt.dp
exports[`system > 1337 > fileName > with extensionCount range 1`] = `"although"`;
-exports[`system > 1337 > filePath 1`] = `"/Library/yum_fat.aiff"`;
+exports[`system > 1337 > filePath 1`] = `"/Library/yum_fast.aiff"`;
exports[`system > 1337 > fileType 1`] = `"font"`;
diff --git a/test/__snapshots__/word.spec.ts.snap b/test/__snapshots__/word.spec.ts.snap
index 80fce35c..6191f6b9 100644
--- a/test/__snapshots__/word.spec.ts.snap
+++ b/test/__snapshots__/word.spec.ts.snap
@@ -48,11 +48,11 @@ exports[`word > 42 > interjection > with options.length and options.strategy 1`]
exports[`word > 42 > interjection > with options.strategy 1`] = `"ah"`;
-exports[`word > 42 > noun > noArgs 1`] = `"gaming"`;
+exports[`word > 42 > noun > noArgs 1`] = `"gamma-ray"`;
exports[`word > 42 > noun > with length = 10 1`] = `"extinction"`;
-exports[`word > 42 > noun > with length = 20 1`] = `"gaming"`;
+exports[`word > 42 > noun > with length = 20 1`] = `"gamma-ray"`;
exports[`word > 42 > noun > with options.length 1`] = `"extinction"`;
@@ -84,11 +84,11 @@ exports[`word > 42 > sample > with options.length and options.strategy 1`] = `"g
exports[`word > 42 > sample > with options.strategy 1`] = `"aw"`;
-exports[`word > 42 > verb > noArgs 1`] = `"gain"`;
+exports[`word > 42 > verb > noArgs 1`] = `"furrow"`;
exports[`word > 42 > verb > with length = 10 1`] = `"exhilarate"`;
-exports[`word > 42 > verb > with length = 20 1`] = `"gain"`;
+exports[`word > 42 > verb > with length = 20 1`] = `"furrow"`;
exports[`word > 42 > verb > with options.length 1`] = `"exhilarate"`;
@@ -96,21 +96,21 @@ exports[`word > 42 > verb > with options.length and options.strategy 1`] = `"ins
exports[`word > 42 > verb > with options.strategy 1`] = `"cc"`;
-exports[`word > 42 > words > noArgs 1`] = `"noon stump"`;
+exports[`word > 42 > words > noArgs 1`] = `"nondisclosure stud"`;
-exports[`word > 42 > words > with count = 10 1`] = `"eek loudly alibi abnormally aw grenade nor without conscientize mini"`;
+exports[`word > 42 > words > with count = 10 1`] = `"eek loudly alibi abnormally aw grenade nor without connote mind"`;
-exports[`word > 42 > words > with count = 20 1`] = `"eek loudly alibi abnormally aw grenade nor without conscientize mini prayer till gadzooks yippee unblock gentle between official yowza horn"`;
+exports[`word > 42 > words > with count = 20 1`] = `"eek loudly alibi abnormally aw grenade nor without connote mind power till gadzooks yippee unban generous between old-fashioned yowza hoof"`;
-exports[`word > 42 > words > with options.count 1`] = `"eek loudly alibi abnormally aw grenade nor without conscientize mini"`;
+exports[`word > 42 > words > with options.count 1`] = `"eek loudly alibi abnormally aw grenade nor without connote mind"`;
-exports[`word > 42 > words > with options.count range 1`] = `"noon stump across dreamily accurate cite boo newsstand loftily through diagnose about when boohoo grin busily to grouchy beneath"`;
+exports[`word > 42 > words > with options.count range 1`] = `"nondisclosure stud across dreamily accurate circumvent boo news loftily through devoice about when boohoo graze busily to grouchy beneath"`;
-exports[`word > 1211 > adjective > noArgs 1`] = `"vibrant"`;
+exports[`word > 1211 > adjective > noArgs 1`] = `"vicious"`;
exports[`word > 1211 > adjective > with length = 10 1`] = `"unpleasant"`;
-exports[`word > 1211 > adjective > with length = 20 1`] = `"vibrant"`;
+exports[`word > 1211 > adjective > with length = 20 1`] = `"vicious"`;
exports[`word > 1211 > adjective > with options.length 1`] = `"unpleasant"`;
@@ -154,11 +154,11 @@ exports[`word > 1211 > interjection > with options.length and options.strategy 1
exports[`word > 1211 > interjection > with options.strategy 1`] = `"um"`;
-exports[`word > 1211 > noun > noArgs 1`] = `"trigger"`;
+exports[`word > 1211 > noun > noArgs 1`] = `"tribe"`;
exports[`word > 1211 > noun > with length = 10 1`] = `"trafficker"`;
-exports[`word > 1211 > noun > with length = 20 1`] = `"trigger"`;
+exports[`word > 1211 > noun > with length = 20 1`] = `"tribe"`;
exports[`word > 1211 > noun > with options.length 1`] = `"trafficker"`;
@@ -190,11 +190,11 @@ exports[`word > 1211 > sample > with options.length and options.strategy 1`] = `
exports[`word > 1211 > sample > with options.strategy 1`] = `"too"`;
-exports[`word > 1211 > verb > noArgs 1`] = `"trifle"`;
+exports[`word > 1211 > verb > noArgs 1`] = `"trick"`;
exports[`word > 1211 > verb > with length = 10 1`] = `"trampoline"`;
-exports[`word > 1211 > verb > with length = 20 1`] = `"trifle"`;
+exports[`word > 1211 > verb > with length = 20 1`] = `"trick"`;
exports[`word > 1211 > verb > with options.length 1`] = `"trampoline"`;
@@ -204,19 +204,19 @@ exports[`word > 1211 > verb > with options.strategy 1`] = `"up"`;
exports[`word > 1211 > words > noArgs 1`] = `"although instantly though"`;
-exports[`word > 1211 > words > with count = 10 1`] = `"youthfully woot speedily gracefully poorly hydraulics aw contraindicate thin moon"`;
+exports[`word > 1211 > words > with count = 10 1`] = `"youthfully woot speedily gracefully poorly hybridization aw contort third monument"`;
-exports[`word > 1211 > words > with count = 20 1`] = `"youthfully woot speedily gracefully poorly hydraulics aw contraindicate thin moon clack for morbidity muddle score consequently whether per upon but"`;
+exports[`word > 1211 > words > with count = 20 1`] = `"youthfully woot speedily gracefully poorly hybridization aw contort third monument civilize for moose moult schoolhouse consequently whether per upon but"`;
-exports[`word > 1211 > words > with options.count 1`] = `"youthfully woot speedily gracefully poorly hydraulics aw contraindicate thin moon"`;
+exports[`word > 1211 > words > with options.count 1`] = `"youthfully woot speedily gracefully poorly hybridization aw contort third monument"`;
-exports[`word > 1211 > words > with options.count range 1`] = `"although instantly though which zowie samovar except punishment frightened contort argument kindheartedly nice combine out perch intervene minus upgrade excitedly"`;
+exports[`word > 1211 > words > with options.count range 1`] = `"although instantly though which zowie salesman except pumpernickel friendly contest arena kindheartedly nifty combination out pencil interpenetrate minus upchange excitedly"`;
-exports[`word > 1337 > adjective > noArgs 1`] = `"faithful"`;
+exports[`word > 1337 > adjective > noArgs 1`] = `"fair"`;
exports[`word > 1337 > adjective > with length = 10 1`] = `"equatorial"`;
-exports[`word > 1337 > adjective > with length = 20 1`] = `"faithful"`;
+exports[`word > 1337 > adjective > with length = 20 1`] = `"fair"`;
exports[`word > 1337 > adjective > with options.length 1`] = `"equatorial"`;
@@ -260,13 +260,13 @@ exports[`word > 1337 > interjection > with options.length and options.strategy 1
exports[`word > 1337 > interjection > with options.strategy 1`] = `"ah"`;
-exports[`word > 1337 > noun > noArgs 1`] = `"diner"`;
+exports[`word > 1337 > noun > noArgs 1`] = `"dining"`;
-exports[`word > 1337 > noun > with length = 10 1`] = `"depression"`;
+exports[`word > 1337 > noun > with length = 10 1`] = `"deposition"`;
-exports[`word > 1337 > noun > with length = 20 1`] = `"diner"`;
+exports[`word > 1337 > noun > with length = 20 1`] = `"dining"`;
-exports[`word > 1337 > noun > with options.length 1`] = `"depression"`;
+exports[`word > 1337 > noun > with options.length 1`] = `"deposition"`;
exports[`word > 1337 > noun > with options.length and options.strategy 1`] = `"cross-contamination"`;
@@ -296,11 +296,11 @@ exports[`word > 1337 > sample > with options.length and options.strategy 1`] = `
exports[`word > 1337 > sample > with options.strategy 1`] = `"if"`;
-exports[`word > 1337 > verb > noArgs 1`] = `"disregard"`;
+exports[`word > 1337 > verb > noArgs 1`] = `"dispossess"`;
exports[`word > 1337 > verb > with length = 10 1`] = `"denominate"`;
-exports[`word > 1337 > verb > with length = 20 1`] = `"disregard"`;
+exports[`word > 1337 > verb > with length = 20 1`] = `"dispossess"`;
exports[`word > 1337 > verb > with options.length 1`] = `"denominate"`;
@@ -310,10 +310,10 @@ exports[`word > 1337 > verb > with options.strategy 1`] = `"be"`;
exports[`word > 1337 > words > noArgs 1`] = `"although"`;
-exports[`word > 1337 > words > with count = 10 1`] = `"nor brr instead anenst intently hard latency teem vaccinate required"`;
+exports[`word > 1337 > words > with count = 10 1`] = `"nor brr instead anenst intently hard lashes team utilize respectful"`;
-exports[`word > 1337 > words > with count = 20 1`] = `"nor brr instead anenst intently hard latency teem vaccinate required concentrate the where duh ugh emission leaflet rudely planula setting"`;
+exports[`word > 1337 > words > with count = 20 1`] = `"nor brr instead anenst intently hard lashes team utilize respectful conceal the where duh ugh emotion lavish rudely planet servant"`;
-exports[`word > 1337 > words > with options.count 1`] = `"nor brr instead anenst intently hard latency teem vaccinate required"`;
+exports[`word > 1337 > words > with options.count 1`] = `"nor brr instead anenst intently hard lashes team utilize respectful"`;
-exports[`word > 1337 > words > with options.count range 1`] = `"although within along limply lovingly elegantly imprison mail underneath afraid nor abrogate oof within gosh against elbow salt"`;
+exports[`word > 1337 > words > with options.count range 1`] = `"although within along limply lovingly elegantly imply maid underneath advanced nor abrogate oof within gosh against egg rush"`;