{"library":"csv-database","type":"library","category":null,"description":"csv-database is a lightweight Node.js library offering a complete CRUD (Create, Read, Update, Delete) API, utilizing CSV files for data storage. Built with TypeScript and leveraging async/await, it provides native JavaScript object interaction, allowing developers to query and manipulate data using familiar object predicates. As of version 0.9.2, it is in active development, with a focus on stability for its upcoming 1.0 release. Key differentiators include its strong TypeScript typings, built-in model validation, and a focus on being \"concurrency-ready\" for file operations. It's designed for applications requiring simple, local data persistence without the overhead of a full relational or NoSQL database, making it suitable for smaller projects or configuration storage.","language":"javascript","status":"active","version":"0.9.2","tags":["javascript","csv","database","db","crud","storage","flat file","file"],"last_verified":"Wed May 27","install":[{"cmd":"npm install csv-database","imports":["import csvdb from 'csv-database';","const csvdb = require('csv-database').default;","import csvdb, { CsvDatabase } from 'csv-database';"]},{"cmd":"yarn add csv-database","imports":[]},{"cmd":"pnpm add csv-database","imports":[]}],"homepage":"https://csv-database.com","github":"https://github.com/ysnglt/node-csvdb","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/csv-database","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/csv-database/compatibility"}}