The code has moved to a new home.
This repository stays as a the historic home of json2csv
up until v5.
From v6, the library has been broken into smaller libraries that are now published to NPM independently:
Parser
API and a new StreamParser
API which doesn't the conversion in a streaming fashion in pure js.Node Transform
and Node Async Parser
APIs for Node users.WHATWG Transform Stream
and WHATWG Async Parser
APIs for users of WHATWG streams (browser, Node or Deno).CLI
interface.transforms
for json2csv.formatters
for json2csv. Formatters are the new way to format data before adding it to the resulting CSV.Up-to-date documentation of the library can be found at https://juanjodiaz.github.io/json2csv