@infotorg/parse-csv-as-array

1.0.0 • Public • Published

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

Package Sidebar

Install

npm i @infotorg/parse-csv-as-array

Weekly Downloads

44

Version

1.0.0

License

MIT

Unpacked Size

9.48 kB

Total Files

17

Last publish

Collaborators

  • grzegorzizyk
  • olesya.kogivchak
  • oleksandr.chuprynin
  • lukaszsitnik
  • coder.ua