@asyra/reactive-events
v0.5.4
Published
Event middleware
Readme
@asyra/reactive-events
Typed cross-package communication, transaction-owner routing, persistence signals, and cooperative settlement primitives.
Requirements
- Node.js 24.x
- Yarn 4.3.1 for this repository's maintained workflows
Install
npm install @asyra/reactive-eventsimport { eventRegistry } from '@asyra/reactive-events'Use only the package root and the explicitly documented public subpaths.
Owns
- typed event registration/publication/subscription, package-neutral payload contracts, transaction-owner routing, and cooperative host-yield policy
Does not own
- canonical package state, App command policy, a second transaction journal, renderer output, or provider networking
Start here
Use typed routes when packages must communicate without transferring ownership. Apps normally prefer Core or App facades over low-level publication.
Lifecycle and composition
Register stable definitions before use and release exact subscriptions. Missing owners, duplicate definitions, subscriber failure, or failed settlement stays explicit; no event fallback may mutate another package directly.
Learn more
Support and policy
GitHub Discussions is the intended public channel for community conversation and general help. Discussions is not enabled for this repository yet, so there is currently no public community support destination. GitHub Issues are not a general public support channel. External pull requests are not accepted by default. Community participation creates no SLA or response deadline.
You may use, inspect, and fork the package under the MIT License. Read the support policy. For suspected vulnerabilities, follow the security policy and report privately.
