storage
Storage abstractions, browser backends, S3, CDN, and URI routing.
Packages in storage
14 packages.
| Package | Description |
|---|---|
@suaveplan/storage |
Enterprise key-value storage abstractions for Suaveplan. Provides AbstractStorage (implementing StorageLike), MemoryStorage with TTL and zero-copy stream… |
@suaveplan/storage-browser-indexeddb |
Browser-tier AbstractStorage adapter backed by the W3C IndexedDB API (globalThis.indexedDB). Provides persistent, origin-scoped key-value storage for brows… |
@suaveplan/storage-browser-localstorage |
Browser-tier AbstractStorage adapter backed by the synchronous Storage API (globalThis.localStorage). Provides namespaced, origin-scoped key-value storag… |
@suaveplan/storage-browser-opfs |
Browser-tier AbstractStorage adapter backed by the Origin Private File System (OPFS). Provides persistent, origin-scoped key-value storage for browser consum… |
@suaveplan/storage-cdn |
Types-only foundation for CDN-flavoured @suaveplan/storage adapters. Declares CdnAdapter (an abstract base class extending AbstractStorage with purge,… |
@suaveplan/storage-cdn-bunnycdn |
BunnyCDN Storage Zone + Pull Zone provider for @suaveplan/storage-cdn. Full AbstractStorage and CdnAdapter surface — get/set/delete/exists/`getMe… |
@suaveplan/storage-cdn-rackspace |
Rackspace Cloud Files (OpenStack Swift) origin + Rackspace CDN provider for @suaveplan/storage-cdn. Full AbstractStorage and CdnAdapter surface — get/`… |
@suaveplan/storage-file |
Node.js filesystem AbstractStorage adapter for @suaveplan/storage. Implements atomic writes via temp-file-then-rename, AbortSignal threaded through every a… |
@suaveplan/storage-http |
Universal HTTP/CDN-backed AbstractStorage adapter for @suaveplan/storage. Reads via GET/HEAD/Range against any <baseUrl><key> origin, with optional… |
@suaveplan/storage-plugin-cache |
Read-through cache decorator for AbstractStorage. Wraps any @suaveplan/storage instance with an injectable AbstractCache<Uint8Array>; hit/miss/populate o… |
@suaveplan/storage-s3 |
S3-compatible object storage adapter for @suaveplan/storage. Extends AbstractStorage backed by @aws-sdk/client-s3 with presigned URL generation, multipar… |
@suaveplan/storage-uri |
Universal URI-routed dispatch over @suaveplan StorageLike adapters. |
@suaveplan/storage-uri-plugin-bundle |
Per-package bundle:// URI scheme for @suaveplan/storage-uri. |
@suaveplan/storage-uri-plugin-fallback |
Universal fallback:// URI plugin for @suaveplan/storage-uri. Ships ordered multi-source resolution with cycle detection, depth cap, mirror writes, list uni… |