Я пишу программу в Node.js, которая (в некоторых ситуациях) хочет действовать как простой фильтр: читать все от stdin (до конца файла), выполнять некоторую обработку, писать результат в stdout.Прочтите весь текст из stdin
Как вы «читаете все, начиная с stdin»? Ближайшие решения, которые я нашел до сих пор, похоже, работают либо по одной строке за раз с консоли, либо работают только тогда, когда stdin - это файл, а не канал.
Всего по теме, вопрос явно о стандартном вводе читает в трубах, не читает файл. –