node package manager
Loosely couple your services. Use Orgs to version and reuse your code. Create a free org ┬╗

jquery-hammerjs

jquery.hammer.js

This jQuery plugin is just a small wrapper around the Hammer() class. It also extends the Manager.emit method by triggering jQuery events.

$(element).hammer(options).bind("pan", myPanHandler);

The Hammer instance is stored at $element.data("hammer").