csv-linereader

0.1.2 • Public • Published

Installation

npm i --save csv-linereader
yarn add csv-linereader

Usage

const reader = require('csv-linereader');
 
const handler = async data => {
  console.log(data);
  await new Promise(
    resolve =>
      void setTimeout(function() {
        console.log('Unlock handler');
        resolve();
      }, 1e2),
  );
};
 
async function main() {
  await reader('myfile.csv', handler, { skipHeader: true });
  console.log('Done.');
}

API

function reader(
  fileName: string,
  handler: (data: Array<string>) => Promise<void>,
  {
    delimiter = ',',
    skipHeader = false,
    operationLimit = 1e4,
  }: {|
    delimiter: string,
    skipHeader: boolean,
    operationLimit: number,
  |},
): Promise<void> {}

Readme

Keywords

Package Sidebar

Install

npm i csv-linereader

Weekly Downloads

2

Version

0.1.2

License

MPL-2.0

Unpacked Size

147 kB

Total Files

7

Last publish

Collaborators

  • olegnn