Skip to content
This repository has been archived by the owner on Nov 2, 2019. It is now read-only.

Commit

Permalink
package version updated
Browse files Browse the repository at this point in the history
  • Loading branch information
Prosen-Ghosh committed Aug 26, 2017
1 parent 2c86a78 commit b2d3fa9
Show file tree
Hide file tree
Showing 3 changed files with 299 additions and 1 deletion.
266 changes: 266 additions & 0 deletions data/names.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,266 @@
var firstNameMale = [
"Prosen",
"Anik",
"Ezaz",
"Sazal",
"Rajib",
"Jabed",
"Ariful",
"Qaium",
"Waliur",
"Shovon",
"Sany",
"Shuvo",
"Tom",
"Misha",
"Eshan",
"Saimum",
"Rasha",
"Faisal",
"Aishwarja",
"Dipta",
"Tamim",
"Arafat",
"Azmir",
"Rashed",
"Amin",
"Faisal",
"Tony",
"Johirul",
"Rizve",
"Alamin",
"Mahadi",
"Masud",
"Osman",
"Saikat",
"Suja",
"Nadimul",
"Mithun",
"Jackson",
"Raju",
"Riad",
"Tapu",
"Rashid",
"Tabin",
"Hasib",
"Abhijit",
"Ovi",
"Prosenjit",
"Suvro",
"Saad",
"Mahmud",
"Eyasin"
]
var firstNameFemale = [
"Eity",
"Etu",
"Sima",
"Kaniz",
"Tazkia",
"Humira",
"Suchona",
"Titli",
"Aishwarja",
"Tamanna",
"Masuma",
"suma",
"Diti",
"Farzana",
"Mou",
"Mithila",
"Dolna",
"Dola",
"Nishi",
"Sujana",
"Sazin",
"Israk",
"Sanjana",
"Rukaiya",
"Susmita",
"Rakhi",
"Fahtani",
"Tanni",
"Nusrat",
"Urmi",
"Jahan",
"Anika",
"Tasnim",
"Mustura",
"Aunka",
"Fareia",
"Mashruba",
"Israt",
"Sara",
"Adiba",
"Nowshin"

]
var lastName = [
"Ghosh",
"Ahmed",
"Hasan",
"Rahman",
"Alam",
"Islam",
"Gomes",
"Gazi",
"Syed",
"Amin",
"Bhuiyan",
"Biswas",
"Haque",
"Gm",
"Fm",
"Shawkat",
"Mahmud",
"Datta",
"Hossain",
"Bhowmik",
"Kundu",
"Roy",
"Kazi",
"Shikder",
"Anwar",
"Mollah"
]

var emailDomain = [
"1me.net",
"1mum.com",
"1under.com",
"1webave.com",
"24horas.com",
"2d2i.com",
"2die4.com",
"321media.com",
"3ammagazine.com",
"3dmail.com",
"3email.com",
"3xl.net",
"444.net",
"4email.com",
"4email.net",
"4mg.com",
"5iron.com",
"5star.com",
"8848.net",
"97rock.com",
"aamail.net",
"aaronkwok.net",
"abcflash.net",
"abdulnour.com",
"aberystwyth.com",
"about.com",
"academycougars.com",
"acceso.or.cr",
"aol.com",
"gmail.com",
"guy.com",
"hotmail.com",
"hushmail.com",
"jokes.com",
"jump.com",
"la.com",
"love.cz",
"me.com",
"mycity.com",
"n2.com",
"nyc.com",
"oso.com",
"post.com",
"ptd.net",
"rr.com",
"sent.com",
"tbwt.com",
"thaimail.com",
"thaimail.net",
"thedorm.com",
"theraces.com",
"tidni.com",
"topletter.com",
"topsurf.com",
"ubbi.com",
"uboot.com",
"uk2k.com",
"ukcool.com",
"ukmax.com",
"umpire.com",
"upf.org",
"usa.com",
"usermail.com",
"usma.net",
"usmc.net",
"uymail.com",
"vahoo.com",
"vcmail.com",
"velocall.com",
"visitmail.com",
"visitweb.com",
"visto.com",
"vjmail.com",
"vjtimail.com",
"vlmail.com",
"wahoye.com",
"warmmail.com",
"waumail.com",
"wbdet.com",
"webave.com",
"webdream.com",
"webinbox.com",
"webindia123.com",
"webjump.com",
"webmails.com",
"weedmail.com",
"weekmail.com",
"weekonline.com",
"wehshee.com",
"wheelweb.com",
"whipmail.com",
"whoever.com",
"wildmail.com",
"winning.com",
"witty.com",
"wowmail.com",
"wowway.com",
"writeme.com",
"writemeback.com",
"wrongmail.com",
"wtvhmail.com",
"wwdg.com",
"x5g.com",
"xmsg.com",
"xoom.com",
"xoommail.com",
"xsmail.com",
"xuno.com",
"yaho.com",
"yahoo.com",
"yalla.com",
"yalook.com",
"yam.com",
"yapost.com",
"yawmail.com",
"yclub.com",
"yebox.com",
"yehaa.com",
"yehey.com",
"yemenmail.com",
"ymail.com",
"youpy.com",
"yours.com",
"yourwap.com",
"yyhmail.com",
"zeeks.com",
"zip.net",
"ziplip.com",
"zipmail.com",
"zipmax.com",
"zzn.com",
"zzom.co.uk"
]
module.exports = {
firstNameMale : firstNameMale,
firstNameFemale : firstNameFemale,
lastName : lastName,
emailDomain : emailDomain
};
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "random-pro",
"version": "0.0.3",
"version": "0.0.4",
"description": "A JavaScript package for random things.",
"main": "index.js",
"scripts": {
Expand Down
32 changes: 32 additions & 0 deletions src/pro-users.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
var names = require('./../data/names');

var randGenerateUserName = (gender) => {
gender = gender || "MALE";
locNames = gender.toUpperCase() == "MALE" ? names.firstNameMale : names.firstNameFemale;
return locNames[Math.floor(Math.random()*locNames.length)];
}

var randGenerateLastName = () => {
return names.lastName[Math.floor(Math.random()*names.lastName.length)];
}

var randGenerateEmail = function(){
return randGenerateUserName().toLowerCase() +
randGenerateLastName().toLowerCase() +
"@" +
names.emailDomain[Math.floor(Math.random() * names.emailDomain.length)].toLowerCase();
}
// randGenerateEmail.prototype.with = function(firstName,lastName){
// return firstName + lastName + names[Math.floor(Math.random() * names.emailDomain.length)];
// }

var randGenerateFullName = function(gender){
var locNames = gender.toUpperCase() == "MALE" ? names.firstNameMale : names.firstNameFemale;
return locNames[Math.floor(Math.random()*locNames.length)] + names.lastName[Math.floor(Math.random()*names.lastName.length)];
}
module.exports = {
randGenerateUserName : randGenerateUserName,
randGenerateLastName : randGenerateLastName,
randGenerateEmail : randGenerateEmail,
randGenerateFullName : randGenerateFullName
};

0 comments on commit b2d3fa9

Please sign in to comment.