LTSVにStreamを付けたよ

ltsv-streamから遅れること約2週間、やっとltsvにcreateLtsvToJsonStream関数を追加しました。
Stream手強かったです。まる。

index.js

var ltsv = require('ltsv'),
    ltjs = ltsv.createLtsvToJsonStream();

process.stdin.pipe(ltjs).pipe(process.stdout);

とか書いてあげて、

$ printf 'aaa:bbb\tccc:ddd\neee:fff' | node index.js

とかやってあげれば、出力が

{"aaa":"bbb","ccc":"ddd"}{"eee":"fff"}

になります。やったね!


2週間ほぼStream漬けだったけど、苦労しただけあって得られたものは大きかった気がします。
って対応したのはStream1で、これからStream2が出るのに何やってんだって感じなのですけど。