{"_id":"solid-gesture","_rev":"2-d913bb506303e4f12d6b0a095da2810e","name":"solid-gesture","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"version":"0.0.1","name":"solid-gesture","description":"{{ desc_of_lib }}","type":"module","main":"dist/esm/solid-gesture.js","module":"dist/esm/solid-gesture.js","types":"dist/types/solid-gesture.d.ts","exports":{".":{"solid":"./dist/source/solid-gesture.jsx","default":"./dist/esm/solid-gesture.js"}},"scripts":{"build":"rollup -c","prepublishOnly":"pnpm build"},"repository":{"type":"git","url":"git+https://github.com/{{ me }}/solid-gesture.git"},"keywords":[],"author":{"name":"{{ me }}"},"license":"MIT","homepage":"https://github.com/{{ me }}/solid-gesture#readme","dependencies":{"solid-js":"^1.1.7"},"devDependencies":{"rollup":"^2.58.0","rollup-preset-solid":"^1.0.1","typescript":"^4.4.4"},"bugs":{"url":"https://github.com/{{ me }}/solid-gesture/issues"},"_id":"solid-gesture@0.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-55YfatlZVPG9hUe2GFWJzluEsPipI3KI667ka0E7gnVjI8mkUHviFavgylh1iQiqwHU4BHg1KXYM3BMBvgY/gw==","shasum":"11f745834845a8e1b0d8a67f63c5eb2774f973bf","tarball":"https://registry.npmjs.org/solid-gesture/-/solid-gesture-0.0.1.tgz","fileCount":6,"unpackedSize":2105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmLb1B1FXOrAEq4bi9JFoBrfZUhaB+7I/bigk9SQMxmAiBx9fb+WSLLA/+0q0BYLgdUbNmmiwJjUHBIHrSR1YtaEg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiufRDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2Dg//WEvcfOVtGOF36C5KnIadbI5cq0gxHtLagoYmqYQBx/WkALN0\r\nkFzgUYOTP1XuYxnHZGSHu/kEoa9h/4GYjIWRpYF7kD9dAPKkTuE4FdbvQLrU\r\nek2sytQXMeQcIE5CKnOuT19Fe4tpTUJ5PHk5eon7OUsMRsyLVskHazwy9g2Z\r\nKrXnHmiHpZhbbrb4Xzlz1LR3mD1Z0P6eFJUgSiyYZ1veFv1VQqdlXww+UIAr\r\ndEeN1XQB0gAkeeP6W96A8Fib16TykorNUoaWhnkeASwQ0WhoPqtWs2Ggeocu\r\n07aQKu7GYJwZTSR1Oyi4M+Ej9rXszhUmlRby7gnj5CaPDp7kuDGlbJT0y7p+\r\nFzG4j3+BqpHerHhbpv1zYnP0mGyRrP6ZKxkZtpuX7/DgFAY5kqTPE1trnDHD\r\n9AiSFGNMkR+BqcBpHCfgJXmV8pJt0pW7APvSsjNugrmdESV6OnvPZ6fbplZK\r\n/TIjJ2HVX4ZpMTLhHVguVP63F+uKF+fnAL4N3S6azInXCULZzVwZ4neTLb9e\r\nm6pAAX9aAVUifNo+gT6os/JH8GELzBcNw/2O55rbtLctG06SdwrCqqc1hPeB\r\nXJwXHHmE3H1DuvNkvoknbJ8mnuLTDkQq8z/zGlvFkYL+bkv98W3El6WJIL/5\r\n/5uMFZ+LdGAqaZjILA/7d7POD5vHIhcoIHw=\r\n=lG1t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wobsoriano","email":"sorianorobertc@gmail.com"},"directories":{},"maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/solid-gesture_0.0.1_1656353859243_0.47578844202935144"},"_hasShrinkwrap":false},"0.0.2":{"version":"0.0.2","name":"solid-gesture","packageManager":"pnpm@7.3.0","description":"👇 Bread n butter utility for component-tied mouse/touch gestures in Solid.","type":"module","main":"dist/esm/solid-gesture.js","module":"dist/esm/solid-gesture.js","types":"dist/types/solid-gesture.d.ts","exports":{".":{"solid":"./dist/source/solid-gesture.jsx","default":"./dist/esm/solid-gesture.js"}},"scripts":{"build":"rollup -c","prepublishOnly":"nr build","lint":"eslint .","release":"bumpp && npm publish"},"repository":{"type":"git","url":"git+https://github.com/wobsoriano/solid-gesture.git"},"keywords":["solid","primitives","hooks","wheel","drag","scroll","zoom","gestures","pinch"],"sideEffects":false,"author":{"name":"Robert Soriano","email":"sorianorobertc@gmail.com"},"license":"MIT","homepage":"https://github.com/wobsoriano/solid-gesture#readme","peerDependencies":{"solid-js":">=1.4.0"},"devDependencies":{"@antfu/ni":"^0.16.3","@typescript-eslint/parser":"^5.30.0","bumpp":"^8.2.1","eslint":"^8.18.0","eslint-plugin-solid":"^0.7.0","pnpm":"^7.3.0","rollup":"^2.58.0","rollup-preset-solid":"^1.0.1","solid-js":"^1.4.4","typescript":"^4.4.4"},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["solid"],"extends":["eslint:recommended","plugin:solid/typescript"]},"dependencies":{"@use-gesture/core":"^10.2.16"},"gitHead":"6c1f09468069facbafff84098fedb7079515f164","bugs":{"url":"https://github.com/wobsoriano/solid-gesture/issues"},"_id":"solid-gesture@0.0.2","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-v4AhQW8dT874t2AJ+Gxco+yIWYMQTP7NcF7S37R8XyOIAxzoP7+bMR66V/0iVnc/aYBSqi0AEXHZGkvv+L1yJw==","shasum":"f6adcf5e89c3f00104693925d6acd92b3ff8170a","tarball":"https://registry.npmjs.org/solid-gesture/-/solid-gesture-0.0.2.tgz","fileCount":26,"unpackedSize":182127,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8aPpr58pm6SzdnQYEHKccnvs7S/Jdue2WllCyrk5zEAiABXcj54j3uEBmx6SBNTdeY1Iw2I1MILvxtGhcE6mJD4A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiugAjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYwA/+P7L3nOOJ7viMqDbp3kKdYfiGt4aDdHKAvexgVVnfjuiJJgpj\r\nBym4EqAWXKRUjEGZioUj4J6RWFOL6B69Z87G7WLv++xTgvQnowwpnDQdOrb/\r\nlmTIh2k0HYl+0ZjDKIm9xVb1uB2nZNA9//Q8KW//W8sTmg/GP/FGgarm/OgX\r\nHu2FymIBZweiOYAJ2Fm4I4Fz6J6zgHw9J/C26S3G3ACpu/ICsr8tPufWEP12\r\nD+yCi2rBWKaNZQiDxuVQD8PKByI4NlQCzzpn+YLAor0qQNw7oO3WjaIVpEj0\r\nwpdtIuGCABalB7v07Dgq7Hl28wVUW1vhshziWECGc81akIGP2z4R3q19HzIL\r\nQO7CsHaZ/UxRDcz+Ko933siVs4MqOxmXULRoeXbokFMC5nI1l+UN3sqBTF/+\r\nYE+UPkmmAkNAmFnnu5b2iAuUezG3cJrutYAmJy7HmraMLOpQYnFKk7R4HSpi\r\nmnEJPkXpcHHBCsd6SeLSqic3H4vgflGjj5RIheCOMKKHTJTLBl2xBRJ9m8j7\r\nfo/1txKhdWp9SsMZGbJtiUrwMroyOSk+kTRBKDY75tfdzjs6L5d2a5BhrG3/\r\nXNSY+ouFHX/o0N1GGdxJqDo2UwfEw3uVtUdFFd4h+WCdpX4kKjRs30LGxjJy\r\n0msoSd0CqegJVbac2/GNejZoQsDZjxTRUf4=\r\n=wI1k\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wobsoriano","email":"sorianorobertc@gmail.com"},"directories":{},"maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/solid-gesture_0.0.2_1656356899222_0.18283293737638462"},"_hasShrinkwrap":false},"0.0.3":{"version":"0.0.3","name":"solid-gesture","packageManager":"pnpm@7.3.0","description":"👇 Bread n butter utility for component-tied mouse/touch gestures in Solid.","type":"module","main":"dist/esm/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{".":{"solid":"./dist/source/index.jsx","default":"./dist/esm/index.js"}},"scripts":{"build":"rollup -c","prepublishOnly":"nr build","lint":"eslint .","release":"bumpp && npm publish"},"repository":{"type":"git","url":"git+https://github.com/wobsoriano/solid-gesture.git"},"keywords":["solid","primitives","hooks","wheel","drag","scroll","zoom","gestures","pinch"],"sideEffects":false,"author":{"name":"Robert Soriano","email":"sorianorobertc@gmail.com"},"license":"MIT","homepage":"https://github.com/wobsoriano/solid-gesture#readme","peerDependencies":{"solid-js":">=1.4.0"},"devDependencies":{"@antfu/ni":"^0.16.3","@typescript-eslint/parser":"^5.30.0","bumpp":"^8.2.1","eslint":"^8.18.0","eslint-plugin-solid":"^0.7.0","pnpm":"^7.3.0","rollup":"^2.58.0","rollup-preset-solid":"^1.0.1","solid-js":"^1.4.4","typescript":"^4.4.4"},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["solid"],"extends":["eslint:recommended","plugin:solid/typescript"]},"dependencies":{"@use-gesture/core":"^10.2.16"},"gitHead":"00a821079c827aa7f2b3ebece1dca2c083319ce6","bugs":{"url":"https://github.com/wobsoriano/solid-gesture/issues"},"_id":"solid-gesture@0.0.3","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-7vbhm+eYXXqr0y9/uVMHknscn9THHozx4wA0SEUwVsRjEPUd1Y9BKWDaG2s+GZafAEEucr7bWsMQKb49c0X1Fw==","shasum":"33562c8dad54c6189fb658443f20dabb12a0adba","tarball":"https://registry.npmjs.org/solid-gesture/-/solid-gesture-0.0.3.tgz","fileCount":26,"unpackedSize":183210,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeNGAK1e5jw3IVei0epuJb5f6WP0alt3zBTdiBPDQtMwIhAKE4cxsgJTTUwF0ETFr8x2D+nmPYK0gCxYnEQJWJxdLf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu+VPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoATw/9E1Inczk36wX2DEC1mF0fq3Ll1EPPVi2qYXJOcOcvqNZngvYd\r\nM9HSDSyPTZMD1NWanKx64G/3H8e0CqLv5/E+rFdH5zU2dIAnF0xgFCHGpL1X\r\nXmohVUbq6g3v4UvLJULS4smDUC7BPUCbenqmJEjrzl8GhA6pqrDSbfrBoEMp\r\n529FKuTUcy7CPzZBd5+oqtH5RKTnyOUtHbBFthhNd/60OtiHO4POI+1HjDz1\r\n5wT/Rr1W+GdUvU4SfD6YwpUqGI1ierBNhNRafEyWexttAfa8rGE51waE1dwN\r\nZxWly2mVP8KM+KwtQASBSZvFXUPUwIQzb/AbK3RCRkSxKQsdTjPTdwkSaKQ+\r\n6NGKAphVfWap4bb03dUJBVEQIkUQE6k2KYn9HXI+mBEqha7bSQ0qBY9ftp0e\r\nMap9O5rfsKoTtoq+f5pQAiRVNjBzZtFcXoiMwoow63cb7XWQbfy7t+pDfUuy\r\nZGMUBM5XhiCdjfPLs+Bg0/kRocmi95BTI5KKRXEX9MFJc8QrAOmeND9KFQ7O\r\nWjkkQ0XFdaRl+RV3FILw5s2whMmCGgJDNL/mAGIagRVQZZSfpDctNwyaZxUn\r\nh5QfucFEdUG+QFP3VpnW6dz/rHxjs1jx2JiMPuGPSO7gHkLdD57X5RcN8vDO\r\nS/5J6bIOIdbI+LbdTNOaXT87jjHXV8gkmDE=\r\n=fj8l\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wobsoriano","email":"sorianorobertc@gmail.com"},"directories":{},"maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/solid-gesture_0.0.3_1656481102946_0.2047058688494925"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-27T18:17:39.243Z","0.0.1":"2022-06-27T18:17:39.441Z","modified":"2022-06-29T05:38:23.227Z","0.0.2":"2022-06-27T19:08:19.431Z","0.0.3":"2022-06-29T05:38:23.170Z"},"maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"}],"description":"👇 Bread n butter utility for component-tied mouse/touch gestures in Solid.","homepage":"https://github.com/wobsoriano/solid-gesture#readme","keywords":["solid","primitives","hooks","wheel","drag","scroll","zoom","gestures","pinch"],"repository":{"type":"git","url":"git+https://github.com/wobsoriano/solid-gesture.git"},"author":{"name":"Robert Soriano","email":"sorianorobertc@gmail.com"},"bugs":{"url":"https://github.com/wobsoriano/solid-gesture/issues"},"license":"MIT","readme":"# solid-gesture\n\n[![npm (tag)](https://img.shields.io/npm/v/solid-gesture?style=flat&colorA=000000&colorB=000000)](https://www.npmjs.com/package/solid-gesture) ![npm bundle size](https://img.shields.io/bundlephobia/minzip/solid-gesture?style=flat&colorA=000000&colorB=000000) ![NPM](https://img.shields.io/npm/l/solid-gesture?style=flat&colorA=000000&colorB=000000)\n\nsolid-gesture is a port of [@use-gesture/react](https://github.com/pmndrs/use-gesture) which lets you bind richer mouse and touch events to any component or view. With the data you receive, it becomes trivial to set up gestures, and often takes no more than a few lines of code.\n\nYou can use it stand-alone, but to make the most of it you should combine it with an animation library like [solid-spring](https://github.com/Aslemammad/solid-spring), though you can most certainly use any other.\n\n## Installation\n\n```bash\npnpm add solid-gesture\n```\n\n## Usage\n\n```jsx\nimport { createSpring, animated } from 'solid-spring'\nimport { useDrag } from 'solid-gesture'\n\nfunction PullRelease() {\n  const [coords, setCoords] = createSignal({\n    x: 0,\n    y: 0\n  })\n\n  const styles = createSpring(() => ({\n    x: coords().x,\n    y: coords().y \n  }))\n\n  // Bind it to a component\n  return <animated.div {...bind()} style={styles()} />\n}\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}