diff --git a/lib/colors.js b/lib/colors.js index bbc5ac1..74272ba 100644 --- a/lib/colors.js +++ b/lib/colors.js @@ -125,7 +125,9 @@ function applyStyle() { var code = ansiStyles[nestedStyles[i]]; str = code.open + str.replace(code.closeRe, code.open) + code.close; if (newLinesPresent) { - str = str.replace(newLineRegex, code.close + '\n' + code.open); + str = str.replace(newLineRegex, function(match) { + return code.close + match + code.open; + }); } }