You can clone with
HTTPS or Subversion.
pubsub.js was written to be an ultra-minimal event lib in the browser.
In Node, no reason not to use the normal EventEmitter.
Might need some methods like .once adding to pubsub.js to match.
Also, separate internal methods for node found and node matched.