diff options
| author | Marak <[email protected]> | 2021-03-22 14:01:40 -0400 |
|---|---|---|
| committer | Marak <[email protected]> | 2021-03-22 14:01:40 -0400 |
| commit | 9423c99c401b0e66287aff7a8e90cdaad839ed8f (patch) | |
| tree | 7683aa830d1f544beb4678330e4f0a8e69ee1d70 /lib | |
| parent | 0ed961669bd5d87cc631b2f23d89d8bb235fb866 (diff) | |
| download | faker-9423c99c401b0e66287aff7a8e90cdaad839ed8f.tar.xz faker-9423c99c401b0e66287aff7a8e90cdaad839ed8f.zip | |
Linting fixes for `./lib`
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/animal.js | 2 | ||||
| -rw-r--r-- | lib/company.js | 14 | ||||
| -rw-r--r-- | lib/database.js | 8 | ||||
| -rw-r--r-- | lib/datatype.js | 280 | ||||
| -rw-r--r-- | lib/date.js | 152 | ||||
| -rw-r--r-- | lib/iban.js | 16 | ||||
| -rw-r--r-- | lib/image.js | 28 | ||||
| -rw-r--r-- | lib/internet.js | 240 | ||||
| -rw-r--r-- | lib/lorem.js | 48 | ||||
| -rw-r--r-- | lib/music.js | 18 | ||||
| -rw-r--r-- | lib/name.js | 52 | ||||
| -rw-r--r-- | lib/phone_number.js | 8 | ||||
| -rw-r--r-- | lib/random.js | 162 | ||||
| -rw-r--r-- | lib/system.js | 20 | ||||
| -rw-r--r-- | lib/time.js | 2 | ||||
| -rw-r--r-- | lib/vehicle.js | 20 |
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 |
