так json2csv - возвращает строку, а мне это не нужно, то я посмотрел в доку и реализую через const { Transform } = require('json2csv');
В этих 2 строка - я создаю стрим, по данным которые лежат в results ( тут простой массив obj)
const bufferStream = new stream.PassThrough();
bufferStream.end(Buffer.from(JSON.stringify(results)));
В этой строке - я создаю конвертер - взял его из доки
const json2csv = new Transform({ fields }, { highWaterMark: 16384, encoding: 'utf-8' });
const transform = bufferStream.pipe(json2csv) -> из obj я преобразовываю в csv
transform.pipe(process.stdout); - тут я получаю строку которую преобразовал