title: Why does Node util.inspect() append ^M to every line before newline?
body: <p>Why does node.js now (as of version 6.4.0) append <code>^M</code> to each line that is output from <code>require('util').inspect()</code>? This seems wrong on any platform that doesn't use CR as a line delimiter (e.g., most of the ones node runs well on).</p>