modulyn
v1.0.1
Published
A simple and efficient library for handling calculations and data processing
Readme
nodex-db
A lightweight and easy-to-use Node.js database utility for managing JSON-based data storage.
Overview
nodex-db is designed to provide a simple, file-based database solution for Node.js applications. It allows you to store, retrieve, and manipulate JSON data with minimal setup, making it ideal for small projects, prototypes, or applications that don't require a full database server.
Features
- Simple JSON file storage and retrieval
- CRUD operations with intuitive API
- No external dependencies or database servers required
- Lightweight and fast for small to medium datasets
- Easy to integrate with any Node.js backend
API
new NodexDB(filePath)- Creates or loads a JSON database file.insert(record)- Adds a new record to the database.find(predicate)- Finds the first record matching the predicate function.findAll(predicate)- Finds all records matching the predicate.update(predicate, updates)- Updates records matching the predicate with the given updates.delete(predicate)- Deletes records matching the predicate.
Why Use nodex-db?
- No need to install or manage a separate database server
- Perfect for quick development, testing, or small apps
- Simple API that works out of the box
- Easily extendable for custom use cases
Contributing
Contributions and suggestions are welcome! Please open issues or pull requests to improve the project.
License
MIT License
Installation
npm install nodex-db