JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 3
  • Score
    100M100P100Q42768F
  • 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
  • @mdevst/webstorage/dist/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@mdevst/webstorage) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

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