{"_id":"svelte-gestures","_rev":"48-93f234a9d2db2b7d6fbb970cf182cf19","name":"svelte-gestures","dist-tags":{"beta":"5.2.0","latest":"5.2.2"},"versions":{"1.0.0":{"name":"svelte-gestures","version":"1.0.0","_id":"svelte-gestures@1.0.0","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"b4347524f24242c4d1bfdc9643e9c682a3f6454e","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.0.0.tgz","fileCount":20,"integrity":"sha512-AcWwDABOaSydngAeCrC78+UA/pJUb4kxLbjMF1rnNR51p6g8r4T74chalXzvAdlrkIUAXGbbAQIFurNB7yW45A==","signatures":[{"sig":"MEUCIE0ichJ8I8/K6HqUS/LsioGXxSR5RK0hm7M0pqIJfrLzAiEAnYp19vfUWv2n39viEdMNFfGKakPNqfOpUj9f0XIWU8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgylLRCRA9TVsSAnZWagAAgxMQAINOEjFECgIkxSGomAKv\n3kT1SuwEeOypKuQ3zJrvPMj2I4pM5ftKlHse/RswD16gUWJchAoC+FPyEu2M\nZVCJKCC5AEyzA1sj4pr6dLotcECccZNvphloJ+ZqBfx+EyDPHPl4hJoIoBHO\nbd6rEQe0Wkan4OOIZ3q6o2aieWpJR/BpSm9qDw44y6E8CFbspXvmFfAF9ooS\nz76A5N/Zla8N0LW7k55d/Ue2Zvdt++EGgOgBMBK/KCAPrTHemj3nbtYYW2FW\n57Ihho9+b0QPND6gfei4lhjh+VZZJJ/egzjUHNNrfKAdJEDxtkC7UNg91U5x\nrxKZHXNWjgKgo07kcQF2PINXEH2812+xM/TI1yIMITel3ACJw/XwDSBXzLcl\nEfaxHTl1xS1M7cgFdOF247AR7jDH7uQkPlWWetbEUx3gIGwf30aCztL9eqMo\nHO6nne5lNnb6K25k2k5xgaCV8uwypCEipFNbGL/shIBF4+FGz1IFn85aUQI/\niaE/YSqFUEngvwFktjnNe56/MTwlwRfRAGOguJhZB678xRGtUNh7JJqWeJM5\ndNVAJeG5omcLgl0CGz7fKNbIFB1v9ennvqnch7amOf9mDrJ7Qvw8kc9/W7qD\n/u/sjo0GlA+hNpG7Ccdfy0Hc1G0vVIU5qsk2j0NSYuggxM4qaUZIvLnV+r80\nzNNH\r\n=2SgJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.umd.min.js","types":"dist/svelteGestures.d.ts","module":"dist/index.es.js","gitHead":"ea9f109a09b05957c9f35d5a3eed43c1687f154a","scripts":{"build":"rollup -c"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"7.11.2","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"14.15.5","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.44.0","typescript":"4.1.3","@babel/core":"^7.13.16","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_1.0.0_1623872208502_0.8495731189514633","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"svelte-gestures","version":"1.0.1","_id":"svelte-gestures@1.0.1","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"d4ba2a05bc5470e90a38e024ecb141b110119491","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.0.1.tgz","fileCount":20,"integrity":"sha512-vUUW2sgm4IuH8ySb6zBfILpqy6mqG/ABjcW8SzVkUVyu8z01nVQfDLjiK7L9Xas+D+Z9uw7J4cwlZvhqf1VoqA==","signatures":[{"sig":"MEYCIQCr7XJXnfP/zLhM6lby7H1o1+RpRiBumicm3Acffay3jQIhAPkrLOhfy7BXL5JHKl6FCEpF6aV14ysU+cSoiCE4RYDz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgylOYCRA9TVsSAnZWagAAlZQQAIbSTkwyEjjNbgj/6RPx\n20ZT8+p5Q97F3DgBq75WTwaPV9WAsFmE6UGl0begccPQbGST1UhGaqxtJ9IQ\n7kQebYO0PzZhx0rgBRwp8dA8EhY42kYWWpxSi0FWr3Lpb6Oo05om2DU9OEZE\nWHIybjBYNzGPB09DO2vEs5JrkDI8KnTG7fQjQPR/2XaY5y3VSKktxeMcYcEU\nG3eyXrvdBL9YBGBP6G61vjfqhO/nvRf+V2EI4kpq/sZtabVrr2s3skpNPH7T\n9xgVqkjXvpVPAp2i+Urvl8NqrhBExR9G5NRR+tEsZrE4b8DlPRC3jzbwJ3Du\nMRZYlpYcmmmSGZCbyoZSxhsVGq5WJNzx/IMv1RgpyhGoVMmzGQt0a/gaXJ0T\naziUmPbbgeDssOcrPMxYQEwwbAgdatzJyj3ab3RUp6IbYGfrN04CudmqMbFT\nJWr5yDUyYcBFpSt4z0xmfxUVJ8tUnNeozjjRmP0B3nKT/Q3iFH7Rai2NhFoJ\nAEBTK6l/7HGexczwKDuVYOE2mI4SqFovIT3yqSF1A314/OpVsOXw/9uoBKoX\nubrcMR+4YsTkWYVv6m87am4mtwMYaPC+uVhSTP6/k0xgv6VDY2xCIFHcEbRj\nPtFuIPkdP/uK1zWB5dwXOSKAXxpeAROmIRik9DQ/BT4wKCvwO8frsWS4knIj\nCqUJ\r\n=TF6L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.umd.min.js","types":"dist/svelteGestures.d.ts","module":"dist/index.es.js","gitHead":"8f42580c9a0ceedaf1013639593dc42355b09932","scripts":{"build":"rollup -c"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"7.11.2","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"14.15.5","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.44.0","typescript":"4.1.3","@babel/core":"^7.13.16","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_1.0.1_1623872408174_0.4593606744980052","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"svelte-gestures","version":"1.0.2","_id":"svelte-gestures@1.0.2","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"aa117b0bbae28ead5bef7baf03a82d343d57c3f1","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.0.2.tgz","fileCount":20,"integrity":"sha512-+Uu7SOPYBnkUWSHF9CUqAZDfnZwcZA1hCa4WmuzUBpVKhPwk40KO6vJMwFr1ApnRKJNMOfAVVjcON+ITFIE2ow==","signatures":[{"sig":"MEYCIQDYvhdI07QO0J41dJmGnYHq5hiif6FHn2bXDfDOAy3A/AIhALykohUsGQSvDwWeteFvirenXRm3y99q9EgKX7hd96nB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzmM/CRA9TVsSAnZWagAAybEP/RBUomVz2hMRZthdYLBr\nIILLkJuM5ckyWpNNHKNoR5WMxBGOyy0E2kPMUMx77EKE6ZbkKn7dBUrgj7mP\ncGJ8xptg/yOm7K1QuM5cNY0TWzFqgg+P1WIrhd6tPrvuopyIPDpl22ROq58R\ndF+Abpo1ZTVE1t1X7tq6SYSRwGu2xNYpAFXlTkAX5zERoGsDxq19TV7t578v\n5DvkDeTLvT7/J8TNULrdOZmakmk7WWZ0x+cJM8wUUewYXDx8UkETkcwYyreq\nOvHhJwFNkrjm7xcTxtlUm3dkmt6g3BzE1mIRv1pFA522HoHxFo585xjDdaVI\nNtWkUNDGJbKGHW6KNY6hHq04hdezw6JhWZo8jyAJ7cBtlMmyKvieOlDkWiel\no96v6lP5aoK4YtFJxk/M10B96HygnACUc60x38v26KPiiI5dxVW1f4nh7m0t\n2v9sT49PTES/yixXIEGn9chJZ6/hkDfbXsoqflAMXDQwqwahWIWcV+Nd2wpo\ncFrmxDE25EBI7+RooXykiUuixSfNAjqQaea8HaBORyYPHsrpUaxNh6BKrS9s\nHYL5PbUVIg9CJg0Xv+L3KWUmIWR4p2gdPADjvJrhJ3gd4OFf+Sfts1KkNbJo\nY0dMQleAlf8AGJf8QCQOCSVU4qxZSeI59pB1XPJ1pG+2MEGS3z9qQUcvc2Qi\nMLsE\r\n=dboD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.umd.min.js","types":"dist/svelteGestures.d.ts","module":"dist/index.es.js","gitHead":"98535fbc9ba1ce95ddc783bc5689ac4437d12a79","scripts":{"build":"rollup -c"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"6.14.11","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"14.15.5","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.44.0","typescript":"4.1.3","@babel/core":"^7.13.16","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_1.0.2_1624138558886_0.9760895327425452","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"svelte-gestures","version":"1.0.3","_id":"svelte-gestures@1.0.3","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"e4296e12c472ed776f6d29f9340415eeca59cc8f","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.0.3.tgz","fileCount":20,"integrity":"sha512-lo5ORgp208es2s69uinTAkS5lQrk9t8YfyVvUCFLZUobY8ModWKvXbZeHOK6vGO8H4FWfKqD355wuY9PFmhx/w==","signatures":[{"sig":"MEUCIDDg31mFGtScZ/6aY4g4V+Ptw3FbSxFhCK3PDNHZiNZUAiEA4vJtMPKQOhiQu7BmTXEUCiSYsfy25DOSnPQlDbqFli4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzmQxCRA9TVsSAnZWagAAs4gQAIjNcJC9ANqPn+zb77U2\nfdDsy8K0TUv+B1khtnS/np6qQAgG1PeiQ5vCWHqEfgipTqIPXd35qz+ZMwBr\nAb2Xo7XDFguyFJ1ocisxOopFW7STtLv5C+/QpPlu6aNKg1LfZmLpRuOvEIJq\nogCTbhKEAdp1vQSNSnErW9aDeKyr9y9lHC9LVGM02LfQV68gT8xYtVNAe8aX\n9Y4hJ8IYcuWpXHW3YmMJu6Ja738NDgHpzZhCpSFXgXXt0Bkj216DjgT3FTEr\nO7dXKC+n+QOBIsfqgW8rHxK1BUaNNudDD/l0auh0lltqx8WP16EZWk67kBIG\nLNXqWkXAsTxS0wOhbngqouxGsw0nlP2QHgt5THoa0d8iQO0NUVPKe6Kh6RE4\nnbttZsQE097prLgz4yv5q1djvLWOZR+KG+LKpTtL15i134Ko+tpA44pOuKjA\nlBW27jF2S5rY+2NOABriuHcBnPnCBFMTuRw9wLpqYCQhAba1+XyK3cdUNsYh\nFzWvm19jsOAq8uABHgunZuQgNPIP3csTwljj2MzKTJosumP+PNb9SLP0I/iN\nO42CqUkHQo0BjOpvSbBxm+l5cT5p6jiPrD72YPcCxtkLLs4C0io3AEesGXoa\ninMDs2yTIWUnOD1PuKwc9+8zt66KPYbetqbKnxA4OpnIMbeKlWA2dtH7BknM\nh5Yw\r\n=jzc9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.umd.min.js","types":"dist/svelteGestures.d.ts","module":"dist/index.es.js","gitHead":"a4f2251c0d4d3b3892e0e789bb01d0bc06d59f00","scripts":{"build":"rollup -c"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"6.14.11","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"14.15.5","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.44.0","typescript":"4.1.3","@babel/core":"^7.13.16","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_1.0.3_1624138800581_0.5474146390283849","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"svelte-gestures","version":"1.0.4","_id":"svelte-gestures@1.0.4","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"66d66bd7ef2762b5b6df1cf0b03698da0d980a0a","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.0.4.tgz","fileCount":20,"integrity":"sha512-nGSUEXjSmFmy36TAHIXUA4tu5vaGmep7FlJEenhOVbDn99ZZZ/lfzagWdR+R0Crn6yRs9wdjSmZIs+DSqxe2nA==","signatures":[{"sig":"MEYCIQD8nguf6fKcE0PcJqPIxAkZyDgaLPgnFEggqpXwKsVMygIhAPzPaa+GhcWza8pzWS10tHYEIb2cDcUncWE3uNfnvL8M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzmtTCRA9TVsSAnZWagAA0q8P/26jvz4OMLQ76CBmdFHI\ngGXw4Lw+qDUGZ2xjz13hi8TNR6risNizmOtavB8agHbsRVrZrQ0mxHm5yAB1\nWeeVBS/KsBDpQlob8lOqKZjIVughf+ksWHykEes3aNTuI5HtXS8rgkhPCqVX\nuVBCGfrMWTTySnwFwPrvGfXCF1iSk3CJmSm7W3wwZJNbNfe+tmbDb7YnEpqW\nXwH729GUjQvNHA57F0oR3qENmxUTVw5fJ2MRHo+Df6OX9mS+zCPPRrYN/h+6\nFgkl11OBuAiJeVJBLfHxlld9nhpUVToGQq220u7Cx32m44iO0D5UKq3zWNXD\nEEjlpejWCZPfokadyZKlVjlxU/hcJ+BPf1i7zpvn00vWtfD0jkKy4n+xv93B\nxhmbO9emQWsuFXoHG+1gnGrPpkGRugT/AjgugWJj5iG8LqACliJbKLuzJAcJ\n2k8UI+gEpr/rynlPgRUj46hWz8+GdHZ6d6X+xt+oTkvofHkMvBykcwnaMwAw\n9BYA483+7nYywZcXwcqn4Wwv5p35fKvNrq3pcC+SJJ4ABgPdWK+SSEhOem73\nZVQJTwqbvJrVa0oxjxrxYh5HWkhamvhhznWqzavwQerH9gbGKeQ6XJfcFc6g\n/q7V9rBsV2au02QAguJzOHUwU9GXC3Hwqv19VyiuW2AMH/y7Sap3OXkR8Bqy\nyB28\r\n=QsED\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.umd.min.js","types":"dist/svelteGestures.d.ts","module":"dist/index.es.js","gitHead":"fc4024d0a10c6ff4cd5dc6284c1f5003580d4fb6","scripts":{"build":"rollup -c"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"6.14.11","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"14.15.5","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.44.0","typescript":"4.1.3","@babel/core":"^7.13.16","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_1.0.4_1624140626907_0.5375659923494225","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"svelte-gestures","version":"1.0.5","_id":"svelte-gestures@1.0.5","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"bd04e4ba8d44b77abac5d902990a904bcf1778d1","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.0.5.tgz","fileCount":20,"integrity":"sha512-HsUbKAbL+wIT1n5vo1rRnjTQZtQHw0MzmoWOfX2wV6qKJHait1hz644u1cIZN8NpBwu+86exPQTj60oQD80Czg==","signatures":[{"sig":"MEUCIGxeeW1xN325lAz64R1mBgwFmlGnjdLgRD80yJhrixi0AiEAx4wNDUVL2pbiJWwnFfylv3MMV5j2GmXu70fFBgaATpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgznR9CRA9TVsSAnZWagAAVSgP+QFaD4chy0Q6nMlo8E4E\nzgocF+XpHrr+ZKBEILSvzxSmeFjmtq8zX1RSC28hulHfWMB7BQV4uFLvvF14\naJUXeOBKkHIYonTIPFq3TarbgE6sew75nLRdo/Pg50vb9dmhaL4bSrNiHkc0\n4NsOIqokjiolsltg3Ym4Cu7Fe/JKE+xuQTyBJSdXjWaQgeOBcJlK3bXWPkAG\n2MXjkjwovyf3Fm0NLItskfIBTJU1No4c/lhBFNrK1Ve3+aFmJmtzpxicHukR\nHATOfHav/DKhC13qV9y9ta0nYrMwZSJ/bJz8+QZXIXxOXlHt0U9UzBd9A3QC\nu4k1gEG5fVU16/HkOMHHPIh2+xb96vO/sjVrg1gkonqHrzJldlrgo7zl1hlk\nLQFpnsEGrgINsOCtiOmv89twKireT0nWOoouFUCaFAM7SaWT8jPME8yYJc60\n0YQB6F9jPYn4jJadFvc7OjY+EzBVHALO2pUMxm8sAyG6AxYfgZEHF4RXX/hm\nJuP0TXdJzuJsmFJ/6fIA2t1czJtdKSJPmJfZwJsIJLhuM7vixwYeTfD/C+Yo\nb5rbkK9GgrcixFSKO05i141gVF+f9MR+6sQx6otf1kaoUILoziC+XEJz8m2L\nUIb436ByLzQllY0+E6r1k0M5P6aFGGhFrfuluZsffA2VV8ADlK9140qUbjIp\nPaVW\r\n=BmZS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.umd.min.js","types":"dist/svelteGestures.d.ts","module":"dist/index.es.js","gitHead":"e81f69dd39bc607e33b1d40806a22403f3f68a24","scripts":{"build":"rollup -c"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"6.14.11","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"14.15.5","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.44.0","typescript":"4.1.3","@babel/core":"^7.13.16","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_1.0.5_1624142972839_0.7132669003174372","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"svelte-gestures","version":"1.0.6","_id":"svelte-gestures@1.0.6","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"860f55237b9eb12b697c4c0df36a07314faa2a90","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.0.6.tgz","fileCount":20,"integrity":"sha512-zRHoCZEfyptTFSDu0/N3g8s/Pw7AX2H4Z/CeNuN5g+52xrhYKnWjFEFcgRvUzFN40O0HOsU/0CEDxJVnsLv9iA==","signatures":[{"sig":"MEUCIQCQfUaOSjUaELbA9BmbnnXgB48ajihXXw/nh/6lLA2xWQIgKvM9Buq/CiuQ8fmVuvTTjxV2013tAsmAZjGet4ZJBAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgznoKCRA9TVsSAnZWagAAgCEP/RhPaqd+cE76ZXTHCl2A\nubE1yld/vBO5rNR1MViOIrPTyNHKgCchpezsS+9pB+Hfei18qJezZY0ojZYb\nIG95KRbr/BEvQWJwa7MAwMM4plUqTJ2AOZBxw3R00yKaIEc47F6ecfhmRUjD\nRQY4vZas66Ri43xHHqcUrCNBT8SVsytE4YWB+T/u7zZZoFx26pOjI1ULwIyo\n1TjQKqwSrpx2VefXvEYuoejuKTVL5q+1guR7tR6JCOSyaLHV/n/4R0QGcD9o\n8oAAyX/TT18C9dr5MWdZFNKaZ9gmnXPGE45twvkSaF9Nu4FRBIQny2onoXfW\nmHqEbxmYA5/mlRd9ElKubIBtyjF+ye5HbvUUIxEcrWAmZK8yW8SCYOWioB0G\nwYeEtWM40hrK5U0LwzJ1r0F+qVAyDf4x/r+jtVR+URP+ogRQil/ACRgR4XYs\nyOlaZjd8lRIMJpT7Y8QkzQv9sHHMJns5oLUjzvDVWWFuTrXOEsQWmvKTuHvi\n1BraMQEXsg4Z/St6SSVQsYJBUUUQTunv6Ef7+f1BSfHQ7XEN8ZsJIKFhBbJX\n4747c4IispN/GpFYixIGpxUPvaFBnxJyUyXhawVvgrpvratOKzj4GTBo8EvA\nUjR4rpINRfNntHO1rpKfrJ7/SOSxSduyryCr2MJuAA4mHPEPqd915fQZtPVx\nhrgj\r\n=s6pK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.umd.min.js","types":"dist/svelteGestures.d.ts","module":"dist/index.es.js","gitHead":"7828a0a473fa27adc1ac30fccadb00432da78a22","scripts":{"build":"rollup -c"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"6.14.11","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"14.15.5","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.44.0","typescript":"4.1.3","@babel/core":"^7.13.16","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_1.0.6_1624144393684_0.057368082777327745","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"svelte-gestures","version":"1.1.0","_id":"svelte-gestures@1.1.0","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"f708e85868db6e7527fb66ab63efeb577b583226","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.1.0.tgz","fileCount":20,"integrity":"sha512-FqckN0Q6Zrkc/R5PW+I+T7O8VhE4CBLuLN8LgkIVASis206osLDso5VvQY5C96v2vtX8B0Iq1PffqUAgrHgVHQ==","signatures":[{"sig":"MEYCIQCl1eYTlulMGB9UWi5blNn3JKxroTPS73rparGTSZn7cQIhAM7qofg9nKtvvem9K0KXpIJBInGvMIPpZaHRJLrPwu6g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0Dp2CRA9TVsSAnZWagAAKL8P/i1Zr87Q+PTmAl+VH9tm\n3pb1NNX2azRr9Nll4WPhRDZwbDyuF1bSOzHEWFcDOGGupqxwn2JAsRgUaoip\noi7cjcTTi9L/irWRpjrab15bBDPTx4aZ5E2tTgzxQ1CRk5kSI5BxVbYVU81Q\n+1MzIBHh6f+FoCjR6c7s1w80e2vCh4RErH7c9wUGBYL+xJa9xpCRLYGU7Atr\nLwH5Z/KncS0WvVfd5st2J2ZsAMLwqW9FAAqkbPNDKySWe1oavY/Bvcq5cka3\nPI+csXg1RjXboepFdxAEHXt7ngX9tIcOxeRna9qDJyLgATmN/C9iuxv0xIMC\nudNxGp2JkzrP5cBOjY08ILZTX8B/aXAq4P3JSEM2JVjKPuDSD5Hq6F3EW/+b\nDNqspoQD2Jkt+/rEgnnZpYX3rwL6ZZHhUFpUX1+FUXjO0tBpDST+iiY3nK9I\n9L1m1vjo8qhR1IJarS62Da9/fKhApHafLyT/HdMy5Nani0AHR7Sr8I3vToXB\nPClKFZlCZUIqZ2kzN1W1gnYdI2T+ByTBxNlTSyWrsFXXcXRC5tW9Ugwysw4f\ngRENuC2ijfs79nTO6jXZGvsE+r9L9QfFoEDvGoTNTbyozfWn5lxUkDtC0YcH\nHKpphn+wmFilhnDmzbXLMbeltYUj9J9/8ditAqD9DzXLpkPdMsSIRu9yNTMK\nbH7A\r\n=W6Nt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.umd.min.js","types":"dist/svelteGestures.d.ts","module":"dist/index.es.js","gitHead":"e894ce7455853ae41197e59e17aa4cd1b737b8fc","scripts":{"build":"rollup -c"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"7.11.2","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"14.15.5","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.44.0","typescript":"4.1.3","@babel/core":"^7.13.16","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_1.1.0_1624259189441_0.1732946483747515","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"svelte-gestures","version":"1.2.0","license":"MIT","_id":"svelte-gestures@1.2.0","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"b2fd3322b666218ffb8133b57eb2699da1905767","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.2.0.tgz","fileCount":20,"integrity":"sha512-wRKU4HtwPrBPmH4BkGcu4oHC5z4V3Q/t+9g4II3wgrLMGFlQxs7aROOqnZVImy+0P6/vy2YVGAFFyW9/OjCAaA==","signatures":[{"sig":"MEYCIQCOfFvWDFHZD4rwcxNXtTeirK5C3xCGnTXrEJ12IXon8QIhAOZV19uQ1Fuai7E9e43jKnaKML67yfo+c8yGiwHi0pW7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0kg0CRA9TVsSAnZWagAAbUAP+gMKZuDdV2CA+5b3EiTd\nsK5iy1s3j2EO9aGciEL/SIPyVirVlaoSCN2VYMqf8XyP3AItHmgdatjcaerw\nDd+4Q4b9IF8XAgDEBcIlvhs1bgjH8ancF30olouEP/67v0NLRYTEEtRli2nG\nOK/uYsVXVWhxEbCH8rn+Geu2kIIcQK9VAoJxReO0g4HmmyqxXXUia66uLZm2\nxT3IYwvPJU8hzO5g736owf1O6rthGxWVX55w/2P/wjQiTQtsZLNskqfcZJm+\nrN6lqvX/ACxMZV85+q5dht8L1k7w0xdl16/72vpVyQggh64tE0OmeMjsIBJU\ncQa3xJMgO/8F5Qbx8ORUajllM3ofzGoYZuzcYyznrByKDaoj2yrQ4GLJxNPR\nAsTcjRHeJxe+P4YffuxFzLAHEjtGaW0zMhV0ERJ9DdkSZV4dpefu/0tMpkMf\nUtLn5J6L8xSFrPyZh3WsoTcCJki5ZLqYHE/EabsSQv1pWEGz8GDS+bffhkZv\n7Eep6dFzJIhSwOwg6PHnqk6LdtYNlY4HUzKnNj2opiSKN6igVguegFk9K+qz\nhA63iqB95O3dVm6R4lYhcoQpKFI+2wHMXPaju0chhEoThFk/LFXNlZX27MCo\nR9rTH0eSRoDrvhuyIfADwkgKji9ta7hm/KrZ8vrR7kRK6/WEJSm7qNJgg8Qp\nnKgI\r\n=mcZn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.umd.min.js","types":"dist/svelteGestures.d.ts","module":"dist/index.es.js","gitHead":"8d92a513d40803191086beead8ebf494d55abecf","scripts":{"build":"rollup -c"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"6.14.11","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"14.15.5","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.44.0","typescript":"4.1.3","@babel/core":"^7.13.16","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_1.2.0_1624393780094_0.13442876623863098","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"svelte-gestures","version":"1.2.1","license":"MIT","_id":"svelte-gestures@1.2.1","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"3aeb5daefcfa043df3d0c95d12c207ec58d6b571","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.2.1.tgz","fileCount":20,"integrity":"sha512-PdtHi6qQld+zkgAbFDzMeWmJVB2Dz31VGRmw+++d5yAIm8Q6WeHhU00ZFo3Nn//kOFUs6+HG2s149r9/1IahaA==","signatures":[{"sig":"MEYCIQDMAKA9HMvLUGooSOxpEBPUj22+Vtzeo0gry4K/CBtvJwIhAJgi+gb56Gk/r7qOvK3FUEJ6Y9D1E31RWWLHRwmDjsNC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg99qiCRA9TVsSAnZWagAA3AUP/0vQuxRZjckf/QPh9GzC\ngSfWp3klZ82o6taKcEms2+eG5uCpuGgf7141sdlzmFYW5K1n9dz95oL/vPqB\nWtaHlGNAlJENqX63oSLCUHuyq3ESvBs8eqT7M48r8VMZ/a4H/JLSdmBp49a/\nNEBP6VzMNglk0pI1vRXKisitXNTivMmrO0rOTENL8zLaCWbiFO1wXH61h4QL\nCevRKOE4mBhFgSYQyA6qHQBj9UAIwMbpqr8APvrdVUcXSCcsnnstWFiZ9+0n\nn1uTwKzXepvv8WtzZ+K8NzINhv9HXHIvOTkMRY06i9QUjJEmHkHbI34KncGt\n2gSn9jYIWndyR2ds3BNVd9VKWiAIivzRs0UBiMtdVBAdLNLr+sqtJm4R+GyP\n/lLGYSfu+vc/O+OhCyTTvLEEqRz8Z67goXlmg1E2upY2LeUkl6CAfHbI3rok\n/4BtNFez4Lg35QCE30KnX1339QYLkQ93i/c8onv7UcqOHHgDnZEF4asWXI25\neovbWsaypXZGjngQasG9Wj/zY7ekRrqCU/E8TSYONTKN1fZU5sjBAQp7meTG\n/VgbGd+Dz5ips3v0U5ChjLYcgpTPfpKAdnr3mFoSEfiYFvgrjDCAuKGoFGx1\nLdGNUEw9BAdaLwK6F2saBqircqzCinBfXVdJG0QRlIhzvCRbTsS+f3NZivnJ\nHDBA\r\n=cdwh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.umd.min.js","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"1dd64761b70d388301d60b6a037303df0c24cfc5","scripts":{"build":"rollup -c"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"6.14.11","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"14.15.5","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.44.0","typescript":"4.1.3","@babel/core":"^7.13.16","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_1.2.1_1626856098367_0.672211499425881","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"svelte-gestures","version":"1.2.2","license":"MIT","_id":"svelte-gestures@1.2.2","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"e6aeb93d93d61e5ee5dba48cfd15a1835982ac6e","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.2.2.tgz","fileCount":20,"integrity":"sha512-aVUqpZZETK3wwYnssMM9OOwNxbV8yxP6Yn4UhJLizuZOm8Cnuw2Voe4QbWpUfaR3xB2k2I99M+JHFAN7+g2Y8g==","signatures":[{"sig":"MEUCIQCLuIyJ9qgHTAwuxRXigxhl7D/kxD9ap5iKSzh7Qk9dWAIgcWHGDrGrAcSOAI1ZiSd1Zi9nBlBzr49+iy4pJKFc9mE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+J6mCRA9TVsSAnZWagAAa3AP/0hUXTxbRUjd1r93P/A6\nQFZIpN6Khp5SEBLOjin2/0nibqsrWPKi9c6b1Qt8XoJAVaHU2Y9WJmygYpxa\ntKezjvORtEuRTfbCKkJ4TeLm9v0hfQWicwr0S1ET6tQ4H8xYBk/cgzMUKd8r\nalmOBrFNEdb70P9L30eOxPUguiNyQkr0w4wtOfslszfcJmaL6QFqQySTxGF5\nuGzSfk77PtFqAQbKW4+meMAhgkT9xdQXprW0aFqVK30xOeMHJ2ckrlBjS0q6\nNRbxeSAOx6d4MrZfLO0Y0E0lvRYokMEP+Iynd+jACI9Jm4DeGcqopcChjPjZ\nH6N4VwKVxdo1LYQ3rnwJhA6Ban2gKlgsMdKXS54c2mEozG67Mh/2KT97gOvt\ndpdX0Ys4K08hflamTaN7QP3Ojo4F6PS7khQRXAhE0KdZm1QZgWhjUDeYYBDX\njXpDv2rWUki7E2+WJGRF6ZGVlDxWTGFUlcA1TyjKWXCKmx7XwiPdBi/bHUzY\nx6gk3BBXQWmZCvrWf0WfcE2Xgkqd5FLJcQ/tDRpZOH9K5oSf4WnVNDVhL6C9\nKlAHucwP1U4eOWaz9vTb8mYnL2kJB4uBcOV2Cay4LV+PpcZ3EgI7l7s9A7x+\nrMUF3y4Xmkvc9pYnCWAHLaY93LBQIEP/N2E3CVk9QrzEN7UX1eQDRgKvNndu\n1e/w\r\n=DnBF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"ae46eff937707ab1729029baba8582e1e5c25228","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"6.14.11","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"14.15.5","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.53.3","typescript":"4.1.3","@babel/core":"^7.13.16","@rollup/plugin-babel":"^5.3.0","@babel/preset-typescript":"^7.14.5","@rollup/plugin-node-resolve":"^13.0.2"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_1.2.2_1626906278107_0.5289701272006226","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"svelte-gestures","version":"1.3.0","license":"MIT","_id":"svelte-gestures@1.3.0","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"e2ba2cf0418729534adb8a815f19fb437124bfcd","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.3.0.tgz","fileCount":22,"integrity":"sha512-xnUBB/28e1+TFWkWC7FFwVXuKxGo4khkYM3vt8LhkIvbJ+HlL1oxVs/yCAbUTxX93JMpWbhImPRcwro41Nb2vA==","signatures":[{"sig":"MEYCIQD6tp0Z5r48seSvSe6019G6xjmFhdthaZM/4WkaKtdsWQIhANsQpGUI6XRet32kgNqOgQ+LynNHPAXyueAJ3iYUt958","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/yVECRA9TVsSAnZWagAAiP0P/3mHC8MYUTk5yBw1O1vB\nIiZGB/dLWIWu4d+sW0OmlqHjB3L/c5D7gOH+XYhx+Q9O1wIOEOuwvfymU+7j\nvspu+wNvXJeNwJwVOUpWt8K4J67EuDLtkZg3tJkeRSWGAplY6zR9lV94T6N7\nsOtptCV8SxA1K87p+F6ebytnS805reDDoCboXa2F1yfhKoEw4vJwacIGuh56\nFNy/Z3i+4jSaG9FuTn7P5vtcAmdwAB+iG8VqspjDQ4PBXQMFN4Tg66IHlVal\ny9ygzR218OB6mYE+3ji04qu5z8ahOxS1qp3xz8YH8gKbW51/nYkJ49RTUG/n\nz2WuAbhP6aEYqQabiXWnSMFmQm1qfhgt7hK3Ijzob5V83uLWBUo5AlAGpqpP\nAas5WZtCZMaIaygg9f2VUfI6M/XQDYcsRWEsxMkVivqTyr8BiOiyOENtMVeI\nx92BwGSUYLnx+ifcKBKZYP0eUTiWoVDKfo8wG6G1hZW1CCmp5917/K4JJ7JA\nM/4OhnnYM4AZeLX29LDBFsfekufpDPzMIkw2l0J7/FTkHGzbRIentjYKDDLX\nG/KZHco8IpYFDDYM/eO333Kjxb5fh2U7nOF2w1tlp52UOWkJ0xr8b0QA/+Gd\nTpePpZ/rgdjjoy6BeR0vwhVJM2j3bL1NBjDbjtlxaiJPJdPxmrV8GUUfSstb\nvlkU\r\n=hy34\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"ec035b5eb7dcfc6e4141be96c19a84fd00db8a48","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"6.14.11","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"14.15.5","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.53.3","typescript":"4.1.3","@babel/core":"^7.13.16","@rollup/plugin-babel":"^5.3.0","@babel/preset-typescript":"^7.14.5","@rollup/plugin-node-resolve":"^13.0.2"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_1.3.0_1627333956580_0.12415176374682901","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"svelte-gestures","version":"1.3.1","license":"MIT","_id":"svelte-gestures@1.3.1","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"b8d1bacc8c69ecc2e5afda23274e0de8590e3335","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.3.1.tgz","fileCount":22,"integrity":"sha512-2kd/Ecy3bkVANkY3xiEeBMnZNzwWE2iCKFW36d+XEd6S4w/7XajJhAiYlzbq9QB5aY2p0GuepRB2Um9zj73xow==","signatures":[{"sig":"MEUCIAHIo4DYmdi2NjCxsf8bM7hSOQ2C+fMOJJcjyvv39wfgAiEAsTr+hTPPKG3+/4Q4m1thR6ZBUF7G6d6y4V/gz+4dN6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38539},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"8e972cb1a1531a861c5da431704b5f65c03b62db","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"6.14.11","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"14.15.5","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.53.3","typescript":"4.1.3","@babel/core":"^7.13.16","@rollup/plugin-babel":"^5.3.0","@babel/preset-typescript":"^7.14.5","@rollup/plugin-node-resolve":"^13.0.2"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_1.3.1_1635163632395_0.03850080139032275","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"svelte-gestures","version":"1.3.2","license":"MIT","_id":"svelte-gestures@1.3.2","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"7be87d0b0f8a90121857afb7a2039be119103b0b","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.3.2.tgz","fileCount":22,"integrity":"sha512-jLaGAt5ANXjBzhGrxBP+DK5n/7q17/wamWz64UH4+beXpA8DXlMIgdnreMAX6wAVoq7cXP3J7L25Tc4hrEMndw==","signatures":[{"sig":"MEUCIB3qI/jmeSCbC03jivfQZtwYAGQG2h2Cm0fMCRmW0430AiEA+kEoj7xkxy9Y1XAXHb69TNcpwIXj+NwPEcn+dq6gzTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh28eaCRA9TVsSAnZWagAAV50P/0nWw9QhpSfYjluoQb6N\nhzLUsOkOmy0m6k/17v3lwKi1r3OsYWvyUjqGZ+s4YmxVeVn1UMZJv/W4m4kk\naqa2yfxqQ8WrRNEY1M2fzRvITJaGNGo5/6dxdyagnx6iOiuSIIoC9aKsFesv\n1HNi5Lu/ArVuXeYFuXJ7ugyvSC3zt/01lbv59mWN8tTfznySAQcaWSRiy/Cf\nASm52ODuXArFPype0uIwF5+U+o7v4/IvAbQ5XoizWzwaW5wc3qISNolCwN3b\nnjqdt4Zt84HDTAU/OZn+rf+Lfnk9+q8ZwhN/WvWNCIK6BZyC0cmNBZfn/u9G\nAkhFqohRY7QjozodDfEZFIEoifynmyLucqxLR0yFXjnPMY+GcJWPKJUK7Kmp\nbizhXJRI9JIF51a5qUhEg2RD+rSxlkgV/U+rJuXEfRId5BKdznQdgEj/tPCZ\nS9m+SaKRTJQINw7VP1dpO0Ovfygot1xRXQ4fOSDONsB296fpk2709tCp/I+e\nhZfbec5LCIBPDXscoLohIe/q9+VAc6UtoKBu9CggF339/zGOfa0KD9YuUxGr\nfl0r7cgpLCsaE9Bu0wFAXutH74SwTIAGiIE3fvhyMwXZhTpwuwCE5vq0UUZV\n+zfSrW0AFgAyv7RmlrkMe3SJEZA1PU1LvyqgKztWCEHfR9ypMllIqmDZcQVw\nXaAJ\r\n=Moz+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"dbf28420d9453851d48f5cce5fab02ea4288a1e1","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"6.14.11","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"14.15.5","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.53.3","typescript":"4.1.3","@babel/core":"^7.13.16","@rollup/plugin-babel":"^5.3.0","@babel/preset-typescript":"^7.14.5","@rollup/plugin-node-resolve":"^13.0.2"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_1.3.2_1637017099537_0.5339430351603394","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"svelte-gestures","version":"1.3.3","license":"MIT","_id":"svelte-gestures@1.3.3","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"8e84cb403dd9f4ec6f2f1a8fdb1bcc9206c76c1b","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.3.3.tgz","fileCount":23,"integrity":"sha512-nlxO2F3mUwK374vWda+hLWJlKhSNNsQjAQ+3QWvn7cG692ckr/F+tyzMiVukcxkdvtDWgOw/Xytm9hMqwObInQ==","signatures":[{"sig":"MEYCIQCFokOlZ248kQgDjp6m/XhJbczYYpEn6WZz5hYaBd0Q7wIhALOlvZTk0aT54EElOyMvtAlxXIeEgJVwroi6mvYkXQRx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6eI2CRA9TVsSAnZWagAAwzEP/Am5M9KQsQobY8QD/Jxr\nAvVYJFf3JrHZKYz2zDyt+6w/9r0wBlbsqXd0/g1rt1lYpNiTW2S+ovVe433G\ni+pNNPYUwhRVou0y49KE78HAqr8jSAhiAHEt5Lg4VU9gp1ZevFZfKxl3UCK1\nbt8ZD/eDhWljfYFDryOWyBY4SH78BNkBBehgwRNc+kMPltudOaR3NWU4H/5g\nLnxk9ZNFzYrr09qYypiqvm0iD/o56ctaUKQhLxDPEG2AX1EGRH259t1WU26A\nMa/QMtnOZQFHtGWNM/UryC/2lGSMez7Fr6cC1p4Hmi65hyJDcBoFOMJ+PwLG\nxG8xdV7+BnmZnEc8YbnfKnoZxtY1JTcCJ4kcbhD7jY57mnbmYs55v080+He8\nZ83X2S1PdupastAc4ntAnZmwsSoqpGZhxQLoBe6bYxbt67JdKcn8L+Q7uyPn\n69xWPIMeE6VTkP5QFEXr032JAMOGYmnIvp+m364X+/2w6tLLs47bj58kxLd0\nvlp9SySzEFVq239Mg+jMk+21QsLnduEd26ysx9iEWdUJdmwW9CSSySOixpiY\ni976x8LgNTB3+EswJHeKdffr97/bTSUwSdovywMD6aOh90MWcM+w2ojiQgSf\nqphYLil4AxPiOfJl8IY5GKQt20JVp8KAZY5OdEKJQKkHnKasKDUVKtkMfKmM\njNpe\r\n=I/hG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"2c582e6bf0fa1e4bed2cdccc1a0add176e5c4fde","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"6.14.11","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"14.15.5","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.53.3","typescript":"4.1.3","@babel/core":"^7.13.16","@rollup/plugin-babel":"^5.3.0","@babel/preset-typescript":"^7.14.5","@rollup/plugin-node-resolve":"^13.0.2"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_1.3.3_1642717750015_0.7226180875272648","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"svelte-gestures","version":"1.3.4","license":"MIT","_id":"svelte-gestures@1.3.4","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"abd37878d3fa0dc817206a5a559ba2d00e7968a4","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.3.4.tgz","fileCount":23,"integrity":"sha512-14fhgO7cqLqRb5cZErEXWlnT1q7Unn/xgsp3RROX47THyJYlWSDvpqJEIV7F7EsMjgDlgxx4alnPcsKeF9n29A==","signatures":[{"sig":"MEYCIQCWsOP70njilHwidQyKRGWvFNx1muyuUEdRi0vEgp6cmQIhAPPC3jMjH4UpMfQrpNj71XUJLkTc5rU6SEW3SX73dEDs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6eQJCRA9TVsSAnZWagAArWwP/jNIaNQ7hglAgCbNfMwY\nWvSJceOalOL86MFCzTYYKJRN632RbMQ4xcDP/tjN+d37nHon0lySowbD8fqf\n5rZ6cVui6+kD0bxXDH6Olxl7aenjYgl8FfZG7mFyk0akc8al7RvTE2zJVrb2\nm9dxxBZEddHRJj6bgqcjy5X1Jjh1X0P8RlISxYVSSYGQ+mi8njmCH0kDCSpo\nAUcIzJVOJd48QpsrsvEjD70BlLtItp/Bk2uf6ngGAkyf9gj+vQK/BCiuzMZ4\ni6OPJviva7GxxGjBYBHlmcAeD6XTHgpkoHtavTd3arcM6mkMZcEbrU9xYUC1\nzUIawwAxpHXc9ltYUbEygL2dhQ37VeQU983VPzGcSv+nfD/jxgumNi48oP6e\nPIaZHi/JzVU+kgpr7bmz3ewmtTadHQy0q1josiCqmUuc52NZh3AJY5bmiW2N\nc74lwz4IWT5dJuyGQ9/it03yPq4Rmo3xriBsdD7pongQ9RYasKsxAlh4LaYZ\nfSLh35dfnPAYbfafvg64bhy4NNJJ/HRE5OyKTYBpQDY9IZ79hP71AMHV4Yu9\nuYBSf62RSFT9B+w1XX67EoPF+WhEIvjgjI34fg+S87+qfim1RdoKGvwLlMuX\nZ6z8/XWjGiD97Yc84YquT9XFpUAzffprdaMVYTFrbEqIUZz1C2Sw21T2EGeG\nlXmO\r\n=Fi9M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"2c582e6bf0fa1e4bed2cdccc1a0add176e5c4fde","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"6.14.11","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"14.15.5","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.53.3","typescript":"4.1.3","@babel/core":"^7.13.16","@rollup/plugin-babel":"^5.3.0","@babel/preset-typescript":"^7.14.5","@rollup/plugin-node-resolve":"^13.0.2"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_1.3.4_1642718217497_0.27447839210113156","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"svelte-gestures","version":"1.3.5","license":"MIT","_id":"svelte-gestures@1.3.5","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"8bff4c9c52e6548e1e5e4d9170bb503d35a5250e","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.3.5.tgz","fileCount":22,"integrity":"sha512-ABrS5oFwBgPQdYrN7GsKj+onE6jJCsE82AjRysaHNAc3bx1a7ymOtUfGAsr8pA0Uqib7a70nmk/HpYL8vqFGeg==","signatures":[{"sig":"MEUCIQCOf856avRfhHS5K1hiEotxEcMSNyWjkKlFtTPAWxl/RgIgAsZteYrKYR3xruiw3mfmf7oFOoQlhWluNH6ueu9KcEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6mIXCRA9TVsSAnZWagAAS4YP+wZIIc5qSza8qJSuRrIe\nG346lN0xn79DJ380vakNJbFinSy4gMB4cyYCqqaYYEZ7OCWtNA3gR3jfRZhv\nW+BdZXB79YlszAWZKTcX/AJXPBIrLwYDS2V50ZyK1ia071FqSXwp8y/68+PX\nL0ZyKhqj42KOqoulgFRoJ4wsNY0f6TQHsZGUF46ApsJEEUdHyTZHnT8ndQbO\nyW2wJmiI8vLVUoH8ada00BeaL5j1tEHSKFioGktEbJARiIM5rVQOvNoccPDU\nupJ/cgrD1ty1Nw+7pKlraLacklyxY3cfacNyYO9qYNICfIlUoM2FCQFbZ9kS\n9ozz8dJXuyFEIYwMoXzgg5AM1fcfrtj+eODXuBVMfYGVy1B5MvMQIkoSxgb3\nDm+eQ08NSQ5rvmkPm9pjy8wCajG9NbDH1v10/Uku21I6HaAi4IHr2gqBNFbj\nTsEpC2Bt46d8139kMJOAGQ24Zt5+a5VXwDMRGSEmgwc3GyF/yzaN2jhWzTa/\nRQncz0d1d720FJelJotB2/K5ImvE4J8NXI4SlJxZSFbXu8cdKh5g9OG3CKlG\n/OE6f8eX7vwDwMcWLjsuH92QCG6oVmlcWaBGiLWcOoqdJBRFy4Ynttkd7Vzl\npP7A9wBJ7QTY9sXgz1X1AHYNEmghdetJuY9h40lAW/vnkVfMuy33DRiZygkp\ni5QE\r\n=4HpB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./index.d.ts","module":"dist/index.esm.js","gitHead":"4162c3f9e2c905d538c60f0e865e8fa1d3d98163","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"6.14.11","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"14.15.5","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.53.3","typescript":"4.1.3","@babel/core":"^7.13.16","@rollup/plugin-babel":"^5.3.0","@babel/preset-typescript":"^7.14.5","@rollup/plugin-node-resolve":"^13.0.2"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_1.3.5_1642750486966_0.598295769449734","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"svelte-gestures","version":"1.3.6","license":"MIT","_id":"svelte-gestures@1.3.6","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"7a18332bfe96d311ff9c358151da8adabb237a5f","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.3.6.tgz","fileCount":22,"integrity":"sha512-bnKFQTK0KE/Ln9gFFXw/Wp91nNbfx6LSr93NWGl95jYr6VaYOyK5OjuDmGeOX1hJBqtJuH30OR+GKXZi2RJnXg==","signatures":[{"sig":"MEYCIQD3XQu2TdYEfO//CMRuteVq4NLnMUCIT/OZ0i2zn49VDgIhALeyf/zp+qAifjkHHfpgQqKjva4iiZQ0AGd7xa0N9b5y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6mMYCRA9TVsSAnZWagAALMkP/RrPLEHG9jnbkn//vcos\n/1ST+5R8NIMnuZFIEqO49pKz1cUMKSTP6aUYwn0zzex2sF8OJb6yCwnfOEgw\nZhItMKOvw+VIWLVocGj0sWvAn8GDe/1oYbnnwYCY/wkcIchLpF3r6TsRXOOm\n7vKA4UVdT0L2Onc6Z0AWe5J9bLWRYTnIC+2k6WEpIjaZefDFsZRpFOcs4PVs\nlEtGojhoeAQCh3yJZvwQPRG1pfFkVNXo3QQ9UzZ9OVSWDgdeUmPpuTIdm1la\nEmvaBXUl3GAVorMKKgKLLkDC1Tp8MK8Ah1i7UsMn7HJwS5Oj3vci69DjKFCt\nOluXm+jlDLNYWQqbeCbCiZoBe0BIiyNJH0INMCTXsY6cwySwfb8YpkPAYUAf\nQzoFXVXWNTxARxChxrEGq6LtH3jdgJMXbJ5DHvliZ+J2+q1zeFX9U5/DEANs\ntccGD3qFYiguGCDPo1IaMQJ/+3whQ9shg7jvxm5lGJuyxiKjvvr50DeII5Et\nrNYbz33bZxNuNJz2t6aosvXexn/KRNqIZz+XFhDo/q88u7Z1n7vASQzinBVU\nJywEk4i3k8W5F0Wkbt2qLBYOJ5hLWyk0ErIVsm+K/DunYxW4Fj2Q7mWdIQ7R\nFbPZTBfWZKDqBUHVMlYHyLlCNP+dImYoGqCEW1/mrVMjlDMLsdvhnV2Ng2Jj\nNIcO\r\n=XEtv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./index.d.ts","module":"dist/index.esm.js","gitHead":"4162c3f9e2c905d538c60f0e865e8fa1d3d98163","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"6.14.11","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"14.15.5","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.53.3","typescript":"4.1.3","@babel/core":"^7.13.16","@rollup/plugin-babel":"^5.3.0","@babel/preset-typescript":"^7.14.5","@rollup/plugin-node-resolve":"^13.0.2"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_1.3.6_1642750744423_0.5688779213694004","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"svelte-gestures","version":"1.3.7","license":"MIT","_id":"svelte-gestures@1.3.7","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"4af3a3348f52c7f522565dd5cbdc7e5a2eb0ed37","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.3.7.tgz","fileCount":24,"integrity":"sha512-Qre8cfzLsZKPzYJ56sOJf5B36kJzZMJPH6dQ1g3HehV3YZ4OQfNZ4EYud3xtnVd82ew9AZ1upXezlMisDGo02g==","signatures":[{"sig":"MEUCIQCe7azeEE3XMQNMiMFo6ZZYT5l2JVjfoU2y9tde3pnl9QIgRyCpRIxHIvfFJc5R737p6+GMGIEf006m3vFjwgub4Do=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6mahCRA9TVsSAnZWagAAfCkP/2WlYKVW4n4GhL2oGdhC\nair1+5Tr6tZbDAlb0HTWwSZWLBDxra64+IaK12OSIGlW3usKJVBya7hiy8l6\nsdIYkjlbo5OCo8CzzNxyRU7FoYn5F7YUYoSRI4tKoAMx1ub7lwkGKOTRSrzT\nN8aWwQuuhdbaf32uIkJgrjb24SEdueI3yeiTAHUnUugsznVJbOef/5kMTUX3\n70DRlDeHb06A7SU3bXaO3lQikrred+pOr4HuQp4U6CogdmSy2trdab6ARkis\n455BSIQkGoF4g6lVEy84tQAbseKYU1fmiXsVt1V0ytmeAOsreFax+IyN3ggW\ncqr+tsXsS3UZfHsMShJVNbAsUO/qBaoONQARn8nmMFPU/fgASrWxr4bhHyoa\nLEM5BYYYrogiY4JSGSz6AnlGY9rN81fXIlKp5Pb5l18lZzOQ/DbY9+uaoAzj\nd/0R2Atqg51sTF66Voq6hiZUTY99HSULv6B+CQDRwbUyX2QNCeWporQ9rKEI\n30JQ1dniUbtjTlMnShOPbfY2qvNCwntWxQ+qsSxzE+JaETB/9Ml+KYaJWMxM\nZokDrdin28DdZ4sMws1c7QydgWOTN5Ecv+l+v1iUX+FGXs6QDSNs6QAOaxU7\nWUi+0Jf2iS7cbQKrUMPKi5lMq4Z65t5VGoe7IGvL3dWlTFpMr2P3meaJJGG7\n0iUa\r\n=3iK+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./index.d.ts","module":"dist/index.esm.js","gitHead":"4162c3f9e2c905d538c60f0e865e8fa1d3d98163","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"6.14.11","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"14.15.5","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.53.3","typescript":"4.1.3","@babel/core":"^7.13.16","@rollup/plugin-babel":"^5.3.0","@babel/preset-typescript":"^7.14.5","@rollup/plugin-node-resolve":"^13.0.2"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_1.3.7_1642751649565_0.05950473390289135","host":"s3://npm-registry-packages"}},"1.3.8":{"name":"svelte-gestures","version":"1.3.8","license":"MIT","_id":"svelte-gestures@1.3.8","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"affdd29920dccad2e3c4937bb763c95849195c4c","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.3.8.tgz","fileCount":24,"integrity":"sha512-YZ7fHwHueogbhi4bgSrGPE851RLv6n+j4k7yMRZbQDPlOZuXBds1cefAnyVG5EDaf/YaqHGBUXirxkWvZcOsVg==","signatures":[{"sig":"MEUCIAvPHSEmAmZ0VBW66a5M+5oi0qbnKwBglb1TxurSCbVqAiEA0+RueqGyHqx+r2285xWdWmLwrbA1rcYmTbc0eGB6pCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6nDPCRA9TVsSAnZWagAA1O0P/0dUkuLMLYUZKkQk2Xi8\nrY1BmwUe5JX7SKIl8WQrfwgQ8fV/L/uxVSYSwanl8j7mlaziWeSD/rYE8FPU\nCS7RvbPCdKQx9LrZu0nz4FH0RjtNRhhVV5rYwdtWCwiTA3e89uN9jzFMYeWy\n8H9DoWqpr4RP/PPXs8kypOPeoqSu1rJfnKH/XrhOftJOtR1Kjdz7P35O4PiE\ns7RghffFZJkDE6oCt9Fawxina4KpO6SPMogjExEj8e8ZpxLPel0ksnxWyNiC\nhYIA9JI7Ei6Ca7GsJythtA89gQILXGGuiGSwXJ0dfg6HPDy3g1n+Md8be8pH\nzi+ezwDeCOTStOOS67u/nS45XBu7Jbh2EyQVYkmu2KxNMClI+jqAQoLySyJD\n3vTPB9bFmAt+wOQWW/oVTIaJ/XekKlwTt8yKCDUnE1//DtbPRTzmuTRha1S1\n3dryVxtzJY9nYfUC8H4lFWECGksuNrn/E1Ql402YDZ75DuDnClVLA1nHGiMH\nF0gE1288FTA93mcIqCj10z0tn4xRQc6v4BelA5IZoFESvMknJWn+zCWH8LZf\nsPaLFaJNJpzC52QwOhesSwniqTtyxZiTxlNrDYKYaGdrHsh9zTFoP66iCBzD\niNOsEESwz9m13jqRRvogHqmYoLgz3q6iTpifrN78lLaPS7dzwTCj8r6yypcQ\n7fvE\r\n=sCGC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./index.d.ts","module":"dist/index.esm.js","gitHead":"fb539a7fb8c87f729a1ad691624b517ff9fb949b","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"6.14.11","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"14.15.5","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.53.3","typescript":"4.1.3","@babel/core":"^7.13.16","@rollup/plugin-babel":"^5.3.0","@babel/preset-typescript":"^7.14.5","@rollup/plugin-node-resolve":"^13.0.2"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_1.3.8_1642754255646_0.6550707720514173","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"svelte-gestures","version":"1.4.0","license":"MIT","_id":"svelte-gestures@1.4.0","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"c400c4a8aef7c4f42b82e65dbf50fdbc83c77fcd","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.4.0.tgz","fileCount":24,"integrity":"sha512-Ffv8s4dgeF5tadFl3FalGcaEsSXooMv8un5Aa9pvYqzNe/ImD9uNqwEj2wkxYnPg0op9RuqXNEEbPO+I3XxABA==","signatures":[{"sig":"MEUCIQD0eyfTrflMYrnf9nHIhrXHVIW4JB3ss1dwqZ6txXs5qwIgXPIavb2vMnaOnBmfLcu2NVCv47NkWKJAYYLVBsZibDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8Q8/CRA9TVsSAnZWagAAFuQQAJjr5kc+fHTs6WZenVou\n9p95wMCr+F0iulH2rKO1j37Fej8vXwooGJy8OD+zk8gXns/KrYqlvPT0E2Nv\n+k1pOrZCQ3lJpZlvgiDqOGW2NZlDpauanREMZhq5Wvt0ixhLhE5/HTFDCOoO\nTO+PNODuv0mfLDPW3szw+PQFo7u9iBGqfLLDXuvv9y9JT8wOXwNF7ArmtEKa\nbL9wC+hROwzmvwUwRfVNsp3czKX5HdY5oCbCu6MbxjyQJjceFfNxyXOMnEBm\nloymaKy3hrE/e7mKkzA8JSJYR+2/Kf7FEo0ks064lpk/PYHebcfCieaKBAdW\nxHaL069bQsJELpPNIdbMt5UXTRtKJ7onm9eT+MAOawtldD9Rgm2xtKa6mWPf\nKeTy0Hib4fmJ1lDeP/uaXtJg9wkRd2bWrM7IxGXvoOZm+Lxqlxbl1Efqqrxe\nms/79m6TwYcH9WWtgTSL74qqEBRF4Wqoo7+cihzY2xZnsy/18JG6+8eSdDWR\nNxwnfVog91qZKVC7Draxc+hseBGEkrm7L4st6BdqSLVrWDji5gyXnv9n2b7C\nrDoxAdNZwkObPxs83miD4r4If5SqM7ZzSMTBZAIx0/ATGL0L+D2JdYa3XNAr\n8DuMegpiEN076E0OgwVXF7doHKG2dg1wnTEZa7EdGkIiG2KJDWLOE4sGJXoB\nrGFF\r\n=4IG2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./index.d.ts","module":"dist/index.esm.js","gitHead":"fb539a7fb8c87f729a1ad691624b517ff9fb949b","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"6.14.11","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"14.15.5","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.53.3","typescript":"4.1.3","@babel/core":"^7.13.16","@rollup/plugin-babel":"^5.3.0","@babel/preset-typescript":"^7.14.5","@rollup/plugin-node-resolve":"^13.0.2"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_1.4.0_1643188031461_0.5483910150013731","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"svelte-gestures","version":"1.4.1","license":"MIT","_id":"svelte-gestures@1.4.1","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"8f0541e07eba1b0c779dd6015d2142ca71561a37","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.4.1.tgz","fileCount":24,"integrity":"sha512-TAmfcz+DgdfrRDFSQ9UsXxhqDjQR7LaUaALauqITaTCVSHPWXIZ9WSBPP6DrXh9MYqgVZwy85wJdv7NQPwsZfA==","signatures":[{"sig":"MEUCIQDHCAeeXg64K4+HoKjlspwutnStJZoIoT+kNBLs0J4MyAIgCHZoorvW0VMi2eluKYjgay/nimB1CRH9oSO5lCX5jkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8Sv7CRA9TVsSAnZWagAAA7QP/jVgv4F+VB7LyPaFtWNb\nFjHlXaliacf1TIIAyw8+wDUxY6ajMET6YhM/6lb346lh2atVQWWndKaC+qWB\n6Bu3UtZdsCz9tDsbiJcXZ8wOohH6uz1kISRtiL1UJ0eOYzJ1LdkualDFS4NU\nWHhb7DHSkUEZfmWvWPwB/rNJMdbvCskyTDaW0J+e+rpd2Zt/8+Ax5u0YC0+w\n/TsPmITwOqN+c7cUrf0LDotnDRHFsINRhQ32Jy64e5CnTKOjz2mp1/fO/HMm\nDrrHdAIdJWyD8gEYqUzI2m/y2YMycZLLkX9jv0UARcZXakNzFqqtGI0CXRTr\nPTSw3nBve8UqvErIF89jta4o2Ph7qxRtlWFM/ZGXkMr9kGS9de5SlSXLKpZr\nZunKeYcajeYtIg7tYd3L4uBhKVXHcE4Av5o6mWrJ2MNhsLGIv/KSIJmNJXgz\nn+CPIYtcq0YDw6XK4smeHdDsfEZIbw8E/L0VV1/KUF58rKxeVUwJAKp1I/+i\naQPMgAWmiAMq6T/w096u73pCty0iPZxRp0ikhLOBz7Y4uhwAHmHzb5hRxcV+\nVQg/MOn6mpSX+TJMP8XyAOZneM9qlXMiSfWHn9GkgnjecPKvMznquZUvKLgA\nW3nLFMmJWrsmqJ0kx4izw0iEkqRYlFCoTRHCTTG1Ra3pd62lQUqfRfUF50bY\nSl4S\r\n=+QsU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./index.d.ts","module":"dist/index.esm.js","gitHead":"4fa818d134f24510c84cad64ab9ba5566c72c863","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"6.14.11","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"14.15.5","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.53.3","typescript":"4.1.3","@babel/core":"^7.13.16","@rollup/plugin-babel":"^5.3.0","@babel/preset-typescript":"^7.14.5","@rollup/plugin-node-resolve":"^13.0.2"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_1.4.1_1643195387003_0.788837639211128","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"svelte-gestures","version":"1.5.0","license":"MIT","_id":"svelte-gestures@1.5.0","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"ecb2b3fc36c966b342101578c4b6aa605a49d9b9","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.5.0.tgz","fileCount":31,"integrity":"sha512-Ieqh/I3U2g1vHOO5kO/a7mTs74eiIZeKtOZTckOdqtBx1yccev3BjNxFVICps/YwEPUIXaKvoCZCQznW4IIPcA==","signatures":[{"sig":"MEUCIQCvHZjLU64lKGvUiDsakarkOVdoucVUzNSNSmukUC39AAIgGftC4zLtj6syCSxWKA+EpcSv3GT3xuaen20fwlnac6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88866},"main":"dist/index.js","types":"./index.d.ts","module":"dist/index.esm.js","gitHead":"6b3e4b06befc2459541b0fa3c17e6aa3cb1d25ce","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"9.5.1","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"rollup":"^3.20.6","typescript":"5.0.4","@babel/core":"^7.21.4","@rollup/plugin-babel":"^6.0.3","@babel/preset-typescript":"^7.21.4","@rollup/plugin-node-resolve":"^15.0.2","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_1.5.0_1684358331276_0.434394930940035","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"svelte-gestures","version":"1.5.1","license":"MIT","_id":"svelte-gestures@1.5.1","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"e88fbb4f258d78fef760938e6ab608410cdc5c93","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.5.1.tgz","fileCount":31,"integrity":"sha512-8ciilEm/OadmdRaA1GQIFGyk0E21cDPJ1VmwVxDbg4e/IPugLyK8AacqmhQ9XLuNzgZ74ksjvBbbyhoXY/N25g==","signatures":[{"sig":"MEUCIQCbAXB8BZBleLg0LiOlJ96qDlWudeYfUJjVOMMzUeGVoAIgV6ZdL+NWWtaPI4Eqkid+g/FHJerw52vDC5JI5UrpOxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90951},"main":"dist/index.js","types":"./index.d.ts","module":"dist/index.esm.js","gitHead":"2010267da2737556076bcd1dd4afc39f391cc389","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"9.5.1","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^3.20.6","typescript":"5.0.4","@babel/core":"^7.21.4","@rollup/plugin-babel":"^6.0.3","@babel/preset-typescript":"^7.21.4","@rollup/plugin-node-resolve":"^15.0.2","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_1.5.1_1685309686933_0.5389680964394601","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"svelte-gestures","version":"1.5.2","license":"MIT","_id":"svelte-gestures@1.5.2","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"41a919650426c6688a78f2300ed827470c0d0870","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.5.2.tgz","fileCount":31,"integrity":"sha512-bXGFqpNAAYCM4XsxjaHMAoPQC3IRjrgGS+Sm/pE1ZftYu9gGRWvDF8g6cwl2b751R2kN1SwNEd6XV7zVh9mcew==","signatures":[{"sig":"MEYCIQCnOXl4BEbvcD4AdUl+4OG6iCfyLcfEE5Dp89NvrYLc0QIhAPbIPgfnPwUS+I9hqceBZ4ciZJZTwONiNgFHe38rBDbn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90973},"main":"dist/index.js","types":"./index.d.ts","module":"dist/index.esm.js","gitHead":"5e57564af4b6050661e27e8c4ce57866cfbf65f8","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"9.5.1","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^3.20.6","typescript":"5.0.4","@babel/core":"^7.21.4","@rollup/plugin-babel":"^6.0.3","@babel/preset-typescript":"^7.21.4","@rollup/plugin-node-resolve":"^15.0.2","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_1.5.2_1685348037632_0.614217084830168","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"svelte-gestures","version":"4.0.0","license":"MIT","_id":"svelte-gestures@4.0.0","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"c36ccac9697e98bbccef3a7b6e2bfafc06431459","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-4.0.0.tgz","fileCount":31,"integrity":"sha512-YrryRlKGY2CJm3AtEjFt9+RdQ7/pqNio4O7Apb9ed6oMBEkd6BFoOuv9mBApAEBIx08+iBDXQujbYCvakGePPw==","signatures":[{"sig":"MEQCICcGxKjNWugEfEZcur03im9rq4MzKTJTZYQp+QsHHD32AiBZoWXYff+7PZ8kZ8CWOPqgkYR89nS/YN9v+sLWDNVl9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91530},"main":"dist/index.js","types":"./index.d.ts","module":"dist/index.esm.js","gitHead":"39d62f3c0d28ce0f16b8d2d268abd16aeca2a807","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"10.1.0","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^3.20.6","typescript":"5.0.4","@babel/core":"^7.21.4","@rollup/plugin-babel":"^6.0.3","@babel/preset-typescript":"^7.21.4","@rollup/plugin-node-resolve":"^15.0.2","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_4.0.0_1708337131254_0.9886005599131409","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"svelte-gestures","version":"5.0.0","license":"MIT","_id":"svelte-gestures@5.0.0","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"4f355f4897d8323a5c34dd97daadb1fcec7ca5ec","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-5.0.0.tgz","fileCount":31,"integrity":"sha512-TltQ9GbJfhNofWpMm5lLE2bbLL/LvIa+Ta8yQmi6UfFQIXpWvHjZUobKtT8H27yY90VyB4d1wV4ktfSjunylZw==","signatures":[{"sig":"MEUCIG+tUsFEHmWRv/ITkD9zG07FUpl69KNJDIEJUVm0AnSHAiEAho6hgwetSMCX4PV+zd3bhsPpkpULF6O5ZUGVFql4kCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96468},"main":"dist/index.js","types":"./index.d.ts","module":"dist/index.esm.js","gitHead":"8a0f469ccdc30ae59995d97cb15bddc2b4af7637","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"10.2.4","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"rollup":"^3.20.6","typescript":"5.0.4","@babel/core":"^7.21.4","@rollup/plugin-babel":"^6.0.3","@babel/preset-typescript":"^7.21.4","@rollup/plugin-node-resolve":"^15.0.2","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_5.0.0_1717146836754_0.7832087671759846","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"svelte-gestures","version":"5.0.1","license":"MIT","_id":"svelte-gestures@5.0.1","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"b159c4e3c3883df8cdddfa7de3884107863ec07b","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-5.0.1.tgz","fileCount":31,"integrity":"sha512-GYsoL13/Zv8Ix09ySRDUiIegDP2asVgnK6GS5GmQsCtxbfZ1bvbtvPVBKc3Y8Hy90BTyAoZbfU6I4/cBRdiIBw==","signatures":[{"sig":"MEUCIQDYJsT+RtflPCDZKW+Ld3E/mFZvtK/MB4UIPM44QBnzugIgXczFKdit0SraYkRXzGiKaHh9VSLrSgeKEvx45S0nSJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96551},"main":"dist/index.js","types":"./index.d.ts","module":"dist/index.esm.js","gitHead":"203bbae3f311774fe5321f44fbc8a5a4027697ce","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"10.2.4","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"rollup":"^3.20.6","typescript":"5.0.4","@babel/core":"^7.21.4","@rollup/plugin-babel":"^6.0.3","@babel/preset-typescript":"^7.21.4","@rollup/plugin-node-resolve":"^15.0.2","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_5.0.1_1717148969379_0.22625157421122677","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"svelte-gestures","version":"5.0.2","license":"MIT","_id":"svelte-gestures@5.0.2","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"0ae557f3a545d899843c7f1143b6f453fe2d7041","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-5.0.2.tgz","fileCount":44,"integrity":"sha512-YXSlLgS8vNAVJTxj7Ym68W7mXL8IsF/TKu9z8ux6u7Rp3a3Gk2n3iA6i+Y+XkVrJwVx2Lz+QshzF69igm9Mhiw==","signatures":[{"sig":"MEYCIQDObx7eZxPajYHWrhbF5eJGx9EdPSdikjK0hsrxi3pWygIhALKgBRhvoSxsVnnL/3o64K9WwuQYdjAkmHiUBultZYfw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135034},"main":"dist/index.js","types":"./index.d.ts","module":"dist/index.esm.js","gitHead":"958c1014f28706f195849f0d6fee4f840e618903","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"10.2.4","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.19.0","svelte":"^5.0.0-next.193","typescript":"5.5.3","@babel/core":"^7.24.9","@rollup/plugin-babel":"^6.0.4","@babel/preset-typescript":"^7.24.7","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_5.0.2_1721741687053_0.029222237268732076","host":"s3://npm-registry-packages"}},"5.0.3":{"name":"svelte-gestures","version":"5.0.3","license":"MIT","_id":"svelte-gestures@5.0.3","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"cb470f39640b005796b389968bb8014898ecc0bb","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-5.0.3.tgz","fileCount":44,"integrity":"sha512-ZiC/SbP0d14j6WAtLYgHnojIGk51xydx/CGhZOW3ywYlfMsPbHt5H/aUNoNsXGIxHI6DJzCG7bvtFSH2hOLOUg==","signatures":[{"sig":"MEUCIHD5Ihv/SxNzCdmCxM0kQw9EqvI7stwmdE1Do+lXzpokAiEA94PVQE33siqVF62+GJygDVd01Km0D/wPv2SsulFxBfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135975},"main":"dist/index.js","types":"./index.d.ts","module":"dist/index.esm.js","gitHead":"b492fa47b1cde58ea7464d4f7a1f9ff2a6531ef7","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"10.2.4","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.19.0","svelte":"^5.0.0-next.193","typescript":"5.5.3","@babel/core":"^7.24.9","@rollup/plugin-babel":"^6.0.4","@babel/preset-typescript":"^7.24.7","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_5.0.3_1721746493898_0.6798330170375759","host":"s3://npm-registry-packages"}},"5.0.4":{"name":"svelte-gestures","version":"5.0.4","license":"MIT","_id":"svelte-gestures@5.0.4","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"9605562199f06da8af8b0268ef76e34f7a11c2dc","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-5.0.4.tgz","fileCount":44,"integrity":"sha512-a6cnR46AfFZ8zZyvA38A1wBLBFI7rYuAWQnmv3yYgSdbaJK/U7JG34rSkjMCePRvf4BETJSDfMNngLs5zEAfbw==","signatures":[{"sig":"MEUCIDXNGA/JLEIxdVdFN/UlztGg2nYc5oYnBh1gjcsRpRXXAiEAi/QMY7rSmzlJv+KT798HjMUU/cWDSxG99LF50/nX7P8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136338},"main":"dist/index.js","types":"./index.d.ts","module":"dist/index.esm.js","gitHead":"2b6d03cbcd435667e5c344de7d1348a3e0b04d4f","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"10.2.4","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.19.0","svelte":"^5.0.0-next.193","typescript":"5.5.3","@babel/core":"^7.24.9","@rollup/plugin-babel":"^6.0.4","@babel/preset-typescript":"^7.24.7","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_5.0.4_1721894280511_0.6987206880525634","host":"s3://npm-registry-packages"}},"5.0.5":{"name":"svelte-gestures","version":"5.0.5","license":"MIT","_id":"svelte-gestures@5.0.5","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"08838c5ca0bc0bd2871efe399af33958f9c9cb60","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-5.0.5.tgz","fileCount":44,"integrity":"sha512-cHlAVKzhjNTho4UYPpzAuVKtQoRWwDDQx/OFKBvBJ3L9VTornX1pVDXH07PRF41l++H10ldNgKt15wWkGrGbpg==","signatures":[{"sig":"MEYCIQC4s9LMHXLl2mhS7by31RuZA3+Rbu9b8eDjkkS5oCUJvwIhAOrAjI6te83IFwVFL4+KAuRmK9fvI2yXZA05pnlHwPnb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138317},"main":"dist/index.js","types":"./index.d.ts","module":"dist/index.esm.js","gitHead":"ce9c70c24b92db6d79b2ec925344e2f9b13267af","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"10.5.2","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.19.0","svelte":"^5.0.0-next.193","typescript":"5.5.3","@babel/core":"^7.24.9","@rollup/plugin-babel":"^6.0.4","@babel/preset-typescript":"^7.24.7","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_5.0.5_1728296967123_0.9391735314064797","host":"s3://npm-registry-packages"}},"5.0.6":{"name":"svelte-gestures","version":"5.0.6","license":"MIT","_id":"svelte-gestures@5.0.6","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"20f94da5291ff357958e6faccdb49363b32821dc","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-5.0.6.tgz","fileCount":44,"integrity":"sha512-kElJnoZrQtlkXE0O/RcKioz9NP0Sxx05j31ohyosNkydo6NOEsZB85mhoaCxOQNjxN+QPumYWfmIUsznYFjihA==","signatures":[{"sig":"MEYCIQD78HCwjsZmK3UBGwY/Zla5V/72llYgS4AiliOLbFyzkwIhAI549zgwLqmJKgLfzIQfRWgGBqukIJC1Fl+iFrOq0naz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138303},"main":"dist/index.js","types":"./index.d.ts","module":"dist/index.esm.js","gitHead":"4e86ea020d80562810690c803d3c32f5a9452c70","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"10.5.2","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.19.0","svelte":"^5.0.0-next.193","typescript":"5.5.3","@babel/core":"^7.24.9","@rollup/plugin-babel":"^6.0.4","@babel/preset-typescript":"^7.24.7","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_5.0.6_1728297191225_0.5121749106820166","host":"s3://npm-registry-packages"}},"5.0.7":{"name":"svelte-gestures","version":"5.0.7","license":"MIT","_id":"svelte-gestures@5.0.7","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"9ce64fbafa785bd5a46cdd7cab3db728093998f2","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-5.0.7.tgz","fileCount":44,"integrity":"sha512-TeCrcHQdnlTJKFTlEm6Vh1el0O1cLnbmVLeHqJqW8OayhsYNsEnuDL491+4HUkrHBpaaApKCGIFXKsPZqAoVKw==","signatures":[{"sig":"MEQCIER8lrU5xVTyaqzqOCfp6nOGhc2W99JKfx8/8tzTgXB5AiB6fUCRJAvPpKtQgCd0s/AEvi9Ywb/PQmu4t+oDMj69EA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138357},"main":"dist/index.js","types":"./index.d.ts","module":"dist/index.esm.js","gitHead":"ffa79e5a67b45d011adf703ea9be2ef9f8e2507c","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"10.2.4","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.19.0","svelte":"^5.0.0-next.193","typescript":"5.5.3","@babel/core":"^7.24.9","@rollup/plugin-babel":"^6.0.4","@babel/preset-typescript":"^7.24.7","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_5.0.7_1736161464246_0.10720234596297362","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-beta.1":{"name":"svelte-gestures","version":"5.1.0-beta.1","license":"MIT","_id":"svelte-gestures@5.1.0-beta.1","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"ae06300e05de8a58cc00e908685b4764d2493dc6","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-5.1.0-beta.1.tgz","fileCount":21,"integrity":"sha512-e7rolPeSdreKIjZ/bZP197uQhLpaJZq4AqlVpdmKNcZd+DWJPgerhkzSwvK0PP1+6acuQr0G/waLOJkYPMXs+w==","signatures":[{"sig":"MEUCIH5PiVd2w1gwBwkHpHGNn7nFeXPB0dXXNshsMJatHrO3AiEAyzLPLoONcRQ54P+H2jSU/lR/S2+00k2/5VHPi1N8wr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148641},"main":"dist/index.js","types":"./index.d.ts","module":"dist/index.esm.js","gitHead":"85d54da25797814a98b09ade7a12952372e01b06","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"10.2.4","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rollup":"^4.19.0","svelte":"^5.0.0-next.193","typescript":"5.5.3","@babel/core":"^7.24.9","@rollup/plugin-babel":"^6.0.4","@babel/preset-typescript":"^7.24.7","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_5.1.0-beta.1_1736525622447_0.9884122844243366","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-beta.2":{"name":"svelte-gestures","version":"5.1.0-beta.2","license":"MIT","_id":"svelte-gestures@5.1.0-beta.2","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"e244a14be4ed2835984a8fc0f6a829470b5e3ebd","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-5.1.0-beta.2.tgz","fileCount":7,"integrity":"sha512-ciN2ytzU1bSMkApwDzPJrBkASd/HnOb53BWwkEAcx0n200LQkZ90FiJgzMD461X7+6wMt/A6VU9XDUI9vrj7TQ==","signatures":[{"sig":"MEUCIQCSLAdhRjihQQdQsk1YJA6Oki8+dXJ/8Acp1Zq7F5mgxwIgEElUPLB4XmBKn59FdLYM2cWNU5pF4IbO3tz7A/We7EU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100732},"main":"dist/index.svelte.js","types":"./index.d.ts","module":"dist/index.esm.svelte.js","gitHead":"85d54da25797814a98b09ade7a12952372e01b06","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"10.2.4","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rollup":"^4.19.0","svelte":"^5.0.0-next.193","typescript":"5.5.3","@babel/core":"^7.24.9","@rollup/plugin-babel":"^6.0.4","@babel/preset-typescript":"^7.24.7","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_5.1.0-beta.2_1736525854613_0.31091115337933606","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-beta.3":{"name":"svelte-gestures","version":"5.1.0-beta.3","license":"MIT","_id":"svelte-gestures@5.1.0-beta.3","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"278252ddeda07ed289d4746727b272d5aff42a6f","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-5.1.0-beta.3.tgz","fileCount":7,"integrity":"sha512-NDdf/f0TpG5mCg/9hiKf1B9NiNIYL/1HlSsYhGta0ZLdqSNIbliZgtsgIfJXKANaz7DwXl2gMncxlnv57cEZTA==","signatures":[{"sig":"MEYCIQCQgUvpRmf8RJM4Mv+XKkDC8DSwlUwrXXVZze/dlNoIFwIhAJz+Yhxls/5usdF6q38d47uaCRlAJlw5GFXNSZ7XWDHx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100732},"main":"dist/index.svelte.js","types":"./index.d.ts","module":"dist/index.esm.svelte.js","gitHead":"85d54da25797814a98b09ade7a12952372e01b06","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"10.2.4","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rollup":"^4.19.0","svelte":"^5.0.0-next.193","typescript":"5.5.3","@babel/core":"^7.24.9","@rollup/plugin-babel":"^6.0.4","@babel/preset-typescript":"^7.24.7","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_5.1.0-beta.3_1736526253533_0.6248250813050251","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-beta.4":{"name":"svelte-gestures","version":"5.1.0-beta.4","license":"MIT","_id":"svelte-gestures@5.1.0-beta.4","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"f06b38792f160c6ecc8cc870acf0f19119c2f571","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-5.1.0-beta.4.tgz","fileCount":7,"integrity":"sha512-N3iyHKa0TgfLCQRsAdOeDByOap7dkSPftMHiwtDNJwilEbL70StCwNNr0HB+2/hfoQ6Qw0fmdmHRg8w5w5UQMA==","signatures":[{"sig":"MEYCIQDASflYqhFJPMIKIkxvEbG0iH/NcAW+3WZMra/GYYXCIQIhALUerLDldLVLUH82dhzhSzzOmwgHEowDKQGPHJ+9NAEe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100820},"main":"dist/index.svelte.js","types":"./index.d.ts","module":"dist/index.esm.svelte.js","gitHead":"85d54da25797814a98b09ade7a12952372e01b06","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"10.2.4","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rollup":"^4.19.0","svelte":"^5.0.0-next.193","typescript":"5.5.3","@babel/core":"^7.24.9","@rollup/plugin-babel":"^6.0.4","@babel/preset-typescript":"^7.24.7","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_5.1.0-beta.4_1736526490265_0.727536009067488","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"svelte-gestures","version":"5.1.0","license":"MIT","_id":"svelte-gestures@5.1.0","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"f87b45d645499e2fa9bd39a92910176777eaf5df","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-5.1.0.tgz","fileCount":6,"integrity":"sha512-K2W6CuObJDCrRmr+90Tydd+1GfQORO6ig5tE9oSEliSrLxnYIFCBldC1iPVPqFODiUebLBv3NPAg9rUk7v/SAQ==","signatures":[{"sig":"MEUCIB6aMmpRP3M+nfQ8aKHHj7YAZPJ1q7lcQTxS7Dv1+mKJAiEAwo2C+NDTrJ4LjF4NGNtImXhapxED1C8/fYgi07ciX6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96945},"main":"dist/index.svelte.js","types":"./index.d.ts","module":"dist/index.esm.svelte.js","gitHead":"02e833f3827ee898b064d5ad42ca40606bb6b831","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"10.2.4","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.19.0","svelte":"^5.0.0-next.193","typescript":"5.5.3","@babel/core":"^7.24.9","@rollup/plugin-babel":"^6.0.4","@babel/preset-typescript":"^7.24.7","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_5.1.0_1736527673515_0.3481416308106411","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"svelte-gestures","version":"5.1.1","license":"MIT","_id":"svelte-gestures@5.1.1","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"8b31b5198358a9b85a9790447b7cdbe04332b40c","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-5.1.1.tgz","fileCount":32,"integrity":"sha512-WTVp5Zoad4Qa/NnZVcVpmEtjM7A4pFprEPRNOGR28zmpn4IOnAoW+6mCnamHwZ+8wME/pgSEQ1XOtyZJ64Yf5Q==","signatures":[{"sig":"MEYCIQCqqICR5Ip4GEz3h06RR413MYkdcjFPbRKGeYy2bWHphAIhAJuf1SWkH+ET7H+aYW6RCNV7Z0NoExKJ2iFh/n/9q9SD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121731},"main":"dist/index.svelte.js","types":"./index.d.ts","module":"dist/index.esm.svelte.js","gitHead":"673d047715ab6cc3ef30eeb567f951c26717ffe1","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"10.2.4","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.19.0","svelte":"^5.0.0-next.193","typescript":"5.5.3","@babel/core":"^7.24.9","@rollup/plugin-babel":"^6.0.4","@babel/preset-typescript":"^7.24.7","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_5.1.1_1736529514594_0.1057766251194594","host":"s3://npm-registry-packages-npm-production"}},"5.1.2":{"name":"svelte-gestures","version":"5.1.2","license":"MIT","_id":"svelte-gestures@5.1.2","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"e68c6bc42ffb9d25fa3063b5066f7de641c4b753","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-5.1.2.tgz","fileCount":32,"integrity":"sha512-653LJuljhbtFUY24e/Y1vKS4/FUCgSxhFO+se/onTWbRyUaHX7Q8/sXAuGf5mfUPKc0hFw1wrAOW8JTe//JDFQ==","signatures":[{"sig":"MEUCIQDM3AwS7oCpypDA3vFS3j+PA7nayg9KM39kZUNMm5IgLAIgWP5aFoEJZw2bqyJRN2pUkSYWrO2s7Vk1ms7XYBymWeM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121735},"main":"dist/index.svelte.js","types":"./index.d.ts","module":"dist/index.esm.svelte.js","gitHead":"4087579c204da70f5c6f296096de1d799d125bf3","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"10.2.4","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.19.0","svelte":"^5.0.0-next.193","typescript":"5.5.3","@babel/core":"^7.24.9","@rollup/plugin-babel":"^6.0.4","@babel/preset-typescript":"^7.24.7","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_5.1.2_1736536409059_0.3325270975576564","host":"s3://npm-registry-packages-npm-production"}},"5.1.3":{"name":"svelte-gestures","version":"5.1.3","license":"MIT","_id":"svelte-gestures@5.1.3","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"a97c6057c79838e0f4751e63b02fbff01597defc","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-5.1.3.tgz","fileCount":32,"integrity":"sha512-ELOlzuH9E4+S1biCCTfusRlvzFpnqRPlljEqayoBTu5STH42u0kTT45D1m3Py3E9UmIyZTgrSLw6Fus/fh75Dw==","signatures":[{"sig":"MEYCIQDJLlegTgWEP9lBwH4GEg6G5sI4xHlVNeJdQ1cj6YSzxQIhAJEUUO5PrO+8U7eilxWdPbWlFEFq7zmDzKc4Xk0c8lfD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121759},"main":"dist/index.svelte.js","types":"./index.d.ts","module":"dist/index.esm.svelte.js","gitHead":"3a7749f5e39e54819520c0805598f788cab9cd0d","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"10.5.2","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.19.0","svelte":"^5.0.0-next.193","typescript":"5.5.3","@babel/core":"^7.24.9","@rollup/plugin-babel":"^6.0.4","@babel/preset-typescript":"^7.24.7","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_5.1.3_1737030581829_0.8225224572321375","host":"s3://npm-registry-packages-npm-production"}},"5.1.4":{"name":"svelte-gestures","version":"5.1.4","license":"MIT","_id":"svelte-gestures@5.1.4","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"1c6007f3a556f78c88bcfb857f4e57910fab8fb3","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-5.1.4.tgz","fileCount":32,"integrity":"sha512-gfSO/GqWLu9nRMCz12jqdyA0+NTsojYcIBcRqZjwWrpQbqMXr0zWPFpZBtzfYbRHtuFxZImMZp9MrVaFCYbhDg==","signatures":[{"sig":"MEUCIQC18+BaSRWEo4t9EY2uhmA/7wuUVqyFDRSw3nHpHo9nUQIgB+0OFq94cMu9PqgAMQLO1eog7xvaMaDqU4BRWAuGVCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122540},"main":"dist/index.svelte.js","types":"./index.d.ts","module":"dist/index.esm.svelte.js","gitHead":"a313bdc17ca18a0b1bdbfa009b2c51d50e3067ca","scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"10.9.2","description":"Svelte cross-platform gesture actions","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.19.0","svelte":"^5.0.0-next.193","typescript":"5.5.3","@babel/core":"^7.24.9","@rollup/plugin-babel":"^6.0.4","@babel/preset-typescript":"^7.24.7","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_5.1.4_1745351853119_0.7924592756471569","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"svelte-gestures","version":"5.2.0","license":"MIT","_id":"svelte-gestures@5.2.0","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"5b597ef72a58b3d7764bf4ae3582db3075a7c235","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-5.2.0.tgz","fileCount":38,"integrity":"sha512-jS5vmLc7wAtrNSoOhv0f3ne6fpO3O5AuP9ewPt3VXbOsFAGyMBqLVTFQbe0zDEDFXbQeaOcVzVDSYJUSCvNb2w==","signatures":[{"sig":"MEUCIQCg2rBUsXgXJCKp866JJMGaEghB/K7v8L2rEjYv1PEGAgIgcXs0mIK5a/RyarC0VBSsTbqtYW9LdEmQ3p+FWYSGthg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147659},"main":"dist/index.svelte.js","types":"./index.d.ts","module":"dist/index.esm.svelte.js","gitHead":"db4383e58641ff850472838acd6d2e0b2212b42e","scripts":{"test":"vitest --coverage","build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"11.4.1","description":"Svelte gestures library with plugin system. Based on svelte attachments.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rollup":"^4.42.0","svelte":"^5.33.19","vitest":"^3.2.4","playwright":"^1.55.0","typescript":"5.8.3","@babel/core":"^7.27.4","@types/node":"^24.3.0","@types/debug":"^4.1.12","@vitest/browser":"^3.2.4","@vitest/coverage-v8":"3.2.4","@rollup/plugin-babel":"^6.0.4","vitest-browser-svelte":"^1.1.0","@babel/preset-typescript":"^7.27.1","@rollup/plugin-node-resolve":"^16.0.1","@sveltejs/vite-plugin-svelte":"^6.1.3","@babel/plugin-transform-runtime":"^7.28.3"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_5.2.0_1756849140874_0.23899958576967317","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"svelte-gestures","version":"5.2.1","license":"MIT","_id":"svelte-gestures@5.2.1","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"homepage":"https://github.com/Rezi/svelte-gestures#readme","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"dist":{"shasum":"30638010ad29d6a7563b1957fe656acbd8e9291b","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-5.2.1.tgz","fileCount":38,"integrity":"sha512-c3ax0ZbGxKdWfXS3c9N9EmoDD9ZBTrNJmF8ktep2Gp476TGlpyyvMyKEpt8uHVC6vChaeuAVPon6PjHfpw5LuQ==","signatures":[{"sig":"MEQCIBUhjae6XKiNLRpPv+84s4SRwUPzXxAkMikkMsc3wIOzAiBfOQYC+U4lCuMpvxO5iNFoCK9uIDcKaOh4MYBjKdGrNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144625},"main":"dist/index.svelte.js","types":"./index.d.ts","module":"dist/index.esm.svelte.js","gitHead":"e1c7d1d78c0ef9215db198ec0b04ea6c4a83d0a6","scripts":{"test":"vitest --coverage","build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","publish:public":"npm publish --access public","prepublish:public":"npm run build"},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"repository":{"url":"git+https://github.com/Rezi/svelte-gestures.git","type":"git"},"_npmVersion":"11.5.1","description":"Svelte gestures library with plugin system. Based on svelte attachments.","directories":{},"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.50.1","svelte":"^5.38.10","vitest":"^3.2.4","playwright":"^1.55.0","typescript":"5.9.2","@babel/core":"^7.28.4","@types/node":"^24.4.0","@types/debug":"^4.1.12","@vitest/browser":"^3.2.4","@vitest/coverage-v8":"3.2.4","@rollup/plugin-babel":"^6.0.4","vitest-browser-svelte":"^1.1.0","@babel/preset-typescript":"^7.27.1","@rollup/plugin-node-resolve":"^16.0.1","@sveltejs/vite-plugin-svelte":"^6.2.0","@babel/plugin-transform-runtime":"^7.28.3"},"_npmOperationalInternal":{"tmp":"tmp/svelte-gestures_5.2.1_1757873057938_0.6481622169446775","host":"s3://npm-registry-packages-npm-production"}},"5.2.2":{"name":"svelte-gestures","description":"Svelte gestures library with plugin system. Based on svelte attachments.","repository":{"type":"git","url":"git+https://github.com/Rezi/svelte-gestures.git"},"license":"MIT","version":"5.2.2","main":"dist/index.svelte.js","module":"dist/index.esm.svelte.js","types":"./index.d.ts","devDependencies":{"@babel/core":"^7.28.4","@babel/plugin-transform-runtime":"^7.28.3","@babel/preset-typescript":"^7.27.1","@eslint/compat":"^1.2.5","@eslint/css":"^0.11.0","@eslint/js":"^9.18.0","@eslint/json":"^0.13.2","@eslint/markdown":"^7.2.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^16.0.1","@sveltejs/vite-plugin-svelte":"^6.2.0","@types/debug":"^4.1.12","@types/node":"^24.4.0","@vitest/browser":"^3.2.4","@vitest/coverage-v8":"3.2.4","eslint":"^9.18.0","eslint-plugin-svelte":"^3.0.0","globals":"^16.0.0","playwright":"^1.55.0","rollup":"^4.50.1","svelte":"^5.38.10","typescript":"5.9.2","typescript-eslint":"^8.20.0","vitest":"^3.2.4","vitest-browser-svelte":"^1.1.0"},"scripts":{"build":"rm -rf dist && rollup -c && tsc --emitDeclarationOnly","prepublish:public":"npm run build","publish:public":"npm publish --access public","test":"vitest --coverage","lint":"eslint ."},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"_id":"svelte-gestures@5.2.2","gitHead":"910e7c63104be922a458115ac450f2a46ed9963c","bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"homepage":"https://github.com/Rezi/svelte-gestures#readme","_nodeVersion":"24.7.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-Y+chXPaSx8OsPoFppUwPk8PJzgrZ7xoDJKXeiEc7JBqyKKzXer9hlf8F9O34eFuAWB4/WQEvccACvyBplESL7A==","shasum":"8cd844aa785f84d804c464a5412f5613064a34e7","tarball":"https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-5.2.2.tgz","fileCount":38,"unpackedSize":159000,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDAu8vAeSVXmB9gOpMlE3y1Ov5FL0KsKF0nogbfeph3cwIgOhxgl9J59AvcHCGPz5pu0MX2b9vtZVDE2kzP1j5eRJE="}]},"_npmUser":{"name":"rezi99","email":"rezi99@gmail.com"},"directories":{},"maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/svelte-gestures_5.2.2_1758443654831_0.9326793406375105"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-16T19:36:48.501Z","modified":"2025-09-21T08:34:15.252Z","1.0.0":"2021-06-16T19:36:48.624Z","1.0.1":"2021-06-16T19:40:08.302Z","1.0.2":"2021-06-19T21:35:59.007Z","1.0.3":"2021-06-19T21:40:00.822Z","1.0.4":"2021-06-19T22:10:27.022Z","1.0.5":"2021-06-19T22:49:33.033Z","1.0.6":"2021-06-19T23:13:13.842Z","1.1.0":"2021-06-21T07:06:29.637Z","1.2.0":"2021-06-22T20:29:40.208Z","1.2.1":"2021-07-21T08:28:18.493Z","1.2.2":"2021-07-21T22:24:38.245Z","1.3.0":"2021-07-26T21:12:36.682Z","1.3.1":"2021-10-25T12:07:12.575Z","1.3.2":"2021-11-15T22:58:19.691Z","1.3.3":"2022-01-20T22:29:10.822Z","1.3.4":"2022-01-20T22:36:57.655Z","1.3.5":"2022-01-21T07:34:47.121Z","1.3.6":"2022-01-21T07:39:04.625Z","1.3.7":"2022-01-21T07:54:09.767Z","1.3.8":"2022-01-21T08:37:35.833Z","1.4.0":"2022-01-26T09:07:11.630Z","1.4.1":"2022-01-26T11:09:47.163Z","1.5.0":"2023-05-17T21:18:51.498Z","1.5.1":"2023-05-28T21:34:47.142Z","1.5.2":"2023-05-29T08:13:57.806Z","4.0.0":"2024-02-19T10:05:31.415Z","5.0.0":"2024-05-31T09:13:56.901Z","5.0.1":"2024-05-31T09:49:29.570Z","5.0.2":"2024-07-23T13:34:47.274Z","5.0.3":"2024-07-23T14:54:54.224Z","5.0.4":"2024-07-25T07:58:00.692Z","5.0.5":"2024-10-07T10:29:27.322Z","5.0.6":"2024-10-07T10:33:11.383Z","5.0.7":"2025-01-06T11:04:24.397Z","5.1.0-beta.1":"2025-01-10T16:13:42.645Z","5.1.0-beta.2":"2025-01-10T16:17:34.799Z","5.1.0-beta.3":"2025-01-10T16:24:13.723Z","5.1.0-beta.4":"2025-01-10T16:28:10.522Z","5.1.0":"2025-01-10T16:47:53.715Z","5.1.1":"2025-01-10T17:18:34.773Z","5.1.2":"2025-01-10T19:13:29.264Z","5.1.3":"2025-01-16T12:29:42.019Z","5.1.4":"2025-04-22T19:57:33.306Z","5.2.0":"2025-09-02T21:39:01.054Z","5.2.1":"2025-09-14T18:04:18.157Z","5.2.2":"2025-09-21T08:34:15.049Z"},"bugs":{"url":"https://github.com/Rezi/svelte-gestures/issues"},"license":"MIT","homepage":"https://github.com/Rezi/svelte-gestures#readme","repository":{"type":"git","url":"git+https://github.com/Rezi/svelte-gestures.git"},"description":"Svelte gestures library with plugin system. Based on svelte attachments.","maintainers":[{"name":"rezi99","email":"rezi99@gmail.com"}],"readme":"# svelte-gestures\n\n3 KB gzipped (you can use just part of those 3 KB) - a collection of gesture recognizers for Svelte ;)\n\n### BREAKING CHANGES in svelte-gestures 5.2.1:\n\n- **Now works as Svelte Attachments** (see new example and documentation)\n- **Only works with Svelte 5**\n- Support for plugins (highlight plugin provided in the library for gesture visualization)\n- Multi touch gesture added\n- Touch point plugin for pointer highlighting added\n- Experimental vibrate plugin added\n- There are several **breaking changes** with new API. It changes how parameters are passed to gestures. If you want to follow readme and examples for `svelte-gestures` 5.1.4 and older please follow the old [README_5.1.4.md](README_5.1.4.md)\n\n### Migration\n\nFor migration from 5.1.4 or older please follow [CHANGELOG.md](CHANGELOG.md)\n\n## installation\n\n**Npm**\n`npm install svelte-gestures`\n\n**Npm Installing from JSR**\n`npx jsr add @rezi/svelte-gestures`\n\n**Deno**\n`deno add @rezi/svelte-gestures`\n\nSvelte 4 projects should use svelte-gestures version 4, while older Svelte projects should use version 1.5.2 and lower.\n\n## About\n\nIt contains the most popular gestures: `pan`, `pinch`, `press`, `rotate`, `swipe`, `tap`, `multitouch`. Besides that, it comes with `shapeGesture` which helps with the recognition of custom shapes declared by a set of x and y coordinates.\n\nLibrary **support additional plugins** which can add extra functionality to gestures. Currently there are `highlight` and `touch-point` gestures plugins for gesture visualization and experimental `vibrate` gesture for haptic feedback on mobile devices (works rather badly in most of browsers and phones)\n\nIt also exposes a generic event handling core, which can be extended for your specific gesture implementation (see source code on how gestures are implemented).\nBesides above mentioned gestures, there are two more: `composedGesture` and `scroll` gestures:\n\n1. The `composedGesture` let you combine more gestures while using just one pointer EventListener per element. It also lets users switch active gestures on the fly.\n2. `scroll` is a custom basic implementation of scrolling for touch devices. It is needed, as by default, when a gesture mode is activated on an Element on a touch device, browser scrolling is turned off for that Element. Unfortunately, the gesture mode needs to be set before the first touch/click is done and cannot be changed while there are active pointers. The `scroll` gesture is made to work with the `composedGesture`.\n\nIt uses pointer events under the hood, to make it cross-platform. Gestures will be recognized if done by mouse, touch, stylus etc.\n\nRecognizers are kept as simple as possible but still provide desired basic functionality. They are made in the form of svelte attachments with custom event emitters. **Any number of different recognizers can be used on one element**, but it is recommended to use `useComposedGesture` attachment for combined gestures.\n\n## Usage example\n\n```html\n<script lang=\"ts\">\n\timport { useSwipe, type SwipeCustomEvent, type GestureCustomEvent } from 'svelte-gestures';\n\tlet direction: string | null = $state(null);\n\tlet pointerType: string = $state('');;\n\tlet target: HTMLElement | null = $state(null);;\n\n\tfunction handler(event: SwipeCustomEvent) {\n\t\tdirection = event.detail.direction;\n\t\tpointerType = event.detail.pointerType;\n\t\ttarget = event.detail.target as HTMLElement;\n\t}\n</script>\n<section\n\t{...useSwipe(handler, () => ({ timeframe: 300, minSwipeDistance: 50, touchAction: 'none' }))}>\n\t\t<div>swipe direction: {direction}</div>\n\t\t<div>pointerType {pointerType}</div>\n\t\t<div>target: {target?.tagName}</div>\n</section>\n```\n\nFor complete code example (including `up`, `down` and `move` handlers) see [REPL example of swipe gesture](https://svelte.dev/playground/516febec0d1d4fd5a5a5b9c95bf27536?version=latest)\n\n## API events\n\nExcept for the main event, each recognizer triggers, three more events with names composed of gesture name (`pan` | `pinch` | `tap` | `swipe` | `rotate` | `shapeGesture` | `composedGesture`) and event type (`up` | `down` | `move`).\n\nFor example `usePan` attachment has for example `onpanup`, `onpandown`, `onpanmove`. It dispatches `event.detail` with the following property\n\n```ts\n{\n  event: PointerEvent,\n  pointersCount: number ,\n  target:HTMLElement,\n  x: number,\n  y: number,\n  attachmentNode: HTMLElement;\n}\n```\n\nYou can import this event type as `GestureCustomEvent`.\n\n- `event` a native pointer event; the\n- `pointersCount` is the number of active pointers;\n- `target` is the target Element on which the gesture started (it can be a child of the element on which a gesture is applied).\n- `x` and `y` refer to coordinates within the gesture element.\n- `attachmentNode` is the element on which the attachment is applied\n\n## Gesture arguments\n\nAll basic gestures follow the same pattern. A gesture attachment starts with **use** for instance **usePan**, it accept 3 arguments:\n\n1. Handler for the gesture main event.Handle is triggered when pan gesture is recognized\n2. A function which returns gesture options object. The function wrapper allow the options to be changed on the fly.\n3. Object with three extra event handles. In case of pan gesture Object with `onpanup`, `onpandown`, `onpanmove` properties which hold handler functions for those events.\n4. isRaw `boolean`. Defaults to `false`. If set to `true`, the usePan function returns the main pan function in form under property name `pan` instead of regular attachment key (`createAttachmentKey()`). It is useful when `@attach` syntax i needed like on `svelte:body` element on which spread properties are not allowed. Also can be handy for attaching handler programmatically by addEventListener().\n\nExample for `isRaw` true.\n\n```ts\n<script lang=\"ts\">\n...\n\nconst { swipe, onswipe, onswipedown, onswipemove, onswipeup } = useSwipe(\n  handler,\n  () => ({ timeframe: 300, minSwipeDistance: 50, touchAction: 'none' }),\n  {\n    onswipemove: moveHandler,\n    onswipeup: upHandler,\n    onswipedown: downHandler\n  },\n  true\n);\n</script>\n\n<svelte:body {@attach swipe} {onswipe} {onswipedown} {onswipemove} {onswipeup} />\n```\n\n## Pan\n\nPan attachment (usePan) fires `PanCustomEvent` event:\n\n- `event.detail` object has the following properties\n  - `x`, `y` (x,y stand for position within the `element`` on which the action is used)\n  - `target` is an EventTarget (HTMLElement) of the pan. The target is recorded when the pan starts.\n  - `pointerType`: 'touch' | 'mouse' | 'pen'.\n\nThe `usePan` accepts the following options\n\n- `delay` (default value is 300ms)\n- `touchAction` (defaults value is `none`) Apply css _touch-action_ style, to leave handling of some touch actions to the browser; see [`touch-action` on MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/touch-action). You can pass an array, the values will be joined with spaces.\n- `composed` is only applicable when used inside `composedGesture`.\n- `plugins` os an array of plugins to be applied\n\npan gesture is triggered on the pointer (mouse, touch, etc.) move. But not earlier than `delay` parameter.\n\n[> REPL Pan demo](https://svelte.dev/playground/d428fc718d5b4961aec00c5805d7a9b2?version=5.38.10)\n\n## Pinch\n\nPinch attachment (usePinch) fires `pinch` event:\n\n- `event.detail` object has following properties\n  - `center`: {x:number; y:number;}\n    - `x` and `y` represent coordinates in `px` of an imaginary center of the pinch gesture. They originate in the top left corner of the element on which pinch is used.\n  - `scale`: number. The initial scale after the first two registered points is 1, then it either decreases toward zero as the points get nearer, or grow up as their distance grows.\n  - `pointerType`: 'touch' | 'mouse' | 'pen'.\n\nThe `pinch` accepts the following options\n\n- `touchAction` (defaults value is `none`) Apply css _touch-action_ style, letting the browser know which type of gesture is controlled by the browser and your program respectively.\n- `composed` is only applicable when used inside `composedGesture`.\n- `plugins` os an array of plugins to be applied\n\n[> REPL Pinch demo](https://svelte.dev/playground/f4b41023122648b9bb4220757011fab2?version=5.38.10)\n\n## Rotate\n\nRotate attachment (useRotate) fires `rotate` event:\n\n- `event.detail` object has the following properties\n  - `center`: {x:number; y:number;}\n    - `x` and `y` represent coordinates in `px` of an imaginary center of the rotation gesture. They originate in the top left corner of the element on which rotation is used.\n  - `rotation`: number. Initial rotation after the first two registered points is 0, then it either decreases to -180 as the points rotate anti-clockwise or grows up to 180 as they rotate clockwise.\n  - `pointerType`: 'touch' | 'mouse' | 'pen'.\n\nThe `rotate` accepts the following options\n\n- `touchAction` (defaults value is `none`) Apply css _touch-action_ style, letting the browser know which type of gesture is controlled by the browser and your program respectively.\n- `composed` is only applicable when used inside `composedGesture`.\n- `plugins` os an array of plugins to be applied\n\n[> REPL Rotation demo](https://svelte.dev/playground/73fa7558e3e74961b1f880e61bf8c230?version=latest)\n\n## Swipe\n\nSwipe attachment (useSwipe) fires `swipe` event:\n\n- `event.detail` object has following properties\n  - `direction`: 'top' | 'right' | 'bottom' | 'left'\n  - `target`: HTMLElement. The target is recorded when swipe starts.\n  - `pointerType`: 'touch' | 'mouse' | 'pen'.\n\nThe `swipe` accepts the following options\n\n- `timeframe`:number (default value is *300*ms )\n- `minSwipeDistance`: number (default value is *60*px)\n- `touchAction` (defaults value is `none`) Apply css _touch-action_ style, letting the browser know which type of gesture is controlled by the browser and your program respectively.\n- `composed` is only applicable when used inside `composedGesture`.\n- `plugins` os an array of plugins to be applied\n\nSwipe is fired if the preset distance in the proper direction is done in the preset time.\n\nYou can use the [touchAction](https://developer.mozilla.org/en/docs/Web/CSS/touch-action) parameter to control the default behavior of the browser.\n\nFor example, if you only use left/right swipe and want to keep the default browser behavior (scrolling) for up/down swipe use `touchAction: 'pan-y'`.\n\n[> REPL Swipe demo](https://svelte.dev/playground/516febec0d1d4fd5a5a5b9c95bf27536?version=latest)\n\n## Tap\n\nTap is activated once pointer is released withing a timeframe\n\nTap attachment (useTap) fires `tap` event:\n\n- `event.detail` object has the following properties\n  - `x`: number. X coordinate\n  - `y`: number. Y coordinate\n  - `target`: HTMLElement.\n  - `pointerType`: 'touch' | 'mouse' | 'pen'.\n\nThe `tap` accepts the following options\n\n- `timeframe`:number (default value is *300*ms )\n- `touchAction` (defaults value is `auto`) Apply css _touch-action_ style, letting the browser know which type of gesture is controlled by the browser and your program respectively.\n- `composed` is only applicable when used inside `composedGesture`.\n- `plugins` os an array of plugins to be applied\n\nTap action is fired only when the click/touch is finished within the given `timeframe`.\n\n[> REPL Tap demo](https://svelte.dev/playground/9f866512984c4fa589f67db4570e77e1?version=5.38.10)\n\n## Press\n\nPress event is activated once pointer is down for certain time\n\nPress attachment (usePress) fires `press` event:\n\n- `event.detail` object has the following properties\n  - `x`: number. X coordinate\n  - `y`: number. Y coordinate\n  - `target`: HTMLElement.\n  - `pointerType`: 'touch' | 'mouse' | 'pen'.\n\nThe `press` accepts the following options\n\n- `triggerBeforeFinished`: boolean (default value is `false`). If set to true, the press event is triggered after the given `timeframe`, even if a user still keeps pressing (event hasn't finished).\n- `timeframe`:number (default value is *300*ms )\n- `spread`: number; (default value is *4*px). If a user moves farther than the `spread` value from the initial touch point, the event is never triggered.\n- `touchAction` (defaults value is `auto`) Apply css _touch-action_ style, letting the browser know which type of gesture is controlled by the browser and your program respectively.\n- `composed` is only applicable when used inside `composedGesture`.\n- `plugins` os an array of plugins to be applied\n\nPress action is fired only when the click/touch is released after the given `timeframe`. Or when `triggerBeforeFinished` is set to `true`, after given `timeframe` even when click/touch continues.\n\n[> REPL Press demo](https://svelte.dev/playground/fc5c6e4fcaed4d41983c56b125299954?version=latest)\n\n## Multitouch\n\nPress attachment (useMultiTouch) fires `multiTouch` event:\n\n- `event.detail` object has the following properties\n  - `x`: number. X coordinate (center of the multitouch)\n  - `y`: number. Y coordinate (center of the multitouch)\n  - `target`: HTMLElement.\n  - `pointerType`: 'touch' | 'mouse' | 'pen'.\n  - `coords`: Array<{x:number; y:number;}>\n    - `x` and `y` coordinates in `px` of all touch points. They originate in the top left corner of the element on which multiTouch is used.\n\nThe `multiTouch` accepts the following options\n\n- `touchCount`:number (defaults to 2) How many pointer events are needed to trigger the multiTouch event\n- `touchAction` (defaults value is `auto`) Apply css _touch-action_ style, letting the browser know which type of gesture is controlled by the browser and your program respectively.\n- `composed` is only applicable when used inside `composedGesture`.\n- `plugins` os an array of plugins to be applied\n\n[> REPL Multitouch](https://svelte.dev/playground/f68a93d2f9a84d029541261911f335d3?version=5.38.10)\n\n## Shape gesture\n\nShapeGesture attachment (useShapeGesture) fires `shapeGesture` event:\n\n- `event.detail` object has the following properties\n  - `score`: number. A number between 0 and 1. The higher the number is, the bigger chance that shape has been recognized.\n  - `pattern`: string | null. `name` of pattern with best match. `null` in case there is no match\n  - `target`: HTMLElement.\n  - `pointerType`: 'touch' | 'mouse' | 'pen'.\n\nThe `shapeGesture` accepts the following options\n\n- `shapes`: `{\nname: string;\npoints: { x: number; y: number }[];\nallowRotation?: boolean (default `false`)\nbothDirections?: boolean (default `true`)\n}[]`\n- `timeframe`:number (default value is *1000*ms ). Time within which the gesture need to be done.\n- `threshold`:number (default value is 0.9 ). Possible values are between 0 and 1; The higher the threshold is the more precise the gesture needs to be drawn, to trigger the `shapeGesture` action.\n- `nbOfSamplePoints`: number (default 64). The number of points the gesture is converted to before the match is done.\n- `touchAction` (defaults value is `auto`) Apply css _touch-action_ style, letting the browser know which type of gesture is controlled by the browser and your program respectively.\n- `composed` is only applicable when used inside `composedGesture`.\n- `plugins` os an array of plugins to be applied\n\n`shapeGesture` event is fired only when the click/touch is finished within the given `timeframe` and gesture similarity is above the `threshold`\n\n##### Tips and hints\n\n1. When defining points in a shape, beware that the coordinates system is same as for SVG. **x increases toward right** and **y increases toward bottom** !!\n2. `shapeGesture` can accept more shapes at once. It's not only handy to recognize more gestures, but can be used to define more similar shapes with same `name`. For instance if you need to recognize a triangle shape, it is preferable to define several slightly different triangles with same name, rather than defining one triangle shape and lowering the `threshold`.\n3. You don't need to care about scale of your shapes, they are always scaled automatically for gesture/shape comparison.\n4. When `bothDirections` is set to false, order of points matters, even if the shape is closed (circle, square, etc)\n\n[> REPL ShapeGesture demo](https://svelte.dev/playground/755c187e795c47039f16d429c101cfec?version=latest)\n\n## Composed Gesture\n\n`composedGesture` is a special gesture, which does not listen to any gesture of its own. It rather gives you the power of composing gestures together or switching gestures while a gesture is recorded.\n\n##### Usage\n\nTo use `composedGesture`, you need to pass a function definition to the `useComposedGesture`. The function definition should have the following signature:\n\n- `(register: RegisterFnType) => (activeEvents: PointerEvent[], event: PointerEvent) => boolean`\n\nThe `register` parameter is a callback function provided by `composedGesture`\n\nWithin the function body, you can call the `register` function to add different gestures to the composed gestures. The `register` function accepts two arguments: the first argument is the gesture you want to register, and the second argument is an options object for the gesture.\n\nYou can register multiple gestures using the `register` function, and each call to `register` returns an object with `onDown`, `onMove`, and `onUp` properties. The `onDown` and `onUp` functions are automatically executed by `composedGesture`, while the `onMove` function needs to be explicitly triggered by returning a callback function from the option function. This callback function should run all the necessary `onMove` functions for the gestures. You can implement your logic to determine which gesture to execute under which conditions.\n\n##### Example: panning combined with scrolling\n\nLet's use `pan` gesture, but only after the press gesture has been successfully triggered; otherwise, we will trigger the special `scroll` gesture which mimics the default scroll behavior (it is needed, because default scrolling need to be disabled on elements where any kind of swiping gesture is done). The result will be, that a fast swipe over the element will let the user scroll thru as normal, while a move initiated with 100ms press, will end up with panning.\n\nYou can see in the repl that there are registered 3 basic gestures and their onMove function is called based on our defined logic. The trick is that every base gesture returns `true` from its onMove function when the gesture's main event has been triggered (most of gestures trigger main event after onUp, but for instance `press` gesture can trigger before release. We are leveraging that fact in the composed gesture example)\n\n[> REPL ComposedGesture demo](https://svelte.dev/playground/7fe83c2f2f604f2b9325e58c6f3f4e46?version=latest)\n\n# Plugins\n\nYou can pass plugin as parameter to a build in gesture to enhance the gesture functionality. Currently `svelte-gestures` library provides `highlight` and `touch-point` gestures plugins for gesture visualization and experimental `vibrate` gesture for haptic feedback on mobile devices (works rather badly in most of browsers and phones).\n\nPlugin is kind of a side effect to a gesture. You cannot modify a gesture by plugin. Plugin is meant for visual/audio/haptic enhancement of a gesture.\n\nYou are encouraged to create your own plugins. Just follow the source code of the highlight gesture.\n\nPlugin is a function which accepts options as only argument and returns object with following signature:\n\n```ts\n{\n    onMove: PluginEventCallback;\n    onDown: PluginEventCallback;\n    onUp: PluginEventCallback;\n    onDestroy?: () => void;\n    onInit?: (activeEvents: PointerEvent[]) => void;\n}\n```\n\n## Highlight plugin\n\nLeaves fading out trace after pointers. If multiple pointers are highlighted they are all connected by lines\n\nIn the following example the plugin options are used in form of $state which enable them to change after each use. On pan up event we simply change the highlighter color to random one.\n\nHighlight plugin options:\n\n```ts\n{\n  color?: string;\n  fadeTime?: number;\n  zIndex?: number;\n  lineWidth?: number;\n}\n```\n\n[> REPL Highlight plugins demo](https://svelte.dev/playground/3489ba2605254436853e0c0130eb160e?version=latest)\n\n## Touch points plugin\n\nShow colored circles around touch points.\n\nTouch points plugin options:\n\n```ts\n{\n  color?: string;\n  zIndex?: number;\n  size?: number;\n}\n```\n\n[> REPL Touch points plugins demo](https://svelte.dev/playground/1eeafbd250eb4a8899d7f9e432d2ad57?version=latest)\n\n## Vibrate plugin (experimental)\n\nVibrate a haptic sequence while gesture is executed\n\nVibrate plugin options:\n\n```ts\n{\n  vibrationSequence: number[];\n}\n```\n\nVibration sequence is the same as the argument of [navigator.vibrate](https://developer.mozilla.org/en-US/docs/Web/API/Navigator/vibrate) function.\n\n[> REPL Vibrate plugins demo](https://svelte.dev/playground/8d3bd627beb046009a02f6c907d27eb7?version=latest)\n\n# Your own gestures\n\nYou are encouraged to define your own custom gestures. There is a `createPointerControls` function exposed by the `svelte-gestures`. It handles all the events registration/deregistration needed for handling gestures.\nIt is a closure which returns a `setPointerControls` function.\n\nYour custom attachment needs to return this `setPointerControls` function. You need to pass your own callbacks to it, which makes it your unique gesture. See source code of basic gestures to better understand how to create your won one.\n\n```typescript\nfunction setPointerControls: (\n  gestureName: string,\n  node: HTMLElement,\n  onMoveCallback: PointerEventCallback<boolean>,\n  onDownCallback: PointerEventCallback<void>,\n  onUpCallback: PointerEventCallback<void>,\n  touchAction?: TouchAction | TouchAction[],\n  pluginsArg?: GesturePlugin[]\n) => {\n  destroy: () => void;\n};\n```\n\nYou can pass `null` instead of a `PointerEventCallback` if you don't need to call it in that event. In a double tap example below you do not need any events related to move, as they are irrelevant for tapping.\n\nSee how an example doubletap gesture is implemented:\n\n[> REPL Custom gesture (doubletap) demo](https://svelte.dev/playground/6733e5e424fc4863b412717790c3e68b?version=latest)\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}