Node.JS константа для новой строки для конкретной платформы?

Есть ли константа, доступная в Node.JS для символа новой строки, которая специфична для платформы, на которой запущено приложение?

Например:

  • Windows: \r\n
  • * nix: \n

Ответ 1

Не уверен, что это новое в 0.8.x, но теперь существует константа http://nodejs.org/api/os.html#os_os_eol

var endOfLine = require('os').EOL;

Ответ 2

К сожалению, нет константы, но вы сами определяете ее:

var nl = (process.platform === 'win32' ? '\r\n' : '\n')

(заметим, что это довольно наивное решение)