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-M8nKk/BXrhC98RL0l5kBnF+K+5KwLkGJs49EQniVeSK7n+uRO2UP8o2tD0Rx/dV+o3es7sfRVIFEvIPKuI69OQ==",
"shasum": "84c504cf009935dbb94b1f75f4a0d2bd00e09f8d",
"tarball": "https://registry.npmjs.org/7pmlabs-event-bus/-/7pmlabs-event-bus-0.0.5.tgz",
"fileCount": 8,
"unpackedSize": 5200,
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEYCIQCLdDro0LpU3060JjGDHDrpQfZfcRAWau3GGEqPHr7MDQIhAMuASEPQXcuJooOCAHBSMcJoFyADu/XcS1iczjdsGeXK"
}
],
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJji3f9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNSA/+IMaeBeoOq6fXRKJ9eGnRG2iVKitI1ZjdGrjgjr3oIIrKTSAI\r\njFl2ml4uI8MOqRRVzWWwHYNADL5fypbkeEU9MprLJ/SzBUeAfkukheCi90ET\r\nfSFcc9hPjv42aKkm6fHbqHSDg2fB7b69zbE6dialdQSFHBZyRBGG54SDg5oT\r\n3zSVNFWxRsC052fUAgRHrVYOTYP2yOfLQMlM6LD9tntON/IUOhWoCNif4uSe\r\nbJ3KOC23wYOCLADtWhoJIKnl2qHPcXe/GurybSgegj0fOOzIvty88m4s2ROS\r\nvm+e5AU01KnmODmHyINPEWWTs/+u9ck2kfni1vciNWsEI9Cxrv4dKLg5tUwF\r\navdVdecVUEWTqhG651hWAQj7V+kjdY5aeHHDGpoHnhGoILg8hnBP+/vMTSVb\r\nqeGiMoAogkQCOna5/WzdZpEq3OcBW7NsEAE7U9hPgZwJXn+kWSz9UMgtQ/6s\r\n7XMsD07qNzk4meA7zPPQKb88j57Nkq3Sli1RlaD6twj5DsYus1GguxsIjYha\r\n/XvTPlpnvLwV+//ksj1UbRdTzLPhsC+BTN0EtJHnkVj70OSw2NRvjJzMLr3o\r\nxVwTqHqcbpDk08SIMa9G69l+YQAxXVaepxoMsQJ08wdEuBL47m3bLSiZ52MF\r\n48At7XBy9QfZRUlFl8QzJ9YKdb8Nfof9yic=\r\n=rG8v\r\n-----END PGP SIGNATURE-----\r\n"
}Observed since 20 Oct, 21:10 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:f472142dcf0913d52403fcd63469154f17bcaba05476cddbfccece14ee844966