back to home

adaltas / node-csv

Full featured CSV parser with simple api and tested against large datasets.

4,260 stars
281 forks
50 issues
JavaScriptTypeScriptCoffeeScript

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing adaltas/node-csv in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/adaltas/node-csv)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

_ _ _ _____ _______ __ | \ | | | | / ____|/ ____\ \ / / | \| | ___ __| | ___ | | | (___ \ \ / / | . |/ _ \| | \___ \ \ \/ / | |\ | (_) | (_| | __/| |____ ____) | \ / |_| \_|\___/ \__,_|\___| \_____|_____/ \/ MIT License CSV packages for Node.js and the web This project provides CSV generation, parsing, transformation and serialization for Node.js. It has been tested and used by a large community over the years and should be considered reliable. It provides every option you would expect from an advanced CSV parser and stringifier. Project structure This repository is a monorepo managed using Lerna. There are 5 projects in the codebase, published as separated NPM packages: • (GitHub), an umbrella which is itself split into 4 packages. • (GitHub), a flexible generator of CSV string and Javascript objects. • (GitHub), a parser converting CSV text into arrays or objects. • (GitHub), a stringifier converting records into a CSV text. • (GitHub), a transformation framework. Documentation The full documentation for the current version is available on the official CSV project website. • Getting Started • Examples • License • Community Features • Extends the native Node.js transform stream API • Simplicity with the optional callback and sync API • Support for ECMAScript modules and CommonJS • Large documentation, numerous examples and full unit test coverage • Few dependencies, in many cases zero dependencies • Node.js support from version 8 to latest • Mature project with more than 10 years of history License Licensed under the MIT License. Contributors The project is sponsored by Adaltas, a Big Data consulting firm based in Paris, France. • David Worms: