Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/postmanlabs/node-csv-parse
CSV parsing implementing the Node.js `stream.Transform` API
https://github.com/postmanlabs/node-csv-parse
Last synced: about 2 months ago
JSON representation
CSV parsing implementing the Node.js `stream.Transform` API
- Host: GitHub
- URL: https://github.com/postmanlabs/node-csv-parse
- Owner: postmanlabs
- License: mit
- Fork: true (adaltas/node-csv-parse)
- Created: 2019-09-26T08:04:58.000Z (about 5 years ago)
- Default Branch: postman/master
- Last Pushed: 2019-10-01T11:24:35.000Z (about 5 years ago)
- Last Synced: 2024-09-25T19:42:14.487Z (about 2 months ago)
- Language: CoffeeScript
- Homepage: https://csv.js.org/parse/
- Size: 1.42 MB
- Stars: 3
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[![Build Status](https://api.travis-ci.org/adaltas/node-csv-parse.svg)](https://travis-ci.org/#!/adaltas/node-csv-parse)
Part of the [CSV module](https://csv.js.org/), this project is a parser converting CSV text input into arrays or objects. It implements the Node.js [`stream.Transform` API](http://nodejs.org/api/stream.html#stream_class_stream_transform). It also provides a simple callback-based API for convenience. It is both extremely easy to use and powerful. It was first released in 2010 and is used against big data sets by a large community.
## Documentation
* [Project homepage](http://csv.js.org/parse/)
* [API](http://csv.js.org/parse/api/)
* [Options](http://csv.js.org/parse/options/)
* [Info properties](http://csv.js.org/parse/info/)
* [Common errors](http://csv.js.org/parse/errors/)
* [Examples](http://csv.js.org/parse/examples/)## Features
* Follow the Node.js streaming API
* Simplicity with the optional callback API
* Support delimiters, quotes, escape characters and comments
* Line breaks discovery
* Support big datasets
* Complete test coverage and samples for inspiration
* No external dependencies
* Work nicely with the [csv-generate](https://csv.js.org/generate/), [stream-transform](https://csv.js.org/transform/) and [csv-stringify](https://csv.js.org/stringify/) packages
* MIT License