This repository was archived by the owner on Jun 28, 2021. It is now read-only.

Description
const parse = require('csv-parse');
const parser = parse({
bom: true,
skip_lines_with_error: true,
});
parser.on('readable', () => {
let record;
while (record = parser.read()) {
console.log(record);
}
});
parser.on('skip', err => console.error('skip invalid record', err));
parser.on('error', err => console.error('csv parse error', err));
parser.on('end', () => console.log('end'));
parser.write(Buffer.from([239])); // BOM: [239, 187, 191]
parser.write(Buffer.from([187]));
parser.write(Buffer.from([191]));
parser.write('asdasd\n'); // first line of data
parser.end('asd');