@infotorg/parse-csv-as-array
v1.0.0
Published
Parse CSV string as an array
Downloads
400
Readme
parse-csv-as-array
Parse CSV string as an array
Installation
$ npm install @infotorg/parse-csv-as-array
Usage
import { parseCSVAsArray } from '@infotorg/parse-csv-as-array';
// or for node.js
// const { parseCSVAsArray } = require('@infotorg/parse-csv-as-array');
// Parse CSV string as an array
parseCSVAsArray('x,y,z,1,2,3'); // ['x', 'y', 'z', '1', '2', '3']
parseCSVAsArray(' x , y , z , 1 , 2 , 3 '); // ['x', 'y', 'z', '1', '2', '3']
parseCSVAsArray(['x', 'y', 'z', '1', '2', '3']); // ['x', 'y', 'z', '1', '2', '3']
// Unparsable content
parseCSVAsArray(''); // []
parseCSVAsArray(null); // []
parseCSVAsArray(undefined); // []
parseCSVAsArray({}); // []
parseCSVAsArray(1); // []
parseCSVAsArray(true); // []
parseCSVAsArray(false); // []
parseCSVAsArray(NaN); // []
parseCSVAsArray(Infinity); // []
Tests
Tests are written with jest
. They can be run with npm
:
npm run test