Catalog npm
PACKAGE EXPLORERView in registry

7pmlabs-event-bus

npm

Lightweight native event bus in Typescipt.

Versions collected11
Direct dependencies4From release 0.0.11
Last observed20 Oct, 21:10 UTC

README

Current package documentation

7pmlabs-event-bus

Lightweight native event bus in Typescipt.

Getting started

npm i 7pmlabs-event-bus

Usage

import { EventBus } from '7pmlabs-event-bus';

Event bus instance is signleton but you can give it a different name if you want to have more than one instance:

const eventBus = EventBus.getInstance();

Listen to a specific event:

eventBus.on('MY-CUSTOM-EVENT', (e) => {});

Listen only one time to a specific event:

eventBus.once('MY-CUSTOM-EVENT', (e) => {});

Emit an event:

eventBus.emit('MY-CUSTOM-EVENT', 'Hello world!');

Remove listener for a specific event:

eventBus.off('MY-CUSTOM-EVENT', (e) => {});

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 11

Collected releases
VersionPublishedDirect dependenciesOpen version
0.0.11Registry latest16 Nov 20234
0.0.1016 Nov 20234
0.0.93 Dec 20224
0.0.83 Dec 20224
0.0.73 Dec 20224
0.0.63 Dec 20224
0.0.53 Dec 20224
0.0.43 Dec 20224
0.0.33 Dec 20224
0.0.23 Dec 20224
0.0.13 Dec 20224

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:10 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:c227d404bac3f30c092a42a95571533d23305d1dc559773f5bc8c856e5b625a2