make csv valid lines
I can't probably call this a streamming CSV writter, due to the lack of features, but it's enough to have the functionality I needed ATM. I'll probably add more features as needed, feel free to do it as well with a pull request ;)
npm install --save csvify
It's a transform stream that receives arrays and pipes CSV lines.
var csvStream = ','; // use ',' as a delimitercsvStreamwriteHead'name' age', 'address']); // write a headercsvStream.writeHead('name', 'age', 'address'); // has the same behaviour as abovecsvStream.write(['JJ', 23, 'Rua da Prata nº80 Lisboa']);var line = csvStream.read();console.log(line); // "JJ",23,"Rua da Prata nº80, Lisboa"\r\n