{"library":"pp-event-bus","type":"library","category":null,"description":"A distributed event bus library for TypeScript and JavaScript, built on Redis Streams. Version 1.12.1 supports event versioning, metadata, validation, and a fanout (1:N) pattern. It uses a modular architecture with separate components for stream management, publishing, consumer groups, and logging. The library is designed for high-performance event distribution with consumer groups for reliable message delivery and load balancing. Key differentiators include built-in validation hooks, semantic versioning for events, and optional JSONL persistence. It is actively maintained and released on npm.","language":"javascript","status":"active","version":"1.12.1","tags":["javascript","dragonfly","redis","distributed","event-bus","eventbus","pub-sub","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install pp-event-bus","imports":["import { Event } from 'pp-event-bus'","import { EventBus } from 'pp-event-bus'","import { EventBusConfig } from 'pp-event-bus'"]},{"cmd":"yarn add pp-event-bus","imports":[]},{"cmd":"pnpm add pp-event-bus","imports":[]}],"homepage":"https://gitlab.polskiepolisy.pl/microservices/event-bus","github":null,"docs":null,"changelog":null,"pypi":null,"npm":"pp-event-bus","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}