@radzor/event-bus
In-process typed publish/subscribe event bus. Decouples components without external infrastructure. Supports wildcard patterns, async handlers, error isolation, and event history replay.
Install
View source on GitHub →Inputs
| Name | Type | Default | Description |
|---|---|---|---|
| maxListeners | number | 100 | Maximum listeners per event before emitting a warning. |
| historySize | number | 0 | Number of past events to retain for late subscribers (0 = no history). |
| asyncHandlers | boolean | true | Await async handlers sequentially. Set to false for fire-and-forget. |
Maximum listeners per event before emitting a warning.
default: 100
Number of past events to retain for late subscribers (0 = no history).
default: 0