Current collected state Current
Observed since 20 Oct, 21:10 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
7pmlabs-event-bus
Lightweight native event bus in Typescipt.
Lightweight native event bus in Typescipt.
npm i 7pmlabs-event-bus
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) => {});
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
@types/nodeEnvironment{
"local_name": "@types/node",
"alias": false,
"peer_metadata": null
} | ^18.11.10 | development |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ^4.6.4 | development |
viteEnvironment{
"local_name": "vite",
"alias": false,
"peer_metadata": null
} | ^3.2.3 | development |
vite-plugin-dtsEnvironment{
"local_name": "vite-plugin-dts",
"alias": false,
"peer_metadata": null
} | ^1.7.1 | development |
Source distribution
{
"integrity": "sha512-mL+NM6RopAelD/9IjFFOVUzOYD/SK25bXm++pVkukPhi1s1zRmgz50PBeps4sMUqokp6BKdp5/CwjfGsgfr/PQ==",
"shasum": "db47bb9da4a456aae1558b2091e3d06c678ab3df",
"tarball": "https://registry.npmjs.org/7pmlabs-event-bus/-/7pmlabs-event-bus-0.0.10.tgz",
"fileCount": 7,
"unpackedSize": 4382,
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEUCIQC27yduqSy2ktBCUCdXH3OlNtKHeElIe0O7qD/a2E8h+AIgSfzMVK1V2bn3pM/qpnCoJZooBWTY2vzBm/QwoM7myms="
}
]
}Observed since 20 Oct, 21:10 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:4d2de43ab5a593511299d40f6516697bc9b25dfeb0d4f1ebc28f40ee81b2e1bd