Package Exports
- @mdevst/webstorage
Readme
📦 webstorage
A powerful and type-safe solution for advanced IndexedDB management.
webstorage
is a modern TypeScript wrapper around IndexedDB, offering schema-based storage, server-compatible operations, and offline-first support — all with a clean and flexible API.
✨ Features
🧩 Schema-Based Design
Define object stores and indexes with full type safety.☁️ Server-Compatible Operations
Built-in support forput
,delete
, and sync logic that mirrors backend behavior.🔍 Value-Based Finding
Search not just by key, but by any indexed field using filters and conditions.⚡ Offline-First Support
Seamless data access even without a network connection.🧠 Smart Caching & Transactions
Automatic transaction handling and efficient query execution.🛠️ Framework Agnostic
Works in any frontend stack — React, Vue, Svelte, Vanilla JS, etc.🔐 Written in TypeScript
Full type safety and IntelliSense support out of the box.
📰 Documentation
You can check the documentation on the website: https://opensource.mdevst.com/webstorage