Node.jsでReadableStreamから一気にデータを読み込む

node.jsでjson整形するワンライナー - hokaccha memo を見て思いついたので。

GitHub - hideo55/node-stream-slurp: Read entire data from ReadableStream

require('stream-slurp').slurp(function(err, data){
    if(err) 
      return throw err;
    console.log(data);
};

こんな感じ。

あと、ワンライナー用には以下のような感じでglobalに短縮するエイリアスを作るモジュールを作っておいて、requireするといいかな。(通常はglobalいじるのはアレだけどワンライナーならいいよねってことで)

global.l = console.log;
global.i = process.stdin;