{"versions":{"0.1.16":{"name":"alloyfinger","version":"0.1.16","description":"super tiny size multi-touch gestures library for the web. ","main":"alloy_finger.js","directories":{"example":"example"},"scripts":{"prepare":"npm run build","build":"if [ -d dist ]; then rm -r dist; fi; npm run build:react","build:react":"babel react --out-dir dist/react --source-map","test":"echo \"Error: no test specified\" && exit 1"},"devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.23.0","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-function-bind":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-env":"^1.3.2","babel-preset-react":"^6.24.1","babel-runtime":"^6.23.0","fast-async":"^6.2.2","husky":"^0.13.3"},"repository":{"type":"git","url":"git+https://github.com/AlloyTeam/AlloyFinger.git"},"keywords":["gesture","touch","multitouch"],"author":{"name":"dntzhang"},"license":"MIT","bugs":{"url":"https://github.com/AlloyTeam/AlloyFinger/issues"},"homepage":"https://github.com/AlloyTeam/AlloyFinger#readme","gitHead":"38f2062e65d311db4d51457f06bc0ec77d66f664","_id":"alloyfinger@0.1.16","_shasum":"8d5d46073cf1fedba5f446e666bc4b3925b8b8b5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.14.4","_npmUser":{"name":"anonymous","email":"mhtml5@qq.com"},"maintainers":[{"name":"anonymous","email":"mhtml5@qq.com"}],"dist":{"shasum":"8d5d46073cf1fedba5f446e666bc4b3925b8b8b5","size":703558,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/alloyfinger/-/alloyfinger-0.1.16.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alloyfinger_0.1.16_1546499367869_0.5454496433831175"},"_hasShrinkwrap":false,"publish_time":1546499368057,"_cnpm_publish_time":1546499368057,"contributors":[]},"0.1.15":{"name":"alloyfinger","version":"0.1.15","description":"super tiny size multi-touch gestures library for the web. ","main":"alloy_finger.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.23.0","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-function-bind":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-env":"^1.3.2","babel-preset-react":"^6.24.1","babel-runtime":"^6.23.0","fast-async":"^6.2.2","husky":"^0.13.3"},"repository":{"type":"git","url":"git+https://github.com/AlloyTeam/AlloyFinger.git"},"keywords":["gesture","touch","multitouch"],"author":{"name":"dntzhang"},"license":"MIT","bugs":{"url":"https://github.com/AlloyTeam/AlloyFinger/issues"},"homepage":"https://github.com/AlloyTeam/AlloyFinger#readme","gitHead":"b5029c2376cce7b1e0ddb6b7ab125933c374de77","_id":"alloyfinger@0.1.15","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"anonymous","email":"mhtml5@qq.com"},"dist":{"shasum":"1116ced7266ba920cafc79726120337d8041d2ca","size":703630,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/alloyfinger/-/alloyfinger-0.1.15.tgz"},"maintainers":[{"name":"anonymous","email":"mhtml5@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alloyfinger_0.1.15_1528692284951_0.7111338597278782"},"_hasShrinkwrap":false,"publish_time":1528692285041,"_cnpm_publish_time":1528692285041,"contributors":[]},"0.1.14":{"name":"alloyfinger","version":"0.1.14","description":"super tiny size multi-touch gestures library for the web. ","main":"alloy_finger.js","directories":{"example":"example"},"scripts":{"build":"if [ -d dist ]; then rm -r dist; fi; npm run build:react","build:react":"babel react --out-dir dist/react --source-map","test":"echo \"Error: no test specified\" && exit 1"},"devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.23.0","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-function-bind":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-env":"^1.3.2","babel-preset-react":"^6.24.1","babel-runtime":"^6.23.0","fast-async":"^6.2.2","husky":"^0.13.3"},"repository":{"type":"git","url":"git+https://github.com/AlloyTeam/AlloyFinger.git"},"keywords":["gesture","touch","multitouch"],"author":{"name":"dntzhang"},"license":"MIT","bugs":{"url":"https://github.com/AlloyTeam/AlloyFinger/issues"},"homepage":"https://github.com/AlloyTeam/AlloyFinger#readme","_id":"alloyfinger@0.1.14","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"anonymous","email":"mhtml5@qq.com"},"dist":{"shasum":"26ca8e50af5277613f0bd6a7890cbe4ebc80d90d","size":703691,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/alloyfinger/-/alloyfinger-0.1.14.tgz"},"maintainers":[{"name":"anonymous","email":"mhtml5@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alloyfinger_0.1.14_1528161522582_0.27590259560384256"},"_hasShrinkwrap":false,"publish_time":1528161522713,"_cnpm_publish_time":1528161522713,"contributors":[]},"0.1.13":{"name":"alloyfinger","version":"0.1.13","description":"super tiny size multi-touch gestures library for the web. ","main":"alloy_finger.js","directories":{"example":"example"},"scripts":{},"devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.23.0","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-function-bind":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-env":"^1.3.2","babel-preset-react":"^6.24.1","babel-runtime":"^6.23.0","fast-async":"^6.2.2","husky":"^0.13.3"},"repository":{"type":"git","url":"git+https://github.com/AlloyTeam/AlloyFinger.git"},"keywords":["gesture","touch","multitouch"],"author":{"name":"dntzhang"},"license":"MIT","bugs":{"url":"https://github.com/AlloyTeam/AlloyFinger/issues"},"homepage":"https://github.com/AlloyTeam/AlloyFinger#readme","gitHead":"4740ec4d3c1986543c04cacc347817b1ef0d8b28","_id":"alloyfinger@0.1.13","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"anonymous","email":"mhtml5@qq.com"},"dist":{"shasum":"6c0be7d7d7d1d3ac6563aae84122af82d472a880","size":703405,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/alloyfinger/-/alloyfinger-0.1.13.tgz"},"maintainers":[{"name":"anonymous","email":"mhtml5@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alloyfinger-0.1.13.tgz_1515048354337_0.19928708020597696"},"publish_time":1515048354655,"_hasShrinkwrap":false,"_cnpm_publish_time":1515048354655,"contributors":[]},"0.1.12":{"name":"alloyfinger","version":"0.1.12","description":"super tiny size multi-touch gestures library for the web. ","main":"alloy_finger.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.23.0","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-function-bind":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-env":"^1.3.2","babel-preset-react":"^6.24.1","babel-runtime":"^6.23.0","fast-async":"^6.2.2","husky":"^0.13.3"},"repository":{"type":"git","url":"git+https://github.com/AlloyTeam/AlloyFinger.git"},"keywords":["gesture","touch","multitouch"],"author":{"name":"dntzhang"},"license":"MIT","bugs":{"url":"https://github.com/AlloyTeam/AlloyFinger/issues"},"homepage":"https://github.com/AlloyTeam/AlloyFinger#readme","gitHead":"bc928b985765f5c264840d93dd637b33e1eb6a8e","_id":"alloyfinger@0.1.12","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"anonymous","email":"mhtml5@qq.com"},"dist":{"shasum":"ba589933ba471123a02158dd2b3df5bc641be77d","size":703427,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/alloyfinger/-/alloyfinger-0.1.12.tgz"},"maintainers":[{"name":"anonymous","email":"mhtml5@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alloyfinger-0.1.12.tgz_1514426663437_0.33390075783245265"},"publish_time":1514426663829,"_hasShrinkwrap":false,"_cnpm_publish_time":1514426663829,"contributors":[]},"0.1.11":{"name":"alloyfinger","version":"0.1.11","description":"super tiny size multi-touch gestures library for the web. ","main":"alloy_finger.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.23.0","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-function-bind":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-env":"^1.3.2","babel-preset-react":"^6.24.1","babel-runtime":"^6.23.0","fast-async":"^6.2.2","husky":"^0.13.3"},"repository":{"type":"git","url":"git+https://github.com/AlloyTeam/AlloyFinger.git"},"keywords":["gesture","touch","multitouch"],"author":{"name":"dntzhang"},"license":"MIT","bugs":{"url":"https://github.com/AlloyTeam/AlloyFinger/issues"},"homepage":"https://github.com/AlloyTeam/AlloyFinger#readme","gitHead":"b7b95c28fb527e7ef8bba78bbf575bed0b6cd365","_id":"alloyfinger@0.1.11","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"anonymous","email":"mhtml5@qq.com"},"dist":{"shasum":"f86ab0078751fcd9453144e166617e1ff3ee3944","size":703141,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/alloyfinger/-/alloyfinger-0.1.11.tgz"},"maintainers":[{"name":"anonymous","email":"mhtml5@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alloyfinger-0.1.11.tgz_1512095911874_0.6792781504336745"},"publish_time":1512095911996,"_hasShrinkwrap":false,"_cnpm_publish_time":1512095911996,"contributors":[]},"0.1.10":{"name":"alloyfinger","version":"0.1.10","description":"super tiny size multi-touch gestures library for the web. ","main":"alloy_finger.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.23.0","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-function-bind":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-env":"^1.3.2","babel-preset-react":"^6.24.1","babel-runtime":"^6.23.0","fast-async":"^6.2.2","husky":"^0.13.3"},"repository":{"type":"git","url":"git+https://github.com/AlloyTeam/AlloyFinger.git"},"keywords":["gesture","touch","multitouch"],"author":{"name":"dntzhang"},"license":"MIT","bugs":{"url":"https://github.com/AlloyTeam/AlloyFinger/issues"},"homepage":"https://github.com/AlloyTeam/AlloyFinger#readme","gitHead":"91e13420ff64748103a2a0a4dddbe279452bd683","_id":"alloyfinger@0.1.10","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"anonymous","email":"mhtml5@qq.com"},"dist":{"shasum":"830b4b73a05676ed80c65f0ff525bfb344e69e73","size":720145,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/alloyfinger/-/alloyfinger-0.1.10.tgz"},"maintainers":[{"name":"anonymous","email":"mhtml5@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alloyfinger-0.1.10.tgz_1505723586802_0.9090705635026097"},"publish_time":1505723586974,"_cnpm_publish_time":1505723586974,"_hasShrinkwrap":false,"contributors":[]},"0.1.8":{"name":"alloyfinger","version":"0.1.8","description":"super tiny size multi-touch gestures library for the web. ","main":"alloy_finger.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/AlloyTeam/AlloyFinger.git"},"keywords":["gesture","touch","multitouch"],"author":{"name":"dntzhang"},"license":"MIT","bugs":{"url":"https://github.com/AlloyTeam/AlloyFinger/issues"},"homepage":"https://github.com/AlloyTeam/AlloyFinger#readme","gitHead":"22d18796196ffa86af54c3bd3de88e712c555762","_id":"alloyfinger@0.1.8","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"anonymous","email":"mhtml5@qq.com"},"dist":{"shasum":"d71c382f19ffeef258126a7166ae54d7ab860c68","size":972129,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/alloyfinger/-/alloyfinger-0.1.8.tgz"},"maintainers":[{"name":"anonymous","email":"mhtml5@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alloyfinger-0.1.8.tgz_1498104384522_0.5585061360616237"},"publish_time":1498104384889,"_cnpm_publish_time":1498104384889,"_hasShrinkwrap":false,"contributors":[]},"0.1.7":{"name":"alloyfinger","version":"0.1.7","description":"super tiny size multi-touch gestures library for the web. ","main":"alloy_finger.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/AlloyTeam/AlloyFinger.git"},"keywords":["gesture","touch","multitouch"],"author":{"name":"dntzhang"},"license":"MIT","bugs":{"url":"https://github.com/AlloyTeam/AlloyFinger/issues"},"homepage":"https://github.com/AlloyTeam/AlloyFinger#readme","gitHead":"9cd9958869048c625c7dde649e06811ef30fe9fc","_id":"alloyfinger@0.1.7","_shasum":"d72a33989281379de4825ab07816f83d9fb7cb95","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"anonymous","email":"mhtml5@qq.com"},"dist":{"shasum":"d72a33989281379de4825ab07816f83d9fb7cb95","size":972126,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/alloyfinger/-/alloyfinger-0.1.7.tgz"},"maintainers":[{"name":"anonymous","email":"mhtml5@qq.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/alloyfinger-0.1.7.tgz_1494822288609_0.505002454854548"},"publish_time":1494822292106,"_cnpm_publish_time":1494822292106,"_hasShrinkwrap":false,"contributors":[]},"0.1.6":{"name":"alloyfinger","version":"0.1.6","description":"super tiny size multi-touch gestures library for the web. ","main":"alloy_finger.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/AlloyTeam/AlloyFinger.git"},"keywords":["gesture","touch","multitouch"],"author":{"name":"dntzhang"},"license":"MIT","bugs":{"url":"https://github.com/AlloyTeam/AlloyFinger/issues"},"homepage":"https://github.com/AlloyTeam/AlloyFinger#readme","gitHead":"bca71053fbac81236d60cb8bc7248014591a434e","_id":"alloyfinger@0.1.6","_shasum":"c54027cd6b0ca71134d764f1afb137686daad8be","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"anonymous","email":"mhtml5@qq.com"},"dist":{"shasum":"c54027cd6b0ca71134d764f1afb137686daad8be","size":971946,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/alloyfinger/-/alloyfinger-0.1.6.tgz"},"maintainers":[{"name":"anonymous","email":"mhtml5@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/alloyfinger-0.1.6.tgz_1488527593821_0.13640028797090054"},"publish_time":1488527594056,"_cnpm_publish_time":1488527594056,"_hasShrinkwrap":false,"contributors":[]},"0.1.5":{"name":"alloyfinger","version":"0.1.5","description":"super tiny size multi-touch gestures library for the web. ","main":"alloy_finger.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/AlloyTeam/AlloyFinger.git"},"keywords":["gesture","touch","multitouch"],"author":{"name":"dntzhang"},"license":"MIT","bugs":{"url":"https://github.com/AlloyTeam/AlloyFinger/issues"},"homepage":"https://github.com/AlloyTeam/AlloyFinger#readme","gitHead":"2b43429d73d31d4937a4f58f4b9268d91ca019d9","_id":"alloyfinger@0.1.5","_shasum":"69e087432c88157a40307dc27216cbf833053728","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"anonymous","email":"mhtml5@qq.com"},"dist":{"shasum":"69e087432c88157a40307dc27216cbf833053728","size":971948,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/alloyfinger/-/alloyfinger-0.1.5.tgz"},"maintainers":[{"name":"anonymous","email":"mhtml5@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/alloyfinger-0.1.5.tgz_1487410485037_0.48041698173619807"},"publish_time":1487410485276,"_cnpm_publish_time":1487410485276,"_hasShrinkwrap":false,"contributors":[]},"0.1.4":{"name":"alloyfinger","version":"0.1.4","description":"super tiny size multi-touch gestures library for the web. ","main":"alloy_finger.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/AlloyTeam/AlloyFinger.git"},"keywords":["gesture","touch","multitouch"],"author":{"name":"dntzhang"},"license":"MIT","bugs":{"url":"https://github.com/AlloyTeam/AlloyFinger/issues"},"homepage":"https://github.com/AlloyTeam/AlloyFinger#readme","gitHead":"1e0f1ba8f1224e86166b1db779341c8ffaa624db","_id":"alloyfinger@0.1.4","_shasum":"94807f306e281841fead57f644dabf4029df430e","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"anonymous","email":"mhtml5@qq.com"},"dist":{"shasum":"94807f306e281841fead57f644dabf4029df430e","size":971807,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/alloyfinger/-/alloyfinger-0.1.4.tgz"},"maintainers":[{"name":"anonymous","email":"mhtml5@qq.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/alloyfinger-0.1.4.tgz_1482799160140_0.08515306492336094"},"publish_time":1482799162690,"_cnpm_publish_time":1482799162690,"_hasShrinkwrap":false,"contributors":[]},"0.1.3":{"name":"alloyfinger","version":"0.1.3","description":"super tiny size multi-touch gestures library for the web. ","main":"alloy_finger.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/AlloyTeam/AlloyFinger.git"},"keywords":["gesture","touch","multitouch"],"author":{"name":"dntzhang"},"license":"MIT","bugs":{"url":"https://github.com/AlloyTeam/AlloyFinger/issues"},"homepage":"https://github.com/AlloyTeam/AlloyFinger#readme","gitHead":"9150e03ed6bf04b0804d8972c9222f3ab7a2e326","_id":"alloyfinger@0.1.3","_shasum":"de528252aca966a39ae5e8e8c8a7085afeb118fa","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"anonymous","email":"mhtml5@qq.com"},"dist":{"shasum":"de528252aca966a39ae5e8e8c8a7085afeb118fa","size":923547,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/alloyfinger/-/alloyfinger-0.1.3.tgz"},"maintainers":[{"name":"anonymous","email":"mhtml5@qq.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/alloyfinger-0.1.3.tgz_1479457944010_0.2252928582020104"},"publish_time":1479457944526,"_cnpm_publish_time":1479457944526,"_hasShrinkwrap":false,"contributors":[]},"0.1.2":{"name":"alloyfinger","version":"0.1.2","description":"super tiny size multi-touch gestures library for the web. ","main":"alloy_finger.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/AlloyTeam/AlloyFinger.git"},"keywords":["gesture","touch","multitouch"],"author":{"name":"dntzhang"},"license":"MIT","bugs":{"url":"https://github.com/AlloyTeam/AlloyFinger/issues"},"homepage":"https://github.com/AlloyTeam/AlloyFinger#readme","gitHead":"1bdb5b0247d467edc12511f7a5a3144333a82eca","_id":"alloyfinger@0.1.2","_shasum":"9c42394384bb32108f38372467a0e3e1aad0d891","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"anonymous","email":"mhtml5@qq.com"},"dist":{"shasum":"9c42394384bb32108f38372467a0e3e1aad0d891","size":647955,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/alloyfinger/-/alloyfinger-0.1.2.tgz"},"maintainers":[{"name":"anonymous","email":"mhtml5@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/alloyfinger-0.1.2.tgz_1464662117932_0.6328636852558702"},"publish_time":1464662118503,"_cnpm_publish_time":1464662118503,"_hasShrinkwrap":false,"contributors":[]},"0.1.1":{"name":"alloyfinger","version":"0.1.1","description":"super tiny size multi-touch gestures library for the web. ","main":"alloy_finger.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/AlloyTeam/AlloyFinger.git"},"keywords":["gesture","touch","multitouch"],"author":{"name":"dntzhang"},"license":"MIT","bugs":{"url":"https://github.com/AlloyTeam/AlloyFinger/issues"},"homepage":"https://github.com/AlloyTeam/AlloyFinger#readme","gitHead":"dd3ee4c33a49f8d7d3b9c307cc978d689b454237","_id":"alloyfinger@0.1.1","_shasum":"1b21a3a62efe6c45c1c3be70eeb5e51299c6648f","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"anonymous","email":"mhtml5@qq.com"},"dist":{"shasum":"1b21a3a62efe6c45c1c3be70eeb5e51299c6648f","size":647007,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/alloyfinger/-/alloyfinger-0.1.1.tgz"},"maintainers":[{"name":"anonymous","email":"mhtml5@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/alloyfinger-0.1.1.tgz_1464444568548_0.5562460208311677"},"publish_time":1464444572092,"_cnpm_publish_time":1464444572092,"_hasShrinkwrap":false,"contributors":[]},"0.1.0":{"name":"alloyfinger","version":"0.1.0","description":"super tiny size multi-touch gestures library for the web. ","main":"alloy_finger.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/AlloyTeam/AlloyFinger.git"},"keywords":["gesture","touch","multitouch"],"author":{"name":"dntzhang"},"license":"MIT","bugs":{"url":"https://github.com/AlloyTeam/AlloyFinger/issues"},"homepage":"https://github.com/AlloyTeam/AlloyFinger#readme","gitHead":"f03769f32abfa09297a0ea4cc1d6c856e68d7421","_id":"alloyfinger@0.1.0","_shasum":"0fb90f4b095695a70ddb16112ebdcf5e26614836","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"anonymous","email":"mhtml5@qq.com"},"dist":{"shasum":"0fb90f4b095695a70ddb16112ebdcf5e26614836","size":647060,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/alloyfinger/-/alloyfinger-0.1.0.tgz"},"maintainers":[{"name":"anonymous","email":"mhtml5@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/alloyfinger-0.1.0.tgz_1464226863615_0.49158152961172163"},"publish_time":1464226866995,"_cnpm_publish_time":1464226866995,"_hasShrinkwrap":false,"contributors":[]}},"dist-tags":{"latest":"0.1.16"},"name":"alloyfinger","time":{"modified":"2023-08-04T06:59:21.014Z","created":"2022-01-26T21:21:09.319Z","0.1.16":"2019-01-03T07:09:28.057Z","0.1.15":"2018-06-11T04:44:45.041Z","0.1.14":"2018-06-05T01:18:42.713Z","0.1.13":"2018-01-04T06:45:54.655Z","0.1.12":"2017-12-28T02:04:23.829Z","0.1.11":"2017-12-01T02:38:31.996Z","0.1.10":"2017-09-18T08:33:06.974Z","0.1.8":"2017-06-22T04:06:24.889Z","0.1.7":"2017-05-15T04:24:52.106Z","0.1.6":"2017-03-03T07:53:14.056Z","0.1.5":"2017-02-18T09:34:45.276Z","0.1.4":"2016-12-27T00:39:22.690Z","0.1.3":"2016-11-18T08:32:24.526Z","0.1.2":"2016-05-31T02:35:18.503Z","0.1.1":"2016-05-28T14:09:32.092Z","0.1.0":"2016-05-26T01:41:06.995Z"},"readme":"# Preview\r\n\r\nYou can touch this → [http://alloyteam.github.io/AlloyFinger/](http://alloyteam.github.io/AlloyFinger/)\r\n\r\n# Install\r\n\r\nYou can install it via npm:\r\n\r\n```html\r\nnpm install alloyfinger\r\n```\r\n\r\n# Usage\r\n\r\n```js\r\nvar af = new AlloyFinger(element, {\r\n    touchStart: function () { },\r\n    touchMove: function () { },\r\n    touchEnd:  function () { },\r\n    touchCancel: function () { },\r\n    multipointStart: function () { },\r\n    multipointEnd: function () { },\r\n    tap: function () { },\r\n    doubleTap: function () { },\r\n    longTap: function () { },\r\n    singleTap: function () { },\r\n    rotate: function (evt) {\r\n        console.log(evt.angle);\r\n    },\r\n    pinch: function (evt) {\r\n        console.log(evt.zoom);\r\n    },\r\n    pressMove: function (evt) {\r\n        console.log(evt.deltaX);\r\n        console.log(evt.deltaY);\r\n    },\r\n    swipe: function (evt) {\r\n        console.log(\"swipe\" + evt.direction);\r\n    }\r\n});\r\n\r\n/**\r\n * this method can also add or remove the event handler\r\n */\r\nvar onTap = function() {};\r\n\r\naf.on('tap', onTap);\r\naf.on('touchStart', function() {});\r\n\r\naf.off('tap', onTap);\r\n\r\n/**\r\n * this method can destroy the instance\r\n */\r\naf = af.destroy();\r\n```\r\n\r\n### Omi Version:\r\n\r\n\r\n```js\r\nimport { render, tag, WeElement } from 'omi'\r\nimport 'omi-finger'\r\n\r\n@tag('my-app')\r\nclass MyApp extends WeElement {\r\n  install() {\r\n    this.data.wording = 'Tap or Swipe Me!'\r\n  }\r\n\r\n  handleTap = (evt) => {\r\n    this.data.wording += '\\r\\nTap'\r\n    this.update()\r\n  }\r\n\r\n  handleSwipe = (evt) => {\r\n    this.data.wording += '\\r\\nSwipe-' + evt.direction\r\n    this.update()\r\n  }\r\n\r\n  render() {\r\n    return (\r\n      <div>\r\n        <omi-finger onTap={this.handleTap} abc={{a:1}} onSwipe={this.handleSwipe}>\r\n          <div class=\"touchArea\" >\r\n            {this.data.wording}\r\n          </div>\r\n        </omi-finger>\r\n      </div>\r\n    )\r\n  }\r\n\r\n  css() {\r\n    return `.touchArea{\r\n                  background-color: green;\r\n                  width: 200px;\r\n                  min-height: 200px;\r\n                  text-align: center;\r\n                  color:white;\r\n                  height:auto;\r\n                  white-space: pre-line;\r\n              }`\r\n  }\r\n}\r\n\r\nrender(<my-app></my-app>, 'body')\r\n```\r\n\r\n* [omi-finger](https://github.com/Tencent/omi/tree/master/packages/omi-finger)\r\n* [css3transform](https://github.com/Tencent/omi/tree/master/packages/omi-transform)\r\n\r\n# Others\r\n\r\n* [AlloyCrop](https://github.com/AlloyTeam/AlloyCrop)\r\n\r\n\r\n# License\r\nThis content is released under the [MIT](http://opensource.org/licenses/MIT) License.","users":{}}