work_db 1.0.1
work_db: ^1.0.1 copied to clipboard
A lightweight, cross-platform local database for Dart and Flutter. Simple key-value storage with collections, supporting Desktop, Web, and Mobile.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2024-12-22 #
Added #
- Initial release
ClientWorkDb- Main database client implementationIoWorkDb- File system storage for Desktop/Server (Windows, macOS, Linux)WebWorkDb- localStorage-based storage for WebMemoryWorkDb- In-memory storage for testingWorkDbFactory- Factory methods for easy instantiation- Full CRUD operations: create, read, update, delete
- Batch operations: createMultiple, retrieveMultiple, createOrUpdateMultiple
- Collection management: getItemsInCollection, getCollections, deleteCollection
- Comprehensive test suite with 33 tests per implementation