const obfuscate = require('obfuscate-mail');
const fakeEmails = ['pschuppe@nicolas.com',
'mikayla35@hotmail.com',
'nat.pfannerstill@gmail.com',
'theaney@hotmail.com',
'krajcik.eleanore@gmail.com',
'arnoldo71@schneider.com',
'kweimann@gmail.com',
'kwaters@rosenbaum.info',
'matilde.tillman@gmail.com',
'ccole@gulgowski.org',
'harmony73@labadie.com',
'clement.weissnat@erdman.com',
'mhyatt@yahoo.com',
'krista.murray@smith.com',
'susie.mcdermott@rutherford.com',
'marian.heidenreich@gmail.com',
'eweimann@larkin.biz',
'ykonopelski@kassulke.biz',
'gutkowski.allen@gmail.com',
'laverna36@gislason.com',
'qbeatty@gmail.com',
'thompson.carlo@franecki.com',
'lkuhn@robel.com',
'rex.borer@volkman.com',
'berge.akeem@baumbach.info',
'oconner.gabriel@schmitt.net',
'kuvalis.wyatt@yahoo.com',
'afeeney@botsford.com',
'breanne96@gutmann.net',
'omer.langosh@gmail.com',
'aimee05@gmail.com',
'vweber@yahoo.com',
'kasey28@gusikowski.biz',
'pacocha.kurt@wisozk.com',
'grimes.janet@hotmail.com',
'jbeahan@schinner.com',
'kolby.hayes@yahoo.com',
'halvorson.jacinto@keeling.net',
'okeefe.rita@hotmail.com',
'nschroeder@gmail.com',
'mcartwright@franecki.org',
'goyette.kurt@gmail.com',
'ckilback@hotmail.com',
'candice28@hettinger.com',
'rshanahan@yahoo.com',
'christy38@mckenzie.com',
'olang@hotmail.com',
'gfritsch@abbott.net',
'bprohaska@berge.com',
'adams.nyasia@wuckert.com'];
const options = {
minimumNameObfuscationLength: Math.max(4, Math.ceil(Math.random()*8)),
asterisksLength: Math.max(6, Math.ceil(Math.random() * 8)),
visibleCharactersStartLength: Math.floor(Math.random() * 6),
visibleCharactersMiddleLength: Math.floor(Math.random() * 6),
visibleCharactersEndLength: Math.floor(Math.random() * 6),
showDomainName: Math.random() > 0.5,
showDomainExtension: Math.random() > 0.5,
};
console.log(options);
console.log(fakeEmails.map((e) => [`${e}`, `${obfuscate(e, options)}`, `--------------`]).flat());