quotr
Version:
A Node.js CLI for displaying stock exchange quotes
26 lines (20 loc) • 565 B
JavaScript
import fs from 'fs';
import csv from 'fast-csv';
import jsonFile from 'jsonfile';
var stream = fs.createReadStream('./data/Stock.csv');
var symbols = [];
var csvStream = csv()
.on("data", function(data){
symbols.push({
symbol: data[0],
name: data[1],
stockexchange: data[2],
market: data[3]
});
})
.on("end", function(){
jsonFile.writeFile('./data/Stock.json', symbols, {spaces: 2}, function(error) {
console.log('end');
});
});
stream.pipe(csvStream);