

Node: Includes the Node Transform and Node Async Parser APIs for Node users.Plainjs: Includes the Parser API and a new StreamParser API which doesn't the conversion in a streaming fashion in pure js.Pretty printing in table format to stdout.Automatic escaping (preserving new lines, quotes, etc.).Highly customizable (supportting custom quotation marks, delimiters, eol values, etc.).Support for custom csv cell formatting.Support for custom input data transformation.Advanced data selection (automatic field discovery, underscore-like selectors, custom data getters, default values for missing fields.Scalable to infinitely large datasets (using stream processing).Support for standard JSON as well as NDJSON.Node Async Parser: Wraps the Node Transform to offer a friendly promise-based API.Ideal to process streams (http responses, file contents. Node Transform: Node.js Transform Stream that ingests JSON and outputs csv.It fully support conversion following the RFC4180 specification as well as other similar text delimited formats as exposes two modules to integrate json2csv with the Node.js Stream API for stream processing of JSON data. And highly configurable JSON to CSV converter.
