Minimal dependency, fast CSV parser and formatter using modern Node.js APIs.
npm install faster-csvbash
npm install faster-csv
``
Usage
$3
`ts
import { parseCSV } from "faster-csv";
for await (const row of parseCSV("data.csv")) {
console.log(row);
}
`
$3
`ts
import { formatCSV } from "faster-csv";
await formatCSV("out.csv", [
{ name: "Alice", age: 30 },
{ name: "Bob", age: 25 }
]);
`
API
$3
* headers: boolean (default: true)
* separator: string (default: ",")
Yields either an array of values or an object if headers are enabled.
$3
* headers: boolean (default: true)
* separator: string (default: ","`)