@ajay7781/csv-to-json-lite
Version:
Zero-dependency CSV to JSON converter (Node + Browser, modern ESM)
15 lines (12 loc) • 361 B
JavaScript
// bin/cli.js
import fs from 'fs/promises';
import { csvToJson } from '../index.js';
const [, , inputFile] = process.argv;
if (!inputFile) {
console.error('Usage: csv2json <file.csv>');
process.exit(1);
}
const csv = await fs.readFile(inputFile, 'utf-8');
const json = await csvToJson(csv);
console.log(JSON.stringify(json, null, 2));