{"_id":"hammerjs","_rev":"359040","name":"hammerjs","description":"A javascript library for multi-touch gestures","dist-tags":{"latest":"2.0.8"},"maintainers":[{"name":"arschmitz","email":"arschmitz@gmail.com"},{"name":"jtangelder","email":"j.tangelder@gmail.com"}],"time":{"modified":"2021-07-13T08:44:15.000Z","created":"2013-02-27T16:59:28.163Z","2.0.8":"2016-04-22T16:14:57.222Z","2.0.7":"2016-04-21T22:25:11.929Z","2.0.6":"2015-12-29T20:19:38.405Z","2.0.5":"2015-12-29T20:18:23.734Z","2.0.4":"2014-09-28T10:14:11.775Z","2.0.3":"2014-09-10T07:16:06.260Z","2.0.2":"2014-07-26T18:27:26.782Z","2.0.1":"2014-07-15T17:17:46.944Z","2.0.0":"2014-07-11T12:57:51.594Z","1.1.3":"2014-05-20T14:01:04.132Z","1.0.11":"2014-05-20T14:00:09.787Z","1.1.2":"2014-04-25T09:43:24.499Z","1.1.1":"2014-04-23T12:08:49.924Z","1.1.0":"2014-04-23T08:56:09.683Z","1.0.10":"2014-03-28T15:18:17.936Z","1.0.9":"2014-03-18T11:14:04.281Z","1.0.8":"2014-03-13T10:58:25.718Z","1.0.3-dev":"2014-03-13T10:05:42.345Z","1.0.6":"2014-01-02T11:59:00.129Z","1.0.5":"2013-04-07T09:48:17.728Z","1.0.4":"2013-03-23T12:39:59.366Z","1.0.3":"2013-03-03T10:07:44.877Z","1.0.2":"2013-02-27T16:59:28.163Z"},"users":{"brendanib":true,"maximobelen":true,"ovrmrw":true,"mystaticself":true,"mathieuancelin":true,"timdp":true,"hshepherd":true,"ridermansb":true,"wkaifang":true,"thesagarsutar":true,"entropy-lion":true,"markoni":true,"battesonb":true,"filipve":true,"markthethomas":true,"jeandrebosch":true,"rebolon":true,"monjer":true,"terrychan":true,"hustliu":true,"feril":true,"bluelovers":true,"sfi0zy":true,"mnk":true,"daveyjake":true,"andrej-k":true,"sternelee":true,"panlw":true,"chinawolf_wyp":true,"jian263994241":true,"sergii_m":true,"dnarvaez":true,"thevikingcoder":true,"philiiiiiipp":true,"diroru":true,"seancheung":true,"rentalhost":true,"uptonking":true,"yangzw":true,"nazy":true,"bumsuk":true,"adevil5":true,"shockwater":true,"renishskills":true,"nisimjoseph":true,"udaygowda":true,"alex73630":true,"naruco":true,"yanghcc":true},"author":{"name":"Jorik Tangelder","email":"j.tangelder@gmail.com"},"repository":{"type":"git","url":"git://github.com/hammerjs/hammer.js.git"},"versions":{"2.0.8":{"name":"hammerjs","title":"Hammer.JS","description":"A javascript library for multi-touch gestures","version":"2.0.8","homepage":"http://hammerjs.github.io/","license":"MIT","keywords":["touch","gestures"],"author":{"name":"Jorik Tangelder","email":"j.tangelder@gmail.com"},"contributors":[{"name":"Alexander Schmitz","email":"arschmitz@gmail.com"},{"name":"Chris Thoburn"}],"repository":{"type":"git","url":"git://github.com/hammerjs/hammer.js.git"},"bugs":{"url":"https://github.com/hammerjs/hammer.js/issues"},"dependencies":{},"devDependencies":{"changelogplease":"^1.2.0","git-tags":"^0.2.4","grunt":"0.4.x","grunt-banner":"^0.2.3","grunt-contrib-concat":"0.4.x","grunt-contrib-connect":"0.7.x","grunt-contrib-jshint":"0.10.x","grunt-contrib-qunit":"^0.5.1","grunt-contrib-uglify":"0.7.x","grunt-contrib-watch":"0.6.x","grunt-jscs":"^0.8.0","grunt-string-replace":"^0.2.7","hammer-simulator":"git://github.com/hammerjs/simulator#master","jquery-hammerjs":"2.0.x"},"main":"hammer.js","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test"},"gitHead":"49731688380a91be07653ee2491ab48ece7952b5","_id":"hammerjs@2.0.8","_shasum":"04ef77862cff2bb79d30f7692095930222bf60f1","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"arschmitz","email":"arschmitz@gmail.com"},"maintainers":[{"name":"arschmitz","email":"arschmitz@gmail.com"},{"name":"jtangelder","email":"j.tangelder@gmail.com"}],"dist":{"shasum":"04ef77862cff2bb79d30f7692095930222bf60f1","size":213188,"noattachment":false,"key":"/hammerjs/-/hammerjs-2.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/hammerjs/download/hammerjs-2.0.8.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hammerjs-2.0.8.tgz_1461341696692_0.5312051954679191"},"directories":{},"publish_time":1461341697222,"_cnpm_publish_time":1461341697222,"_hasShrinkwrap":false},"2.0.7":{"name":"hammerjs","title":"Hammer.JS","description":"A javascript library for multi-touch gestures","version":"2.0.7","homepage":"http://hammerjs.github.io/","license":"MIT","keywords":["touch","gestures"],"author":{"name":"Jorik Tangelder","email":"j.tangelder@gmail.com"},"contributors":[{"name":"Alexander Schmitz","email":"arschmitz@gmail.com"},{"name":"Chris Thoburn"}],"repository":{"type":"git","url":"git://github.com/hammerjs/hammer.js.git"},"bugs":{"url":"https://github.com/hammerjs/hammer.js/issues"},"dependencies":{},"devDependencies":{"changelogplease":"^1.2.0","git-tags":"^0.2.4","grunt":"0.4.x","grunt-banner":"^0.2.3","grunt-contrib-concat":"0.4.x","grunt-contrib-connect":"0.7.x","grunt-contrib-jshint":"0.10.x","grunt-contrib-qunit":"^0.5.1","grunt-contrib-uglify":"0.7.x","grunt-contrib-watch":"0.6.x","grunt-jscs":"^0.8.0","grunt-string-replace":"^0.2.7","hammer-simulator":"git://github.com/hammerjs/simulator#master","jquery-hammerjs":"2.0.x"},"main":"hammer.js","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test"},"gitHead":"024e59a9d05f6351a08b00dd60316e9706da0936","_id":"hammerjs@2.0.7","_shasum":"bbbbb0be11401a356bcd8e9310e04fd4377cbd08","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"arschmitz","email":"arschmitz@gmail.com"},"maintainers":[{"name":"arschmitz","email":"arschmitz@gmail.com"},{"name":"jtangelder","email":"j.tangelder@gmail.com"}],"dist":{"shasum":"bbbbb0be11401a356bcd8e9310e04fd4377cbd08","size":210013,"noattachment":false,"key":"/hammerjs/-/hammerjs-2.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/hammerjs/download/hammerjs-2.0.7.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hammerjs-2.0.7.tgz_1461277511402_0.3338239269796759"},"directories":{},"publish_time":1461277511929,"_cnpm_publish_time":1461277511929,"_hasShrinkwrap":false},"2.0.6":{"name":"hammerjs","title":"Hammer.JS","description":"A javascript library for multi-touch gestures","version":"2.0.6","homepage":"http://hammerjs.github.io/","license":"MIT","keywords":["touch","gestures"],"author":{"name":"Jorik Tangelder","email":"j.tangelder@gmail.com"},"contributors":[{"name":"Alexander Schmitz","email":"arschmitz@gmail.com"},{"name":"Chris Thoburn"}],"repository":{"type":"git","url":"git://github.com/hammerjs/hammer.js.git"},"bugs":{"url":"https://github.com/hammerjs/hammer.js/issues"},"dependencies":{},"devDependencies":{"changelogplease":"^1.2.0","git-tags":"^0.2.4","grunt":"0.4.x","grunt-banner":"^0.2.3","grunt-contrib-concat":"0.4.x","grunt-contrib-connect":"0.7.x","grunt-contrib-jshint":"0.10.x","grunt-contrib-qunit":"^0.5.1","grunt-contrib-uglify":"0.4.x","grunt-contrib-watch":"0.6.x","grunt-jscs":"^0.8.0","grunt-string-replace":"^0.2.7","hammer-simulator":"git://github.com/hammerjs/simulator.git#master","jquery-hammerjs":"2.0.x"},"main":"hammer.js","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test"},"gitHead":"9663cafbb7a602594c189b121a23f78035601a0e","_id":"hammerjs@2.0.6","_shasum":"dc9e3be6d745b1145b736c40eadbaf2234519921","_from":".","_npmVersion":"2.14.11","_nodeVersion":"4.1.1","_npmUser":{"name":"jtangelder","email":"j.tangelder@gmail.com"},"maintainers":[{"name":"arschmitz","email":"arschmitz@gmail.com"},{"name":"jtangelder","email":"j.tangelder@gmail.com"}],"dist":{"shasum":"dc9e3be6d745b1145b736c40eadbaf2234519921","size":203813,"noattachment":false,"key":"/hammerjs/-/hammerjs-2.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/hammerjs/download/hammerjs-2.0.6.tgz"},"directories":{},"publish_time":1451420378405,"_cnpm_publish_time":1451420378405,"_hasShrinkwrap":false},"2.0.5":{"name":"hammerjs","title":"Hammer.JS","description":"A javascript library for multi-touch gestures","version":"2.0.5","homepage":"http://hammerjs.github.io/","license":"MIT","keywords":["touch","gestures"],"author":{"name":"Jorik Tangelder","email":"j.tangelder@gmail.com"},"repository":{"type":"git","url":"git://github.com/hammerjs/hammer.js.git"},"bugs":{"url":"https://github.com/hammerjs/hammer.js/issues"},"dependencies":{},"devDependencies":{"grunt":"0.4.x","grunt-banner":"^0.2.3","grunt-contrib-concat":"0.4.x","grunt-contrib-connect":"0.7.x","grunt-contrib-jshint":"0.10.x","grunt-contrib-qunit":"^0.5.1","grunt-contrib-uglify":"0.4.x","grunt-contrib-watch":"0.6.x","grunt-jscs":"^0.8.0","grunt-string-replace":"^0.2.7","jquery-hammerjs":"2.0.x","hammer-simulator":"git://github.com/hammerjs/simulator.git#master"},"main":"hammer.js","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test"},"gitHead":"20200132af6d5f58b336d36b3ddd28981394d1e8","_id":"hammerjs@2.0.5","_shasum":"789e7b317ca25d2eae790d8ea2333dbef9936178","_from":".","_npmVersion":"2.14.11","_nodeVersion":"4.1.1","_npmUser":{"name":"jtangelder","email":"j.tangelder@gmail.com"},"maintainers":[{"name":"arschmitz","email":"arschmitz@gmail.com"},{"name":"jtangelder","email":"j.tangelder@gmail.com"}],"dist":{"shasum":"789e7b317ca25d2eae790d8ea2333dbef9936178","size":199866,"noattachment":false,"key":"/hammerjs/-/hammerjs-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/hammerjs/download/hammerjs-2.0.5.tgz"},"directories":{},"publish_time":1451420303734,"_cnpm_publish_time":1451420303734,"_hasShrinkwrap":false},"2.0.4":{"name":"hammerjs","title":"Hammer.JS","description":"A javascript library for multi-touch gestures","version":"2.0.4","homepage":"http://hammerjs.github.io/","licenses":[{"type":"MIT","url":"https://github.com/hammerjs/hammer.js/blob/master/LICENSE.md"}],"keywords":["touch","gestures"],"author":{"name":"Jorik Tangelder","email":"j.tangelder@gmail.com"},"repository":{"type":"git","url":"git://github.com/hammerjs/hammer.js.git"},"bugs":{"url":"https://github.com/hammerjs/hammer.js/issues"},"dependencies":{},"devDependencies":{"grunt":"0.4.x","grunt-banner":"^0.2.3","grunt-contrib-concat":"0.4.x","grunt-contrib-connect":"0.7.x","grunt-contrib-jshint":"0.10.x","grunt-contrib-qunit":"^0.5.1","grunt-contrib-uglify":"0.4.x","grunt-contrib-watch":"0.6.x","grunt-jscs-checker":"^0.4.1","grunt-string-replace":"^0.2.7","hammer-jquery":"git://github.com/hammerjs/jquery.hammer.js#master","hammer-simulator":"git://github.com/hammerjs/simulator#master"},"main":"hammer.js","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test"},"gitHead":"702e675f1bab25d5f6997989d43aaa5eae384f54","_id":"hammerjs@2.0.4","_shasum":"e161706d2e610ef295b16eadc515df7d9c59aa23","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"jtangelder","email":"j.tangelder@gmail.com"},"maintainers":[{"name":"arschmitz","email":"arschmitz@gmail.com"},{"name":"jtangelder","email":"j.tangelder@gmail.com"}],"dist":{"shasum":"e161706d2e610ef295b16eadc515df7d9c59aa23","size":197694,"noattachment":false,"key":"/hammerjs/-/hammerjs-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/hammerjs/download/hammerjs-2.0.4.tgz"},"directories":{},"publish_time":1411899251775,"_cnpm_publish_time":1411899251775,"_hasShrinkwrap":false},"2.0.3":{"name":"hammerjs","title":"Hammer.JS","description":"A javascript library for multi-touch gestures","version":"2.0.3","homepage":"http://hammerjs.github.io/","licenses":[{"type":"MIT","url":"https://github.com/hammerjs/hammer.js/blob/master/LICENSE.md"}],"keywords":["touch","gestures"],"author":{"name":"Jorik Tangelder","email":"j.tangelder@gmail.com"},"repository":{"type":"git","url":"git://github.com/hammerjs/hammer.js.git"},"bugs":{"url":"https://github.com/hammerjs/hammer.js/issues"},"dependencies":{},"devDependencies":{"hammer-simulator":"git://github.com/hammerjs/simulator#master","hammer-jquery":"git://github.com/hammerjs/jquery.hammer.js#master","grunt":"0.4.x","grunt-contrib-concat":"0.4.x","grunt-contrib-connect":"0.7.x","grunt-contrib-jshint":"0.10.x","grunt-contrib-qunit":"^0.5.1","grunt-contrib-uglify":"0.4.x","grunt-contrib-watch":"0.6.x","grunt-jscs-checker":"^0.4.1","grunt-string-replace":"^0.2.7"},"main":"hammer.js","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test"},"gitHead":"d099656c6bb89d7484e79828960fc47a6f4e9b3c","_id":"hammerjs@2.0.3","_shasum":"1f74bc5d955658e134f6e3233a502838f9dabfad","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"jtangelder","email":"j.tangelder@gmail.com"},"maintainers":[{"name":"arschmitz","email":"arschmitz@gmail.com"},{"name":"jtangelder","email":"j.tangelder@gmail.com"}],"dist":{"shasum":"1f74bc5d955658e134f6e3233a502838f9dabfad","size":195070,"noattachment":false,"key":"/hammerjs/-/hammerjs-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/hammerjs/download/hammerjs-2.0.3.tgz"},"directories":{},"publish_time":1410333366260,"_cnpm_publish_time":1410333366260,"_hasShrinkwrap":false},"2.0.2":{"name":"hammerjs","title":"Hammer.JS","description":"A javascript library for multi-touch gestures","version":"2.0.2","homepage":"http://hammerjs.github.io/","licenses":[{"type":"MIT","url":"https://github.com/hammerjs/hammer.js/blob/master/LICENSE.md"}],"keywords":["touch","gestures"],"author":{"name":"Jorik Tangelder","email":"j.tangelder@gmail.com"},"repository":{"type":"git","url":"git://github.com/hammerjs/hammer.js.git"},"bugs":{"url":"https://github.com/hammerjs/hammer.js/issues"},"dependencies":{},"devDependencies":{"hammer-simulator":"git://github.com/hammerjs/simulator#master","hammer-jquery":"git://github.com/hammerjs/jquery.hammer.js#master","grunt":"0.4.x","grunt-contrib-concat":"0.4.x","grunt-contrib-connect":"0.7.x","grunt-contrib-jshint":"0.10.x","grunt-contrib-qunit":"^0.5.1","grunt-contrib-uglify":"0.4.x","grunt-contrib-watch":"0.6.x","grunt-jscs-checker":"^0.4.1","grunt-string-replace":"^0.2.7"},"main":"hammer.js","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test"},"_id":"hammerjs@2.0.2","dist":{"shasum":"4f2746e967ce86e1c8eb8fde4cd52b9c34aa8ca0","size":198346,"noattachment":false,"key":"/hammerjs/-/hammerjs-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/hammerjs/download/hammerjs-2.0.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jtangelder","email":"j.tangelder@gmail.com"},"maintainers":[{"name":"arschmitz","email":"arschmitz@gmail.com"},{"name":"jtangelder","email":"j.tangelder@gmail.com"}],"directories":{},"publish_time":1406399246782,"_cnpm_publish_time":1406399246782,"_hasShrinkwrap":false},"2.0.1":{"name":"hammerjs","title":"Hammer.JS","description":"A javascript library for multi-touch gestures","version":"2.0.1","homepage":"http://hammerjs.github.io/","licenses":[{"type":"MIT","url":"https://github.com/hammerjs/hammer.js/blob/master/LICENSE.md"}],"keywords":["touch","gestures"],"author":{"name":"Jorik Tangelder","email":"j.tangelder@gmail.com"},"repository":{"type":"git","url":"git://github.com/hammerjs/hammer.js.git"},"bugs":{"url":"https://github.com/hammerjs/hammer.js/issues"},"dependencies":{},"devDependencies":{"grunt":"0.4.x","grunt-contrib-concat":"0.4.x","grunt-contrib-connect":"0.7.x","grunt-contrib-jshint":"0.10.x","grunt-contrib-qunit":"^0.5.1","grunt-contrib-uglify":"0.4.x","grunt-contrib-watch":"0.6.x","grunt-jscs-checker":"^0.4.1","grunt-string-replace":"^0.2.7"},"main":"hammer.js","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test"},"_id":"hammerjs@2.0.1","dist":{"shasum":"b194c3de1804dbcd998cd5bde972b7b75e6dc1b4","size":200394,"noattachment":false,"key":"/hammerjs/-/hammerjs-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/hammerjs/download/hammerjs-2.0.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jtangelder","email":"j.tangelder@gmail.com"},"maintainers":[{"name":"arschmitz","email":"arschmitz@gmail.com"},{"name":"jtangelder","email":"j.tangelder@gmail.com"}],"directories":{},"publish_time":1405444666944,"_cnpm_publish_time":1405444666944,"_hasShrinkwrap":false},"2.0.0":{"name":"hammerjs","title":"Hammer.JS","description":"A javascript library for multi-touch gestures","version":"2.0.0","homepage":"http://hammerjs.github.io/","licenses":[{"type":"MIT","url":"https://github.com/hammerjs/hammer.js/blob/master/LICENSE.md"}],"keywords":["touch","gestures"],"author":{"name":"Jorik Tangelder","email":"j.tangelder@gmail.com"},"repository":{"type":"git","url":"git://github.com/hammerjs/hammer.js.git"},"bugs":{"url":"https://github.com/hammerjs/hammer.js/issues"},"dependencies":{},"devDependencies":{"grunt":"0.4.x","grunt-contrib-concat":"0.4.x","grunt-contrib-connect":"0.7.x","grunt-contrib-jshint":"0.10.x","grunt-contrib-qunit":"^0.5.1","grunt-contrib-uglify":"0.4.x","grunt-contrib-watch":"0.6.x","grunt-jscs-checker":"^0.4.1","grunt-string-replace":"^0.2.7"},"main":"hammer.js","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test"},"_id":"hammerjs@2.0.0","dist":{"shasum":"b9e571e9171b6d549a182b72482dcf32eebc9f1c","size":200348,"noattachment":false,"key":"/hammerjs/-/hammerjs-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hammerjs/download/hammerjs-2.0.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jtangelder","email":"j.tangelder@gmail.com"},"maintainers":[{"name":"arschmitz","email":"arschmitz@gmail.com"},{"name":"jtangelder","email":"j.tangelder@gmail.com"}],"directories":{},"publish_time":1405083471594,"_cnpm_publish_time":1405083471594,"_hasShrinkwrap":false},"1.1.3":{"name":"hammerjs","title":"Hammer.JS","description":"A javascript library for multi-touch gestures","version":"1.1.3","homepage":"http://eightmedia.github.io/hammer.js","licenses":[{"type":"MIT","url":"https://github.com/eightmedia/hammer.js/blob/master/LICENSE"}],"keywords":["touch","gestures"],"author":{"name":"Jorik Tangelder","email":"j.tangelder@gmail.com"},"repository":{"type":"git","url":"git://github.com/eightmedia/hammer.js.git"},"bugs":{"url":"https://github.com/eightmedia/hammer.js/issues"},"dependencies":{},"devDependencies":{"grunt":"0.4.x","grunt-contrib-connect":"0.7.x","grunt-contrib-concat":"0.3.x","grunt-contrib-uglify":"0.4.x","grunt-contrib-jshint":"0.9.x","grunt-contrib-watch":"0.6.x","grunt-contrib-qunit":"0.4.x","grunt-string-replace":"^0.2.7","grunt-contrib-yuidoc":"^0.5.2","faketouches":"git://github.com/jtangelder/faketouches.js.git","underscore":"1.6.x","grunt-jscs-checker":"^0.4.1"},"main":"hammer.js","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test"},"_id":"hammerjs@1.1.3","dist":{"shasum":"814a0c514f33b18cf73a55b7daa7f80128164d04","size":3740395,"noattachment":false,"key":"/hammerjs/-/hammerjs-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/hammerjs/download/hammerjs-1.1.3.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jtangelder","email":"j.tangelder@gmail.com"},"maintainers":[{"name":"arschmitz","email":"arschmitz@gmail.com"},{"name":"jtangelder","email":"j.tangelder@gmail.com"}],"directories":{},"publish_time":1400594464132,"_cnpm_publish_time":1400594464132,"_hasShrinkwrap":false},"1.0.11":{"name":"hammerjs","title":"Hammer.JS","description":"A javascript library for multi-touch gestures","version":"1.0.11","homepage":"http://eightmedia.github.io/hammer.js","licenses":[{"type":"MIT","url":"https://github.com/eightmedia/hammer.js/blob/master/LICENSE"}],"keywords":["touch","gestures"],"author":{"name":"Jorik Tangelder","email":"j.tangelder@gmail.com"},"repository":{"type":"git","url":"git://github.com/eightmedia/hammer.js.git"},"bugs":{"url":"https://github.com/eightmedia/hammer.js/issues"},"dependencies":{},"devDependencies":{"grunt":"0.4.x","grunt-contrib-connect":"0.7.x","grunt-contrib-concat":"0.3.x","grunt-contrib-uglify":"0.4.x","grunt-contrib-jshint":"0.9.x","grunt-contrib-watch":"0.6.x","grunt-contrib-qunit":"0.4.x","faketouches":"0.0.3","underscore":"1.6.x","grunt-string-replace":"^0.2.7"},"main":"hammer.js","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test"},"_id":"hammerjs@1.0.11","dist":{"shasum":"85bb661a083a9d2fe86f10e12e51840c1cdc6bc1","size":3607536,"noattachment":false,"key":"/hammerjs/-/hammerjs-1.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/hammerjs/download/hammerjs-1.0.11.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jtangelder","email":"j.tangelder@gmail.com"},"maintainers":[{"name":"arschmitz","email":"arschmitz@gmail.com"},{"name":"jtangelder","email":"j.tangelder@gmail.com"}],"directories":{},"publish_time":1400594409787,"_cnpm_publish_time":1400594409787,"_hasShrinkwrap":false},"1.1.2":{"name":"hammerjs","title":"Hammer.JS","description":"A javascript library for multi-touch gestures","version":"1.1.2","homepage":"http://eightmedia.github.io/hammer.js","licenses":[{"type":"MIT","url":"https://github.com/eightmedia/hammer.js/blob/master/LICENSE"}],"keywords":["touch","gestures"],"author":{"name":"Jorik Tangelder","email":"j.tangelder@gmail.com"},"repository":{"type":"git","url":"git://github.com/eightmedia/hammer.js.git"},"bugs":{"url":"https://github.com/eightmedia/hammer.js/issues"},"dependencies":{},"devDependencies":{"grunt":"0.4.x","grunt-contrib-connect":"0.7.x","grunt-contrib-concat":"0.3.x","grunt-contrib-uglify":"0.4.x","grunt-contrib-jshint":"0.9.x","grunt-contrib-watch":"0.6.x","grunt-contrib-qunit":"0.4.x","grunt-string-replace":"^0.2.7","grunt-contrib-yuidoc":"^0.5.2","faketouches":"git://github.com/jtangelder/faketouches.js.git","underscore":"1.6.x","grunt-jscs-checker":"^0.4.1"},"main":"hammer.js","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test"},"_id":"hammerjs@1.1.2","dist":{"shasum":"0df9b6928fab2188ecb3d35e902ccdfcc0398d85","size":3740513,"noattachment":false,"key":"/hammerjs/-/hammerjs-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/hammerjs/download/hammerjs-1.1.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jtangelder","email":"j.tangelder@gmail.com"},"maintainers":[{"name":"arschmitz","email":"arschmitz@gmail.com"},{"name":"jtangelder","email":"j.tangelder@gmail.com"}],"directories":{},"publish_time":1398419004499,"_cnpm_publish_time":1398419004499,"_hasShrinkwrap":false},"1.1.1":{"name":"hammerjs","title":"Hammer.JS","description":"A javascript library for multi-touch gestures","version":"1.1.1","homepage":"http://eightmedia.github.io/hammer.js","licenses":[{"type":"MIT","url":"https://github.com/eightmedia/hammer.js/blob/master/LICENSE"}],"keywords":["touch","gestures"],"author":{"name":"Jorik Tangelder","email":"j.tangelder@gmail.com"},"repository":{"type":"git","url":"git://github.com/eightmedia/hammer.js.git"},"bugs":{"url":"https://github.com/eightmedia/hammer.js/issues"},"dependencies":{},"devDependencies":{"grunt":"0.4.x","grunt-contrib-connect":"0.7.x","grunt-contrib-concat":"0.3.x","grunt-contrib-uglify":"0.4.x","grunt-contrib-jshint":"0.9.x","grunt-contrib-watch":"0.6.x","grunt-contrib-qunit":"0.4.x","grunt-string-replace":"^0.2.7","grunt-contrib-yuidoc":"^0.5.2","faketouches":"git://github.com/jtangelder/faketouches.js.git","underscore":"1.6.x","grunt-jscs-checker":"^0.4.1"},"main":"hammer.js","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test"},"_id":"hammerjs@1.1.1","dist":{"shasum":"1e3fddb3bfe0b6f3710b8ff2f203fcfbf4463a76","size":3738362,"noattachment":false,"key":"/hammerjs/-/hammerjs-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/hammerjs/download/hammerjs-1.1.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jtangelder","email":"j.tangelder@gmail.com"},"maintainers":[{"name":"arschmitz","email":"arschmitz@gmail.com"},{"name":"jtangelder","email":"j.tangelder@gmail.com"}],"directories":{},"publish_time":1398254929924,"_cnpm_publish_time":1398254929924,"_hasShrinkwrap":false},"1.1.0":{"name":"hammerjs","title":"Hammer.JS","description":"A javascript library for multi-touch gestures","version":"1.1.0","homepage":"http://eightmedia.github.io/hammer.js","licenses":[{"type":"MIT","url":"https://github.com/eightmedia/hammer.js/blob/master/LICENSE"}],"keywords":["touch","gestures"],"author":{"name":"Jorik Tangelder","email":"j.tangelder@gmail.com"},"repository":{"type":"git","url":"git://github.com/eightmedia/hammer.js.git"},"bugs":{"url":"https://github.com/eightmedia/hammer.js/issues"},"dependencies":{},"devDependencies":{"grunt":"0.4.x","grunt-contrib-connect":"0.7.x","grunt-contrib-concat":"0.3.x","grunt-contrib-uglify":"0.4.x","grunt-contrib-jshint":"0.9.x","grunt-contrib-watch":"0.6.x","grunt-contrib-qunit":"0.4.x","grunt-string-replace":"^0.2.7","grunt-contrib-yuidoc":"^0.5.2","faketouches":"git://github.com/jtangelder/faketouches.js.git","underscore":"1.6.x"},"main":"hammer.js","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test"},"_id":"hammerjs@1.1.0","dist":{"shasum":"3b29a9095d0e45dc655d4e287ba8d853069da7d3","size":3736014,"noattachment":false,"key":"/hammerjs/-/hammerjs-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hammerjs/download/hammerjs-1.1.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jtangelder","email":"j.tangelder@gmail.com"},"maintainers":[{"name":"arschmitz","email":"arschmitz@gmail.com"},{"name":"jtangelder","email":"j.tangelder@gmail.com"}],"directories":{},"publish_time":1398243369683,"_cnpm_publish_time":1398243369683,"_hasShrinkwrap":false},"1.0.10":{"name":"hammerjs","title":"Hammer.JS","description":"A javascript library for multi-touch gestures","version":"1.0.10","homepage":"http://eightmedia.github.io/hammer.js","licenses":[{"type":"MIT","url":"https://github.com/eightmedia/hammer.js/blob/master/LICENSE"}],"keywords":["touch","gestures"],"author":{"name":"Jorik Tangelder","email":"j.tangelder@gmail.com"},"repository":{"type":"git","url":"git://github.com/eightmedia/hammer.js.git"},"bugs":{"url":"https://github.com/eightmedia/hammer.js/issues"},"dependencies":{},"devDependencies":{"grunt":"0.4.x","grunt-contrib-connect":"0.7.x","grunt-contrib-concat":"0.3.x","grunt-contrib-uglify":"0.4.x","grunt-contrib-jshint":"0.9.x","grunt-contrib-watch":"0.6.x","grunt-contrib-qunit":"0.4.x","faketouches":"git://github.com/jtangelder/faketouches.js.git","underscore":"1.6.x","grunt-string-replace":"^0.2.7"},"main":"hammer.js","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test"},"_id":"hammerjs@1.0.10","dist":{"shasum":"aca45f4bdf5d7b235477c7630e3933703ec33e88","size":3607602,"noattachment":false,"key":"/hammerjs/-/hammerjs-1.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/hammerjs/download/hammerjs-1.0.10.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jtangelder","email":"j.tangelder@gmail.com"},"maintainers":[{"name":"arschmitz","email":"arschmitz@gmail.com"},{"name":"jtangelder","email":"j.tangelder@gmail.com"}],"directories":{},"publish_time":1396019897936,"_cnpm_publish_time":1396019897936,"_hasShrinkwrap":false},"1.0.9":{"name":"hammerjs","title":"Hammer.JS","description":"A javascript library for multi-touch gestures","version":"1.0.9","homepage":"http://eightmedia.github.com/hammer.js","licenses":[{"type":"MIT","url":"https://github.com/eightmedia/hammer.js/blob/master/LICENSE"}],"keywords":["touch","gestures"],"author":{"name":"Jorik Tangelder","email":"j.tangelder@gmail.com"},"repository":{"type":"git","url":"git://github.com/eightmedia/hammer.js.git"},"bugs":{"url":"https://github.com/eightmedia/hammer.js/issues"},"dependencies":{},"devDependencies":{"grunt":"0.4.x","grunt-contrib-connect":"0.7.x","grunt-contrib-concat":"0.3.x","grunt-contrib-uglify":"0.4.x","grunt-contrib-jshint":"0.9.x","grunt-contrib-watch":"0.6.x","grunt-contrib-qunit":"0.4.x","faketouches":"git://github.com/jtangelder/faketouches.js.git","underscore":"1.6.x"},"main":"hammer.js","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test"},"_id":"hammerjs@1.0.9","dist":{"shasum":"020565ef1a5210eeb68882cf97a813273d79fef3","size":3605489,"noattachment":false,"key":"/hammerjs/-/hammerjs-1.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/hammerjs/download/hammerjs-1.0.9.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jtangelder","email":"j.tangelder@gmail.com"},"maintainers":[{"name":"arschmitz","email":"arschmitz@gmail.com"},{"name":"jtangelder","email":"j.tangelder@gmail.com"}],"directories":{},"publish_time":1395141244281,"_cnpm_publish_time":1395141244281,"_hasShrinkwrap":false},"1.0.8":{"name":"hammerjs","title":"Hammer.JS","description":"A javascript library for multi-touch gestures","version":"1.0.8","homepage":"http://eightmedia.github.com/hammer.js","licenses":[{"type":"MIT","url":"https://github.com/eightmedia/hammer.js/blob/master/LICENSE"}],"keywords":["touch","gestures"],"author":{"name":"Jorik Tangelder","email":"j.tangelder@gmail.com"},"repository":{"type":"git","url":"git://github.com/eightmedia/hammer.js.git"},"bugs":{"url":"https://github.com/eightmedia/hammer.js/issues"},"dependencies":{},"devDependencies":{"grunt":"0.4.x","grunt-contrib-connect":"0.7.x","grunt-contrib-concat":"0.3.x","grunt-contrib-uglify":"0.4.x","grunt-contrib-jshint":"0.8.x","grunt-contrib-watch":"0.5.x","grunt-contrib-qunit":"0.4.x","faketouches":"git://github.com/jtangelder/faketouches.js.git","underscore":"1.5.x"},"main":"hammer.js","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test"},"_id":"hammerjs@1.0.8","dist":{"shasum":"bf21a628962bc96a58c5fd3428aed29e13909335","size":3605622,"noattachment":false,"key":"/hammerjs/-/hammerjs-1.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/hammerjs/download/hammerjs-1.0.8.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jtangelder","email":"j.tangelder@gmail.com"},"maintainers":[{"name":"arschmitz","email":"arschmitz@gmail.com"},{"name":"jtangelder","email":"j.tangelder@gmail.com"}],"directories":{},"publish_time":1394708305718,"_cnpm_publish_time":1394708305718,"_hasShrinkwrap":false},"1.0.3-dev":{"name":"hammerjs","title":"Hammer.JS","description":"A javascript library for multi-touch gestures","version":"1.0.3-dev","homepage":"http://eightmedia.github.com/hammer.js","licenses":[{"type":"MIT","url":"https://github.com/eightmedia/hammer.js/blob/master/LICENSE"}],"keywords":["touch","gestures","ender"],"author":{"name":"Jorik Tangelder","email":"j.tangelder@gmail.com"},"repository":{"type":"git","url":"git://github.com/eightmedia/hammer.js.git"},"bugs":{"url":"https://github.com/eightmedia/hammer.js/issues"},"devDependencies":{"grunt":"0.4.x","grunt-contrib-connect":"0.1.x","grunt-contrib-concat":"0.1.x","grunt-contrib-uglify":"0.1.x","grunt-contrib-jshint":"0.1.x","grunt-contrib-watch":"0.2.x","grunt-contrib-qunit":"0.1.x","grunt-tagrelease":"0.1.x"},"main":"dist/hammer.js","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test"},"_id":"hammerjs@1.0.3-dev","dist":{"shasum":"4cb5d7f58e67429d58c3b35d5a794e27d0002f55","size":3604374,"noattachment":false,"key":"/hammerjs/-/hammerjs-1.0.3-dev.tgz","tarball":"http://registry.cnpm.dingdandao.com/hammerjs/download/hammerjs-1.0.3-dev.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"jtangelder","email":"j.tangelder@gmail.com"},"maintainers":[{"name":"arschmitz","email":"arschmitz@gmail.com"},{"name":"jtangelder","email":"j.tangelder@gmail.com"}],"directories":{},"publish_time":1394705142345,"_cnpm_publish_time":1394705142345,"_hasShrinkwrap":false},"1.0.6":{"name":"hammerjs","title":"Hammer.JS","description":"A javascript library for multi-touch gestures","version":"1.0.6","homepage":"http://eightmedia.github.com/hammer.js","licenses":[{"type":"MIT","url":"https://github.com/eightmedia/hammer.js/blob/master/LICENSE"}],"keywords":["touch","gestures","ender"],"author":{"name":"Jorik Tangelder","email":"j.tangelder@gmail.com"},"repository":{"type":"git","url":"git://github.com/eightmedia/hammer.js.git"},"bugs":{"url":"https://github.com/eightmedia/hammer.js/issues"},"dependencies":{},"devDependencies":{"grunt":"0.4.x","grunt-contrib-connect":"0.5.x","grunt-contrib-concat":"0.3.x","grunt-contrib-uglify":"0.2.x","grunt-contrib-jshint":"0.7.x","grunt-contrib-watch":"0.5.x","faketouches":"git://github.com/jtangelder/faketouches.js.git","underscore":"1.5.x","grunt-saucelabs":"4.1.x","grunt-contrib-qunit":"~0.3.0"},"main":"hammer.js","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test"},"readmeFilename":"README.md","_id":"hammerjs@1.0.6","dist":{"shasum":"88d1bf5d25826ec9523e2afd19771c0835916af3","size":3691660,"noattachment":false,"key":"/hammerjs/-/hammerjs-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/hammerjs/download/hammerjs-1.0.6.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"jtangelder","email":"j.tangelder@gmail.com"},"maintainers":[{"name":"arschmitz","email":"arschmitz@gmail.com"},{"name":"jtangelder","email":"j.tangelder@gmail.com"}],"directories":{},"publish_time":1388663940129,"_cnpm_publish_time":1388663940129,"_hasShrinkwrap":false},"1.0.5":{"name":"hammerjs","title":"Hammer.JS","description":"A javascript library for multi-touch gestures","version":"1.0.5","homepage":"http://eightmedia.github.com/hammer.js","licenses":[{"type":"MIT","url":"https://github.com/eightmedia/hammer.js/blob/master/LICENSE"}],"keywords":["touch","gestures","ender"],"author":{"name":"Jorik Tangelder","email":"j.tangelder@gmail.com"},"repository":{"type":"git","url":"git://github.com/eightmedia/hammer.js.git"},"bugs":{"url":"https://github.com/eightmedia/hammer.js/issues"},"devDependencies":{"grunt":"0.4.x","grunt-contrib-connect":"0.1.x","grunt-contrib-concat":"0.1.x","grunt-contrib-uglify":"0.1.x","grunt-contrib-jshint":"0.1.x","grunt-contrib-watch":"0.2.x","grunt-contrib-qunit":"0.1.x","grunt-tagrelease":"0.1.x","faketouches":"0.0.x"},"main":"dist/hammer.js","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test"},"_id":"hammerjs@1.0.5","dist":{"shasum":"49d99bbec393edd4b197a5165c092a38ac91a786","size":3611377,"noattachment":false,"key":"/hammerjs/-/hammerjs-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/hammerjs/download/hammerjs-1.0.5.tgz"},"_npmVersion":"1.1.61","_npmUser":{"name":"jtangelder","email":"j.tangelder@gmail.com"},"maintainers":[{"name":"arschmitz","email":"arschmitz@gmail.com"},{"name":"jtangelder","email":"j.tangelder@gmail.com"}],"directories":{},"publish_time":1365328097728,"_cnpm_publish_time":1365328097728,"_hasShrinkwrap":false},"1.0.4":{"name":"hammerjs","title":"Hammer.JS","description":"A javascript library for multi-touch gestures","version":"1.0.4","homepage":"http://eightmedia.github.com/hammer.js","licenses":[{"type":"MIT","url":"https://github.com/eightmedia/hammer.js/blob/master/LICENSE"}],"keywords":["touch","gestures","ender"],"author":{"name":"Jorik Tangelder","email":"j.tangelder@gmail.com"},"repository":{"type":"git","url":"git://github.com/eightmedia/hammer.js.git"},"bugs":{"url":"https://github.com/eightmedia/hammer.js/issues"},"devDependencies":{"grunt":"0.4.x","grunt-contrib-connect":"0.1.x","grunt-contrib-concat":"0.1.x","grunt-contrib-uglify":"0.1.x","grunt-contrib-jshint":"0.1.x","grunt-contrib-watch":"0.2.x","grunt-contrib-qunit":"0.1.x","grunt-tagrelease":"0.1.x","faketouches":"0.0.x"},"main":"dist/hammer.js","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test"},"_id":"hammerjs@1.0.4","dist":{"shasum":"f4e54024f168604253f0ad577a52d2ba17afb2e7","size":3609090,"noattachment":false,"key":"/hammerjs/-/hammerjs-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/hammerjs/download/hammerjs-1.0.4.tgz"},"_npmVersion":"1.1.61","_npmUser":{"name":"jtangelder","email":"j.tangelder@gmail.com"},"maintainers":[{"name":"arschmitz","email":"arschmitz@gmail.com"},{"name":"jtangelder","email":"j.tangelder@gmail.com"}],"directories":{},"publish_time":1364042399366,"_cnpm_publish_time":1364042399366,"_hasShrinkwrap":false},"1.0.3":{"name":"hammerjs","title":"Hammer.JS","description":"A javascript library for multi-touch gestures","version":"1.0.3","homepage":"http://eightmedia.github.com/hammer.js","licenses":[{"type":"MIT","url":"https://github.com/eightmedia/hammer.js/blob/master/LICENSE"}],"keywords":["touch","gestures","ender"],"author":{"name":"Jorik Tangelder","email":"j.tangelder@gmail.com"},"repository":{"type":"git","url":"git://github.com/eightmedia/hammer.js.git"},"bugs":{"url":"https://github.com/eightmedia/hammer.js/issues"},"devDependencies":{"grunt":"0.4.x","grunt-contrib-connect":"0.1.x","grunt-contrib-concat":"0.1.x","grunt-contrib-uglify":"0.1.x","grunt-contrib-jshint":"0.1.x","grunt-contrib-watch":"0.2.x","grunt-contrib-qunit":"0.1.x","grunt-tagrelease":"0.1.x","faketouches":"0.0.x"},"main":"dist/hammer.js","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test"},"readmeFilename":"README.md","_id":"hammerjs@1.0.3","dist":{"shasum":"fb45eadd19313fb2cf1fa3da0a48e5f97aa2a79c","size":3605904,"noattachment":false,"key":"/hammerjs/-/hammerjs-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/hammerjs/download/hammerjs-1.0.3.tgz"},"_from":"https://github.com/EightMedia/hammer.js/archive/v1.0.3.tar.gz","_resolved":"https://github.com/EightMedia/hammer.js/archive/v1.0.3.tar.gz","_npmVersion":"1.2.11","_npmUser":{"name":"jtangelder","email":"j.tangelder@gmail.com"},"maintainers":[{"name":"arschmitz","email":"arschmitz@gmail.com"},{"name":"jtangelder","email":"j.tangelder@gmail.com"}],"directories":{},"publish_time":1362305264877,"_cnpm_publish_time":1362305264877,"_hasShrinkwrap":false},"1.0.2":{"name":"hammerjs","title":"Hammer.JS","description":"A javascript library for multi-touch gestures","version":"1.0.2","homepage":"http://eightmedia.github.com/hammer.js","licenses":[{"type":"MIT","url":"https://github.com/eightmedia/hammer.js/blob/master/LICENSE"}],"keywords":["touch","gestures","ender"],"author":{"name":"Jorik Tangelder","email":"j.tangelder@gmail.com"},"repository":{"type":"git","url":"git://github.com/eightmedia/hammer.js.git"},"bugs":{"url":"https://github.com/eightmedia/hammer.js/issues"},"devDependencies":{"grunt":"0.4.x","grunt-contrib-connect":"0.1.x","grunt-contrib-concat":"0.1.x","grunt-contrib-uglify":"0.1.x","grunt-contrib-jshint":"0.1.x","grunt-contrib-watch":"0.2.x","grunt-contrib-qunit":"0.1.x","grunt-tagrelease":"0.1.x"},"main":"dist/hammer.js","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test"},"readmeFilename":"README.md","_id":"hammerjs@1.0.2","dist":{"shasum":"db80fe59ed10767120887c9fec5e65f98d922946","size":3604669,"noattachment":false,"key":"/hammerjs/-/hammerjs-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/hammerjs/download/hammerjs-1.0.2.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"jtangelder","email":"j.tangelder@gmail.com"},"maintainers":[{"name":"arschmitz","email":"arschmitz@gmail.com"},{"name":"jtangelder","email":"j.tangelder@gmail.com"}],"directories":{},"publish_time":1361984368163,"_cnpm_publish_time":1361984368163,"_hasShrinkwrap":false}},"readme":"# Hammer.js 2.0.6\n\n[![Build Status](https://travis-ci.org/hammerjs/hammer.js.svg)](https://travis-ci.org/hammerjs/hammer.js)\n\n## Support, Questions, and Collaboration\n\n[![Slack Status](https://hammerjs.herokuapp.com/badge.svg)](https://hammerjs.herokuapp.com/)\n\n## Documentation\n\nVisit [hammerjs.github.io](http://hammerjs.github.io) for detailed documentation.\n\n```js\n// get a reference to an element\nvar stage = document.getElementById('stage');\n\n// create a manager for that element\nvar mc = new Hammer.Manager(stage);\n\n// create a recognizer\nvar Rotate = new Hammer.Rotate();\n\n// add the recognizer\nmc.add(Rotate);\n\n// subscribe to events\nmc.on('rotate', function(e) {\n    // do something cool\n    var rotation = Math.round(e.rotation);    \n    stage.style.transform = 'rotate('+rotation+'deg)';\n});\n```\n\nAn advanced demo is available here: [http://codepen.io/runspired/full/ZQBGWd/](http://codepen.io/runspired/full/ZQBGWd/)\n\n\n## Contributing\n\nRead the [contributing guidelines](./CONTRIBUTING.md).\n\nFor PRs.\n\n- Use [Angular Style commit messages](https://github.com/angular/angular.js/blob/v1.4.8/CONTRIBUTING.md#commit)\n- Rebase your PR branch when necessary\n- If you add a feature or fix a bug, please add or fix any necessary tests.\n- If a new feature, open a docs PR to go with.\n\n## Building\n\nYou can get the pre-build versions from the Hammer.js website, or do this by yourself running \n`npm install -g grunt-cli && npm install && grunt build`\n","_attachments":{},"homepage":"http://hammerjs.github.io/","bugs":{"url":"https://github.com/hammerjs/hammer.js/issues"},"license":"MIT"}