Odpowiedzi:
Nie jestem pewien, czy jest to nowość w wersji 0.8.x, ale jest teraz stała http://nodejs.org/api/os.html#os_os_eol
var endOfLine = require('os').EOL;
const { EOL } = require('os');
Node.js 0.6.x i starsze:
Niestety nie ma stałej, ale określasz ją samodzielnie za pomocą:
var nl = (process.platform === 'win32' ? '\r\n' : '\n')
(zauważ, że jest to dość naiwne rozwiązanie)
require('os').EOL(patrz zaakceptowana odpowiedź); co do tego rozwiązania: działa nawet na 64-bitowym Windowsie, bo tam też process.platform()wraca win32.
\rjako separatora.
\rjako separatora po Mac OS 9 (patrz en.wikipedia.org/wiki/Newline )
osrobi moduł .
\ncały czas?