Skip to main content

What lives here

These modules cover the rest of the public package surface: runtime helpers, transport utilities, caching, crypto, eventing, URL tools, and polling. Each has a focused entrypoint — import only what you need.

EnvManager

Environment variable access across runtimes.

StorageUtils

Browser and storage-related helpers.

FileUploadHelper

Upload-oriented helpers and abstractions.

StreamingHelper

NDJSON, SSE, and streamed downloads.

WebSocketHelper

WebSocket connection and messaging helpers.

CacheManager

Generic cache strategies with memory and persistent storage.

CompressionUtils

Compress and decompress data.

CryptoUtils

Hashing, HMAC, UUID, and secure token helpers.

DiffUtils

Object and array diffing.

EventEmitter

Typed event bus primitives.

PollingHelper

Polling workflows with backoff, jitter, and lifecycle hooks.

UrlHelper

URL parsing, building, query-string manipulation, and slugification.
These helpers are intentionally modular. Most apps only need a small subset — use the narrow entrypoint for each concern to keep bundle size minimal.