diff --git a/.travis.yml b/.travis.yml index cc939e9..d209446 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,5 +13,6 @@ node_js: - "0.8" script: - npm install - - "./node_modules/.bin/eslint . " + - npm install if-node-version + - if-node-version ">=4" "./node_modules/.bin/eslint . " - npm test diff --git a/lib/colors.js b/lib/colors.js index 0b97172..db4d851 100644 --- a/lib/colors.js +++ b/lib/colors.js @@ -105,7 +105,7 @@ function applyStyle() { var args = Array.prototype.slice.call(arguments); var str = args.map(function(arg) { - return typeof arg === 'object' ? util.inspect(arg) : arg; + return arg.constructor === String ? arg : util.inspect(arg); }).join(' '); if (!colors.enabled || !str) { diff --git a/package.json b/package.json index 47278b0..cccdde4 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "colors", "description": "get colors in your node.js console", - "version": "1.2.3", + "version": "1.2.4", "author": "Marak Squires", "homepage": "https://github.com/Marak/colors.js", "bugs": "https://github.com/Marak/colors.js/issues",