@gregoranders/csv
v0.0.13
Published
Simple CSV parser in TypeScript
Downloads
2,016
Maintainers
Readme
@gregoranders/csv
Simple CSV parser in TypeScript
API Docs
Features
- TypeScript
- Jest Unit Tests with Code Coverage
- GitHub CI Integration (feature, development, master, release)
- Publish via CI
- Code Quality via Code Climate
| | | | | ---------------------------------------------------------------- | -------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | | | | | | | | | | | | |
Example
npm install @gregoranders/csv
import Parser from '@gregoranders/csv';
const parser = new Parser();
const rows = parser.parse('a,b,c\n1,2,3\n4,5,6');
console.log(JSON.stringify(rows, null, 2));
[
[
"a",
"b",
"c"
],
[
"1",
"2",
"3"
],
[
"4",
"5",
"6"
]
]
console.log(JSON.stringify(parser.rows, null, 2));
[
[
"a",
"b",
"c"
],
[
"1",
"2",
"3"
],
[
"4",
"5",
"6"
]
]
console.log(JSON.stringify(parser.json, null, 2));
[
{
"a": "1",
"b": "2",
"c": "3"
},
{
"a": "4",
"b": "5",
"c": "6"
}
]
Clone repository
git clone https://github.com/gregoranders/ts-csv
Install dependencies
npm install
Build
npm run build
Testing
Test using Jest
npm test
Code Climate Checks docker required
npm run codeclimate
Clear
npm run clear