JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 3
  • Score
    100M100P100Q42814F
  • License MIT

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.

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 for put, 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