3.3 KiB
3.3 KiB
drive
Virtual filesystem, mesh networking, and chunk-addressed storage plugins.
Packages in drive
14 packages.
| Package | Description |
|---|---|
@suaveplan/drive |
Modular virtual filesystem core for Suaveplan. File-level operations over AbstractStorage with a plugin slot for middleware, chunking, encryption, and P2P me… |
@suaveplan/drive-mesh |
P2P mesh orchestrator over the drive chunks plugin. Consumes ChunkSource (from @suaveplan/drive-plugin-chunks) and one or more DriveTransport implementat… |
@suaveplan/drive-mesh-protocol |
Wire protocol for chunk discovery, request, and delivery across the mesh. Three envelope shapes (cd:request, cd:advertise, cd:response) with three reques… |
@suaveplan/drive-plugin-cache |
Read-through cache middleware for @suaveplan/drive. Accepts a caller-supplied AbstractCache<Uint8Array> (from @suaveplan/cache) and intercepts every `dri… |
@suaveplan/drive-plugin-chunks |
Chunk-addressing plugin for @suaveplan/drive. Splits files into signed, encrypted chunks using the locked version 0x0001 binary format, with server-signed… |
@suaveplan/drive-react-sharing |
React-tier UI surface for @suaveplan/drive-sharing. Three controlled components plus a real-engine-backed hook. |
@suaveplan/drive-sharing |
Partitioned drive sharing engine for the Suaveplan ecosystem. Ships envelope encryption with mandatory AAD, per-user key wrapping, partition policies with dete… |
@suaveplan/drive-storage-archive-core |
Shared archive-mounting primitives for the Suaveplan drive: magic-byte format sniffing, split-volume sibling resolution, password hook contract, mutation-mode… |
@suaveplan/drive-storage-zip |
ZIP archive adapter for @suaveplan/drive. Reads and writes standards-compliant zip archives through the structural DriveStorage view; supports ZIP64, split… |
@suaveplan/drive-template |
Server-signed drive templates for the dehydrated-drive workflow. A DriveTemplate describes a drive's full folder structure and per-file metadata; the actual… |
@suaveplan/drive-transport-https |
HTTPS-relay-backed TransportLike<MessageEnvelope> for the Suaveplan drive mesh. Implements long-poll receive, stateless POST send, exponential backoff with e… |
@suaveplan/drive-transport-webrtc |
WebRTC datachannel transport for the drive mesh. Implements the canonical DriveTransport interface from @suaveplan/drive-mesh over a `@suaveplan/drive-webr… |
@suaveplan/drive-uri |
URI plugins (drive://, drive+mesh://, drive+template://) for @suaveplan/storage-uri's StorageUriResolver. Wraps a caller-supplied Drive instance in… |
@suaveplan/drive-webrtc |
Browser-tier WebRTC P2P chunk-distribution plugin for @suaveplan/drive. Provides a complete mesh networking stack — signalling client, ICE-aware WebRTC clien… |