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が出るのに何やってんだって感じなのですけど。