aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMarak <[email protected]>2021-03-22 14:01:40 -0400
committerMarak <[email protected]>2021-03-22 14:01:40 -0400
commit9423c99c401b0e66287aff7a8e90cdaad839ed8f (patch)
tree7683aa830d1f544beb4678330e4f0a8e69ee1d70 /lib
parent0ed961669bd5d87cc631b2f23d89d8bb235fb866 (diff)
downloadfaker-9423c99c401b0e66287aff7a8e90cdaad839ed8f.tar.xz
faker-9423c99c401b0e66287aff7a8e90cdaad839ed8f.zip
Linting fixes for `./lib`
Diffstat (limited to 'lib')
-rw-r--r--lib/animal.js2
-rw-r--r--lib/company.js14
-rw-r--r--lib/database.js8
-rw-r--r--lib/datatype.js280
-rw-r--r--lib/date.js152
-rw-r--r--lib/iban.js16
-rw-r--r--lib/image.js28
-rw-r--r--lib/internet.js240
-rw-r--r--lib/lorem.js48
-rw-r--r--lib/music.js18
-rw-r--r--lib/name.js52
-rw-r--r--lib/phone_number.js8
-rw-r--r--lib/random.js162
-rw-r--r--lib/system.js20
-rw-r--r--lib/time.js2
-rw-r--r--lib/vehicle.js20
16 files changed, 535 insertions, 535 deletions
diff --git a/lib/animal.js b/lib/animal.js
index 7d6538fd..ff183362 100644
--- a/lib/animal.js
+++ b/lib/animal.js
@@ -11,7 +11,7 @@ var Animal = function (faker) {
* @method faker.animal.dog
*/
self.dog = function() {
- return faker.random.arrayElement(faker.definitions.animal.dog);
+ return faker.random.arrayElement(faker.definitions.animal.dog);
};
/**
* cat
diff --git a/lib/company.js b/lib/company.js
index d2678b4d..4790d9d8 100644
--- a/lib/company.js
+++ b/lib/company.js
@@ -44,7 +44,7 @@ var Company = function (faker) {
* @method faker.company.companySuffix
*/
this.companySuffix = function () {
- return faker.random.arrayElement(faker.company.suffixes());
+ return faker.random.arrayElement(faker.company.suffixes());
}
/**
@@ -71,7 +71,7 @@ var Company = function (faker) {
* @method faker.company.catchPhraseAdjective
*/
this.catchPhraseAdjective = function () {
- return faker.random.arrayElement(faker.definitions.company.adjective);
+ return faker.random.arrayElement(faker.definitions.company.adjective);
}
/**
@@ -80,7 +80,7 @@ var Company = function (faker) {
* @method faker.company.catchPhraseDescriptor
*/
this.catchPhraseDescriptor = function () {
- return faker.random.arrayElement(faker.definitions.company.descriptor);
+ return faker.random.arrayElement(faker.definitions.company.descriptor);
}
/**
@@ -89,7 +89,7 @@ var Company = function (faker) {
* @method faker.company.catchPhraseNoun
*/
this.catchPhraseNoun = function () {
- return faker.random.arrayElement(faker.definitions.company.noun);
+ return faker.random.arrayElement(faker.definitions.company.noun);
}
/**
@@ -98,7 +98,7 @@ var Company = function (faker) {
* @method faker.company.bsAdjective
*/
this.bsAdjective = function () {
- return faker.random.arrayElement(faker.definitions.company.bs_adjective);
+ return faker.random.arrayElement(faker.definitions.company.bs_adjective);
}
/**
@@ -107,7 +107,7 @@ var Company = function (faker) {
* @method faker.company.bsBuzz
*/
this.bsBuzz = function () {
- return faker.random.arrayElement(faker.definitions.company.bs_verb);
+ return faker.random.arrayElement(faker.definitions.company.bs_verb);
}
/**
@@ -116,7 +116,7 @@ var Company = function (faker) {
* @method faker.company.bsNoun
*/
this.bsNoun = function () {
- return faker.random.arrayElement(faker.definitions.company.bs_noun);
+ return faker.random.arrayElement(faker.definitions.company.bs_noun);
}
}
diff --git a/lib/database.js b/lib/database.js
index 18e68f85..fe408024 100644
--- a/lib/database.js
+++ b/lib/database.js
@@ -10,7 +10,7 @@ var Database = function (faker) {
* @method faker.database.column
*/
self.column = function () {
- return faker.random.arrayElement(faker.definitions.database.column);
+ return faker.random.arrayElement(faker.definitions.database.column);
};
self.column.schema = {
@@ -24,7 +24,7 @@ var Database = function (faker) {
* @method faker.database.type
*/
self.type = function () {
- return faker.random.arrayElement(faker.definitions.database.type);
+ return faker.random.arrayElement(faker.definitions.database.type);
};
self.type.schema = {
@@ -38,7 +38,7 @@ var Database = function (faker) {
* @method faker.database.collation
*/
self.collation = function () {
- return faker.random.arrayElement(faker.definitions.database.collation);
+ return faker.random.arrayElement(faker.definitions.database.collation);
};
self.collation.schema = {
@@ -52,7 +52,7 @@ var Database = function (faker) {
* @method faker.database.engine
*/
self.engine = function () {
- return faker.random.arrayElement(faker.definitions.database.engine);
+ return faker.random.arrayElement(faker.definitions.database.engine);
};
self.engine.schema = {
diff --git a/lib/datatype.js b/lib/datatype.js
index 011673d8..d2ec9ad2 100644
--- a/lib/datatype.js
+++ b/lib/datatype.js
@@ -5,224 +5,224 @@ var mersenne = require('../vendor/mersenne');
* @namespace faker.datatype
*/
function Datatype (faker, seed) {
- // Use a user provided seed if it is an array or number
- if (Array.isArray(seed) && seed.length) {
- mersenne.seed_array(seed);
- }
- else if(!isNaN(seed)) {
- mersenne.seed(seed);
- }
-
- /**
+ // Use a user provided seed if it is an array or number
+ if (Array.isArray(seed) && seed.length) {
+ mersenne.seed_array(seed);
+ }
+ else if(!isNaN(seed)) {
+ mersenne.seed(seed);
+ }
+
+ /**
* returns a single random number based on a max number or range
*
* @method faker.datatype.number
* @param {mixed} options {min, max, precision}
*/
- this.number = function (options) {
+ this.number = function (options) {
- if (typeof options === "number") {
- options = {
- max: options
- };
- }
+ if (typeof options === "number") {
+ options = {
+ max: options
+ };
+ }
- options = options || {};
+ options = options || {};
- if (typeof options.min === "undefined") {
- options.min = 0;
- }
+ if (typeof options.min === "undefined") {
+ options.min = 0;
+ }
- if (typeof options.max === "undefined") {
- options.max = 99999;
- }
- if (typeof options.precision === "undefined") {
- options.precision = 1;
- }
+ if (typeof options.max === "undefined") {
+ options.max = 99999;
+ }
+ if (typeof options.precision === "undefined") {
+ options.precision = 1;
+ }
- // Make the range inclusive of the max value
- var max = options.max;
- if (max >= 0) {
- max += options.precision;
- }
+ // Make the range inclusive of the max value
+ var max = options.max;
+ if (max >= 0) {
+ max += options.precision;
+ }
- var randomNumber = Math.floor(
- mersenne.rand(max / options.precision, options.min / options.precision));
- // Workaround problem in Float point arithmetics for e.g. 6681493 / 0.01
- randomNumber = randomNumber / (1 / options.precision);
+ var randomNumber = Math.floor(
+ mersenne.rand(max / options.precision, options.min / options.precision));
+ // Workaround problem in Float point arithmetics for e.g. 6681493 / 0.01
+ randomNumber = randomNumber / (1 / options.precision);
- return randomNumber;
+ return randomNumber;
- };
+ };
- /**
+ /**
* returns a single random floating-point number based on a max number or range
*
* @method faker.datatype.float
* @param {mixed} options
*/
- this.float = function (options) {
- if (typeof options === "number") {
- options = {
- precision: options
- };
- }
- options = options || {};
- var opts = {};
- for (var p in options) {
- opts[p] = options[p];
- }
- if (typeof opts.precision === 'undefined') {
- opts.precision = 0.01;
- }
- return faker.datatype.number(opts);
- };
+ this.float = function (options) {
+ if (typeof options === "number") {
+ options = {
+ precision: options
+ };
+ }
+ options = options || {};
+ var opts = {};
+ for (var p in options) {
+ opts[p] = options[p];
+ }
+ if (typeof opts.precision === 'undefined') {
+ opts.precision = 0.01;
+ }
+ return faker.datatype.number(opts);
+ };
- /**
+ /**
* method returns a Date object using a random number of milliseconds since 1. Jan 1970 UTC
* Caveat: seeding is not working
*
* @method faker.datatype.datetime
* @param {mixed} options, pass min OR max as number of milliseconds since 1. Jan 1970 UTC
*/
- this.datetime = function (options) {
- if (typeof options === "number") {
- options = {
- max: options
- };
- }
+ this.datetime = function (options) {
+ if (typeof options === "number") {
+ options = {
+ max: options
+ };
+ }
- var minMax = 8640000000000000;
+ var minMax = 8640000000000000;
- options = options || {};
+ options = options || {};
- if (typeof options.min === "undefined" || options.min < minMax*-1) {
- options.min = new Date().setFullYear(1990, 1, 1);
- }
+ if (typeof options.min === "undefined" || options.min < minMax*-1) {
+ options.min = new Date().setFullYear(1990, 1, 1);
+ }
- if (typeof options.max === "undefined" || options.max > minMax) {
- options.max = new Date().setFullYear(2100,1,1);
- }
+ if (typeof options.max === "undefined" || options.max > minMax) {
+ options.max = new Date().setFullYear(2100,1,1);
+ }
- var random = faker.datatype.number(options);
- return new Date(random);
- };
+ var random = faker.datatype.number(options);
+ return new Date(random);
+ };
- /**
+ /**
* Returns a string, containing UTF-16 chars between 33 and 125 ('!' to '}')
*
*
* @method faker.datatype.string
* @param { number } length: length of generated string, default = 10, max length = 2^20
*/
- this.string = function (length) {
- if(length === undefined ){
- length = 10;
- }
-
- var maxLength = Math.pow(2, 20);
- if(length >= (maxLength)){
- length = maxLength;
- }
-
- var charCodeOption = {
- min: 33,
- max: 125
- };
-
- var returnString = '';
-
- for(var i = 0; i < length; i++){
- returnString += String.fromCharCode(faker.datatype.number(charCodeOption));
- }
- return returnString;
+ this.string = function (length) {
+ if(length === undefined ){
+ length = 10;
+ }
+
+ var maxLength = Math.pow(2, 20);
+ if(length >= (maxLength)){
+ length = maxLength;
+ }
+
+ var charCodeOption = {
+ min: 33,
+ max: 125
};
- /**
+ var returnString = '';
+
+ for(var i = 0; i < length; i++){
+ returnString += String.fromCharCode(faker.datatype.number(charCodeOption));
+ }
+ return returnString;
+ };
+
+ /**
* uuid
*
* @method faker.datatype.uuid
*/
- this.uuid = function () {
- var RFC4122_TEMPLATE = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx';
- var replacePlaceholders = function (placeholder) {
- var random = faker.datatype.number({ min: 0, max: 15 });
- var value = placeholder == 'x' ? random : (random &0x3 | 0x8);
- return value.toString(16);
- };
- return RFC4122_TEMPLATE.replace(/[xy]/g, replacePlaceholders);
+ this.uuid = function () {
+ var RFC4122_TEMPLATE = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx';
+ var replacePlaceholders = function (placeholder) {
+ var random = faker.datatype.number({ min: 0, max: 15 });
+ var value = placeholder == 'x' ? random : (random &0x3 | 0x8);
+ return value.toString(16);
};
+ return RFC4122_TEMPLATE.replace(/[xy]/g, replacePlaceholders);
+ };
- /**
+ /**
* boolean
*
* @method faker.datatype.boolean
*/
- this.boolean = function () {
- return !!faker.datatype.number(1);
- };
+ this.boolean = function () {
+ return !!faker.datatype.number(1);
+ };
- /**
+ /**
* hexaDecimal
*
* @method faker.datatype.hexaDecimal
* @param {number} count defaults to 1
*/
- this.hexaDecimal = function hexaDecimal(count) {
- if (typeof count === "undefined") {
- count = 1;
- }
+ this.hexaDecimal = function hexaDecimal(count) {
+ if (typeof count === "undefined") {
+ count = 1;
+ }
- var wholeString = "";
- for(var i = 0; i < count; i++) {
- wholeString += faker.random.arrayElement(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f", "A", "B", "C", "D", "E", "F"]);
- }
+ var wholeString = "";
+ for(var i = 0; i < count; i++) {
+ wholeString += faker.random.arrayElement(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f", "A", "B", "C", "D", "E", "F"]);
+ }
- return "0x"+wholeString;
- };
+ return "0x"+wholeString;
+ };
- /**
+ /**
* returns json object with 7 pre-defined properties
*
* @method faker.datatype.json
*/
- this.json = function json() {
+ this.json = function json() {
- var properties = ['foo', 'bar', 'bike', 'a', 'b', 'name', 'prop'];
+ var properties = ['foo', 'bar', 'bike', 'a', 'b', 'name', 'prop'];
- var returnObject = {};
- properties.forEach(function(prop){
- returnObject[prop] = faker.datatype.boolean() ?
- faker.datatype.string() : faker.datatype.number();
- });
+ var returnObject = {};
+ properties.forEach(function(prop){
+ returnObject[prop] = faker.datatype.boolean() ?
+ faker.datatype.string() : faker.datatype.number();
+ });
- return JSON.stringify(returnObject);
- };
+ return JSON.stringify(returnObject);
+ };
- /**
+ /**
* returns an array with values generated by faker.datatype.number and faker.datatype.string
*
* @method faker.datatype.array
* @param { number } length of the returned array
*/
- this.array = function array(length) {
+ this.array = function array(length) {
- if(length === undefined){
- length = 10;
- }
- var returnArray = new Array(length);
- for(var i = 0; i < length; i++){
- returnArray[i] = faker.datatype.boolean() ?
- faker.datatype.string() : faker.datatype.number();
- }
- return returnArray;
+ if(length === undefined){
+ length = 10;
+ }
+ var returnArray = new Array(length);
+ for(var i = 0; i < length; i++){
+ returnArray[i] = faker.datatype.boolean() ?
+ faker.datatype.string() : faker.datatype.number();
+ }
+ return returnArray;
- };
+ };
- return this;
+ return this;
}
module['exports'] = Datatype;
diff --git a/lib/date.js b/lib/date.js
index 38dfac9e..e833c24c 100644
--- a/lib/date.js
+++ b/lib/date.js
@@ -12,21 +12,21 @@ var _Date = function (faker) {
* @param {date} refDate
*/
self.past = function (years, refDate) {
- var date = new Date();
- if (typeof refDate !== "undefined") {
- date = new Date(Date.parse(refDate));
- }
+ var date = new Date();
+ if (typeof refDate !== "undefined") {
+ date = new Date(Date.parse(refDate));
+ }
- var range = {
- min: 1000,
- max: (years || 1) * 365 * 24 * 3600 * 1000
- };
+ var range = {
+ min: 1000,
+ max: (years || 1) * 365 * 24 * 3600 * 1000
+ };
- var past = date.getTime();
- past -= faker.datatype.number(range); // some time from now to N years ago, in milliseconds
- date.setTime(past);
+ var past = date.getTime();
+ past -= faker.datatype.number(range); // some time from now to N years ago, in milliseconds
+ date.setTime(past);
- return date;
+ return date;
};
/**
@@ -37,21 +37,21 @@ var _Date = function (faker) {
* @param {date} refDate
*/
self.future = function (years, refDate) {
- var date = new Date();
- if (typeof refDate !== "undefined") {
- date = new Date(Date.parse(refDate));
- }
+ var date = new Date();
+ if (typeof refDate !== "undefined") {
+ date = new Date(Date.parse(refDate));
+ }
- var range = {
- min: 1000,
- max: (years || 1) * 365 * 24 * 3600 * 1000
- };
+ var range = {
+ min: 1000,
+ max: (years || 1) * 365 * 24 * 3600 * 1000
+ };
- var future = date.getTime();
- future += faker.datatype.number(range); // some time from now to N years later, in milliseconds
- date.setTime(future);
+ var future = date.getTime();
+ future += faker.datatype.number(range); // some time from now to N years later, in milliseconds
+ date.setTime(future);
- return date;
+ return date;
};
/**
@@ -62,15 +62,15 @@ var _Date = function (faker) {
* @param {date} to
*/
self.between = function (from, to) {
- var fromMilli = Date.parse(from);
- var dateOffset = faker.datatype.number(Date.parse(to) - fromMilli);
+ var fromMilli = Date.parse(from);
+ var dateOffset = faker.datatype.number(Date.parse(to) - fromMilli);
- var newDate = new Date(fromMilli + dateOffset);
+ var newDate = new Date(fromMilli + dateOffset);
- return newDate;
+ return newDate;
};
- /**
+ /**
* betweens
*
* @method faker.date.between
@@ -84,9 +84,9 @@ var _Date = function (faker) {
var dateOffset = (Date.parse(to) - fromMilli) / ( num + 1 );
var lastDate = from
for (var i = 0; i < num; i++) {
- fromMilli = Date.parse(lastDate);
- lastDate = new Date(fromMilli + dateOffset)
- newDates.push(lastDate)
+ fromMilli = Date.parse(lastDate);
+ lastDate = new Date(fromMilli + dateOffset)
+ newDates.push(lastDate)
}
return newDates;
};
@@ -100,21 +100,21 @@ var _Date = function (faker) {
* @param {date} refDate
*/
self.recent = function (days, refDate) {
- var date = new Date();
- if (typeof refDate !== "undefined") {
- date = new Date(Date.parse(refDate));
- }
+ var date = new Date();
+ if (typeof refDate !== "undefined") {
+ date = new Date(Date.parse(refDate));
+ }
- var range = {
- min: 1000,
- max: (days || 1) * 24 * 3600 * 1000
- };
+ var range = {
+ min: 1000,
+ max: (days || 1) * 24 * 3600 * 1000
+ };
- var future = date.getTime();
- future -= faker.datatype.number(range); // some time from now to N days ago, in milliseconds
- date.setTime(future);
+ var future = date.getTime();
+ future -= faker.datatype.number(range); // some time from now to N days ago, in milliseconds
+ date.setTime(future);
- return date;
+ return date;
};
/**
@@ -125,21 +125,21 @@ var _Date = function (faker) {
* @param {date} refDate
*/
self.soon = function (days, refDate) {
- var date = new Date();
- if (typeof refDate !== "undefined") {
- date = new Date(Date.parse(refDate));
- }
+ var date = new Date();
+ if (typeof refDate !== "undefined") {
+ date = new Date(Date.parse(refDate));
+ }
- var range = {
- min: 1000,
- max: (days || 1) * 24 * 3600 * 1000
- };
+ var range = {
+ min: 1000,
+ max: (days || 1) * 24 * 3600 * 1000
+ };
- var future = date.getTime();
- future += faker.datatype.number(range); // some time from now to N days later, in milliseconds
- date.setTime(future);
+ var future = date.getTime();
+ future += faker.datatype.number(range); // some time from now to N days later, in milliseconds
+ date.setTime(future);
- return date;
+ return date;
};
/**
@@ -149,19 +149,19 @@ var _Date = function (faker) {
* @param {object} options
*/
self.month = function (options) {
- options = options || {};
+ options = options || {};
- var type = 'wide';
- if (options.abbr) {
- type = 'abbr';
- }
- if (options.context && typeof faker.definitions.date.month[type + '_context'] !== 'undefined') {
- type += '_context';
- }
+ var type = 'wide';
+ if (options.abbr) {
+ type = 'abbr';
+ }
+ if (options.context && typeof faker.definitions.date.month[type + '_context'] !== 'undefined') {
+ type += '_context';
+ }
- var source = faker.definitions.date.month[type];
+ var source = faker.definitions.date.month[type];
- return faker.random.arrayElement(source);
+ return faker.random.arrayElement(source);
};
/**
@@ -171,19 +171,19 @@ var _Date = function (faker) {
* @method faker.date.weekday
*/
self.weekday = function (options) {
- options = options || {};
+ options = options || {};
- var type = 'wide';
- if (options.abbr) {
- type = 'abbr';
- }
- if (options.context && typeof faker.definitions.date.weekday[type + '_context'] !== 'undefined') {
- type += '_context';
- }
+ var type = 'wide';
+ if (options.abbr) {
+ type = 'abbr';
+ }
+ if (options.context && typeof faker.definitions.date.weekday[type + '_context'] !== 'undefined') {
+ type += '_context';
+ }
- var source = faker.definitions.date.weekday[type];
+ var source = faker.definitions.date.weekday[type];
- return faker.random.arrayElement(source);
+ return faker.random.arrayElement(source);
};
return self;
diff --git a/lib/iban.js b/lib/iban.js
index e9f8318f..6a0841d8 100644
--- a/lib/iban.js
+++ b/lib/iban.js
@@ -9,16 +9,16 @@ module["exports"] = {
"001", "002", "003", "004", "005", "006", "007", "008", "009"
],
toDigitString: function (str) {
- return str.replace(/[A-Z]/gi, function(match) {
- return match.toUpperCase().charCodeAt(0) - 55;
- });
+ return str.replace(/[A-Z]/gi, function(match) {
+ return match.toUpperCase().charCodeAt(0) - 55;
+ });
},
mod97: function (digitStr) {
- var m = 0;
- for (var i = 0; i < digitStr.length; i++) {
- m = ((m * 10) + (digitStr[i] |0)) % 97;
- }
- return m;
+ var m = 0;
+ for (var i = 0; i < digitStr.length; i++) {
+ m = ((m * 10) + (digitStr[i] |0)) % 97;
+ }
+ return m;
},
formats: [
{
diff --git a/lib/image.js b/lib/image.js
index 31ed30be..f027a32d 100644
--- a/lib/image.js
+++ b/lib/image.js
@@ -43,22 +43,22 @@ var Image = function (faker) {
* @method faker.image.imageUrl
*/
self.imageUrl = function (width, height, category, randomize, https) {
- var width = width || 640;
- var height = height || 480;
- var protocol = 'http://';
- if (typeof https !== 'undefined' && https === true) {
- protocol = 'https://';
- }
- var url = protocol + 'placeimg.com/' + width + '/' + height;
- if (typeof category !== 'undefined') {
- url += '/' + category;
- }
+ var width = width || 640;
+ var height = height || 480;
+ var protocol = 'http://';
+ if (typeof https !== 'undefined' && https === true) {
+ protocol = 'https://';
+ }
+ var url = protocol + 'placeimg.com/' + width + '/' + height;
+ if (typeof category !== 'undefined') {
+ url += '/' + category;
+ }
- if (randomize) {
- url += '?' + faker.datatype.number()
- }
+ if (randomize) {
+ url += '?' + faker.datatype.number()
+ }
- return url;
+ return url;
};
/**
* abstract
diff --git a/lib/internet.js b/lib/internet.js
index 4cbf5a1f..91eedc1d 100644
--- a/lib/internet.js
+++ b/lib/internet.js
@@ -12,7 +12,7 @@ var Internet = function (faker) {
* @method faker.internet.avatar
*/
self.avatar = function () {
- return 'https://cdn.fakercloud.com/avatars/' + faker.random.arrayElement(faker.definitions.internet.avatar_uri);
+ return 'https://cdn.fakercloud.com/avatars/' + faker.random.arrayElement(faker.definitions.internet.avatar_uri);
};
self.avatar.schema = {
@@ -29,8 +29,8 @@ var Internet = function (faker) {
* @param {string} provider
*/
self.email = function (firstName, lastName, provider) {
- provider = provider || faker.random.arrayElement(faker.definitions.internet.free_email);
- return faker.helpers.slugify(faker.internet.userName(firstName, lastName)) + "@" + provider;
+ provider = provider || faker.random.arrayElement(faker.definitions.internet.free_email);
+ return faker.helpers.slugify(faker.internet.userName(firstName, lastName)) + "@" + provider;
};
self.email.schema = {
@@ -62,8 +62,8 @@ var Internet = function (faker) {
* @param {string} lastName
*/
self.exampleEmail = function (firstName, lastName) {
- var provider = faker.random.arrayElement(faker.definitions.internet.example_email);
- return self.email(firstName, lastName, provider);
+ var provider = faker.random.arrayElement(faker.definitions.internet.example_email);
+ return self.email(firstName, lastName, provider);
};
/**
@@ -74,23 +74,23 @@ var Internet = function (faker) {
* @param {string} lastName
*/
self.userName = function (firstName, lastName) {
- var result;
- firstName = firstName || faker.name.firstName();
- lastName = lastName || faker.name.lastName();
- switch (faker.datatype.number(2)) {
+ var result;
+ firstName = firstName || faker.name.firstName();
+ lastName = lastName || faker.name.lastName();
+ switch (faker.datatype.number(2)) {
case 0:
- result = firstName + faker.datatype.number(99);
- break;
+ result = firstName + faker.datatype.number(99);
+ break;
case 1:
- result = firstName + faker.random.arrayElement([".", "_"]) + lastName;
- break;
+ result = firstName + faker.random.arrayElement([".", "_"]) + lastName;
+ break;
case 2:
- result = firstName + faker.random.arrayElement([".", "_"]) + lastName + faker.datatype.number(99);
- break;
- }
- result = result.toString().replace(/'/g, "");
- result = result.replace(/ /g, "");
- return result;
+ result = firstName + faker.random.arrayElement([".", "_"]) + lastName + faker.datatype.number(99);
+ break;
+ }
+ result = result.toString().replace(/'/g, "");
+ result = result.replace(/ /g, "");
+ return result;
};
self.userName.schema = {
@@ -122,8 +122,8 @@ var Internet = function (faker) {
* @method faker.internet.protocol
*/
self.protocol = function () {
- var protocols = ['http','https'];
- return faker.random.arrayElement(protocols);
+ var protocols = ['http','https'];
+ return faker.random.arrayElement(protocols);
};
self.protocol.schema = {
@@ -137,8 +137,8 @@ var Internet = function (faker) {
* @method faker.internet.httpMethod
*/
self.httpMethod = function () {
- var httpMethods = ['GET','POST', 'PUT', 'DELETE', 'PATCH'];
- return faker.random.arrayElement(httpMethods);
+ var httpMethods = ['GET','POST', 'PUT', 'DELETE', 'PATCH'];
+ return faker.random.arrayElement(httpMethods);
};
self.httpMethod.schema = {
@@ -152,7 +152,7 @@ var Internet = function (faker) {
* @method faker.internet.url
*/
self.url = function () {
- return faker.internet.protocol() + '://' + faker.internet.domainName();
+ return faker.internet.protocol() + '://' + faker.internet.domainName();
};
self.url.schema = {
@@ -169,7 +169,7 @@ var Internet = function (faker) {
* @method faker.internet.domainName
*/
self.domainName = function () {
- return faker.internet.domainWord() + "." + faker.internet.domainSuffix();
+ return faker.internet.domainWord() + "." + faker.internet.domainSuffix();
};
self.domainName.schema = {
@@ -183,7 +183,7 @@ var Internet = function (faker) {
* @method faker.internet.domainSuffix
*/
self.domainSuffix = function () {
- return faker.random.arrayElement(faker.definitions.internet.domain_suffix);
+ return faker.random.arrayElement(faker.definitions.internet.domain_suffix);
};
self.domainSuffix.schema = {
@@ -197,7 +197,7 @@ var Internet = function (faker) {
* @method faker.internet.domainWord
*/
self.domainWord = function () {
- return faker.name.firstName().replace(/([\\~#&*{}/:<>?|\"'])/ig, '').toLowerCase();
+ return faker.name.firstName().replace(/([\\~#&*{}/:<>?|\"'])/ig, '').toLowerCase();
};
self.domainWord.schema = {
@@ -211,16 +211,16 @@ var Internet = function (faker) {
* @method faker.internet.ip
*/
self.ip = function () {
- var randNum = function () {
- return (faker.datatype.number(255)).toFixed(0);
- };
+ var randNum = function () {
+ return (faker.datatype.number(255)).toFixed(0);
+ };
- var result = [];
- for (var i = 0; i < 4; i++) {
- result[i] = randNum();
- }
+ var result = [];
+ for (var i = 0; i < 4; i++) {
+ result[i] = randNum();
+ }
- return result.join(".");
+ return result.join(".");
};
self.ip.schema = {
@@ -234,19 +234,19 @@ var Internet = function (faker) {
* @method faker.internet.ipv6
*/
self.ipv6 = function () {
- var randHash = function () {
- var result = "";
- for (var i = 0; i < 4; i++) {
- result += (faker.random.arrayElement(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"]));
- }
- return result
- };
-
- var result = [];
- for (var i = 0; i < 8; i++) {
- result[i] = randHash();
+ var randHash = function () {
+ var result = "";
+ for (var i = 0; i < 4; i++) {
+ result += (faker.random.arrayElement(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"]));
}
- return result.join(":");
+ return result
+ };
+
+ var result = [];
+ for (var i = 0; i < 8; i++) {
+ result[i] = randHash();
+ }
+ return result.join(":");
};
self.ipv6.schema = {
@@ -291,17 +291,17 @@ var Internet = function (faker) {
* @param {number} baseBlue255
*/
self.color = function (baseRed255, baseGreen255, baseBlue255) {
- baseRed255 = baseRed255 || 0;
- baseGreen255 = baseGreen255 || 0;
- baseBlue255 = baseBlue255 || 0;
- // based on awesome response : http://stackoverflow.com/questions/43044/algorithm-to-randomly-generate-an-aesthetically-pleasing-color-palette
- var red = Math.floor((faker.datatype.number(256) + baseRed255) / 2);
- var green = Math.floor((faker.datatype.number(256) + baseGreen255) / 2);
- var blue = Math.floor((faker.datatype.number(256) + baseBlue255) / 2);
- var redStr = red.toString(16);
- var greenStr = green.toString(16);
- var blueStr = blue.toString(16);
- return '#' +
+ baseRed255 = baseRed255 || 0;
+ baseGreen255 = baseGreen255 || 0;
+ baseBlue255 = baseBlue255 || 0;
+ // based on awesome response : http://stackoverflow.com/questions/43044/algorithm-to-randomly-generate-an-aesthetically-pleasing-color-palette
+ var red = Math.floor((faker.datatype.number(256) + baseRed255) / 2);
+ var green = Math.floor((faker.datatype.number(256) + baseGreen255) / 2);
+ var blue = Math.floor((faker.datatype.number(256) + baseBlue255) / 2);
+ var redStr = red.toString(16);
+ var greenStr = green.toString(16);
+ var blueStr = blue.toString(16);
+ return '#' +
(redStr.length === 1 ? '0' : '') + redStr +
(greenStr.length === 1 ? '0' : '') + greenStr +
(blueStr.length === 1 ? '0': '') + blueStr;
@@ -337,23 +337,23 @@ var Internet = function (faker) {
* @param {string} sep
*/
self.mac = function(sep){
- var i,
- mac = "",
- validSep = ':';
-
- // if the client passed in a different separator than `:`,
- // we will use it if it is in the list of acceptable separators (dash or no separator)
- if (['-', ''].indexOf(sep) !== -1) {
- validSep = sep;
- }
-
- for (i=0; i < 12; i++) {
- mac+= faker.datatype.number(15).toString(16);
- if (i%2==1 && i != 11) {
- mac+=validSep;
- }
+ var i,
+ mac = "",
+ validSep = ':';
+
+ // if the client passed in a different separator than `:`,
+ // we will use it if it is in the list of acceptable separators (dash or no separator)
+ if (['-', ''].indexOf(sep) !== -1) {
+ validSep = sep;
+ }
+
+ for (i=0; i < 12; i++) {
+ mac+= faker.datatype.number(15).toString(16);
+ if (i%2==1 && i != 11) {
+ mac+=validSep;
}
- return mac;
+ }
+ return mac;
};
self.mac.schema = {
@@ -370,56 +370,56 @@ var Internet = function (faker) {
* @param {string} pattern
* @param {string} prefix
*/
- self.password = function (len, memorable, pattern, prefix) {
- len = len || 15;
- if (typeof memorable === "undefined") {
- memorable = false;
- }
- /*
+ self.password = function (len, memorable, pattern, prefix) {
+ len = len || 15;
+ if (typeof memorable === "undefined") {
+ memorable = false;
+ }
+ /*
* password-generator ( function )
* Copyright(c) 2011-2013 Bermi Ferrer <[email protected]>
* MIT Licensed
*/
- var consonant, letter, vowel;
- letter = /[a-zA-Z]$/;
- vowel = /[aeiouAEIOU]$/;
- consonant = /[bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ]$/;
- var _password = function (length, memorable, pattern, prefix) {
- var char, n;
- if (length == null) {
- length = 10;
- }
- if (memorable == null) {
- memorable = true;
- }
- if (pattern == null) {
- pattern = /\w/;
- }
- if (prefix == null) {
- prefix = '';
- }
- if (prefix.length >= length) {
- return prefix;
- }
- if (memorable) {
- if (prefix.match(consonant)) {
- pattern = vowel;
- } else {
- pattern = consonant;
- }
- }
- n = faker.datatype.number(94) + 33;
- char = String.fromCharCode(n);
- if (memorable) {
- char = char.toLowerCase();
- }
- if (!char.match(pattern)) {
- return _password(length, memorable, pattern, prefix);
- }
- return _password(length, memorable, pattern, "" + prefix + char);
- };
- return _password(len, memorable, pattern, prefix);
- }
+ var consonant, letter, vowel;
+ letter = /[a-zA-Z]$/;
+ vowel = /[aeiouAEIOU]$/;
+ consonant = /[bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ]$/;
+ var _password = function (length, memorable, pattern, prefix) {
+ var char, n;
+ if (length == null) {
+ length = 10;
+ }
+ if (memorable == null) {
+ memorable = true;
+ }
+ if (pattern == null) {
+ pattern = /\w/;
+ }
+ if (prefix == null) {
+ prefix = '';
+ }
+ if (prefix.length >= length) {
+ return prefix;
+ }
+ if (memorable) {
+ if (prefix.match(consonant)) {
+ pattern = vowel;
+ } else {
+ pattern = consonant;
+ }
+ }
+ n = faker.datatype.number(94) + 33;
+ char = String.fromCharCode(n);
+ if (memorable) {
+ char = char.toLowerCase();
+ }
+ if (!char.match(pattern)) {
+ return _password(length, memorable, pattern, prefix);
+ }
+ return _password(length, memorable, pattern, "" + prefix + char);
+ };
+ return _password(len, memorable, pattern, prefix);
+ }
self.password.schema = {
"description": "Generates a random password.",
diff --git a/lib/lorem.js b/lib/lorem.js
index f8d4fcef..a6d7219f 100644
--- a/lib/lorem.js
+++ b/lib/lorem.js
@@ -31,12 +31,12 @@ var Lorem = function (faker) {
* @param {number} num number of words, defaults to 3
*/
self.words = function (num) {
- if (typeof num == 'undefined') { num = 3; }
- var words = [];
- for (var i = 0; i < num; i++) {
- words.push(faker.lorem.word());
- }
- return words.join(' ');
+ if (typeof num == 'undefined') { num = 3; }
+ var words = [];
+ for (var i = 0; i < num; i++) {
+ words.push(faker.lorem.word());
+ }
+ return words.join(' ');
};
/**
@@ -47,14 +47,14 @@ var Lorem = function (faker) {
* @param {number} range
*/
self.sentence = function (wordCount, range) {
- if (typeof wordCount == 'undefined') { wordCount = faker.datatype.number({ min: 3, max: 10 }); }
- // if (typeof range == 'undefined') { range = 7; }
+ if (typeof wordCount == 'undefined') { wordCount = faker.datatype.number({ min: 3, max: 10 }); }
+ // if (typeof range == 'undefined') { range = 7; }
- // strange issue with the node_min_test failing for captialize, please fix and add faker.lorem.back
- //return faker.lorem.words(wordCount + Helpers.randomNumber(range)).join(' ').capitalize();
+ // strange issue with the node_min_test failing for captialize, please fix and add faker.lorem.back
+ //return faker.lorem.words(wordCount + Helpers.randomNumber(range)).join(' ').capitalize();
- var sentence = faker.lorem.words(wordCount);
- return sentence.charAt(0).toUpperCase() + sentence.slice(1) + '.';
+ var sentence = faker.lorem.words(wordCount);
+ return sentence.charAt(0).toUpperCase() + sentence.slice(1) + '.';
};
/**
@@ -64,8 +64,8 @@ var Lorem = function (faker) {
* @param {number} wordCount number of words, defaults to 3
*/
self.slug = function (wordCount) {
- var words = faker.lorem.words(wordCount);
- return Helpers.slugify(words);
+ var words = faker.lorem.words(wordCount);
+ return Helpers.slugify(words);
};
/**
@@ -76,13 +76,13 @@ var Lorem = function (faker) {
* @param {string} separator defaults to `' '`
*/
self.sentences = function (sentenceCount, separator) {
- if (typeof sentenceCount === 'undefined') { sentenceCount = faker.datatype.number({ min: 2, max: 6 });}
- if (typeof separator == 'undefined') { separator = " "; }
- var sentences = [];
- for (sentenceCount; sentenceCount > 0; sentenceCount--) {
- sentences.push(faker.lorem.sentence());
- }
- return sentences.join(separator);
+ if (typeof sentenceCount === 'undefined') { sentenceCount = faker.datatype.number({ min: 2, max: 6 });}
+ if (typeof separator == 'undefined') { separator = " "; }
+ var sentences = [];
+ for (sentenceCount; sentenceCount > 0; sentenceCount--) {
+ sentences.push(faker.lorem.sentence());
+ }
+ return sentences.join(separator);
};
/**
@@ -92,8 +92,8 @@ var Lorem = function (faker) {
* @param {number} sentenceCount defaults to 3
*/
self.paragraph = function (sentenceCount) {
- if (typeof sentenceCount == 'undefined') { sentenceCount = 3; }
- return faker.lorem.sentences(sentenceCount + faker.datatype.number(3));
+ if (typeof sentenceCount == 'undefined') { sentenceCount = 3; }
+ return faker.lorem.sentences(sentenceCount + faker.datatype.number(3));
};
/**
@@ -110,7 +110,7 @@ var Lorem = function (faker) {
if (typeof paragraphCount == 'undefined') { paragraphCount = 3; }
var paragraphs = [];
for (paragraphCount; paragraphCount > 0; paragraphCount--) {
- paragraphs.push(faker.lorem.paragraph());
+ paragraphs.push(faker.lorem.paragraph());
}
return paragraphs.join(separator);
}
diff --git a/lib/music.js b/lib/music.js
index 4092f6b2..bad92d96 100644
--- a/lib/music.js
+++ b/lib/music.js
@@ -3,20 +3,20 @@
* @namespace faker.music
*/
var Music = function (faker) {
- var self = this;
- /**
+ var self = this;
+ /**
* genre
*
* @method faker.music.genre
*/
- self.genre = function () {
- return faker.random.arrayElement(faker.definitions.music.genre);
- };
+ self.genre = function () {
+ return faker.random.arrayElement(faker.definitions.music.genre);
+ };
- self.genre.schema = {
- "description": "Generates a genre.",
- "sampleResults": ["Rock", "Metal", "Pop"]
- };
+ self.genre.schema = {
+ "description": "Generates a genre.",
+ "sampleResults": ["Rock", "Metal", "Pop"]
+ };
};
module["exports"] = Music;
diff --git a/lib/name.js b/lib/name.js
index 053e3a01..a8ad32a7 100644
--- a/lib/name.js
+++ b/lib/name.js
@@ -66,7 +66,7 @@ function Name (faker) {
return faker.random.arrayElement(faker.definitions.name.last_name);
};
- /**
+ /**
* middleName
*
* @method middleName
@@ -97,29 +97,29 @@ function Name (faker) {
* @memberof faker.name
*/
this.findName = function (firstName, lastName, gender) {
- var r = faker.datatype.number(8);
- var prefix, suffix;
- // in particular locales first and last names split by gender,
- // thus we keep consistency by passing 0 as male and 1 as female
- if (typeof gender !== 'number') {
- gender = faker.datatype.number(1);
- }
- firstName = firstName || faker.name.firstName(gender);
- lastName = lastName || faker.name.lastName(gender);
- switch (r) {
+ var r = faker.datatype.number(8);
+ var prefix, suffix;
+ // in particular locales first and last names split by gender,
+ // thus we keep consistency by passing 0 as male and 1 as female
+ if (typeof gender !== 'number') {
+ gender = faker.datatype.number(1);
+ }
+ firstName = firstName || faker.name.firstName(gender);
+ lastName = lastName || faker.name.lastName(gender);
+ switch (r) {
case 0:
- prefix = faker.name.prefix(gender);
- if (prefix) {
- return prefix + " " + firstName + " " + lastName;
- }
+ prefix = faker.name.prefix(gender);
+ if (prefix) {
+ return prefix + " " + firstName + " " + lastName;
+ }
case 1:
- suffix = faker.name.suffix(gender);
- if (suffix) {
- return firstName + " " + lastName + " " + suffix;
- }
- }
+ suffix = faker.name.suffix(gender);
+ if (suffix) {
+ return firstName + " " + lastName + " " + suffix;
+ }
+ }
- return firstName + " " + lastName;
+ return firstName + " " + lastName;
};
/**
@@ -176,7 +176,7 @@ function Name (faker) {
* @memberof faker.name
*/
this.suffix = function () {
- return faker.random.arrayElement(faker.definitions.name.suffix);
+ return faker.random.arrayElement(faker.definitions.name.suffix);
};
/**
@@ -186,11 +186,11 @@ function Name (faker) {
* @memberof faker.name
*/
this.title = function() {
- var descriptor = faker.random.arrayElement(faker.definitions.name.title.descriptor),
- level = faker.random.arrayElement(faker.definitions.name.title.level),
- job = faker.random.arrayElement(faker.definitions.name.title.job);
+ var descriptor = faker.random.arrayElement(faker.definitions.name.title.descriptor),
+ level = faker.random.arrayElement(faker.definitions.name.title.level),
+ job = faker.random.arrayElement(faker.definitions.name.title.job);
- return descriptor + " " + level + " " + job;
+ return descriptor + " " + level + " " + job;
};
/**
diff --git a/lib/phone_number.js b/lib/phone_number.js
index 2875a793..d0b97a72 100644
--- a/lib/phone_number.js
+++ b/lib/phone_number.js
@@ -13,8 +13,8 @@ var Phone = function (faker) {
* @memberOf faker.phone
*/
self.phoneNumber = function (format) {
- format = format || faker.phone.phoneFormats();
- return faker.helpers.replaceSymbolWithNumber(format);
+ format = format || faker.phone.phoneFormats();
+ return faker.helpers.replaceSymbolWithNumber(format);
};
// FIXME: this is strange passing in an array index.
@@ -26,8 +26,8 @@ var Phone = function (faker) {
* @memberOf faker.phone
*/
self.phoneNumberFormat = function (phoneFormatsArrayIndex) {
- phoneFormatsArrayIndex = phoneFormatsArrayIndex || 0;
- return faker.helpers.replaceSymbolWithNumber(faker.definitions.phone_number.formats[phoneFormatsArrayIndex]);
+ phoneFormatsArrayIndex = phoneFormatsArrayIndex || 0;
+ return faker.helpers.replaceSymbolWithNumber(faker.definitions.phone_number.formats[phoneFormatsArrayIndex]);
};
/**
diff --git a/lib/random.js b/lib/random.js
index adc9537b..4c2daaac 100644
--- a/lib/random.js
+++ b/lib/random.js
@@ -7,12 +7,12 @@ var mersenne = require('../vendor/mersenne');
* @return {*} new array without banned characters
*/
var arrayRemove = function (arr, values) {
- values.forEach(function(value){
- arr = arr.filter(function(ele){
- return ele !== value;
- });
+ values.forEach(function(value){
+ arr = arr.filter(function(ele){
+ return ele !== value;
});
- return arr;
+ });
+ return arr;
};
/**
@@ -36,8 +36,8 @@ function Random (faker, seed) {
* @param {mixed} options {min, max, precision}
*/
this.number = function (options) {
- console.log("Deprecation Warning: faker.random.number is now located in faker.datatype.number");
- return faker.datatype.number(options);
+ console.log("Deprecation Warning: faker.random.number is now located in faker.datatype.number");
+ return faker.datatype.number(options);
};
/**
@@ -48,8 +48,8 @@ function Random (faker, seed) {
* @param {mixed} options
*/
this.float = function (options) {
- console.log("Deprecation Warning: faker.random.float is now located in faker.datatype.float");
- return faker.datatype.float(options);
+ console.log("Deprecation Warning: faker.random.float is now located in faker.datatype.float");
+ return faker.datatype.float(options);
};
/**
@@ -59,9 +59,9 @@ function Random (faker, seed) {
* @param {array} array
*/
this.arrayElement = function (array) {
- array = array || ["a", "b", "c"];
- var r = faker.datatype.number({ max: array.length - 1 });
- return array[r];
+ array = array || ["a", "b", "c"];
+ var r = faker.datatype.number({ max: array.length - 1 });
+ return array[r];
};
/**
@@ -72,30 +72,30 @@ function Random (faker, seed) {
* @param {number} count number of elements to pick
*/
this.arrayElements = function (array, count) {
- array = array || ["a", "b", "c"];
-
- if (typeof count !== 'number') {
- count = faker.datatype.number({ min: 1, max: array.length });
- } else if (count > array.length) {
- count = array.length;
- } else if (count < 0) {
- count = 0;
- }
+ array = array || ["a", "b", "c"];
+
+ if (typeof count !== 'number') {
+ count = faker.datatype.number({ min: 1, max: array.length });
+ } else if (count > array.length) {
+ count = array.length;
+ } else if (count < 0) {
+ count = 0;
+ }
- var arrayCopy = array.slice(0);
- var i = array.length;
- var min = i - count;
- var temp;
- var index;
-
- while (i-- > min) {
- index = Math.floor((i + 1) * faker.datatype.float({ min: 0, max: 0.99 }));
- temp = arrayCopy[index];
- arrayCopy[index] = arrayCopy[i];
- arrayCopy[i] = temp;
- }
+ var arrayCopy = array.slice(0);
+ var i = array.length;
+ var min = i - count;
+ var temp;
+ var index;
+
+ while (i-- > min) {
+ index = Math.floor((i + 1) * faker.datatype.float({ min: 0, max: 0.99 }));
+ temp = arrayCopy[index];
+ arrayCopy[index] = arrayCopy[i];
+ arrayCopy[i] = temp;
+ }
- return arrayCopy.slice(min);
+ return arrayCopy.slice(min);
};
/**
@@ -106,11 +106,11 @@ function Random (faker, seed) {
* @param {mixed} field
*/
this.objectElement = function (object, field) {
- object = object || { "foo": "bar", "too": "car" };
- var array = Object.keys(object);
- var key = faker.random.arrayElement(array);
+ object = object || { "foo": "bar", "too": "car" };
+ var array = Object.keys(object);
+ var key = faker.random.arrayElement(array);
- return field === "key" ? key : object[key];
+ return field === "key" ? key : object[key];
};
/**
@@ -120,8 +120,8 @@ function Random (faker, seed) {
* @method faker.random.uuid
*/
this.uuid = function () {
- console.log("Deprecation Warning: faker.random.uuid is now located in faker.datatype.uuid");
- return faker.datatype.uuid();
+ console.log("Deprecation Warning: faker.random.uuid is now located in faker.datatype.uuid");
+ return faker.datatype.uuid();
};
/**
@@ -130,8 +130,8 @@ function Random (faker, seed) {
* @method faker.random.boolean
*/
this.boolean = function () {
- console.log("Deprecation Warning: faker.random.boolean is now located in faker.datatype.boolean");
- return faker.datatype.boolean();
+ console.log("Deprecation Warning: faker.random.boolean is now located in faker.datatype.boolean");
+ return faker.datatype.boolean();
};
// TODO: have ability to return specific type of word? As in: noun, adjective, verb, etc
@@ -144,37 +144,37 @@ function Random (faker, seed) {
this.word = function randomWord (type) {
var wordMethods = [
- 'commerce.department',
- 'commerce.productName',
- 'commerce.productAdjective',
- 'commerce.productMaterial',
- 'commerce.product',
- 'commerce.color',
-
- 'company.catchPhraseAdjective',
- 'company.catchPhraseDescriptor',
- 'company.catchPhraseNoun',
- 'company.bsAdjective',
- 'company.bsBuzz',
- 'company.bsNoun',
- 'address.streetSuffix',
- 'address.county',
- 'address.country',
- 'address.state',
-
- 'finance.accountName',
- 'finance.transactionType',
- 'finance.currencyName',
-
- 'hacker.noun',
- 'hacker.verb',
- 'hacker.adjective',
- 'hacker.ingverb',
- 'hacker.abbreviation',
-
- 'name.jobDescriptor',
- 'name.jobArea',
- 'name.jobType'];
+ 'commerce.department',
+ 'commerce.productName',
+ 'commerce.productAdjective',
+ 'commerce.productMaterial',
+ 'commerce.product',
+ 'commerce.color',
+
+ 'company.catchPhraseAdjective',
+ 'company.catchPhraseDescriptor',
+ 'company.catchPhraseNoun',
+ 'company.bsAdjective',
+ 'company.bsBuzz',
+ 'company.bsNoun',
+ 'address.streetSuffix',
+ 'address.county',
+ 'address.country',
+ 'address.state',
+
+ 'finance.accountName',
+ 'finance.transactionType',
+ 'finance.currencyName',
+
+ 'hacker.noun',
+ 'hacker.verb',
+ 'hacker.adjective',
+ 'hacker.ingverb',
+ 'hacker.abbreviation',
+
+ 'name.jobDescriptor',
+ 'name.jobArea',
+ 'name.jobType'];
// randomly pick from the many faker methods that can generate words
var randomWordMethod = faker.random.arrayElement(wordMethods);
@@ -217,7 +217,7 @@ function Random (faker, seed) {
return faker.random.arrayElement(Object.keys(faker.locales));
};
- /**
+ /**
* alpha. returns lower/upper alpha characters based count and upcase options
*
* @method faker.random.alpha
@@ -240,13 +240,13 @@ function Random (faker, seed) {
options.upcase = false;
}
if (typeof options.bannedChars ==="undefined"){
- options.bannedChars = [];
+ options.bannedChars = [];
}
var wholeString = "";
var charsArray = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"];
if(options.bannedChars){
- charsArray = arrayRemove(charsArray,options.bannedChars);
+ charsArray = arrayRemove(charsArray,options.bannedChars);
}
for(var i = 0; i < options.count; i++) {
wholeString += faker.random.arrayElement(charsArray);
@@ -268,18 +268,18 @@ function Random (faker, seed) {
count = 1;
}
if (typeof options ==="undefined"){
- options = {};
+ options = {};
}
if (typeof options.bannedChars ==="undefined"){
- options.bannedChars = [];
+ options.bannedChars = [];
}
var wholeString = "";
var charsArray = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"]
if(options) {
- if (options.bannedChars) {
- charsArray = arrayRemove(charsArray, options.bannedChars);
- }
+ if (options.bannedChars) {
+ charsArray = arrayRemove(charsArray, options.bannedChars);
+ }
}
for(var i = 0; i < count; i++) {
wholeString += faker.random.arrayElement(charsArray);
diff --git a/lib/system.js b/lib/system.js
index 564d46c0..35fd6828 100644
--- a/lib/system.js
+++ b/lib/system.js
@@ -65,8 +65,8 @@ function System(faker) {
this.fileName = function () {
var str = faker.random.words() + "." + faker.system.fileExt();
return str
- .toLowerCase()
- .replace(/\W/g, "_");
+ .toLowerCase()
+ .replace(/\W/g, "_");
};
/**
@@ -78,8 +78,8 @@ function System(faker) {
this.commonFileName = function (ext) {
var str = faker.random.words() + "." + (ext || faker.system.commonFileExt());
return str
- .toLowerCase()
- .replace(/\W/g, "_");
+ .toLowerCase()
+ .replace(/\W/g, "_");
};
/**
@@ -140,8 +140,8 @@ function System(faker) {
* @method faker.system.directoryPath
*/
this.directoryPath = function () {
- var paths = faker.definitions.system.directoryPaths
- return faker.random.arrayElement(paths);
+ var paths = faker.definitions.system.directoryPaths
+ return faker.random.arrayElement(paths);
};
/**
@@ -150,7 +150,7 @@ function System(faker) {
* @method faker.system.filePath
*/
this.filePath = function () {
- return faker.fake("{{system.directoryPath}}/{{system.fileName}}");
+ return faker.fake("{{system.directoryPath}}/{{system.fileName}}");
};
/**
@@ -159,9 +159,9 @@ function System(faker) {
* @method faker.system.semver
*/
this.semver = function () {
- return [faker.datatype.number(9),
- faker.datatype.number(9),
- faker.datatype.number(9)].join('.');
+ return [faker.datatype.number(9),
+ faker.datatype.number(9),
+ faker.datatype.number(9)].join('.');
}
}
diff --git a/lib/time.js b/lib/time.js
index 580d33ee..1739c237 100644
--- a/lib/time.js
+++ b/lib/time.js
@@ -13,7 +13,7 @@ var _Time = function(faker) {
*/
self.recent = function(outputType) {
if (typeof outputType === "undefined") {
- outputType = 'unix';
+ outputType = 'unix';
}
var date = new Date();
diff --git a/lib/vehicle.js b/lib/vehicle.js
index 125055e6..848ac209 100644
--- a/lib/vehicle.js
+++ b/lib/vehicle.js
@@ -111,24 +111,24 @@ var Vehicle = function (faker) {
"sampleResults": ["red", "white", "black"]
};
- /**
+ /**
* vrm
*
* @method faker.vehicle.vrm
*/
- self.vrm = function () {
- return (
- faker.random.alpha({ count: 2, upcase: true }) +
+ self.vrm = function () {
+ return (
+ faker.random.alpha({ count: 2, upcase: true }) +
faker.datatype.number({ min: 0, max: 9 }) +
faker.datatype.number({ min: 0, max: 9 }) +
faker.random.alpha({ count: 3, upcase: true })
- ).toUpperCase();
- };
+ ).toUpperCase();
+ };
- self.vrm.schema = {
- "description": "Generates a vehicle vrm",
- "sampleResults": ["MF56UPA", "GL19AAQ", "SF20TTA"]
- };
+ self.vrm.schema = {
+ "description": "Generates a vehicle vrm",
+ "sampleResults": ["MF56UPA", "GL19AAQ", "SF20TTA"]
+ };
/**
* bicycle