Files
skills/docs/persistence/storage/README.md
2026-05-29 08:20:56 +01:00

3.2 KiB

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…