tiny-persist
v1.0.0-3.7
Published
**SimplePersist** is a lightweight and educational library designed for local data storage with a unified interface. It currently supports reading, writing, updating, and deleting data from CSV files and is designed to be easily extendable to other lightw
Readme
📦 SimplePersist – A Simple Local Persistence Layer
SimplePersist is a lightweight and educational library designed for local data storage with a unified interface. It currently supports reading, writing, updating, and deleting data from CSV files and is designed to be easily extendable to other lightweight storage formats such as JSON files, IndexedDB, SQLite, and more.
The goal is to offer a simple and consistent API for working with structured data without the need for a full database engine — ideal for learning, prototyping, or small-scale apps.
✨ Features
- CRUD operations on CSV files
- Filter-based querying
- Easy to extend (planned support: JSON, IndexedDB, SQLite, etc.)
- Minimal dependencies
- Suitable for personal projects and learning purposes
🚀 Roadmap
- [x] CSV file support
- [x] JSON file storage support
- [ ] IndexedDB interface
- [ ] SQLite backend
- [ ] CLI interface
- [ ] Type-safe filters and queries
📚 Usage
Coming soon...
🧪 Disclaimer
This project is built for personal learning, experimentation, and educational use. Not recommended for production usage without further testing.
📄 License
MIT License
