PubSub is a JS implementation of a publication/subscription pattern in JS using vanilla JS.
npm install --save vanilla-pubsub
Subscibe
PubSub.subscribe('App.loaded', function () {});
PubSub.subscribe('App.done', [App.loadStack, App.clock]);
Unsubscribe
PubSub.unsubscribe('App.done', App.loadStack);
Publish
PubSub.publish('App.loaded');
PubSub.publish('App.loaded', { data: App.data });