{"_id":"jquery-touchswipe","_rev":"19-8130be36abc58da57c5a60bf4cdb3a06","name":"jquery-touchswipe","description":"A jquery plugin to be used on touch devices such as iPad, iPhone, Android etc, to react to swipe gestures.","dist-tags":{"latest":"1.6.19"},"versions":{"1.6.7":{"name":"jquery-touchswipe","title":"Touch Swipe","description":"A jquery plugin to be used on touch devices such as iPad, iPhone, android etc to react to swipe gestures","keywords":["touchSwipe","touch","swipe","gestures","tocuhevent","jquery"],"main":"./jquery.touchSwipe.min.js","author":{"name":"Matt Bryson"},"version":"1.6.7","repository":{"type":"git","url":"https://github.com/mattbryson/TouchSwipe-Jquery-Plugin.git"},"bugs":{"url":"https://github.com/mattbryson/TouchSwipe-Jquery-Plugin/issues"},"licenses":[{"type":"MIT","url":"https://raw.githubusercontent.com/mattbryson/TouchSwipe-Jquery-Plugin/master/LICENCE"},{"type":"GPL V2","url":"https://raw.githubusercontent.com/mattbryson/TouchSwipe-Jquery-Plugin/master/LICENCE"}],"dependencies":{"jquery":"~1"},"homepage":"http://labs.rampinteractive.co.uk/touchSwipe/demos/","_id":"jquery-touchswipe@1.6.7","dist":{"shasum":"ff06e9dfac25d0d85c9917e7fa257b88502817d1","tarball":"https://registry.npmjs.org/jquery-touchswipe/-/jquery-touchswipe-1.6.7.tgz","integrity":"sha512-2q/E0qKa0lPbKPoCu0ATGncBZVAyn2EOWSPu8q78UMPulez8MiCgmue44g56N9MBr4DBYJyFEGHloTcR5BtAqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOnvOeaa9/h0MzGCWbsMCmGRILIs+sGYH+/qlOGRZpXgIhALB8ik9gkHa0a4nZc5klKtVVvwS5z745OD9WUPGLUP1L"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"mattbryson","email":"matt.bryson@gmai.com"},"maintainers":[{"name":"mattbryson","email":"matt.bryson@gmai.com"}],"directories":{}},"1.6.12":{"name":"jquery-touchswipe","title":"Touch Swipe","description":"A jquery plugin to be used on touch devices such as iPad, iPhone, Android etc, to react to swipe gestures.","keywords":["touchSwipe","touch","swipe","gestures","tocuhevent","jquery"],"main":"./jquery.touchSwipe.min.js","author":{"name":"Matt Bryson"},"version":"1.6.12","repository":{"type":"git","url":"https://github.com/mattbryson/TouchSwipe-Jquery-Plugin.git"},"bugs":{"url":"https://github.com/mattbryson/TouchSwipe-Jquery-Plugin/issues"},"licenses":[{"type":"MIT","url":"https://raw.githubusercontent.com/mattbryson/TouchSwipe-Jquery-Plugin/master/LICENCE"},{"type":"GPL V2","url":"https://raw.githubusercontent.com/mattbryson/TouchSwipe-Jquery-Plugin/master/LICENCE"}],"homepage":"http://labs.rampinteractive.co.uk/touchSwipe/demos/","gitHead":"812876ccfc3a32aec533bd0339eac069016452b7","_id":"jquery-touchswipe@1.6.12","scripts":{},"_shasum":"1ec89e6401d0ff693c1d77e0d7284e2d9254822c","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.12.0","_npmUser":{"name":"mattbryson","email":"matt.bryson@gmai.com"},"maintainers":[{"name":"mattbryson","email":"matt.bryson@gmai.com"}],"dist":{"shasum":"1ec89e6401d0ff693c1d77e0d7284e2d9254822c","tarball":"https://registry.npmjs.org/jquery-touchswipe/-/jquery-touchswipe-1.6.12.tgz","integrity":"sha512-ignx63I0XVuIFHAeOEyC+NQ/pYX1YE8IhYgaGCFwd95FvnnR9wjXHOo0VurxSBtP9GZMeho8r0/zrXSQvkMgbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgWHRgz0n1Ep8qBVtT6QdHGPj4i0lhPc+76hTYh8yidgIgWGAfciGQdfUSQZ99e1NuvNODlohM88lldFZDPDUK2F4="}]},"directories":{}},"1.6.15":{"name":"jquery-touchswipe","title":"Touch Swipe","description":"A jquery plugin to be used on touch devices such as iPad, iPhone, Android etc, to react to swipe gestures.","keywords":["touchSwipe","touch","swipe","gestures","tocuhevent","jquery"],"main":"./jquery.touchSwipe.min.js","author":{"name":"Matt Bryson"},"version":"1.6.15","repository":{"type":"git","url":"https://github.com/mattbryson/TouchSwipe-Jquery-Plugin.git"},"bugs":{"url":"https://github.com/mattbryson/TouchSwipe-Jquery-Plugin/issues"},"licenses":[{"type":"MIT","url":"https://raw.githubusercontent.com/mattbryson/TouchSwipe-Jquery-Plugin/master/LICENCE"},{"type":"GPL V2","url":"https://raw.githubusercontent.com/mattbryson/TouchSwipe-Jquery-Plugin/master/LICENCE"}],"homepage":"http://labs.rampinteractive.co.uk/touchSwipe/demos/","gitHead":"d48215666f0d63038774b364ed97568145356583","_id":"jquery-touchswipe@1.6.15","scripts":{},"_shasum":"be8372f2c799f9fd6b3c15e5034bf7e25e28dd83","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.12.0","_npmUser":{"name":"mattbryson","email":"matt.bryson@gmai.com"},"maintainers":[{"name":"mattbryson","email":"matt.bryson@gmai.com"}],"dist":{"shasum":"be8372f2c799f9fd6b3c15e5034bf7e25e28dd83","tarball":"https://registry.npmjs.org/jquery-touchswipe/-/jquery-touchswipe-1.6.15.tgz","integrity":"sha512-AGdYX9Kxo/GWsjWm5AXYQ3AB+3BnNHsMtAwC05Io/bIrjvsXq7kbzO2qR71sb13Gc/pCU3uXFm3ZFLjTxm1GkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7KBe08PwxOxUCGfOR8/unbX4bQExi7SkPqYkTOsvTZAIgSNOLzymyGAY09Kcb2DXEmUc3qDF5Wf+j94wqkAcyFPQ="}]},"directories":{}},"1.6.17":{"name":"jquery-touchswipe","title":"Touch Swipe","description":"A jquery plugin to be used on touch devices such as iPad, iPhone, Android etc, to react to swipe gestures.","keywords":["touchSwipe","touch","swipe","gestures","tocuhevent","jquery"],"main":"./jquery.touchSwipe.min.js","author":{"name":"Matt Bryson"},"version":"1.6.17","repository":{"type":"git","url":"git+https://github.com/mattbryson/TouchSwipe-Jquery-Plugin.git"},"bugs":{"url":"https://github.com/mattbryson/TouchSwipe-Jquery-Plugin/issues"},"licenses":[{"type":"MIT","url":"https://raw.githubusercontent.com/mattbryson/TouchSwipe-Jquery-Plugin/master/LICENCE"},{"type":"GPL V2","url":"https://raw.githubusercontent.com/mattbryson/TouchSwipe-Jquery-Plugin/master/LICENCE"}],"homepage":"http://labs.rampinteractive.co.uk/touchSwipe/demos/","devDependencies":{"docdash":"^0.3.0","jsdoc":"^3.4.0","uglify-js":"^2.6.2"},"scripts":{"docs":"jsdoc jquery.touchSwipe.js --readme README.md --destination ./docs --template node_modules/docdash --tutorials ./demos ","minify":"uglifyjs jquery.touchSwipe.js --output jquery.touchSwipe.min.js --compress  --comments","build":"npm run docs && npm run minify"},"gitHead":"6ac583149e8babc2ccc5ec7914a7139d005c41b9","_id":"jquery-touchswipe@1.6.17","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"mattbryson","email":"matt.bryson@gmail.com"},"dist":{"integrity":"sha512-AsWfsA8xg0fWBI+RcQV0FP4PhcAr4u7V9dZmcx2LdUKMfyj3I+a9Qg4SQY8T+cSO3gUAn7Pzn+j5f2oTxCbnCA==","shasum":"b321967ab76eb14224748d097e4e9ddd6507db4d","tarball":"https://registry.npmjs.org/jquery-touchswipe/-/jquery-touchswipe-1.6.17.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDb2BPi+fzWZNwGB+cdtdFAWKtX7Z906bSL45hEfRqJZwIgXHESWVZOomFseZ5lOmiLhqA2JWt4VgdJQa9IKpfU3qE="}]},"maintainers":[{"name":"mattbryson","email":"matt.bryson@gmai.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jquery-touchswipe-1.6.17.tgz_1511881047019_0.5656839576549828"},"directories":{}},"1.6.18":{"name":"jquery-touchswipe","title":"Touch Swipe","description":"A jquery plugin to be used on touch devices such as iPad, iPhone, Android etc, to react to swipe gestures.","keywords":["touchSwipe","touch","swipe","gestures","tocuhevent","jquery"],"main":"./jquery.touchSwipe.min.js","author":{"name":"Matt Bryson"},"version":"1.6.18","repository":{"type":"git","url":"git+https://github.com/mattbryson/TouchSwipe-Jquery-Plugin.git"},"bugs":{"url":"https://github.com/mattbryson/TouchSwipe-Jquery-Plugin/issues"},"licenses":[{"type":"MIT","url":"https://raw.githubusercontent.com/mattbryson/TouchSwipe-Jquery-Plugin/master/LICENCE"},{"type":"GPL V2","url":"https://raw.githubusercontent.com/mattbryson/TouchSwipe-Jquery-Plugin/master/LICENCE"}],"homepage":"http://labs.rampinteractive.co.uk/touchSwipe/demos/","devDependencies":{"docdash":"^0.3.0","jsdoc":"^3.4.0","uglify-js":"^2.6.2"},"scripts":{"docs":"jsdoc jquery.touchSwipe.js --readme README.md --destination ./docs --template node_modules/docdash --tutorials ./demos ","minify":"uglifyjs jquery.touchSwipe.js --output jquery.touchSwipe.min.js --compress  --comments","build":"npm run docs && npm run minify"},"gitHead":"4cc4c4f9eb881518f550247d0f67b167b4f29a54","_id":"jquery-touchswipe@1.6.18","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"mattbryson","email":"matt.bryson@gmail.com"},"dist":{"integrity":"sha512-5CuJvsJ2R85/K9rTkOXfxCWZvtXEaRIziG/cvlgTLvGywxS6f3MnbMQANei+WG1BK4N5xnT8a6oL3HoKIoMBvA==","shasum":"fd65a09611edc3fece8ef480ae48569d42f984e2","tarball":"https://registry.npmjs.org/jquery-touchswipe/-/jquery-touchswipe-1.6.18.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu+uMC/VoOWFBVXatYJjpvW1fESNV1C8/kGe7OYlTJ/gIhANqqrzlfAeJDk4BBLMH1J+JOiX5f/2vHFtvE0QAp/gCr"}]},"maintainers":[{"name":"mattbryson","email":"matt.bryson@gmai.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jquery-touchswipe-1.6.18.tgz_1511881182350_0.6698616333305836"},"directories":{}},"1.6.16":{"name":"jquery-touchswipe","title":"Touch Swipe","description":"A jquery plugin to be used on touch devices such as iPad, iPhone, Android etc, to react to swipe gestures.","keywords":["touchSwipe","touch","swipe","gestures","tocuhevent","jquery"],"main":"./jquery.touchSwipe.min.js","author":{"name":"Matt Bryson"},"version":"1.6.16","repository":{"type":"git","url":"git+https://github.com/mattbryson/TouchSwipe-Jquery-Plugin.git"},"bugs":{"url":"https://github.com/mattbryson/TouchSwipe-Jquery-Plugin/issues"},"licenses":[{"type":"MIT","url":"https://raw.githubusercontent.com/mattbryson/TouchSwipe-Jquery-Plugin/master/LICENCE"},{"type":"GPL V2","url":"https://raw.githubusercontent.com/mattbryson/TouchSwipe-Jquery-Plugin/master/LICENCE"}],"homepage":"http://labs.rampinteractive.co.uk/touchSwipe/demos/","devDependencies":{"docdash":"^0.3.0","jsdoc":"^3.4.0","uglify-js":"^2.6.2"},"scripts":{"docs":"jsdoc jquery.touchSwipe.js --readme README.md --destination ./docs --template node_modules/docdash --tutorials ./demos ","minify":"uglifyjs jquery.touchSwipe.js --output jquery.touchSwipe.min.js --compress  --comments","build":"npm run docs && npm run minify"},"gitHead":"13a54f6a3dbb5806828f7c12b64e497de4f6f353","_id":"jquery-touchswipe@1.6.16","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"mattbryson","email":"matt.bryson@gmail.com"},"dist":{"integrity":"sha512-BwTMVrMgjsWKhZYQtsZdsnG9X5p90SKjFmaQsQCaIgrpwSHC3RyxvIYDbEldxIYuTDlplplcYp1KbZxD3MMaUQ==","shasum":"c0e788ad42814eb0f6882e437eaaf1bb3478b0b4","tarball":"https://registry.npmjs.org/jquery-touchswipe/-/jquery-touchswipe-1.6.16.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJ6tqgmzcICgiGwdEoGNsUM5jlUzCkerByD5Mz+wP/fQIhAIJ4tqiJGZLShUa5qZFvQ5PW0IzY1y2EcleTA1J//OQ/"}]},"maintainers":[{"name":"mattbryson","email":"matt.bryson@gmai.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jquery-touchswipe-1.6.16.tgz_1511885967279_0.1996100884862244"},"directories":{}},"1.6.19":{"name":"jquery-touchswipe","title":"Touch Swipe","description":"A jquery plugin to be used on touch devices such as iPad, iPhone, Android etc, to react to swipe gestures.","keywords":["touchSwipe","touch","swipe","gestures","tocuhevent","jquery"],"main":"./jquery.touchSwipe.min.js","author":{"name":"Matt Bryson"},"version":"1.6.19","repository":{"type":"git","url":"git+https://github.com/mattbryson/TouchSwipe-Jquery-Plugin.git"},"bugs":{"url":"https://github.com/mattbryson/TouchSwipe-Jquery-Plugin/issues"},"licenses":[{"type":"MIT","url":"https://raw.githubusercontent.com/mattbryson/TouchSwipe-Jquery-Plugin/master/LICENCE"},{"type":"GPL V2","url":"https://raw.githubusercontent.com/mattbryson/TouchSwipe-Jquery-Plugin/master/LICENCE"}],"homepage":"http://labs.rampinteractive.co.uk/touchSwipe/demos/","devDependencies":{"docdash":"^0.3.0","jsdoc":"^3.5.5","uglify-js":"^2.6.2"},"scripts":{"docs":"jsdoc jquery.touchSwipe.js --readme README.md --destination ./docs --template node_modules/docdash --tutorials ./demos ","minify":"uglifyjs jquery.touchSwipe.js --output jquery.touchSwipe.min.js --compress  --comments","build":"npm run docs && npm run minify"},"gitHead":"f0d71bf645779358e1458e212102c5d59b7702ec","_id":"jquery-touchswipe@1.6.19","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"mattbryson","email":"matt.bryson@gmail.com"},"dist":{"integrity":"sha512-b0BGje9reNRU3u6ksAK9QqnX7yBRgLNe/wYG7DOfyDlhBlYjayIT8bSOHmcuvptIDW/ubM9CTW/mnZf9Rohuow==","shasum":"dfd5ddaec0b78212dd500d29707129b9c7fd6cd4","tarball":"https://registry.npmjs.org/jquery-touchswipe/-/jquery-touchswipe-1.6.19.tgz","fileCount":71,"unpackedSize":636267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn5xGCRA9TVsSAnZWagAA4JoP/2lpXmKUEhXHNh6rG6Fq\nUpXAnALDJMIjOW0y+YkioW0WNVKA9pYou2hK3Sb1HzfZDeGie3U9bLSH1fDM\nQPRH5CfN4rhGFD4F0H0tE3mjltsm/s2AEoYSR6Hd1zEqwlk1SphFUdMhc5HW\n8swpPSgDjaNDTpDx77N9qBbON6M7+UnMS5Hg6XrZ+Nctd6HULnsRIt/2Bx6y\nSrwbbYYOzuuv+97Tqp3Aevpbar+E/AFbSHbgGIVhfjLlQ3fhkfTj4ApSlyD8\ntrL0YzzxS5kNfOlVpgVHw6oY4aZbrVtpsXURhihjjSfHqXXGcrumb71ru8vN\ncTro/3+kRz2qKJrhDO59NGOSUA5JvnH1EWZH9BMkTPFjWRClmMczMDFxTtSx\nTKeZ6aHgbijy3bmvveNQITXoDpCCa58VKKqjVx9/oH2Ts3S12lsaAsPXBRMk\nJfKl8r6jRnR8JAwGH0RPEiBl4YhhyhBLSm7tWc2G/lXi/xP+hvZi03ViDLqO\nemGTptrc+uHnbLOAQr/Q0hrm7QfempvaLCMNicdF5jWMj2nzzzff4bYs2m0t\nBx0ii4GbWF6GIszxuRG3R1H6OCBRCutUdabgScDmlzf50z6iz0T1Rva12nT2\nw7q0Qi9u4+/mMUO5OgNb4hdno7h+ic+f0PkcZrUu1/Rsr6BNXFNAif5rGC10\nkJfs\r\n=8TP6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDct5rpib5PU06dPB5rKszoIalRH+61JkVs3U2sF56EWgIgcItQeXYwxMHts/GB8L0UR8ym9DolFhwNRGiUEkRGFMs="}]},"maintainers":[{"name":"mattbryson","email":"matt.bryson@gmai.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jquery-touchswipe_1.6.19_1537186885677_0.7262618176142002"},"_hasShrinkwrap":false}},"readme":"# TouchSwipe 1.6\nA jQuery plugin to be used on touch devices such as iPad, iPhone, Android etc.\n\nDetects single and multiple finger swipes, pinches and falls back to mouse 'drags' on the desktop.\n\nTime and distance thresholds can be set to distinguish between swipe gesture and slow drag.\n\nAllows exclusion of child elements (interactive elements) as well allowing page scrolling or page zooming depending on configuration.\n\n* Detects swipes in 4 directions, \"up\", \"down\", \"left\" and \"right\"\n* Detects pinches \"in\" and \"out\"\n* Supports single finger or double finger touch events\n* Supports click events both on the touchSwipe object and its child objects\n* Definable threshold / maxTimeThreshold to determin when a gesture is actually a swipe\n* Events triggered for swipe \"start\",\"move\",\"end\" and \"cancel\"\n* End event can be triggered either on touch release, or as soon as threshold is met\n* Allows swiping and page scrolling\n* Disables user input elements (Button, form, text etc) from triggering swipes\n\n## Demos, examples and docs\n\n[http://labs.rampinteractive.co.uk/touchSwipe](http://labs.rampinteractive.co.uk/touchSwipe)  \n[http://labs.rampinteractive.co.uk/touchSwipe/docs](http://labs.rampinteractive.co.uk/touchSwipe/docs)\n\n\n## Installation  \n### NPM\n````bash\nnpm install jquery-touchswipe --save\n````\n### Bower\n````bash\nbower install jquery-touchswipe --save\n````\n### Manual\nInclude the minified file in your project.\n````html\n<script type=\"text/javascript\" src=\"js/jquery.touchSwipe.min.js\"></script>\n````\n\n## Usage\n````javascript\n$(function() {\n  $(\"#test\").swipe( {\n    //Generic swipe handler for all directions\n    swipe:function(event, direction, distance, duration, fingerCount, fingerData) {\n      $(this).text(\"You swiped \" + direction );  \n    }\n  });\n\n  //Set some options later\n  $(\"#test\").swipe( {fingers:2} );\n});\n````\n\nFor full demos, code examples and documentation, see below.\n\n\n## Development\nInstall dependencies\n````bash\nnpm install\n````\n\nTo minify\n````bash\nnpm run minify\n````\n\nTo build docs\n````bash\nnpm run docs\n````\n\nTo do both\n````bash\nnpm run build\n ````\n\n### For port to XUI see:\nhttps://github.com/cowgp/xui-touchSwipe\n","maintainers":[{"name":"mattbryson","email":"matt.bryson@gmai.com"}],"time":{"modified":"2022-06-19T05:14:36.138Z","created":"2015-01-22T11:56:23.035Z","1.6.7":"2015-01-22T11:56:25.410Z","1.6.12":"2015-10-01T16:49:14.643Z","1.6.15":"2015-12-21T09:32:50.640Z","1.6.17":"2017-11-28T14:57:28.187Z","1.6.18":"2017-11-28T14:59:43.460Z","1.6.16":"2017-11-28T16:19:28.533Z","1.6.19":"2018-09-17T12:21:25.795Z"},"readmeFilename":"README.md","homepage":"http://labs.rampinteractive.co.uk/touchSwipe/demos/","keywords":["touchSwipe","touch","swipe","gestures","tocuhevent","jquery"],"repository":{"type":"git","url":"git+https://github.com/mattbryson/TouchSwipe-Jquery-Plugin.git"},"author":{"name":"Matt Bryson"},"bugs":{"url":"https://github.com/mattbryson/TouchSwipe-Jquery-Plugin/issues"},"users":{"filipve":true,"frankwinter":true,"zentown":true,"sergii_m":true,"wayn":true}}