
Security News
OWASP 2025 Top 10 Adds Software Supply Chain Failures, Ranked Top Community Concern
OWASP’s 2025 Top 10 introduces Software Supply Chain Failures as a new category, reflecting rising concern over dependency and build system risks.
A mature CSV toolset with simple api, full of options and tested against large datasets.
The csv 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.
This package exposes 4 packages:
csv-generate
(GitHub),
a flexible generator of CSV string and Javascript objects.csv-parse
(GitHub),
a parser converting CSV text into arrays or objects.csv-stringify
(GitHub),
a stringifier converting records into a CSV text.stream-transform
(GitHub),
a transformation framework.The full documentation for the current version is available here.
Installation command is npm install csv.
Each package is fully compatible with the stream 2 and 3 specifications. Also, a simple callback-based API is always provided for convenience.
This example uses the Stream API to create a processing pipeline.
// Import the package
import * as csv from '../lib/index.js';
// Run the pipeline
csv
// Generate 20 records
.generate({
delimiter: '|',
length: 20
})
// Transform CSV data into records
.pipe(csv.parse({
delimiter: '|'
}))
// Transform each value into uppercase
.pipe(csv.transform((record) => {
return record.map((value) => {
return value.toUpperCase();
});
}))
// Convert objects into a stream
.pipe(csv.stringify({
quoted: true
}))
// Print the CSV stream to stdout
.pipe(process.stdout);
This parent project doesn't have tests itself but instead delegates the tests to its child projects.
Read the documentation of the child projects for additional information.
The project is sponsored by Adaltas, an Big Data consulting firm based in Paris, France.
FAQs
A mature CSV toolset with simple api, full of options and tested against large datasets.
The npm package @easyv/csv receives a total of 0 weekly downloads. As such, @easyv/csv popularity was classified as not popular.
We found that @easyv/csv demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 9 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
OWASP’s 2025 Top 10 introduces Software Supply Chain Failures as a new category, reflecting rising concern over dependency and build system risks.

Research
/Security News
Socket researchers discovered nine malicious NuGet packages that use time-delayed payloads to crash applications and corrupt industrial control systems.

Security News
Socket CTO Ahmad Nassri discusses why supply chain attacks now target developer machines and what AI means for the future of enterprise security.