@c9up/relay
v0.1.11
Published
Relay — Realtime client transport for the Ream framework (SSE + WebSocket Hub + SignalR)
Readme
@c9up/relay
Realtime client transport for the Ream framework — SSE + WebSocket Hub + SignalR.
Transport status: only SSE has a working server transport today.
HubandSignalRAdapterimplement their protocols in full, but Ream's Rust HTTP server exposes no WebSocket upgrade point, so the caller must supply the socket itself.
Part of Ream — a Rust-powered, AdonisJS-compatible Node.js framework. Independent, publishable package.
Installation
pnpm add @c9up/relayRelay ships no auto-configure hook — register the provider and add
config/relay.ts manually (see Usage below).
Usage
Register the provider in your app, then configure it under config/relay.ts:
// reamrc.ts
providers: [
() => import('@c9up/relay/provider'),
]Entry points
@c9up/relay— main API@c9up/relay/provider— Ream IoC provider@c9up/relay/services/main— container service accessor@c9up/relay/testing— test fakes & helpers
License
MIT
