colors
Advanced tools
Comparing version 1.3.2 to 1.3.3
@@ -108,3 +108,3 @@ /* | ||
var str = args.map(function(arg) { | ||
if (arg != undefined && arg.constructor === String) { | ||
if (arg !== undefined && arg.constructor === String) { | ||
return arg; | ||
@@ -111,0 +111,0 @@ } else { |
@@ -11,3 +11,3 @@ module['exports'] = function runTheTrap(text, options) { | ||
e: ['\u00cb', '\u0115', '\u018e', '\u0258', '\u03a3', '\u03be', '\u04bc', | ||
'\u0a6c'], | ||
'\u0a6c'], | ||
f: ['\u04fa'], | ||
@@ -23,3 +23,3 @@ g: ['\u0262'], | ||
o: ['\u00d8', '\u00f5', '\u00f8', '\u01fe', '\u0298', '\u047a', '\u05dd', | ||
'\u06dd', '\u0e4f'], | ||
'\u06dd', '\u0e4f'], | ||
p: ['\u01f7', '\u048e'], | ||
@@ -26,0 +26,0 @@ q: ['\u09cd'], |
@@ -78,17 +78,17 @@ // please no | ||
switch (options.size) { | ||
case 'mini': | ||
counts.up = randomNumber(8); | ||
counts.mid = randomNumber(2); | ||
counts.down = randomNumber(8); | ||
break; | ||
case 'maxi': | ||
counts.up = randomNumber(16) + 3; | ||
counts.mid = randomNumber(4) + 1; | ||
counts.down = randomNumber(64) + 3; | ||
break; | ||
default: | ||
counts.up = randomNumber(8) + 1; | ||
counts.mid = randomNumber(6) / 2; | ||
counts.down = randomNumber(8) + 1; | ||
break; | ||
case 'mini': | ||
counts.up = randomNumber(8); | ||
counts.mid = randomNumber(2); | ||
counts.down = randomNumber(8); | ||
break; | ||
case 'maxi': | ||
counts.up = randomNumber(16) + 3; | ||
counts.mid = randomNumber(4) + 1; | ||
counts.down = randomNumber(64) + 3; | ||
break; | ||
default: | ||
counts.up = randomNumber(8) + 1; | ||
counts.mid = randomNumber(6) / 2; | ||
counts.down = randomNumber(8) + 1; | ||
break; | ||
} | ||
@@ -95,0 +95,0 @@ |
@@ -76,12 +76,18 @@ var colors = require('./colors'); | ||
colors[prop] = colors[theme[prop]]; | ||
addProperty(prop, function() { | ||
return colors[prop](this); | ||
}); | ||
} else { | ||
var tmp = colors[theme[prop][0]]; | ||
for (var t = 1; t < theme[prop].length; t++) { | ||
tmp = tmp[theme[prop][t]]; | ||
} | ||
colors[prop] = tmp; | ||
var themePropApplicator = function(str) { | ||
var ret = str || this; | ||
for (var t = 0; t < theme[prop].length; t++) { | ||
ret = colors[theme[prop][t]](ret); | ||
} | ||
return ret; | ||
}; | ||
addProperty(prop, themePropApplicator); | ||
colors[prop] = function(str) { | ||
return themePropApplicator(str); | ||
}; | ||
} | ||
addProperty(prop, function() { | ||
return colors[prop](this); | ||
}); | ||
} | ||
@@ -100,3 +106,3 @@ }); | ||
'\'/../themes/generic-logging.js\'));'); | ||
return; | ||
return; | ||
} else { | ||
@@ -103,0 +109,0 @@ applyTheme(theme); |
@@ -7,5 +7,5 @@ module['exports'] = function(colors) { | ||
colors[ | ||
available[Math.round(Math.random() * (available.length - 2))] | ||
available[Math.round(Math.random() * (available.length - 2))] | ||
](letter); | ||
}; | ||
}; |
{ | ||
"name": "colors", | ||
"description": "get colors in your node.js console", | ||
"version": "1.3.2", | ||
"version": "1.3.3", | ||
"author": "Marak Squires", | ||
@@ -42,5 +42,5 @@ "contributors": [ | ||
"devDependencies": { | ||
"eslint-config-google": "^0.9.1", | ||
"eslint": "^5.4.0" | ||
"eslint": "^5.2.0", | ||
"eslint-config-google": "^0.11.0" | ||
} | ||
} |
964
37746
21