UNPKG

csv-parse

Version:

CSV parsing implementing the Node.js `stream.Transform` API

20 lines (17 loc) 420 B
const parse = require('..') const generate = require('csv-generate') const transform = require('stream-transform') const generator = generate({ length: 20 }) const parser = parse({ delimiter: ':' }) const transformer = transform(function(record, callback){ setTimeout(function(){ callback(null, record.join(' ')+'\n') }, 500) }, { parallel: 5 }) input.pipe(parser).pipe(transformer).pipe(process.stdout)