diff --git a/lib/colors.js b/lib/colors.js index dc2e9dd..c0a1835 100644 --- a/lib/colors.js +++ b/lib/colors.js @@ -107,7 +107,7 @@ function applyStyle() { var nestedStyles = this._styles; var i = nestedStyles.length; - + var rebuiltString = ''; while (i--) { @@ -116,10 +116,14 @@ function applyStyle() { // multiline handling functionality var lines = str.split(/[\r\n]+/) var rebuiltString = ''; - lines.forEach(line => { - rebuiltString += (code.open + line.replace(code.closeRe, code.open) + code.close + '\n') - }) - + if (lines == 1) { + rebuiltString += code.open + line.replace(code.closeRe, code.open) + code.close + } else { + lines.forEach(line => { + rebuiltString += code.open + line.replace(code.closeRe, code.open) + code.close + '\n' + }) + } + } return rebuiltString;