aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Fox <[email protected]>2022-12-24 06:58:37 -0500
committerGitHub <[email protected]>2022-12-24 11:58:37 +0000
commitdf881bd044dd62bb2b90e8bfaa58d24d95dfef3b (patch)
tree16f1daf2d526f26677d3fa911d90382e21df3ef9
parentd7ccd7004794e1a209858599c511091fa61c7f0f (diff)
downloadfaker-df881bd044dd62bb2b90e8bfaa58d24d95dfef3b.tar.xz
faker-df881bd044dd62bb2b90e8bfaa58d24d95dfef3b.zip
fix(locale): filter inappropriate words in the en locale (#1633)
-rw-r--r--src/locales/en/word/adjective.ts8
-rw-r--r--src/locales/en/word/adverb.ts1
-rw-r--r--src/locales/en/word/noun.ts87
-rw-r--r--src/locales/en/word/verb.ts89
-rw-r--r--test/__snapshots__/internet.spec.ts.snap30
-rw-r--r--test/__snapshots__/random.spec.ts.snap8
-rw-r--r--test/__snapshots__/system.spec.ts.snap14
-rw-r--r--test/__snapshots__/word.spec.ts.snap66
8 files changed, 59 insertions, 244 deletions
diff --git a/src/locales/en/word/adjective.ts b/src/locales/en/word/adjective.ts
index da6a9fc0..c985961e 100644
--- a/src/locales/en/word/adjective.ts
+++ b/src/locales/en/word/adjective.ts
@@ -262,11 +262,9 @@ export default [
'diligent',
'dim',
'dimpled',
- 'dimwitted',
'direct',
'disastrous',
'discrete',
- 'disfigured',
'disgusting',
'disloyal',
'dismal',
@@ -279,7 +277,6 @@ export default [
'distinct',
'distorted',
'dizzy',
- 'dopey',
'doting',
'double',
'drab',
@@ -540,7 +537,6 @@ export default [
'idealistic',
'identical',
'idle',
- 'idiotic',
'idolized',
'ignorant',
'ill',
@@ -634,7 +630,6 @@ export default [
'known',
'kooky',
'kosher',
- 'lame',
'lanky',
'large',
'last',
@@ -776,7 +771,6 @@ export default [
'nutritious',
'nutty',
'obedient',
- 'obese',
'oblong',
'oily',
'obvious',
@@ -1089,7 +1083,6 @@ export default [
'studious',
'stunning',
'stupendous',
- 'stupid',
'sturdy',
'stylish',
'subdued',
@@ -1172,7 +1165,6 @@ export default [
'trustworthy',
'trusty',
'truthful',
- 'tubby',
'turbulent',
'twin',
'ugly',
diff --git a/src/locales/en/word/adverb.ts b/src/locales/en/word/adverb.ts
index a6951b90..de33067d 100644
--- a/src/locales/en/word/adverb.ts
+++ b/src/locales/en/word/adverb.ts
@@ -200,7 +200,6 @@ export default [
'quaintly',
'quarrelsomely',
'queasily',
- 'queerly',
'questionably',
'questioningly',
'quicker',
diff --git a/src/locales/en/word/noun.ts b/src/locales/en/word/noun.ts
index da46f56e..05d515fb 100644
--- a/src/locales/en/word/noun.ts
+++ b/src/locales/en/word/noun.ts
@@ -11,7 +11,6 @@ export default [
'ability',
'abnormality',
'abolishment',
- 'abortion',
'abrogation',
'absence',
'abundance',
@@ -197,7 +196,6 @@ export default [
'angel',
'anger',
'angina',
- 'angiosperm',
'angle',
'angora',
'angstrom',
@@ -314,7 +312,6 @@ export default [
'aspect',
'asphalt',
'aspic',
- 'ass',
'assassination',
'assault',
'assembly',
@@ -383,7 +380,6 @@ export default [
'awe',
'axis',
'azimuth',
- 'babe',
'baboon',
'babushka',
'baby',
@@ -447,7 +443,6 @@ export default [
'barbecue',
'barbeque',
'barber',
- 'barbiturate',
'bargain',
'barge',
'baritone',
@@ -514,7 +509,6 @@ export default [
'bee',
'beech',
'beef',
- 'beer',
'beet',
'beetle',
'beggar',
@@ -524,7 +518,6 @@ export default [
'behalf',
'behavior',
'behaviour',
- 'beheading',
'behest',
'behold',
'being',
@@ -581,7 +574,6 @@ export default [
'bite',
'bitten',
'bitter',
- 'black',
'blackberry',
'blackbird',
'blackboard',
@@ -614,7 +606,6 @@ export default [
'blow',
'blowgun',
'blowhole',
- 'blue',
'blueberry',
'blush',
'boar',
@@ -660,7 +651,6 @@ export default [
'bore',
'borrower',
'borrowing',
- 'bosom',
'boss',
'botany',
'bother',
@@ -691,7 +681,6 @@ export default [
'boyfriend',
'boyhood',
'boysenberry',
- 'bra',
'brace',
'bracelet',
'bracket',
@@ -700,9 +689,7 @@ export default [
'bran',
'branch',
'brand',
- 'brandy',
'brass',
- 'brassiere',
'bratwurst',
'bread',
'breadcrumb',
@@ -712,7 +699,6 @@ export default [
'breakfast',
'breakpoint',
'breakthrough',
- 'breast',
'breastplate',
'breath',
'breeze',
@@ -725,7 +711,6 @@ export default [
'brief',
'briefing',
'briefly',
- 'briefs',
'brilliant',
'brink',
'brisket',
@@ -746,7 +731,6 @@ export default [
'brother',
'brother-in-law',
'brow',
- 'brown',
'brownie',
'browser',
'browsing',
@@ -781,13 +765,11 @@ export default [
'bun',
'bunch',
'bungalow',
- 'bunghole',
'bunkhouse',
'burden',
'bureau',
'burglar',
'burial',
- 'burlesque',
'burn',
'burn-out',
'burning',
@@ -851,7 +833,6 @@ export default [
'campus',
'can',
'canal',
- 'cancer',
'candelabra',
'candidacy',
'candidate',
@@ -1107,7 +1088,6 @@ export default [
'circulation',
'circumference',
'circumstance',
- 'cirrhosis',
'cirrus',
'citizen',
'citizenship',
@@ -1142,7 +1122,6 @@ export default [
'clearance',
'clearing',
'cleat',
- 'cleavage',
'clef',
'cleft',
'clergyman',
@@ -1190,7 +1169,6 @@ export default [
'cob',
'cobbler',
'cobweb',
- 'cock',
'cockpit',
'cockroach',
'cocktail',
@@ -1201,7 +1179,6 @@ export default [
'codepage',
'codling',
'codon',
- 'codpiece',
'coevolution',
'cofactor',
'coffee',
@@ -1395,7 +1372,6 @@ export default [
'cookbook',
'cookie',
'cooking',
- 'coonskin',
'cooperation',
'coordination',
'coordinator',
@@ -1482,7 +1458,6 @@ export default [
'cranberry',
'crane',
'cranky',
- 'crap',
'crash',
'crate',
'cravat',
@@ -1493,8 +1468,6 @@ export default [
'crazy',
'cream',
'creation',
- 'creationism',
- 'creationist',
'creative',
'creativity',
'creator',
@@ -1535,12 +1508,10 @@ export default [
'cross',
'cross-contamination',
'cross-stitch',
- 'crotch',
'croup',
'crow',
'crowd',
'crown',
- 'crucifixion',
'crude',
'cruelty',
'cruise',
@@ -1617,7 +1588,6 @@ export default [
'dam',
'damage',
'dame',
- 'damn',
'dance',
'dancer',
'dancing',
@@ -1761,7 +1731,6 @@ export default [
'diarist',
'diary',
'dibble',
- 'dick',
'dickey',
'dictaphone',
'dictator',
@@ -1946,7 +1915,6 @@ export default [
'drug',
'drum',
'drummer',
- 'drunk',
'dryer',
'duck',
'duckling',
@@ -1970,7 +1938,6 @@ export default [
'dust',
'duster',
'duty',
- 'dwarf',
'dwell',
'dwelling',
'dynamics',
@@ -2137,12 +2104,10 @@ export default [
'equivalent',
'era',
'eraser',
- 'erection',
'erosion',
'error',
'escalator',
'escape',
- 'escort',
'espadrille',
'espalier',
'essay',
@@ -2270,7 +2235,6 @@ export default [
'fan',
'fang',
'fanlight',
- 'fanny',
'fanny-pack',
'fantasy',
'farm',
@@ -2373,7 +2337,6 @@ export default [
'fishing',
'fishmonger',
'fishnet',
- 'fisting',
'fit',
'fitness',
'fix',
@@ -2517,7 +2480,6 @@ export default [
'fruit',
'frustration',
'fry',
- 'fuck',
'fuel',
'fugato',
'fulfillment',
@@ -2532,7 +2494,6 @@ export default [
'fur',
'furnace',
'furniture',
- 'furry',
'fusarium',
'futon',
'future',
@@ -2595,7 +2556,6 @@ export default [
'genetics',
'genie',
'genius',
- 'genocide',
'genre',
'gentleman',
'geography',
@@ -2619,7 +2579,6 @@ export default [
'girdle',
'girl',
'girlfriend',
- 'git',
'glacier',
'gladiolus',
'glance',
@@ -2877,7 +2836,6 @@ export default [
'heirloom',
'helicopter',
'helium',
- 'hell',
'hellcat',
'hello',
'helmet',
@@ -2896,7 +2854,6 @@ export default [
'heron',
'herring',
'hesitation',
- 'heterosexual',
'hexagon',
'heyday',
'hiccups',
@@ -2934,11 +2891,8 @@ export default [
'homeownership',
'hometown',
'homework',
- 'homicide',
'homogenate',
'homonym',
- 'homosexual',
- 'homosexuality',
'honesty',
'honey',
'honeybee',
@@ -2997,7 +2951,6 @@ export default [
'hummus',
'humor',
'humour',
- 'hunchback',
'hundred',
'hunger',
'hunt',
@@ -3047,7 +3000,6 @@ export default [
'identity',
'ideology',
'idiom',
- 'idiot',
'igloo',
'ignorance',
'ignorant',
@@ -3189,7 +3141,6 @@ export default [
'interaction',
'interchange',
'interconnection',
- 'intercourse',
'interest',
'interface',
'interferometer',
@@ -3298,7 +3249,6 @@ export default [
'justification',
'jute',
'kale',
- 'kamikaze',
'kangaroo',
'karate',
'kayak',
@@ -3458,7 +3408,6 @@ export default [
'leopard',
'leprosy',
'leptocephalus',
- 'lesbian',
'lesson',
'letter',
'lettuce',
@@ -3469,7 +3418,6 @@ export default [
'liability',
'liar',
'liberty',
- 'libido',
'library',
'licence',
'license',
@@ -3708,7 +3656,6 @@ export default [
'mass',
'massage',
'mast',
- 'master',
'masterpiece',
'mastication',
'mastoid',
@@ -3848,11 +3795,9 @@ export default [
'minute',
'miracle',
'mirror',
- 'miscarriage',
'miscommunication',
'misfit',
'misnomer',
- 'misogyny',
'misplacement',
'misreading',
'misrepresentation',
@@ -3912,14 +3857,12 @@ export default [
'moon',
'moonlight',
'moonscape',
- 'moonshine',
'moose',
'mop',
'morale',
'morbid',
'morbidity',
'morning',
- 'moron',
'morphology',
'morsel',
'mortal',
@@ -3959,7 +3902,6 @@ export default [
'mukluk',
'mule',
'multimedia',
- 'murder',
'muscat',
'muscatel',
'muscle',
@@ -4160,7 +4102,6 @@ export default [
'operator',
'ophthalmologist',
'opinion',
- 'opium',
'opossum',
'opponent',
'opportunist',
@@ -4273,9 +4214,7 @@ export default [
'panic',
'pannier',
'panpipe',
- 'pansy',
'panther',
- 'panties',
'pantologist',
'pantology',
'pantry',
@@ -4382,7 +4321,6 @@ export default [
'pearl',
'peasant',
'pecan',
- 'pecker',
'pedal',
'peek',
'peen',
@@ -4400,7 +4338,6 @@ export default [
'penguin',
'penicillin',
'peninsula',
- 'penis',
'pennant',
'penny',
'pension',
@@ -4492,7 +4429,6 @@ export default [
'pillbox',
'pillow',
'pilot',
- 'pimp',
'pimple',
'pin',
'pinafore',
@@ -4501,7 +4437,6 @@ export default [
'pineapple',
'pinecone',
'ping',
- 'pink',
'pinkie',
'pinot',
'pinstripe',
@@ -4513,7 +4448,6 @@ export default [
'pipeline',
'piracy',
'pirate',
- 'piss',
'pistol',
'pit',
'pita',
@@ -4820,7 +4754,6 @@ export default [
'purchase',
'puritan',
'purity',
- 'purple',
'purpose',
'purr',
'purse',
@@ -4864,8 +4797,6 @@ export default [
'race',
'racer',
'racing',
- 'racism',
- 'racist',
'rack',
'radar',
'radiator',
@@ -4904,7 +4835,6 @@ export default [
'ranger',
'rank',
'rap',
- 'rape',
'raspberry',
'rat',
'rate',
@@ -4961,7 +4891,6 @@ export default [
'recreation',
'recruit',
'rectangle',
- 'red',
'redesign',
'redhead',
'redirect',
@@ -5173,7 +5102,6 @@ export default [
'rule',
'ruler',
'ruling',
- 'rum',
'rumor',
'run',
'runaway',
@@ -5264,7 +5192,6 @@ export default [
'scheduling',
'schema',
'scheme',
- 'schizophrenic',
'schnitzel',
'scholar',
'scholarship',
@@ -5379,8 +5306,6 @@ export default [
'settler',
'severity',
'sewer',
- 'sex',
- 'sexuality',
'shack',
'shackle',
'shade',
@@ -5421,7 +5346,6 @@ export default [
'shipyard',
'shirt',
'shirtdress',
- 'shit',
'shoat',
'shock',
'shoe',
@@ -5525,8 +5449,6 @@ export default [
'slapstick',
'slash',
'slate',
- 'slave',
- 'slavery',
'slaw',
'sled',
'sledge',
@@ -5898,7 +5820,6 @@ export default [
'suffocation',
'sugar',
'suggestion',
- 'suicide',
'suit',
'suitcase',
'suite',
@@ -6230,7 +6151,6 @@ export default [
'tortellini',
'tortilla',
'tortoise',
- 'tosser',
'total',
'tote',
'touch',
@@ -6269,7 +6189,6 @@ export default [
'training',
'trait',
'tram',
- 'tramp',
'trance',
'transaction',
'transcript',
@@ -6518,7 +6437,6 @@ export default [
'violence',
'violet',
'violin',
- 'virginal',
'virtue',
'virus',
'visa',
@@ -6535,7 +6453,6 @@ export default [
'vitro',
'vivo',
'vixen',
- 'vodka',
'vogue',
'voice',
'void',
@@ -6657,10 +6574,8 @@ export default [
'whirlpool',
'whirlwind',
'whisker',
- 'whiskey',
'whisper',
'whistle',
- 'white',
'whole',
'wholesale',
'wholesaler',
@@ -6685,7 +6600,6 @@ export default [
'window',
'windscreen',
'windshield',
- 'wine',
'winery',
'wing',
'wingman',
@@ -6763,7 +6677,6 @@ export default [
'yawl',
'year',
'yeast',
- 'yellow',
'yellowjacket',
'yesterday',
'yew',
diff --git a/src/locales/en/word/verb.ts b/src/locales/en/word/verb.ts
index d9e529dc..d43b216f 100644
--- a/src/locales/en/word/verb.ts
+++ b/src/locales/en/word/verb.ts
@@ -212,7 +212,6 @@ export default [
'argue',
'arise',
'arm',
- 'arouse',
'arraign',
'arrange',
'array',
@@ -317,8 +316,6 @@ export default [
'band',
'bandage',
'bandy',
- 'bang',
- 'bangs',
'banish',
'bank',
'bankroll',
@@ -341,8 +338,6 @@ export default [
'base',
'bash',
'bask',
- 'bastardise',
- 'bastardize',
'baste',
'bat',
'batch',
@@ -369,7 +364,6 @@ export default [
'beaver',
'beckon',
'become',
- 'bed',
'bedazzle',
'bedeck',
'bedevil',
@@ -387,7 +381,6 @@ export default [
'begrudge',
'beguile',
'behave',
- 'behead',
'behold',
'behoove',
'behove',
@@ -451,17 +444,13 @@ export default [
'biodegrade',
'bird',
'bisect',
- 'bitch',
'bite',
'bitmap',
'bivouac',
'bivvy',
'blab',
'blabber',
- 'black',
- 'blackball',
'blacken',
- 'blacklist',
'blackmail',
'blag',
'blame',
@@ -526,10 +515,8 @@ export default [
'bomb',
'bombard',
'bond',
- 'bone',
'bonk',
'boo',
- 'boob',
'boogie',
'book',
'bookmark',
@@ -538,7 +525,6 @@ export default [
'boost',
'boot',
'bootleg',
- 'booze',
'bop',
'border',
'bore',
@@ -580,8 +566,6 @@ export default [
'breach',
'break',
'breakfast',
- 'breast',
- 'breastfeed',
'breathalyse',
'breathalyze',
'breathe',
@@ -606,7 +590,6 @@ export default [
'brood',
'brook',
'browbeat',
- 'brown',
'browse',
'bruise',
'bruit',
@@ -626,7 +609,6 @@ export default [
'buffer',
'buffet',
'bug',
- 'bugger',
'build',
'bulge',
'bulk',
@@ -700,7 +682,6 @@ export default [
'canoe',
'canonise',
'canonize',
- 'canoodle',
'canst',
'cant',
'canter',
@@ -745,7 +726,6 @@ export default [
'casserole',
'cast',
'castigate',
- 'castrate',
'catalog',
'catalogue',
'catalyse',
@@ -824,7 +804,6 @@ export default [
'chill',
'chillax',
'chime',
- 'chink',
'chip',
'chirp',
'chisel',
@@ -849,7 +828,6 @@ export default [
'cinch',
'circle',
'circulate',
- 'circumcise',
'circumnavigate',
'circumscribe',
'circumvent',
@@ -880,7 +858,6 @@ export default [
'clench',
'clerk',
'click',
- 'climax',
'climb',
'clinch',
'cling',
@@ -916,7 +893,6 @@ export default [
'coat',
'coax',
'cobble',
- 'cock',
'cocoon',
'coddle',
'code',
@@ -1099,7 +1075,6 @@ export default [
'cop',
'cope',
'coppice',
- 'copulate',
'copy',
'copyright',
'cordon',
@@ -1150,7 +1125,6 @@ export default [
'cramp',
'crane',
'crank',
- 'crap',
'crash',
'crate',
'crave',
@@ -1192,7 +1166,6 @@ export default [
'crow',
'crowd',
'crown',
- 'crucify',
'cruise',
'crumble',
'crumple',
@@ -1203,7 +1176,6 @@ export default [
'crystallise',
'crystallize',
'cube',
- 'cuckold',
'cuddle',
'cudgel',
'cue',
@@ -1236,8 +1208,6 @@ export default [
'dally',
'dam',
'damage',
- 'dammit',
- 'damn',
'damp',
'dampen',
'dance',
@@ -1271,7 +1241,6 @@ export default [
'debut',
'decamp',
'decant',
- 'decapitate',
'decay',
'deceive',
'decelerate',
@@ -1315,7 +1284,6 @@ export default [
'defame',
'default',
'defeat',
- 'defecate',
'defect',
'defend',
'defer',
@@ -1323,7 +1291,6 @@ export default [
'define',
'deflate',
'deflect',
- 'deflower',
'defog',
'defoliate',
'deforest',
@@ -1475,7 +1442,6 @@ export default [
'dice',
'dicker',
'dictate',
- 'diddle',
'die',
'diet',
'differ',
@@ -1553,7 +1519,6 @@ export default [
'disengage',
'disentangle',
'disestablish',
- 'disfigure',
'disgorge',
'disgrace',
'disguise',
@@ -1661,7 +1626,6 @@ export default [
'dote',
'double',
'doubt',
- 'douche',
'douse',
'dovetail',
'down',
@@ -1745,12 +1709,10 @@ export default [
'editorialise',
'editorialize',
'educate',
- 'eff',
'efface',
'effect',
'effectuate',
'egg',
- 'ejaculate',
'eject',
'eke',
'elaborate',
@@ -1771,7 +1733,6 @@ export default [
'email',
'emanate',
'emancipate',
- 'emasculate',
'embalm',
'embargo',
'embark',
@@ -1858,7 +1819,6 @@ export default [
'ensconce',
'enshrine',
'enshroud',
- 'enslave',
'ensnare',
'ensue',
'ensure',
@@ -2036,7 +1996,6 @@ export default [
'farewell',
'farm',
'farrow',
- 'fart',
'fascinate',
'fashion',
'fast',
@@ -2060,7 +2019,6 @@ export default [
'feign',
'feint',
'fell',
- 'fellate',
'feminise',
'feminize',
'fence',
@@ -2075,8 +2033,6 @@ export default [
'festoon',
'fetch',
'fete',
- 'fetishise',
- 'fetishize',
'fetter',
'feud',
'fib',
@@ -2101,7 +2057,6 @@ export default [
'find',
'fine',
'finesse',
- 'finger',
'fingerprint',
'finish',
'fire',
@@ -2178,7 +2133,6 @@ export default [
'fold',
'follow',
'foment',
- 'fondle',
'fool',
'foot',
'forage',
@@ -2210,7 +2164,6 @@ export default [
'formalize',
'format',
'formulate',
- 'fornicate',
'forsake',
'forswear',
'fortify',
@@ -2258,7 +2211,6 @@ export default [
'fruit',
'frustrate',
'fry',
- 'fuck',
'fudge',
'fuel',
'fulfil',
@@ -2414,7 +2366,6 @@ export default [
'groan',
'grok',
'groom',
- 'grope',
'gross',
'grouch',
'ground',
@@ -2448,7 +2399,6 @@ export default [
'gutter',
'guzzle',
'gybe',
- 'gyp',
'gyrate',
'hack',
'haemorrhage',
@@ -2600,7 +2550,6 @@ export default [
'humble',
'humiliate',
'humour',
- 'hump',
'hunch',
'hunger',
'hunker',
@@ -2676,7 +2625,6 @@ export default [
'impose',
'impound',
'impoverish',
- 'impregnate',
'impress',
'imprint',
'imprison',
@@ -2754,7 +2702,6 @@ export default [
'inoculate',
'input',
'inscribe',
- 'inseminate',
'insert',
'inset',
'insinuate',
@@ -2778,7 +2725,6 @@ export default [
'intensify',
'inter',
'interact',
- 'interbreed',
'intercede',
'intercept',
'interchange',
@@ -2950,7 +2896,6 @@ export default [
'lacerate',
'lack',
'lacquer',
- 'lactate',
'ladder',
'ladle',
'lag',
@@ -2997,7 +2942,6 @@ export default [
'leash',
'leave',
'leaven',
- 'lech',
'lecture',
'leer',
'leg',
@@ -3100,7 +3044,6 @@ export default [
'lurch',
'lure',
'lurk',
- 'lust',
'luxuriate',
'lynch',
'macerate',
@@ -3158,9 +3101,7 @@ export default [
'master',
'mastermind',
'masticate',
- 'masturbate',
'match',
- 'mate',
'materialise',
'materialize',
'matriculate',
@@ -3191,7 +3132,6 @@ export default [
'memorize',
'menace',
'mend',
- 'menstruate',
'mention',
'meow',
'mercerise',
@@ -3243,7 +3183,6 @@ export default [
'misappropriate',
'misbehave',
'miscalculate',
- 'miscarry',
'miscast',
'misconceive',
'misconstrue',
@@ -3304,7 +3243,6 @@ export default [
'moisturize',
'mold',
'molder',
- 'molest',
'mollify',
'mollycoddle',
'molt',
@@ -3607,7 +3545,6 @@ export default [
'overwinter',
'overwork',
'overwrite',
- 'ovulate',
'owe',
'own',
'oxidise',
@@ -3699,7 +3636,6 @@ export default [
'peddle',
'pedestrianise',
'pedestrianize',
- 'pee',
'peek',
'peel',
'peep',
@@ -3710,7 +3646,6 @@ export default [
'penalise',
'penalize',
'pencil',
- 'penetrate',
'pension',
'people',
'pep',
@@ -3781,7 +3716,6 @@ export default [
'pillory',
'pillow',
'pilot',
- 'pimp',
'pin',
'pinch',
'pine',
@@ -3795,7 +3729,6 @@ export default [
'pique',
'pirate',
'pirouette',
- 'piss',
'pit',
'pitch',
'pity',
@@ -3863,10 +3796,8 @@ export default [
'pong',
'pontificate',
'pony',
- 'poo',
'pooh',
'pool',
- 'poop',
'pootle',
'pop',
'popularise',
@@ -4018,7 +3949,6 @@ export default [
'proselytize',
'prospect',
'prosper',
- 'prostitute',
'prostrate',
'protect',
'protest',
@@ -4085,7 +4015,6 @@ export default [
'quarterback',
'quash',
'quaver',
- 'queer',
'quell',
'quench',
'query',
@@ -4134,7 +4063,6 @@ export default [
'ransom',
'rant',
'rap',
- 'rape',
'rappel',
'rasp',
'rasterise',
@@ -4462,7 +4390,6 @@ export default [
'retain',
'retake',
'retaliate',
- 'retard',
'retch',
'retell',
'retest',
@@ -4762,15 +4689,11 @@ export default [
'settle',
'sever',
'sew',
- 'sex',
- 'sexualise',
- 'sexualize',
'shack',
'shackle',
'shade',
'shadow',
'shaft',
- 'shag',
'shake',
'shalt',
'sham',
@@ -4802,7 +4725,6 @@ export default [
'ship',
'shipwreck',
'shirk',
- 'shit',
'shiver',
'shock',
'shoe',
@@ -4831,7 +4753,6 @@ export default [
'shroom',
'shroud',
'shrug',
- 'shtup',
'shuck',
'shudder',
'shuffle',
@@ -4915,7 +4836,6 @@ export default [
'slate',
'slather',
'slaughter',
- 'slave',
'slaver',
'slay',
'sledge',
@@ -4990,7 +4910,6 @@ export default [
'snipe',
'snitch',
'snivel',
- 'snog',
'snooker',
'snoop',
'snooper',
@@ -5016,8 +4935,6 @@ export default [
'socialize',
'sock',
'sod',
- 'sodomise',
- 'sodomize',
'soften',
'soil',
'sojourn',
@@ -5264,7 +5181,6 @@ export default [
'subdue',
'subedit',
'subject',
- 'subjugate',
'sublet',
'sublimate',
'submerge',
@@ -5543,7 +5459,6 @@ export default [
'tog',
'toggle',
'toil',
- 'toke',
'tolerate',
'toll',
'tone',
@@ -5789,7 +5704,6 @@ export default [
'upskill',
'upstage',
'urge',
- 'urinate',
'use',
'usher',
'usurp',
@@ -5889,7 +5803,6 @@ export default [
'wander',
'wane',
'wangle',
- 'wank',
'want',
'warble',
'ward',
@@ -5921,7 +5834,6 @@ export default [
'weave',
'wed',
'wedge',
- 'wee',
'weed',
'weekend',
'weep',
@@ -5933,7 +5845,6 @@ export default [
'weld',
'well',
'welly',
- 'welsh',
'wend',
'westernise',
'westernize',
diff --git a/test/__snapshots__/internet.spec.ts.snap b/test/__snapshots__/internet.spec.ts.snap
index 2ad847d8..45913d97 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-shin.org"`;
+exports[`internet > 42 > domainName 1`] = `"hasty-shipyard.org"`;
exports[`internet > 42 > domainSuffix 1`] = `"info"`;
-exports[`internet > 42 > domainWord 1`] = `"hasty-shin"`;
+exports[`internet > 42 > domainWord 1`] = `"hasty-shipyard"`;
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-veil.biz/"`;
+exports[`internet > 42 > url > noArgs 1`] = `"https://staid-vegetation.biz/"`;
-exports[`internet > 42 > url > with slash appended 1`] = `"https://hasty-shin.org/"`;
+exports[`internet > 42 > url > with slash appended 1`] = `"https://hasty-shipyard.org/"`;
-exports[`internet > 42 > url > without slash appended and with http protocol 1`] = `"http://hasty-shin.org"`;
+exports[`internet > 42 > url > without slash appended and with http protocol 1`] = `"http://hasty-shipyard.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-infix.org"`;
+exports[`internet > 1211 > domainName 1`] = `"vibrant-infusion.org"`;
exports[`internet > 1211 > domainSuffix 1`] = `"org"`;
-exports[`internet > 1211 > domainWord 1`] = `"vibrant-infix"`;
+exports[`internet > 1211 > domainWord 1`] = `"vibrant-infusion"`;
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-temple.net"`;
+exports[`internet > 1211 > url > noArgs 1`] = `"https://jubilant-tempo.net"`;
-exports[`internet > 1211 > url > with slash appended 1`] = `"https://vibrant-infix.org/"`;
+exports[`internet > 1211 > url > with slash appended 1`] = `"https://vibrant-infusion.org/"`;
-exports[`internet > 1211 > url > without slash appended and with http protocol 1`] = `"http://vibrant-infix.org"`;
+exports[`internet > 1211 > url > without slash appended and with http protocol 1`] = `"http://vibrant-infusion.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`] = `"fair-migration.com"`;
+exports[`internet > 1337 > domainName 1`] = `"faithful-milestone.com"`;
exports[`internet > 1337 > domainSuffix 1`] = `"biz"`;
-exports[`internet > 1337 > domainWord 1`] = `"fair-migration"`;
+exports[`internet > 1337 > domainWord 1`] = `"faithful-milestone"`;
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://neat-chopstick.biz/"`;
+exports[`internet > 1337 > url > noArgs 1`] = `"https://necessary-chowder.biz/"`;
-exports[`internet > 1337 > url > with slash appended 1`] = `"https://fair-migration.com/"`;
+exports[`internet > 1337 > url > with slash appended 1`] = `"https://faithful-milestone.com/"`;
-exports[`internet > 1337 > url > without slash appended and with http protocol 1`] = `"http://fair-migration.com"`;
+exports[`internet > 1337 > url > without slash appended and with http protocol 1`] = `"http://faithful-milestone.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__/random.spec.ts.snap b/test/__snapshots__/random.spec.ts.snap
index 483ff05e..7f01d87e 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 comeback Neptunium Hip deposit"`;
+exports[`random > 42 > words > with length 1`] = `"responsive comma Neptunium Hip deposit"`;
exports[`random > 42 > words > with length range 1`] = `"lavender Shoes"`;
@@ -38,11 +38,11 @@ exports[`random > 1211 > numeric > with length 1`] = `"94872"`;
exports[`random > 1211 > word 1`] = `"gah"`;
-exports[`random > 1211 > words > noArgs 1`] = `"invoice Cyclocross assault"`;
+exports[`random > 1211 > words > noArgs 1`] = `"invoice Cyclocross assail"`;
-exports[`random > 1211 > words > with length 1`] = `"gah strictly Rustic assault Manager"`;
+exports[`random > 1211 > words > with length 1`] = `"gah strictly Rustic assail Manager"`;
-exports[`random > 1211 > words > with length range 1`] = `"invoice Cyclocross assault Manager New"`;
+exports[`random > 1211 > words > with length range 1`] = `"invoice Cyclocross assail Manager New"`;
exports[`random > 1337 > alpha > noArgs 1`] = `"n"`;
diff --git a/test/__snapshots__/system.spec.ts.snap b/test/__snapshots__/system.spec.ts.snap
index 7af6e9c0..edb8e00c 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`] = `"nonbeliever_stub.png"`;
+exports[`system > 42 > commonFileName > noArgs 1`] = `"noon_stump.png"`;
-exports[`system > 42 > commonFileName > with extension 1`] = `"nonbeliever_stub.ext"`;
+exports[`system > 42 > commonFileName > with extension 1`] = `"noon_stump.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`] = `"nonbeliever_stub.skt"`;
+exports[`system > 42 > fileName > noArgs 1`] = `"noon_stump.skt"`;
-exports[`system > 42 > fileName > with extensionCount 1`] = `"nonbeliever_stub.skt.latex"`;
+exports[`system > 42 > fileName > with extensionCount 1`] = `"noon_stump.skt.latex"`;
-exports[`system > 42 > fileName > with extensionCount range 1`] = `"nonbeliever_stub.latex"`;
+exports[`system > 42 > fileName > with extensionCount range 1`] = `"noon_stump.latex"`;
-exports[`system > 42 > filePath 1`] = `"/opt/bin/crowded_fail_woefully.dra"`;
+exports[`system > 42 > filePath 1`] = `"/opt/bin/crooked_fantasise_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_fast.aiff"`;
+exports[`system > 1337 > filePath 1`] = `"/Library/yum_fat.aiff"`;
exports[`system > 1337 > fileType 1`] = `"font"`;
diff --git a/test/__snapshots__/word.spec.ts.snap b/test/__snapshots__/word.spec.ts.snap
index dabcfa9c..80fce35c 100644
--- a/test/__snapshots__/word.spec.ts.snap
+++ b/test/__snapshots__/word.spec.ts.snap
@@ -12,11 +12,11 @@ exports[`word > 42 > adjective > with options.length and options.strategy 1`] =
exports[`word > 42 > adjective > with options.strategy 1`] = `"hot"`;
-exports[`word > 42 > adverb > noArgs 1`] = `"jealously"`;
+exports[`word > 42 > adverb > noArgs 1`] = `"jaggedly"`;
exports[`word > 42 > adverb > with length = 10 1`] = `"generously"`;
-exports[`word > 42 > adverb > with length = 20 1`] = `"jealously"`;
+exports[`word > 42 > adverb > with length = 20 1`] = `"jaggedly"`;
exports[`word > 42 > adverb > with options.length 1`] = `"generously"`;
@@ -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`] = `"galley"`;
+exports[`word > 42 > noun > noArgs 1`] = `"gaming"`;
exports[`word > 42 > noun > with length = 10 1`] = `"extinction"`;
-exports[`word > 42 > noun > with length = 20 1`] = `"galley"`;
+exports[`word > 42 > noun > with length = 20 1`] = `"gaming"`;
exports[`word > 42 > noun > with options.length 1`] = `"extinction"`;
@@ -84,27 +84,27 @@ 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`] = `"function"`;
+exports[`word > 42 > verb > noArgs 1`] = `"gain"`;
-exports[`word > 42 > verb > with length = 10 1`] = `"exasperate"`;
+exports[`word > 42 > verb > with length = 10 1`] = `"exhilarate"`;
-exports[`word > 42 > verb > with length = 20 1`] = `"function"`;
+exports[`word > 42 > verb > with length = 20 1`] = `"gain"`;
-exports[`word > 42 > verb > with options.length 1`] = `"exasperate"`;
+exports[`word > 42 > verb > with options.length 1`] = `"exhilarate"`;
exports[`word > 42 > verb > with options.length and options.strategy 1`] = `"institutionalise"`;
exports[`word > 42 > verb > with options.strategy 1`] = `"cc"`;
-exports[`word > 42 > words > noArgs 1`] = `"nonbeliever stub"`;
+exports[`word > 42 > words > noArgs 1`] = `"noon stump"`;
-exports[`word > 42 > words > with count = 10 1`] = `"eek loudly alibi abnormally aw great-grandmother nor without conjoin mind"`;
+exports[`word > 42 > words > with count = 10 1`] = `"eek loudly alibi abnormally aw grenade nor without conscientize mini"`;
-exports[`word > 42 > words > with count = 20 1`] = `"eek loudly alibi abnormally aw great-grandmother nor without conjoin mind power till gadzooks yippee unbend gentle between offensive yowza hone"`;
+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 options.count 1`] = `"eek loudly alibi abnormally aw great-grandmother nor without conjoin mind"`;
+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 range 1`] = `"nonbeliever stub across dreamily accurate chunder boo neuropathologist loftily through detoxify about when boohoo grasp busily to grouchy beneath"`;
+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 > 1211 > adjective > noArgs 1`] = `"vibrant"`;
@@ -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`] = `"trick"`;
+exports[`word > 1211 > verb > noArgs 1`] = `"trifle"`;
exports[`word > 1211 > verb > with length = 10 1`] = `"trampoline"`;
-exports[`word > 1211 > verb > with length = 20 1`] = `"trick"`;
+exports[`word > 1211 > verb > with length = 20 1`] = `"trifle"`;
exports[`word > 1211 > verb > with options.length 1`] = `"trampoline"`;
@@ -204,21 +204,21 @@ 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 positively hurry aw content thin monster"`;
+exports[`word > 1211 > words > with count = 10 1`] = `"youthfully woot speedily gracefully poorly hydraulics aw contraindicate thin moon"`;
-exports[`word > 1211 > words > with count = 20 1`] = `"youthfully woot speedily gracefully positively hurry aw content thin monster cinch for moonscape motivate science consequently whether per upon but"`;
+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 options.count 1`] = `"youthfully woot speedily gracefully positively hurry aw content thin monster"`;
+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 range 1`] = `"although instantly though which zowie salon except pumpkin frightened contain ark kindly next colorlessness out penalise internalize minus upgrade excitedly"`;
+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 > 1337 > adjective > noArgs 1`] = `"fair"`;
+exports[`word > 1337 > adjective > noArgs 1`] = `"faithful"`;
-exports[`word > 1337 > adjective > with length = 10 1`] = `"enchanting"`;
+exports[`word > 1337 > adjective > with length = 10 1`] = `"equatorial"`;
-exports[`word > 1337 > adjective > with length = 20 1`] = `"fair"`;
+exports[`word > 1337 > adjective > with length = 20 1`] = `"faithful"`;
-exports[`word > 1337 > adjective > with options.length 1`] = `"enchanting"`;
+exports[`word > 1337 > adjective > with options.length 1`] = `"equatorial"`;
exports[`word > 1337 > adjective > with options.length and options.strategy 1`] = `"black-and-white"`;
@@ -260,11 +260,11 @@ 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`] = `"digit"`;
+exports[`word > 1337 > noun > noArgs 1`] = `"diner"`;
exports[`word > 1337 > noun > with length = 10 1`] = `"depression"`;
-exports[`word > 1337 > noun > with length = 20 1`] = `"digit"`;
+exports[`word > 1337 > noun > with length = 20 1`] = `"diner"`;
exports[`word > 1337 > noun > with options.length 1`] = `"depression"`;
@@ -296,13 +296,13 @@ 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`] = `"dispense"`;
+exports[`word > 1337 > verb > noArgs 1`] = `"disregard"`;
-exports[`word > 1337 > verb > with length = 10 1`] = `"demoralize"`;
+exports[`word > 1337 > verb > with length = 10 1`] = `"denominate"`;
-exports[`word > 1337 > verb > with length = 20 1`] = `"dispense"`;
+exports[`word > 1337 > verb > with length = 20 1`] = `"disregard"`;
-exports[`word > 1337 > verb > with options.length 1`] = `"demoralize"`;
+exports[`word > 1337 > verb > with options.length 1`] = `"denominate"`;
exports[`word > 1337 > verb > with options.length and options.strategy 1`] = `"compartmentalize"`;
@@ -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 larder team vacation repentant"`;
+exports[`word > 1337 > words > with count = 10 1`] = `"nor brr instead anenst intently hard latency teem vaccinate required"`;
-exports[`word > 1337 > words > with count = 20 1`] = `"nor brr instead anenst intently hard larder team vacation repentant compress the where duh ugh embryo lather rudely plaintiff sesame"`;
+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 options.count 1`] = `"nor brr instead anenst intently hard larder team vacation repentant"`;
+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 range 1`] = `"although within along limply loyally elegantly implicate maggot underneath afraid nor abrogate oof within gosh against editorialize sag"`;
+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"`;