{"_id":"unipointer","_rev":"3186011","name":"unipointer","description":"Do one thing with one pointer","dist-tags":{"latest":"2.4.0"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"time":{"modified":"2023-12-26T09:31:30.000Z","created":"2015-01-24T20:45:40.382Z","2.4.0":"2021-12-19T16:13:40.570Z","2.3.0":"2018-03-27T12:29:40.967Z","2.2.1":"2017-11-22T15:43:57.752Z","2.2.0":"2017-03-16T02:57:46.196Z","2.1.0":"2016-01-17T01:58:38.053Z","2.0.0":"2016-01-03T14:56:56.863Z","1.1.0":"2015-03-07T18:40:40.167Z","1.0.0":"2015-02-26T01:07:24.107Z","0.1.0":"2015-01-24T20:45:40.382Z"},"users":{},"author":{"name":"David DeSandro"},"repository":{"type":"git","url":"git://github.com/metafizzy/unipointer.git"},"versions":{"2.4.0":{"name":"unipointer","version":"2.4.0","description":"Do one thing with one pointer","main":"unipointer.js","dependencies":{"ev-emitter":"^1.0.1"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/metafizzy/unipointer.git"},"keywords":["pointer","touch","mouse","browser","DOM"],"author":{"name":"David DeSandro"},"license":"MIT","bugs":{"url":"https://github.com/metafizzy/unipointer/issues"},"homepage":"https://github.com/metafizzy/unipointer","gitHead":"19431228987919c3fbc7cf25ce65bf01d2dfff48","_id":"unipointer@2.4.0","_nodeVersion":"12.18.0","_npmVersion":"7.19.1","dist":{"shasum":"ac7316aff6170ff87a4b008e55e842fb4bf13181","size":2749,"noattachment":false,"key":"/unipointer/-/unipointer-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/unipointer/download/unipointer-2.4.0.tgz"},"_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"directories":{},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unipointer_2.4.0_1639930420416_0.07046706275468129"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T16:13:46.138Z","publish_time":1639930420570,"_cnpm_publish_time":1639930420570},"2.3.0":{"name":"unipointer","version":"2.3.0","description":"Do one thing with one pointer","main":"unipointer.js","dependencies":{"ev-emitter":"^1.0.1"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/metafizzy/unipointer.git"},"keywords":["pointer","touch","mouse","browser","DOM"],"author":{"name":"David DeSandro"},"license":"MIT","bugs":{"url":"https://github.com/metafizzy/unipointer/issues"},"homepage":"https://github.com/metafizzy/unipointer","gitHead":"e130d01c304971e95331212790f4cd412e22d010","_id":"unipointer@2.3.0","_npmVersion":"5.7.1","_nodeVersion":"6.9.1","_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"dist":{"shasum":"ba0dc462ce31c2a88e80810e19c3bae0ce47ed9f","size":2691,"noattachment":false,"key":"/unipointer/-/unipointer-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/unipointer/download/unipointer-2.3.0.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unipointer_2.3.0_1522153780929_0.702166044530347"},"_hasShrinkwrap":false,"publish_time":1522153780967,"_cnpm_publish_time":1522153780967,"_cnpmcore_publish_time":"2021-12-17T05:10:59.039Z"},"2.2.1":{"name":"unipointer","version":"2.2.1","description":"Do one thing with one pointer","main":"unipointer.js","dependencies":{"ev-emitter":"^1.0.1"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/metafizzy/unipointer.git"},"keywords":["pointer","touch","mouse","browser","DOM"],"author":{"name":"David DeSandro"},"license":"MIT","bugs":{"url":"https://github.com/metafizzy/unipointer/issues"},"homepage":"https://github.com/metafizzy/unipointer","gitHead":"620bce41f2e9a83c0a51cf02ceb2b91f6dbccdca","_id":"unipointer@2.2.1","_npmVersion":"5.4.2","_nodeVersion":"6.9.1","_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"dist":{"shasum":"05f9adaac92c0e6e6ed41ce85adab26166b03ee6","size":2753,"noattachment":false,"key":"/unipointer/-/unipointer-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/unipointer/download/unipointer-2.2.1.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unipointer-2.2.1.tgz_1511365436810_0.172300954349339"},"directories":{},"publish_time":1511365437752,"_hasShrinkwrap":false,"_cnpm_publish_time":1511365437752,"_cnpmcore_publish_time":"2021-12-17T05:10:59.249Z"},"2.2.0":{"name":"unipointer","version":"2.2.0","description":"Do one thing with one pointer","main":"unipointer.js","dependencies":{"ev-emitter":"^1.0.1"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/metafizzy/unipointer.git"},"keywords":["pointer","touch","mouse","browser","DOM"],"author":{"name":"David DeSandro"},"license":"MIT","bugs":{"url":"https://github.com/metafizzy/unipointer/issues"},"homepage":"https://github.com/metafizzy/unipointer","gitHead":"f959d010e4b796270f38b39e3388570c662c6304","_id":"unipointer@2.2.0","_shasum":"3f6cf997f7d7dc78f75385106a5527efc5d71b61","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"dist":{"shasum":"3f6cf997f7d7dc78f75385106a5527efc5d71b61","size":2789,"noattachment":false,"key":"/unipointer/-/unipointer-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/unipointer/download/unipointer-2.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/unipointer-2.2.0.tgz_1489633065650_0.42952718771994114"},"directories":{},"publish_time":1489633066196,"_hasShrinkwrap":false,"_cnpm_publish_time":1489633066196,"_cnpmcore_publish_time":"2021-12-17T05:10:59.467Z"},"2.1.0":{"name":"unipointer","version":"2.1.0","description":"Do one thing with one pointer","main":"unipointer.js","dependencies":{"ev-emitter":"~1.0.1"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/metafizzy/unipointer.git"},"keywords":["pointer","touch","mouse","browser","DOM"],"author":{"name":"David DeSandro"},"license":"MIT","bugs":{"url":"https://github.com/metafizzy/unipointer/issues"},"homepage":"https://github.com/metafizzy/unipointer","gitHead":"d73186583470cd4bdfce0870e9c9057cb60de392","_id":"unipointer@2.1.0","_shasum":"b1e9fa2986c1306d97330587ba434d285ccfe37f","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"dist":{"shasum":"b1e9fa2986c1306d97330587ba434d285ccfe37f","size":2884,"noattachment":false,"key":"/unipointer/-/unipointer-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/unipointer/download/unipointer-2.1.0.tgz"},"directories":{},"publish_time":1452995918053,"_hasShrinkwrap":false,"_cnpm_publish_time":1452995918053,"_cnpmcore_publish_time":"2021-12-17T05:10:59.650Z"},"2.0.0":{"name":"unipointer","version":"2.0.0","description":"Do one thing with one pointer","main":"unipointer.js","dependencies":{"wolfy87-eventemitter":"~4.2.11"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/metafizzy/unipointer.git"},"keywords":["pointer","touch","mouse","browser","DOM"],"author":{"name":"David DeSandro"},"license":"MIT","bugs":{"url":"https://github.com/metafizzy/unipointer/issues"},"homepage":"https://github.com/metafizzy/unipointer","gitHead":"3fc20c9f8ac23d9e8325f6c6386ee7eb5fc544a7","_id":"unipointer@2.0.0","_shasum":"edf9e8a6b5781a35f111c609061f7835aebe9ccd","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"dist":{"shasum":"edf9e8a6b5781a35f111c609061f7835aebe9ccd","size":2903,"noattachment":false,"key":"/unipointer/-/unipointer-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/unipointer/download/unipointer-2.0.0.tgz"},"directories":{},"publish_time":1451833016863,"_hasShrinkwrap":false,"_cnpm_publish_time":1451833016863,"_cnpmcore_publish_time":"2021-12-17T05:10:59.852Z"},"1.1.0":{"name":"unipointer","version":"1.1.0","description":"Do one thing with one pointer","main":"unipointer.js","dependencies":{"wolfy87-eventemitter":"~4.2.11","eventie":"~1.0.6"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/metafizzy/unipointer.git"},"keywords":["pointer","touch","mouse","browser","DOM"],"author":{"name":"David DeSandro"},"license":"MIT","bugs":{"url":"https://github.com/metafizzy/unipointer/issues"},"homepage":"https://github.com/metafizzy/unipointer","_id":"unipointer@1.1.0","dist":{"shasum":"a7d7795bfe00dee835cddf37e9b13289dffd576d","size":3033,"noattachment":false,"key":"/unipointer/-/unipointer-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/unipointer/download/unipointer-1.1.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"directories":{},"publish_time":1425753640167,"_hasShrinkwrap":false,"_cnpm_publish_time":1425753640167,"_cnpmcore_publish_time":"2021-12-17T05:11:00.034Z"},"1.0.0":{"name":"unipointer","version":"1.0.0","description":"Do one thing with one pointer","main":"unipointer.js","dependencies":{"wolfy87-eventemitter":"~4.2.11","eventie":"~1.0.6"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/metafizzy/unipointer.git"},"keywords":["pointer","touch","mouse","browser","DOM"],"author":{"name":"David DeSandro"},"license":"MIT","bugs":{"url":"https://github.com/metafizzy/unipointer/issues"},"homepage":"https://github.com/metafizzy/unipointer","_id":"unipointer@1.0.0","dist":{"shasum":"a27fe7a076a95f55bc1549af353fa92fb49afbad","size":3027,"noattachment":false,"key":"/unipointer/-/unipointer-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/unipointer/download/unipointer-1.0.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"directories":{},"publish_time":1424912844107,"_hasShrinkwrap":false,"_cnpm_publish_time":1424912844107,"_cnpmcore_publish_time":"2021-12-17T05:11:00.218Z"},"0.1.0":{"name":"unipointer","version":"0.1.0","description":"Do one thing with one pointer","main":"unipointer.js","dependencies":{"wolfy87-eventemitter":"~4.2.11","eventie":"~1.0.6"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/metafizzy/unipointer.git"},"keywords":["pointer","touch","mouse","browser","DOM"],"author":{"name":"David DeSandro"},"license":"MIT","bugs":{"url":"https://github.com/metafizzy/unipointer/issues"},"homepage":"https://github.com/metafizzy/unipointer","_id":"unipointer@0.1.0","dist":{"shasum":"09a9fe0d194bf3e0c9bc851cf4861e64676cff87","size":3018,"noattachment":false,"key":"/unipointer/-/unipointer-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/unipointer/download/unipointer-0.1.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"directories":{},"publish_time":1422132340382,"_hasShrinkwrap":false,"_cnpm_publish_time":1422132340382,"_cnpmcore_publish_time":"2021-12-17T05:11:00.555Z"}},"readme":"# Unipointer\n\nBase class for doing one thing with pointer event\n\nUsed with [Unidragger](https://github.com/metafizzy/unidragger) and [TapListener](https://github.com/metafizzy/tap-listener)\n\n## Install\n\nBower: `bower install unipointer`\n\nnpm: `npm install unipointer`\n\n## Usage\n\n``` js\n// create new class\nfunction PointerFun( elem ) {\n  this.element = elem;\n  // binds mousedown/touchstart/pointerdown event\n  this._bindStartEvent( this.element, true );\n}\n// inherit Unipointer\nPointerFun.prototype = new Unipointer();\n\n// overwrite public pointer methods\nPointerFun.prototype.pointerDown = function( event, pointer ) {\n  console.log('pointer down');\n};\n\nPointerFun.prototype.pointerMove = function( event, pointer ) {\n  console.log('pointer move');\n};\n\nPointerFun.prototype.pointerUp = function( event, pointer ) {\n  console.log('pointer up');\n};\n\nPointerFun.prototype.pointerCancel = function( event, pointer ) {\n  console.log('pointer cancel');\n};\n\n// triggered on pointerUp and pointerCancel \nPointerFun.prototype.pointerDone = function( event, pointer ) {\n  console.log('pointer done');\n};\n```\n\n---\n\nMIT license\n\nBy [Metafizzy](https://metafizzy.co)\n","_attachments":{},"homepage":"https://github.com/metafizzy/unipointer","bugs":{"url":"https://github.com/metafizzy/unipointer/issues"},"license":"MIT"}