grouter

Event routing helper library


License
MIT
Install
bower install grouter

Documentation

GRouter

Build Status

Simple event router

Getting Started

Download the production version or the development version.

Development

npm install && bower install

If you need to sudo the npm command, you can try to:

sudo chown $(whoami) ~/.npm
sudo chown $(whoami) /usr/local/share/npm/bin
sudo chown -R $(whoami) /usr/local/lib/node_modules

If you bump versions, remember to update:

  • package.json
  • bower.json
  • component.json
  • etc.

Bower

Bower is a package manager for the web. It offers a generic, unopinionated solution to the problem of front-end package management, while exposing the package dependency model via an API that can be consumed by a more opinionated build stack. There are no system wide dependencies, no dependencies are shared between different apps, and the dependency tree is flat.

To register grouter in the bower registry: bower register grouter git://github.com/goliatone/grouter.git

Then, make sure to tag your module:

git tag -a v0.1.0 -m "Initial release."

And push it:

git push --tags

Travis

In order to enable Travis for this specific project, you need to do so on your Travi's profile. Look for the entry goliatone/grouter, activate, and sync.

Documentation

(Coming soon)

Examples

(Coming soon)

TODO:

  • match(<RegExp>)
  • not(<RegExp>)
  • on should take multiple listeners, split by token