Skip to content

Repository files navigation

@lucid-softworks/queue-events

A synchronous queue lifecycle event bus with replayable in-memory history.

import { QueueEventBus } from "@lucid-softworks/queue-events";

const events = new QueueEventBus();
const unsubscribe = events.subscribe((event) => console.log(event.type));

emit records before notifying subscribers. history returns a copy, unsubscribe is idempotent, and clear preserves subscribers.

Releases

Packages

Contributors

Languages