Divida linhas de plataforma cruzada em Node.js

Às vezes, dividir as linhas por ” n” não é suficiente, há uma constante muito pouco conhecida, mas útil no módulo do sistema operacional que nos ajudará nesta tarefa: EOL (que contém o caractere de fim de linha correto para cada sistema operacional) .

Exemplo:

var os = require("os");

var text = "...."; //Big text with many line breaks
text
.split(os.EOL); //Will return an array of lines on every OS node works on

Mais detalhes: http://nodejs.org/api/os.html