| [][travis] |
| |
| Part of the [CSV module][csv_home], this project is a parser converting CSV text |
| input into arrays or objects. It implements the Node.js |
| [`stream.Transform` API][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 for the "csv-parse" package is available here][home]. |
| |
| ## 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 |
| * to be used conjointly with `csv-generate`, `stream-transform` and `csv-stringify` |
| * BSD License |
| |
| [home]: http://csv.adaltas.com/parse/ |
| [csv_home]: https://github.com/wdavidw/node-csv |
| [stream_transform]: http://nodejs.org/api/stream.html#stream_class_stream_transform |
| [travis]: http://travis-ci.org/wdavidw/node-csv-parse |
| |