1.0.0 • Published 11 months ago

@infotorg/parse-csv-as-array v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
11 months ago

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
LICENSE: MIT
AUTHOR: Volodymyr Chumak