{"library":"incremental-csv-parser","type":"library","category":null,"description":"Incremental CSV Parser is a fast, lightweight, and dependency-free library for parsing Comma Separated Values (CSV) data in both browser and Node.js environments. It currently stands at stable version 1.1.1, with recent updates (like v1.1.0 adding `.headers()`) indicating active maintenance, though a strict release cadence is not specified. Key differentiators include its incremental parsing API, full compliance with RFC4180, and minimal footprint due to zero external dependencies. A crucial aspect of its design is that all parsed column values are returned as strings, meaning it does not automatically parse numbers, dates, or other data types, requiring explicit conversion by the consumer. It provides both ESM and CJS builds and ships with TypeScript type definitions for enhanced developer experience.","language":"javascript","status":"active","version":"1.1.1","tags":["javascript","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install incremental-csv-parser","imports":["import { parse } from 'incremental-csv-parser';","import { CSVParser } from 'incremental-csv-parser';","import { CSVParser } from 'incremental-csv-parser'; type MyColumns = 'id' | 'name'; const parser = new CSVParser<MyColumns>(row => console.log(row));"]},{"cmd":"yarn add incremental-csv-parser","imports":[]},{"cmd":"pnpm add incremental-csv-parser","imports":[]}],"homepage":null,"github":"https://github.com/AllAwesome497/incremental-csv-parser","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/incremental-csv-parser","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/incremental-csv-parser/compatibility"}}