Files
skills/plugins/document-navigator/docs/networking/events
2026-06-09 21:06:27 +01:00
..
2026-06-09 21:06:27 +01:00
2026-06-09 21:06:27 +01:00
2026-06-09 21:06:27 +01:00
2026-06-09 21:06:27 +01:00
2026-06-09 21:06:27 +01:00
2026-06-09 21:06:27 +01:00
2026-06-09 21:06:27 +01:00

events

Typed event bus, event sourcing, metrics, and transport bridges.

Packages in events

7 packages.

Package Description
@suaveplan/broadcast-channel Typed cross-tab messaging built on the Web BroadcastChannel API. Browser-tier package — leader election, tab presence and heartbeats, message-type handler re…
@suaveplan/event-sourcing Event sourcing patterns for Suaveplan: typed aggregate root, in-memory event store with optimistic concurrency, snapshot support, projections, upcasting, and O…
@suaveplan/events Typed event-bus substrate for Suaveplan. Pub/sub with deterministic FIFO delivery, interceptor API, bounded-queue backpressure, idempotent listeners, Zod-valid…
@suaveplan/events-metrics OTel metrics companion for @suaveplan/events. Attaches via the public interceptor API to record dispatch totals, listener error counts, and latency histogram…
@suaveplan/events-otel OpenTelemetry tracing companion for @suaveplan/events. Wraps each dispatch in a span, propagates W3C Trace Context, and records listener exceptions as span e…
@suaveplan/events-schema Runtime schema-validation companion for @suaveplan/events. Validates event payloads at dispatch boundaries via Zod schemas with strict/warn/sample modes and…
@suaveplan/events-transport Cross-context event bridges for @suaveplan/events: MessageChannel (at-least-once with ack/retry) and BroadcastChannel (at-most-once, fan-out) transports…