Function createJsonToCsvStream

  • Creates a transform stream that converts JSON objects to CSV rows

    Parameters

    Returns Transform

    Transform stream

    const { createJsonToCsvStream } = require('./stream-json-to-csv');

    const transformStream = createJsonToCsvStream({
    delimiter: ',',
    renameMap: { id: 'ID', name: 'Full Name' }
    });

    // Pipe JSON objects to CSV
    jsonReadableStream.pipe(transformStream).pipe(csvWritableStream);