Node.js JSON to CSV
#!/usr/bin/env node
'use strict';
const JSONStream = require('JSONStream');
const csvStringify = require('csv-stringify');
const WRITE_HEADER = process.argv[2] !== 'NO_HEADER';
process.stdin
.pipe(JSONStream.parse('*'))
.pipe(csvStringify({ header: WRITE_HEADER }))
.pipe(process.stdout);