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

Commit

Permalink
new Function generate country added
Browse files Browse the repository at this point in the history
  • Loading branch information
Prosen-Ghosh committed Aug 29, 2017
1 parent 950718a commit 2aa6dd8
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 36 deletions.
1 change: 1 addition & 0 deletions data/countryNames.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

47 changes: 14 additions & 33 deletions index.js
Original file line number Diff line number Diff line change
@@ -1,36 +1,17 @@
var numberPro = require('./src/pro-number.js');
var usersPro = require('./src/pro-users');
var stringPro = require('./src/pro-string');

(function(){
if(typeof module !== 'undefined' && module.exports){
module.exports = {
generateNumber : numberPro.randNumber,
generateEvenNumber : numberPro.randEvenNumber,
generateOddNumber : numberPro.randOddNumber,
generateName : usersPro.randGenerateUserName,
generateLastName : usersPro.randGenerateLastName,
generateFullName : usersPro.randGenerateFullName,
generateEmail : usersPro.randGenerateEmail,
generateString : stringPro.generateString,
generateToken : stringPro.generateToken,
generatePassword : usersPro.generatePassword,
generateBirthDate : usersPro.generateBirthDate
}
}
else {
window.rand = {
generateNumber : numberPro.randNumber,
generateEvenNumber : numberPro.randEvenNumber,
generateOddNumber : numberPro.randOddNumber,
generateName : usersPro.randGenerateUserName,
generateLastName : usersPro.randGenerateLastName,
generateFullName : usersPro.randGenerateFullName,
generateEmail : usersPro.randGenerateEmail,
generateString : stringPro.generateString,
generateToken : stringPro.generateToken,
generatePassword : usersPro.generatePassword,
generateBirthDate : usersPro.generateBirthDate
}
}
})();
module.exports = {
generateNumber : numberPro.randNumber,
generateEvenNumber : numberPro.randEvenNumber,
generateOddNumber : numberPro.randOddNumber,
generateName : usersPro.randGenerateUserName,
generateLastName : usersPro.randGenerateLastName,
generateFullName : usersPro.randGenerateFullName,
generateEmail : usersPro.randGenerateEmail,
generateString : stringPro.generateString,
generateToken : stringPro.generateToken,
generatePassword : usersPro.generatePassword,
generateBirthDate : usersPro.generateBirthDate,
generateCountry : usersPro.generateCountry
}
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": "1.4.5",
"version": "1.5.6",
"description": "A JavaScript package for random things.",
"main": "index.js",
"scripts": {
Expand Down
10 changes: 8 additions & 2 deletions src/pro-users.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
var names = require('./../data/names');
const names = require('./../data/names');
const country = require('./../data/countryNames');
const rand = require('./pro-number').randNumber;

var randGenerateUserName = (gender) => {
Expand Down Expand Up @@ -113,11 +114,16 @@ var generateBirthDate = (format = "DD-MM-YYYY") => {

return res[res.length-1] == "-" ? res.slice(0,-1) : res[res.length-1] == "/" ? res[res.length-1] == "-" : res;
}

var generateCountry = function(){
return country[Math.floor(Math.random() * (Math.length))];
}
module.exports = {
randGenerateUserName,
randGenerateLastName,
randGenerateEmail,
randGenerateFullName,
generatePassword,
generateBirthDate
generateBirthDate,
generateCountry
};

0 comments on commit 2aa6dd8

Please sign in to comment.