Add test for issue 54
* Improve project description * Add a note about being designed for single process use * Use "topic" instead of "message"
Test in node 0.10 on Travis
Update grunt and grunt-cli Use `$(npm bin)`, to prefer locally installed binaries over global ones
…-unsubscription #43 call all subscribers despite unsubscription
Refactor the internals to not use arrays, so we are free to modify the list of subscribers without causing problems.
Assert that all subscribers are called, even if some are unsubscribed during publishing
Make tests compatible with BusterJS 0.7.4+
Adding a CONTRIBUTING.md and moving development instructions to that file
Converting spaces to tabs from last PR merge
Fix for topic hierarchy
As of BusterJS 0.7.4 assert, refute and expect are no longer global which breaks the test suite. Using buster.assert, buster.refute and buster.expect solves the issue.
If top level topic is empty (all subscribers were unsubscribered), messages[topic] is empty Array. So function messageHasSubscribers will return false, because topic found and have 0 subscribers, so here will not be check for lower topic levels.
GitHub releases feature is so much more useful, and will get people reading the most up to date release history
If you need to know the version you're using, there's git tags, bower.json and package.json, that should be sufficient
more than halfway through the year :)
…tions ISSUE-29: Subscribe should return false when using non-functions as subscribers
Fix for websites having a global variable named "exports"
…s as subscribers