|
3 | 3 |
|
4 | 4 | # CSVTOJSON |
5 | 5 |
|
6 | | -Nodejs csv to json converter. Fully featured: |
7 | | - |
8 | | -* Pipe in / Pipe out |
9 | | -* Use as Command Line tool or a Node.js lib |
10 | | -* Parse CSV to JSON or CSV column arrays |
11 | | -* Support all types of CSV |
12 | | -* Non-blocking parsing / multi core support |
| 6 | +`csvtojson` module is a comprehensive nodejs csv parser to convert csv to json or column arrays. It can be used as node.js library / command line tool / or in browser with help of `browserify` or `webpack`. Below are some features: |
| 7 | + |
| 8 | +* Large csv file parsing with low memory (stream support) |
| 9 | +* Easy to use yet abundant API / parameters |
| 10 | +* Commandline support |
| 11 | +* Multiple output format support |
| 12 | +* Multiple input source support |
| 13 | +* Error catching |
| 14 | +* Non-blocking parsing |
13 | 15 | * [Extremely fast](https://github.com/Keyang/node-csvtojson/blob/develop/docs/performance.md): **4 - 6 times faster** than other csv parsers on node.js |
14 | | -* Streaming data / low memory usage on large CSV data source |
15 | 16 |
|
16 | 17 |
|
17 | 18 | # csvtojson online |
18 | 19 |
|
19 | 20 | [Here](http://keyangxiang.com/csvtojson/) is a free online csv to json convert service utilizing latest `csvtojson` module. |
20 | 21 |
|
21 | | - |
22 | | - |
23 | | - |
24 | | -## Major update v1.1.0 |
25 | | - |
26 | | -Version 1.1.0 has added new features and optimised lib performance. It also introduced simpler APIs to use. Thus readme is re-written to adapt the preferred new APIs. The lib will support old APIs. To review the old readme please [click here](https://github.com/Keyang/node-csvtojson/blob/develop/readme-old.md). |
27 | | - |
28 | | -* [Performance Optimisation](https://github.com/Keyang/node-csvtojson/blob/develop/docs/performance.md#performance-optimisation): V1.1.0 is 30%-50% faster |
29 | | -* Better error tolerance |
30 | | -* Simplified API (see below) |
31 | | - |
32 | | -All changes are backward compatible. |
33 | | - |
34 | | - |
35 | 22 | # Menu |
36 | 23 |
|
37 | 24 | * [Quick Start](#quick-start) |
@@ -609,12 +596,21 @@ Thanks all the [contributors](https://github.com/Keyang/node-csvtojson/graphs/co |
609 | 596 | * added `hooks` section |
610 | 597 | * removed `parserMgr` |
611 | 598 |
|
| 599 | + |
612 | 600 | ## 1.1.0 |
613 | 601 |
|
614 | 602 | * Remove support of `new Converter(true)` |
615 | 603 | * Optimised Performance |
616 | 604 | * Added new APIs |
617 | 605 |
|
| 606 | +Version 1.1.0 has added new features and optimised lib performance. It also introduced simpler APIs to use. Thus readme is re-written to adapt the preferred new APIs. The lib will support old APIs. To review the old readme please [click here](https://github.com/Keyang/node-csvtojson/blob/develop/readme-old.md). |
| 607 | + |
| 608 | +* [Performance Optimisation](https://github.com/Keyang/node-csvtojson/blob/develop/docs/performance.md#performance-optimisation): V1.1.0 is 30%-50% faster |
| 609 | +* Better error tolerance |
| 610 | +* Simplified API (see below) |
| 611 | + |
| 612 | +All changes are backward compatible. |
| 613 | + |
618 | 614 | ## 1.0.2 |
619 | 615 | * supported ndjson format as per #113 and #87 |
620 | 616 | * issue: #120 |
|
0 commit comments