abstract-blob-store
JSON →abstract-blob-store defines a de-facto standard streaming file storage/retrieval interface for Node.js, inspired by abstract-leveldown. At version 3.3.5, it provides a reusable test suite and API contract that multiple storage backends (local, S3, Google Cloud, IPFS, Azure, etc.) implement consistently. Key differentiators: enforces a uniform streaming API for createWriteStream/createReadStream/exists/remove operations; ships TypeScript types; decouples implementation from testing via a shared test module. Currently unmaintained since 2019, but widely depended upon across the blob store ecosystem.
Resources
packageabstract-blob-store ↗
API endpoints
full doc /v1/registry/abstract-blob-store