{"_id":"react-use-draggable-scroll","_rev":"18-c1444e93d93fd8f808091deb940fd4c1","time":{"0.1.0":"2021-08-12T02:34:27.868Z","0.1.1":"2021-08-12T02:34:27.868Z","created":"2021-08-13T03:10:55.935Z","0.1.2":"2021-08-13T03:10:56.062Z","modified":"2022-09-28T20:15:22.607Z","0.2.0":"2021-08-13T16:03:28.033Z","0.2.1":"2021-08-17T02:31:45.298Z","0.2.2":"2021-08-17T03:09:29.809Z","0.2.3":"2021-09-22T16:00:22.159Z","0.3.0":"2022-02-04T20:16:18.894Z","0.4.0":"2022-02-08T03:23:22.323Z","0.4.1":"2022-03-05T01:38:07.578Z","0.4.2":"2022-03-08T14:55:10.605Z","0.4.3":"2022-06-03T16:34:04.746Z","0.4.4":"2022-06-26T22:42:41.823Z","0.4.5":"2022-08-10T00:45:08.599Z","0.4.6":"2022-09-28T17:23:34.380Z","0.4.7":"2022-09-28T20:15:22.517Z"},"name":"react-use-draggable-scroll","dist-tags":{"latest":"0.4.7"},"versions":{"0.1.2":{"version":"0.1.2","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"react-use-draggable-scroll","author":{"name":"Renato Fuzaro Miotto"},"repository":{"type":"git","url":"https://github.com/rfmiotto/react-use-draggable-scroll.git"},"homepage":"https://github.com/rfmiotto/react-use-draggable-scroll","keywords":["react","hook","drag","scroll","mouse"],"module":"dist/react-use-draggable-scroll.esm.js","size-limit":[{"path":"dist/react-use-draggable-scroll.cjs.production.min.js","limit":"10 KB"},{"path":"dist/react-use-draggable-scroll.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.2","@types/react":"^17.0.17","@types/react-dom":"^17.0.9","husky":"^7.0.1","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^5.0.2","tsdx":"^0.14.1","tslib":"^2.3.0","typescript":"^4.3.5"},"description":"useDraggable is a React hook that allows a wrapping div to have a draggable scroll with an inertial effect. It is completely unstyled and just adds the functionality you are looking for so your application gives the best user experience possible.","licenseText":"MIT License\n\nCopyright (c) 2021 Renato Fuzaro Miotto\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"react-use-draggable-scroll@0.1.2","dist":{"shasum":"0556cf883a0f45256e5beb3fee5ca6ef1336434c","integrity":"sha512-8AvobYY8ZFU8z6ulQanHt8xzKg46e24fyqdWsb89JJ6hdOmWYg+HCsfTraS85LBj24FilFlcJfnaoqLnx4TxHg==","tarball":"https://registry.npmjs.org/react-use-draggable-scroll/-/react-use-draggable-scroll-0.1.2.tgz","fileCount":6,"unpackedSize":10238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFeLACRA9TVsSAnZWagAA5eYP/R8dGACQ5vC7HQah62c4\nl5EJR2UJR8sJvu86bFQb6QDdnC8UtcvWgwDzs8qtyO04s0m/S3JKz4tvYabV\n9Vcs1foFrKYwbAwhFz6qA7RLQpFYdkKlNJGagkjR2FxUXP9HWwHTjFURFSU8\nqRTMZX0cQF+VGR66z0V85r33YFAUmc8tyct+IFrGoIlMXUEcVsINSg1lLkg6\nbOIWAr3UhjmUPY5XWynxWH/kSh7HLIWoqfDp1IPct/0uC+vDwII9yrBuXCgY\n9ozZenULojZ1KP4UhTvYaEmLnBMb9NTRmr7++dGZt7Sb5Cdb+nCZVEmbfYeG\nq1vmPounq/pkjJxS+Nul7ckVK6ExRDltxnwvALHkbMPX6ibq4x9XHtM7lUrp\n0aS/F8BQd6IeQ6nkWBmWXUIExsT/Sc5qAE3R7lIeXNjVy2Q4OH3XGbnxxq8H\nuLBbDXBfYVyBsuO+rDw+duDIJf1Ez166gqvdur7iGIUizDsUQHtEuorOUkA8\nxkje4+h0aRo60q+sZWQtyLvWEP0VBR+oOEobUTWFZO5pTfPh5eKthX2GbIwW\nkJB5220/ztn9L2qBtWrFMUDph0KTHeNgyIEj4IbIBG6gnWgWdfDcNPDT6DdX\nA6tOqV6UaFOH60sA60/OGJJQTgCMLm6k+BhiB22z44a0vJewn8wxdnD1bgSL\nVGPl\r\n=dd2U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFpLEqmrAoq2t+EClIZ4MxEc8hefpwR+pK5xPu+7EhhAIhAPzT7GJ+Rjv06r8+MRc6ltztGiTV7GERWEn4sB//WG1S"}]},"_npmUser":{"name":"rfmiotto","email":"renato.fmiotto@gmail.com"},"directories":{},"maintainers":[{"name":"rfmiotto","email":"renato.fmiotto@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-use-draggable-scroll_0.1.2_1628824255935_0.7736327026086263"},"_hasShrinkwrap":false},"0.2.0":{"version":"0.2.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"react-use-draggable-scroll","author":{"name":"Renato Fuzaro Miotto"},"repository":{"type":"git","url":"https://github.com/rfmiotto/react-use-draggable-scroll.git"},"homepage":"https://github.com/rfmiotto/react-use-draggable-scroll","keywords":["react","hook","drag","scroll","mouse"],"module":"dist/react-use-draggable-scroll.esm.js","size-limit":[{"path":"dist/react-use-draggable-scroll.cjs.production.min.js","limit":"10 KB"},{"path":"dist/react-use-draggable-scroll.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.2","@types/react":"^17.0.17","@types/react-dom":"^17.0.9","husky":"^7.0.1","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^5.0.2","tsdx":"^0.14.1","tslib":"^2.3.0","typescript":"^4.3.5"},"description":"useDraggable is a React hook that allows a wrapping div to have a draggable scroll with an inertial effect. It is completely unstyled and just adds the functionality you are looking for so your application gives the best user experience possible.","licenseText":"MIT License\n\nCopyright (c) 2021 Renato Fuzaro Miotto\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"react-use-draggable-scroll@0.2.0","dist":{"shasum":"8c04927ca7312d1741f8d5a7d862ef3e411a0480","integrity":"sha512-JlCNVQ14bcTD6lp4/1j6G1rjLu9jLiW0GPc0SKhEt7+bsGF+Giw6IfseP/A014oSipx2FktwoUwaTDUDt66/ow==","tarball":"https://registry.npmjs.org/react-use-draggable-scroll/-/react-use-draggable-scroll-0.2.0.tgz","fileCount":15,"unpackedSize":64566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFpfQCRA9TVsSAnZWagAAxNEP/j34WA59H9V3BVxYyolb\nVTY8V97eDicZLA9EjcffCRfrWBKsXxbLQ78GcfEIMqtYpj2yXd9ZJ1/NCVJl\nT1dpvRZsb16GJuzWDReVmV1WEnudLVJtoNDwNLKFItK6SNPwy13Uk8yUihNt\nLpcf5ztZonGsqQ/dHTG/XRlYZ5UBCkJubEQL8kvr6MQG/9RivyN8ziX+dLiy\nD+GR14KHhzhnTsrivyCaw5XuGzOGiVh9mVJFN/OgpPFnhvN1uNw0iV4dSjqd\nH1szfGOaZ3JoeS9+xh8es/96EHr14aAn7L8hurAgatIb4rt72YCFLwPrO1tC\nN7b1wyAwr8N/llkoZdO50+WCTQcjRDy3IJuyYRFuDAtYd1MgT1DP81OCOsXh\nka+PBZngck2o6ZF8gjg54Kl00DrCcqqdCiLubTMfDAuVEBXOlQQKI/7p0TfU\nkB7DzdplFnj28tlpSA1epIj1lJQaPoqwc6ZjjfGOhWHkuodkyTfXAhnIG1jz\n/3aoMc7tMSe8PW/uHPkz0s5wpdD+OD97GJ1zZutqO23aiMovPMyxYKjdQew9\nJ/gO2IbdkKhtB3C9KUrZ24gZkzXFseGYVIkZawpeYtrtt4mrKbsU5ThD0It4\nwt6Kdb8QHWI/hQW7oifbpNWAYD0xidekLK+r4TqxvZUXvIEL7GX59aD0feg+\nFDbG\r\n=pLj0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGe2vEmBRf0qTafDEPnSI6C3DF52nar70Q7/ifT6zfqWAiADsoZeGWQ2zaQC3AfR58sELo5NqnNbBgMAemzp12m/Ug=="}]},"_npmUser":{"name":"rfmiotto","email":"renato.fmiotto@gmail.com"},"directories":{},"maintainers":[{"name":"rfmiotto","email":"renato.fmiotto@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-use-draggable-scroll_0.2.0_1628870607834_0.013801427049120907"},"_hasShrinkwrap":false},"0.2.1":{"version":"0.2.1","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":false,"trailingComma":"es5"},"name":"react-use-draggable-scroll","author":{"name":"Renato Fuzaro Miotto"},"repository":{"type":"git","url":"https://github.com/rfmiotto/react-use-draggable-scroll.git"},"homepage":"https://github.com/rfmiotto/react-use-draggable-scroll","keywords":["react","hook","drag","scroll","mouse"],"module":"dist/react-use-draggable-scroll.esm.js","size-limit":[{"path":"dist/react-use-draggable-scroll.cjs.production.min.js","limit":"10 KB"},{"path":"dist/react-use-draggable-scroll.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.2","@types/react":"^17.0.17","@types/react-dom":"^17.0.9","@typescript-eslint/eslint-plugin":"^4.29.0","@typescript-eslint/parser":"^4.29.0","eslint":"^7.32.0","eslint-config-airbnb":"^18.2.1","eslint-config-airbnb-base":"^14.2.1","eslint-config-next":"11.0.1","eslint-config-prettier":"^8.3.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.23.4","eslint-plugin-import-helpers":"^1.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","husky":"^7.0.1","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^5.0.2","tsdx":"^0.14.1","tslib":"^2.3.0","typescript":"^4.3.5"},"description":"useDraggable is a React hook that allows a wrapping div to have a draggable scroll with an inertial effect. It is completely unstyled and just adds the functionality you are looking for so your application gives the best user experience possible. It works","licenseText":"MIT License\n\nCopyright (c) 2021 Renato Fuzaro Miotto\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"react-use-draggable-scroll@0.2.1","dist":{"shasum":"7aacc1d165a19de4648f4e7370f6a19c361b1caf","integrity":"sha512-bC3ENHR6YqklmNfB+mkEj1dYHKnX2G6cMZqxQmH8kc3ZPvyTFPX6c1ffE+Besctv6ncj0CnRjfBr2ylqRsSjEA==","tarball":"https://registry.npmjs.org/react-use-draggable-scroll/-/react-use-draggable-scroll-0.2.1.tgz","fileCount":15,"unpackedSize":65992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGx+RCRA9TVsSAnZWagAAY4EP/1gph8+SWLuhkEPPYUar\nWjGVwe8AsgJSaiumgkHWjlfw3qKM+ThjEJTxxADT6bMW6hbTSyor5/BPJyYV\nSC+saN3HF6Pgjy4ggHZqD6BJdoJuV5YQUQVT4Hi+fFHI7p9biwTc4Eju1XLf\nPF1YR3LnRYYawVL2HqApUzvrBuxdfSs8f3jrUKZ6xF3+hqAVfZ51OICGSZ0r\nfIpFq4yeq5slZr4RmWd5sOPT4cbccf5sbhsMVp80931xT5PMsAOOnqOY0Vos\ncZOSp9FYZp/RsPtGPnUWDGYZpqHZFdwUlvP8aMELdDTQO/vQSbIMQeAOsvIs\nxwKe6KtCownuMI9HAv2CWh2UuGVNyv9YBDR0SOKmDuAGHlKqGg9uqPmRO+xK\n7TJcHWM3SMb2YtvEJcXf2/HRVGctfkRoC0lBtb8M0E9DNpmQ9fc2PnpUazH2\nzrh7SDhKtz3IOajJAdU0uQ9cJLBJWhMz5aWOGUMd4pU1L26onLpjljjzt95F\n/olblxMMiHNyylcCPydLLznXA0xUjezZnWjIc3qYI2yEPC6uHy/KO06X87iN\n6R0UztgjqjMiwDEix2qI+RCqT2vEh2f69ufS5AcKpOI+ehdWrWZeRey4ZH14\nX0uREetarQdHVgE59xFNfJY7qbQu0Ywow+lNVYkJQt6Ad3G7yWpq213gK1/3\nc5CA\r\n=HIfl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7Ntj3qBFkmYIBXSrpOGHTwpJOKdQLsWlfUhh943JmCAiAtPqoPogJebVAErGD1buTLYo3C2XaEesOBYH7PLoSJxw=="}]},"_npmUser":{"name":"rfmiotto","email":"renato.fmiotto@gmail.com"},"directories":{},"maintainers":[{"name":"rfmiotto","email":"renato.fmiotto@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-use-draggable-scroll_0.2.1_1629167505163_0.6626186499553901"},"_hasShrinkwrap":false},"0.2.2":{"version":"0.2.2","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":false,"trailingComma":"es5"},"name":"react-use-draggable-scroll","author":{"name":"Renato Fuzaro Miotto"},"repository":{"type":"git","url":"https://github.com/rfmiotto/react-use-draggable-scroll.git"},"homepage":"https://github.com/rfmiotto/react-use-draggable-scroll","keywords":["react","hook","drag","scroll","mouse"],"module":"dist/react-use-draggable-scroll.esm.js","size-limit":[{"path":"dist/react-use-draggable-scroll.cjs.production.min.js","limit":"10 KB"},{"path":"dist/react-use-draggable-scroll.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.2","@types/react":"^17.0.17","@types/react-dom":"^17.0.9","@typescript-eslint/eslint-plugin":"^4.29.0","@typescript-eslint/parser":"^4.29.0","eslint":"^7.32.0","eslint-config-airbnb":"^18.2.1","eslint-config-airbnb-base":"^14.2.1","eslint-config-next":"11.0.1","eslint-config-prettier":"^8.3.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.23.4","eslint-plugin-import-helpers":"^1.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","husky":"^7.0.1","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^5.0.2","tsdx":"^0.14.1","tslib":"^2.3.0","typescript":"^4.3.5"},"description":"useDraggable is a React hook that allows a wrapping div to have a draggable scroll with an inertial effect. It is completely unstyled and just adds the functionality you are looking for so your application gives the best user experience possible. It works","licenseText":"MIT License\n\nCopyright (c) 2021 Renato Fuzaro Miotto\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"react-use-draggable-scroll@0.2.2","dist":{"shasum":"a69c5614115127f15d9dcb424485cc06d4c23d6c","integrity":"sha512-WBzPsKs9HEUC/vdRszP1U23SPTiNyeZE5pNaXdtK3ZKS+ug6lk36KqC0tiq1QL+YG+5j20LsuT6N3giJWKplqg==","tarball":"https://registry.npmjs.org/react-use-draggable-scroll/-/react-use-draggable-scroll-0.2.2.tgz","fileCount":15,"unpackedSize":67109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGyhpCRA9TVsSAnZWagAAgn0P/2+p1RWtTTxhAau7eyCK\nyxwxF0IeznPrU58oyj8Zsd0GI1spJ7QokG4/fonzFIZKe5AH9gC6WA6b2UAp\nNbkMny760qUQst3xLKngt3/CRMfBhLPrxODP0LKrxyQbKNiVZeV5MHRQoptk\nHvyTFN571oVGmHoDwa8NAj0tsIHt63oTM25K+wCH3L8hbzbiTgNxt5uPJFl5\nzzeupk50ITtw5S2Fjkg0vKIw1dUfIaNWAbHvlCDNinxgvbYp2ZxJ7uQ8xBbi\nNTRqaDCZ9ECHjBtB79ePR3MEm5zIY4UeGOWWLBopqiEajhtkKUQbgPKM/r0g\nLWGRT0FvpdRDk/wptEy85hx9PUhP36GdgFB7x6nifvdw2Xw2DG6huObCsGQg\nszOZ3c97esj4ZhH1NxODv8Ynw+UaBuIQ2QNqR3gVDEFyy1iJx7gcMvRKPCmD\njg6CWd3a8UdwxWx7TlPgvRWShf+SVooZekPyKEypkdRMeXbFQ3kzNxuzkCJ8\n8BfjXOF9E0FeAEGMiIbLIYmMGPBah/jxKEIDD+MO+Fm2eFUPy7YT1FzxPkLP\nLaC8VY2EByVF7IvsWn3ra9FkLLRCAYOOvZKAEzPlFPe4PtJrjlgHC2i0SrV7\n5TuY4sH8RWqOHG1W1U+19rUMfR5iVSt3J6YXE3L3tYqBJzgtQ+oLt24Jqkm5\nJh3C\r\n=oLyk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6CY9hxHU4+XWFNS1ZYZmay983jDAO2KkIKrQxFD3Y0AiEAwBg/AqxQU4dw5jjF7u7D8tIVPvWLKmNShAuI3GxgweU="}]},"_npmUser":{"name":"rfmiotto","email":"renato.fmiotto@gmail.com"},"directories":{},"maintainers":[{"name":"rfmiotto","email":"renato.fmiotto@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-use-draggable-scroll_0.2.2_1629169769660_0.9241814613282497"},"_hasShrinkwrap":false},"0.2.3":{"version":"0.2.3","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":false,"trailingComma":"es5"},"name":"react-use-draggable-scroll","author":{"name":"Renato Fuzaro Miotto"},"repository":{"type":"git","url":"https://github.com/rfmiotto/react-use-draggable-scroll.git"},"homepage":"https://github.com/rfmiotto/react-use-draggable-scroll","keywords":["react","hook","drag","scroll","mouse"],"module":"dist/react-use-draggable-scroll.esm.js","size-limit":[{"path":"dist/react-use-draggable-scroll.cjs.production.min.js","limit":"10 KB"},{"path":"dist/react-use-draggable-scroll.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.2","@types/react":"^17.0.17","@types/react-dom":"^17.0.9","@typescript-eslint/eslint-plugin":"^4.29.0","@typescript-eslint/parser":"^4.29.0","eslint":"^7.32.0","eslint-config-airbnb":"^18.2.1","eslint-config-airbnb-base":"^14.2.1","eslint-config-next":"11.0.1","eslint-config-prettier":"^8.3.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.23.4","eslint-plugin-import-helpers":"^1.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","husky":"^7.0.1","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^5.0.2","tsdx":"^0.14.1","tslib":"^2.3.0","typescript":"^4.3.5"},"description":"useDraggable is a React hook that allows a wrapping div to have a draggable scroll with an inertial effect. It is completely unstyled and just adds the functionality you are looking for so your application gives the best user experience possible. It works","licenseText":"MIT License\n\nCopyright (c) 2021 Renato Fuzaro Miotto\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"react-use-draggable-scroll@0.2.3","dist":{"shasum":"012724ac8e151260c03a9b3f0c236708ed368ede","integrity":"sha512-sHQFlRR4QMzY4sGEAWZO2hzYi9T5aJaGR36lkOg4zhEWl01ZMkL/a59ydJeo5dR9VX0yswgJIsDe15rXjnR93w==","tarball":"https://registry.npmjs.org/react-use-draggable-scroll/-/react-use-draggable-scroll-0.2.3.tgz","fileCount":15,"unpackedSize":66262,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDi+H98obt8gWaddJ4OYUduLbI39/SLAX2CB3hulIJ6FAiByLPlbtiX+MI8WeUM3wqG6Fy3t54PTWB8oUx/yYkLVqg=="}]},"_npmUser":{"name":"rfmiotto","email":"renato.fmiotto@gmail.com"},"directories":{},"maintainers":[{"name":"rfmiotto","email":"renato.fmiotto@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-use-draggable-scroll_0.2.3_1632326421998_0.08132383381357489"},"_hasShrinkwrap":false},"0.3.0":{"version":"0.3.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":false,"trailingComma":"es5"},"name":"react-use-draggable-scroll","author":{"name":"Renato Fuzaro Miotto"},"repository":{"type":"git","url":"https://github.com/rfmiotto/react-use-draggable-scroll.git"},"homepage":"https://github.com/rfmiotto/react-use-draggable-scroll","keywords":["react","hook","drag","scroll","mouse"],"module":"dist/react-use-draggable-scroll.esm.js","size-limit":[{"path":"dist/react-use-draggable-scroll.cjs.production.min.js","limit":"10 KB"},{"path":"dist/react-use-draggable-scroll.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.2","@types/react":"^17.0.17","@types/react-dom":"^17.0.9","@typescript-eslint/eslint-plugin":"^4.29.0","@typescript-eslint/parser":"^4.29.0","eslint":"^7.32.0","eslint-config-airbnb":"^18.2.1","eslint-config-airbnb-base":"^14.2.1","eslint-config-next":"11.0.1","eslint-config-prettier":"^8.3.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.23.4","eslint-plugin-import-helpers":"^1.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","husky":"^7.0.1","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^5.0.2","tsdx":"^0.14.1","tslib":"^2.3.0","typescript":"^4.3.5"},"description":"useDraggable is a React hook that allows a wrapping div to have a draggable scroll with an inertial effect. It is completely unstyled and just adds the functionality you are looking for so your application gives the best user experience possible. It works","licenseText":"MIT License\n\nCopyright (c) 2021 Renato Fuzaro Miotto\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"react-use-draggable-scroll@0.3.0","dist":{"shasum":"864ec12cce477b59e4420738d6da9392c7f322ec","integrity":"sha512-LEpHCpFeoE4T97G+xt+0B1tYEpkNbtPj4UdfD2pgv2fN1iqv7R41YSZhhV72toBR0C1RO56S1TOg5wYYZJAHNg==","tarball":"https://registry.npmjs.org/react-use-draggable-scroll/-/react-use-draggable-scroll-0.3.0.tgz","fileCount":15,"unpackedSize":73182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/YmSCRA9TVsSAnZWagAA17UP/jhzHQHS5P+d3Xz0CHlS\nszYzqK21eoYHm9wV39350v2MrP7Fddm6tRHV3Lp69qVmAWyFwKG6a63d/DSG\nifyibkA95XtM3G58YD3gSl7dfCmZxiVZMDYpBacLCXM++80hV3QK2euMsWT0\n9UKh9C/wAFbNEiAg88W+aW++Icks8YgleHcj0lcludi0nkyqd+4wDUri9KTw\nX0sOFQqLd8/Oo+77JRNF4R5M4wO3o2l/tFXkCGyITYNsjpoAWAC6Dbws3SV7\nPFlE81Y7I52IDSiw09PKPYDBbdkgmUfXnoBpnGO7nDEgXrzbEIbtfqDhP4gQ\n2aIrFXMQwiVKlTqDfODSwjFKhiUBr8xDeuQ+DsIEidZU4X11sTkbmUVNXAus\n2wbA2UYhlTR7b34ko6WbvgLqQ0l+7s8gp22gTP1Qw+ypnDaDSu08uWTKk4Q9\nQLjg6YalBrW5adjscKaoQo5tnOrT4wbLSZvI9VZgmmlY/zYv7uNVetSyo5Qm\nW7LuS8IQfmMioGuzPWVOG6qU9m4fNgjBar+u+gAVAOEuG6M5MoecrZhldXU6\nn6RuKLpD9jTIT21m/PP/luyMInlFDxHb0jLpuba+N61XcAQpARB8Mt1IVKaN\nE58jyBKvjsKRjZmlSD5fcGkXFEsKmuQjEb676vYfGrtzEb6dz7Asr3CN1y0q\ngwp7\r\n=Hw0j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDYSxtrI8v6xYR58VFZhVxMnFdzSILaj5WKMaXUzHPJAIhAKdfoi5NwWPJDJcEZnxAnIq+MjVFC/YKpxYaqXPl9j8b"}]},"_npmUser":{"name":"rfmiotto","email":"renato.fmiotto@gmail.com"},"directories":{},"maintainers":[{"name":"rfmiotto","email":"renato.fmiotto@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-use-draggable-scroll_0.3.0_1644005778697_0.8058056210964217"},"_hasShrinkwrap":false},"0.4.0":{"version":"0.4.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":false,"trailingComma":"es5"},"name":"react-use-draggable-scroll","author":{"name":"Renato Fuzaro Miotto"},"repository":{"type":"git","url":"https://github.com/rfmiotto/react-use-draggable-scroll.git"},"homepage":"https://github.com/rfmiotto/react-use-draggable-scroll","keywords":["react","hook","drag","scroll","mouse"],"module":"dist/react-use-draggable-scroll.esm.js","size-limit":[{"path":"dist/react-use-draggable-scroll.cjs.production.min.js","limit":"10 KB"},{"path":"dist/react-use-draggable-scroll.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.2","@types/react":"^17.0.17","@types/react-dom":"^17.0.9","@typescript-eslint/eslint-plugin":"^4.29.0","@typescript-eslint/parser":"^4.29.0","eslint":"^7.32.0","eslint-config-airbnb":"^18.2.1","eslint-config-airbnb-base":"^14.2.1","eslint-config-next":"11.0.1","eslint-config-prettier":"^8.3.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.23.4","eslint-plugin-import-helpers":"^1.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","husky":"^7.0.1","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^5.0.2","tsdx":"^0.14.1","tslib":"^2.3.0","typescript":"^4.3.5"},"description":"useDraggable is a React hook that allows a wrapping div to have a draggable scroll with an inertial effect. It is completely unstyled and just adds the functionality you are looking for so your application gives the best user experience possible. It works","licenseText":"MIT License\n\nCopyright (c) 2021 Renato Fuzaro Miotto\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"react-use-draggable-scroll@0.4.0","dist":{"shasum":"45658ee2920dbc3312ce14228d33c13ef871e861","integrity":"sha512-O73cOzlEGqwdORX7oa2AWpKMBtAZdU3GKjLH/aXRoD4ID21VNme6dBY/TC3iMKwFZU6nb4631ptlpEvb4ExBZw==","tarball":"https://registry.npmjs.org/react-use-draggable-scroll/-/react-use-draggable-scroll-0.4.0.tgz","fileCount":15,"unpackedSize":99465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAeIqCRA9TVsSAnZWagAACaUP/R6U3BPl+UpEVF+bGADy\nQrVbr3ZX3FH7WsPqALZgJJwQcjtqEAKgSLMV0gRITPtLyEB+0b4fMnyx32aD\nfcPEs78gzRZEtiDTrY4McaNsBgfRN5mU3xp6rjcCOpf+FDHKNdFrD/XR+dkD\nG22sRv+8S8yTtIGz+AusQzz8Rb6CXiTDoNZpa8zzxg7XDTpfl8IQyP8DDnzE\n4UDmv76O9UdoL909IP1S3ELptuVlP0BhWxjJjtiXL3OJ6wSPTFigVGYFtAqp\n5aQQnHIODM8OYivBV22ZoW4ut46VObaKpsyFoKSodQ0kwnK/VVvcOCvmtsUJ\ntuDky63RPmnMfoddUplFtmSWb0vkHbNEzgpTwMTzx1tPuM4YM+hFPE7jl01M\nqb5jgkPq/FjjrIjbsnLU1VPZfBBzlhiF4oH+PD6JxsYNSk39GTHkSk+MDHSj\nxWUJJnfVjDa5ywljif+acmfj/72xqimmTo0PWqZdH1ldePzYN5NkEraeKvbG\nqk0+C/u6fx8Gxd6rp367AXsN3C/yxl3C+2yCq6+DGnqiMaA8F8RunUw3j8EY\niTt7/0aT/Q8di38r3llwLded+UT4ZzS/Wuv+xDCFvJ73tx7+JpFqXQc1JBS6\nI1RwQiG+JxeDiHwfQGjOkWesj0mO70s/60rEhkwpAwNMGkoE5ebjqcLVXcUg\nLX+3\r\n=0NeA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/AINO2UnZ0GLBJ6gdgVsigzk9iVUa0a1srhudxPvGFgIgG+s7mOgNAF+Rgz+omtdn3MmEs2CHnIeRdQ5QZdyF+b0="}]},"_npmUser":{"name":"rfmiotto","email":"renato.fmiotto@gmail.com"},"directories":{},"maintainers":[{"name":"rfmiotto","email":"renato.fmiotto@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-use-draggable-scroll_0.4.0_1644290602114_0.19358482701238677"},"_hasShrinkwrap":false},"0.4.2":{"version":"0.4.2","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":false,"trailingComma":"es5"},"name":"react-use-draggable-scroll","author":{"name":"Renato Fuzaro Miotto"},"repository":{"type":"git","url":"https://github.com/rfmiotto/react-use-draggable-scroll.git"},"homepage":"https://github.com/rfmiotto/react-use-draggable-scroll","keywords":["react","hook","drag","scroll","mouse"],"module":"dist/react-use-draggable-scroll.esm.js","size-limit":[{"path":"dist/react-use-draggable-scroll.cjs.production.min.js","limit":"10 KB"},{"path":"dist/react-use-draggable-scroll.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.2","@types/react":"^17.0.17","@types/react-dom":"^17.0.9","@typescript-eslint/eslint-plugin":"^4.29.0","@typescript-eslint/parser":"^4.29.0","eslint":"^7.32.0","eslint-config-airbnb":"^18.2.1","eslint-config-airbnb-base":"^14.2.1","eslint-config-next":"11.0.1","eslint-config-prettier":"^8.3.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.23.4","eslint-plugin-import-helpers":"^1.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","husky":"^7.0.1","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^5.0.2","tsdx":"^0.14.1","tslib":"^2.3.0","typescript":"^4.3.5"},"description":"useDraggable is a React hook that allows a wrapping div to have a draggable scroll with an inertial effect. It is completely unstyled and just adds the functionality you are looking for so your application gives the best user experience possible. It works","licenseText":"MIT License\n\nCopyright (c) 2021 Renato Fuzaro Miotto\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"react-use-draggable-scroll@0.4.2","dist":{"shasum":"f91bf8248a37814f2e07ab931463f6faa7a2878f","integrity":"sha512-PRI49fQ/e3SFDe1LQuOYBIbxEvESryigXbeiPhroaISzGEuznA5QqN4dveunHzlEPEdgr5/RPRxN7d583SU3DA==","tarball":"https://registry.npmjs.org/react-use-draggable-scroll/-/react-use-draggable-scroll-0.4.2.tgz","fileCount":15,"unpackedSize":106705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ25OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVCQ//TQIiRe72QUequiNHkv65xJm3kArAE9c+AQQF9rSCV1skyCr0\r\nIsv/VJf8a6ZVTsRUBZkmJHlgnsEbmUiXwwlT1bu5Xd9TlytAAKGTBC3o5DD7\r\n8Be8jYuLl6D0wzj4rexChdTKwb2BtjRmiE+SJLtPZCypIAzqiLZQPbnzZgcr\r\nHk4WYqO6WTH3zcbveCEO5kj90SxZ9PpFcocCkezBucRYRzlxSd1i8ZyypJLg\r\nqyHRCE8Uw8PttNcdc7zt0LimafjTQvB9BNAeDYXCeNoMnv7FnHuG/Tf7pGjP\r\nbx4eIm4JmR2qz0SpkppI+CmnzQLigwOFGjY9AEepY4WqXqVvo8YL3QBKfZnc\r\nORVvQPnMr8/hEh4hXv7/WPpiSyycnFI6Vs3nCmjCAfs7L3hGDATz+wsTWX8d\r\nJrQsEWIUVZ2hr/sWYtCFGfaLlohPs6GH3Qzll8y9Y1QATQ8XQYuz/AclXWTu\r\n0thH1w341/CKz9EfpkQxyCwz6F7RArIo3h+SNtrDrkfJ9z12wxFux1/Rv4EI\r\nrypSha3anE0FNt94QUsgaVFZYIPGKRwEl71xGMgHrw4/KshrZIgc1YMiWaiz\r\nGcsD+oeYbVFCEOxfVEagL4K433y1HoTasjHfNHZFzsKBI6POd9ekNKRs/WpS\r\ntNKE7MX6t7Q72dYuwzEzgTD0vUbQghCULHs=\r\n=SK+i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEQogwGk0EOACfqul3d08dcn2GB94u0rslzcYaAmx6FxAiEA+IT4gg8VsD/CltA5ZnTrZ2n19RxHV7PPt1NEYriSkOY="}]},"_npmUser":{"name":"rfmiotto","email":"renato.fmiotto@gmail.com"},"directories":{},"maintainers":[{"name":"rfmiotto","email":"renato.fmiotto@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-use-draggable-scroll_0.4.2_1646751310435_0.19620604161243116"},"_hasShrinkwrap":false},"0.4.3":{"version":"0.4.3","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":false,"trailingComma":"es5"},"name":"react-use-draggable-scroll","author":{"name":"Renato Fuzaro Miotto"},"repository":{"type":"git","url":"https://github.com/rfmiotto/react-use-draggable-scroll.git"},"homepage":"https://github.com/rfmiotto/react-use-draggable-scroll","keywords":["react","hook","drag","scroll","mouse"],"module":"dist/react-use-draggable-scroll.esm.js","size-limit":[{"path":"dist/react-use-draggable-scroll.cjs.production.min.js","limit":"10 KB"},{"path":"dist/react-use-draggable-scroll.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.2","@types/react":"^17.0.17","@types/react-dom":"^17.0.9","@typescript-eslint/eslint-plugin":"^4.29.0","@typescript-eslint/parser":"^4.29.0","eslint":"^7.32.0","eslint-config-airbnb":"^18.2.1","eslint-config-airbnb-base":"^14.2.1","eslint-config-next":"11.0.1","eslint-config-prettier":"^8.3.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.23.4","eslint-plugin-import-helpers":"^1.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","husky":"^7.0.1","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^5.0.2","tsdx":"^0.14.1","tslib":"^2.3.0","typescript":"^4.3.5"},"description":"[![NPM Version](https://img.shields.io/npm/v/react-use-draggable-scroll)](https://www.npmjs.com/package/react-use-draggable-scroll)","licenseText":"MIT License\n\nCopyright (c) 2021 Renato Fuzaro Miotto\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"react-use-draggable-scroll@0.4.3","dist":{"shasum":"53661a371ee9d8c8a84fdd38be4873a3ef8750c4","integrity":"sha512-T5oAdNi4z2ZmElPum1J2ADowZk5tiP0cooC0KysQ8+3Ji9q4CDgDsuLu5vNTRC2mdxffq6xToRubGC9cAj75DQ==","tarball":"https://registry.npmjs.org/react-use-draggable-scroll/-/react-use-draggable-scroll-0.4.3.tgz","fileCount":17,"unpackedSize":108811,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFpDfKYV/CWg6YA1jd5nrMxXtKcMrqyRTQfiXUyTl2LAiB7kyV9OEM/ZVzl46pI+G5oKwys+ng/VyMm+u/oIh9I/w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimjf8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAnw//bXW2reW+dWojzkde1I9YAnJtqHsMrJ0oQeVftyGPy010Ttag\r\njX+GhnuBWtKuonzX7HuOKD8wKdyqnqZ5RAquezL02+kxsZmh4j3zXUxVI7zU\r\nDOOejymFo/J0hY/XFZVc7si5JOib2a3OOn6EZF4zA3faLc/ldo8WwnEBMn5n\r\n+WOiUFmu4kgSF32ltLmPYpZpJPne6HOq6KjUR+0pKjv0JYI+BhyMoAdsD9Vx\r\nCzppvn0mWlwbcuWU/XRINErBrbZG/ik+nAeC6sE0jX1zNqMv4KhTbac4wltb\r\nt7/2LqI49LhkiaZZBsYhN+dTAniB4yWxsrk7DEjbSum7LlN5gcAf41C/SS7k\r\nisSQlED410Jajp/wVl75iGTUM9nxixA5XlwN66Yaz2sXGrgE/SLct8dKL1Ck\r\nstRmrfnughtnogwstAlk9II9h/oB8Y7IUuJ+W/avcFY6/2nftukNwKvvY702\r\nTSIvpVC3X5fPF4gkBQtOJavQ9XEOgVd93bi1v81QILHa5n2J6/ileB7SVG/J\r\nyo6VxooLANcOdmzJwM/KTDqBm/JGCXYU1ZT8PD8KNyzHY0o7ysld3robdQg5\r\nXUJJ5LGXy06n2aYOXHwWCQDihmSEWwBtNLiPky+gSWkZtVoYm/lMgne5wHxn\r\nF5l5FXPYKPfSX8/0y0MhnWx+Eg0vv2ZrZz4=\r\n=h2fz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rfmiotto","email":"renato.fmiotto@gmail.com"},"directories":{},"maintainers":[{"name":"rfmiotto","email":"renato.fmiotto@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-use-draggable-scroll_0.4.3_1654274044553_0.07466488887163814"},"_hasShrinkwrap":false},"0.4.4":{"version":"0.4.4","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":false,"trailingComma":"es5"},"name":"react-use-draggable-scroll","author":{"name":"Renato Fuzaro Miotto"},"repository":{"type":"git","url":"https://github.com/rfmiotto/react-use-draggable-scroll.git"},"homepage":"https://github.com/rfmiotto/react-use-draggable-scroll","keywords":["react","hook","drag","scroll","mouse"],"module":"dist/react-use-draggable-scroll.esm.js","size-limit":[{"path":"dist/react-use-draggable-scroll.cjs.production.min.js","limit":"10 KB"},{"path":"dist/react-use-draggable-scroll.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.2","@types/react":"^17.0.17","@types/react-dom":"^17.0.9","@typescript-eslint/eslint-plugin":"^4.29.0","@typescript-eslint/parser":"^4.29.0","eslint":"^7.32.0","eslint-config-airbnb":"^18.2.1","eslint-config-airbnb-base":"^14.2.1","eslint-config-next":"11.0.1","eslint-config-prettier":"^8.3.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.23.4","eslint-plugin-import-helpers":"^1.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","husky":"^7.0.1","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^5.0.2","tsdx":"^0.14.1","tslib":"^2.3.0","typescript":"^4.3.5"},"dependencies":{},"description":"[![NPM Version](https://img.shields.io/npm/v/react-use-draggable-scroll)](https://www.npmjs.com/package/react-use-draggable-scroll)","licenseText":"MIT License\n\nCopyright (c) 2021 Renato Fuzaro Miotto\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"react-use-draggable-scroll@0.4.4","dist":{"shasum":"1ed1bb6734f524ad5b9806a7138c005e0ea70f77","integrity":"sha512-lAXPv1y7cPunsZDW12aHenRV0TBg19JACHKI8npJykkPckn2OeVz89AETT0XCLMQw1JfIel59TAXJiZ5DLSrVQ==","tarball":"https://registry.npmjs.org/react-use-draggable-scroll/-/react-use-draggable-scroll-0.4.4.tgz","fileCount":17,"unpackedSize":112600,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCisEVARtFMQuhhXm7jIJFKapjDz6sjgulBVxG5RqQduAIhAJ0TpAtebGWQGf0M+QpIJSjJEGtgGX3FULpr7GslRcJ5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuODhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLzw//RZ+utSrcGxNtUHcG6GO6Q9DQ42uurvs+2bIphk9/g9FZBSY/\r\n7xS4lxDnstJY58dqP/9NS/lPGse8xolN+CfvU8dLeXgyof9BUTENyYGmwv0N\r\n1jq0pzBWh/rB6lkjdnS5Gjg4bjYDYjoCfaiHDsLsUTXH7wT3SrXZIJFxxaRZ\r\nkOFh0REGDStno2qQ+v5fgBdQ2RGuTKoMs9GT7muUC3Kgq7M3EscLcYczci8T\r\nq5ktOi3ZeWIeiJqef9uZU7Pm+JIDSlmtvGv3Fl4Vp9L76SFs03VkRdG6UDvD\r\nd//23QsyenLyKKWe951yp/zv61At+6fO7HJWtPn3+Q9Si1A888fjVJ2LBUYK\r\nTMalyyT+TQ3EFuGtnelSAxH1JjcdI/MD7p6itqjbx+bIjVMCTONWniJku0pw\r\nwj6m8pl0lDI44tlyt8lutJIj1RWP0vZA4Hv/c1XOoi5JiIyZ1pEGsX0Q3pvK\r\n9XKo6btMQdbGBfdMCIrIXoXIerjA2Odzt7YN+pfD4NLomQYKxURNlynnWa+A\r\nnd081qMl06kmCOQGP3Y18r44ka+sluIf8usTz9Ar4MSt6rbbZe2DXWWOaZFW\r\ncmojZUtiVSUFufaW6NdX5bdtRMvG2zA0CsJX3ABsESU5JIOm86oScNQMfIX8\r\nKc9juT3ET0UN+fxUeGf7aJ5OzjFISiGY7cw=\r\n=S7/4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rfmiotto","email":"renato.fmiotto@gmail.com"},"directories":{},"maintainers":[{"name":"rfmiotto","email":"renato.fmiotto@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-use-draggable-scroll_0.4.4_1656283361644_0.8369656807912835"},"_hasShrinkwrap":false},"0.4.5":{"version":"0.4.5","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":false,"trailingComma":"es5"},"name":"react-use-draggable-scroll","author":{"name":"Renato Fuzaro Miotto"},"repository":{"type":"git","url":"https://github.com/rfmiotto/react-use-draggable-scroll.git"},"homepage":"https://github.com/rfmiotto/react-use-draggable-scroll","keywords":["react","hook","drag","scroll","mouse"],"module":"dist/react-use-draggable-scroll.esm.js","size-limit":[{"path":"dist/react-use-draggable-scroll.cjs.production.min.js","limit":"10 KB"},{"path":"dist/react-use-draggable-scroll.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.2","@types/react":"^17.0.17","@types/react-dom":"^17.0.9","@typescript-eslint/eslint-plugin":"^4.29.0","@typescript-eslint/parser":"^4.29.0","eslint":"^7.32.0","eslint-config-airbnb":"^18.2.1","eslint-config-airbnb-base":"^14.2.1","eslint-config-next":"11.0.1","eslint-config-prettier":"^8.3.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.23.4","eslint-plugin-import-helpers":"^1.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","husky":"^7.0.1","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^5.0.2","tsdx":"^0.14.1","tslib":"^2.3.0","typescript":"^4.3.5"},"dependencies":{},"description":"[![NPM Version](https://img.shields.io/npm/v/react-use-draggable-scroll)](https://www.npmjs.com/package/react-use-draggable-scroll)","licenseText":"MIT License\n\nCopyright (c) 2021 Renato Fuzaro Miotto\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"react-use-draggable-scroll@0.4.5","dist":{"shasum":"48ca1d6f5815bfaa8bf72a0d6cacf626a3c9929d","integrity":"sha512-hx5VaqCP0NhLQO0mcSjvkikJ0riYvx0ReKGqDznCQvoERF8JycrC8Fh0Y49nIZyTWpycj/XorhRBwmpDlyCBuw==","tarball":"https://registry.npmjs.org/react-use-draggable-scroll/-/react-use-draggable-scroll-0.4.5.tgz","fileCount":17,"unpackedSize":114590,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVoBxOggsa0FqVgcHBSrTm9ENNAugEsAX5rxg4cxFiKgIhAPlY9ZO7qao0YW5cospEP+WxFRNJTv3ZkH1Gv9G++mQX"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8v+UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqF0xAAheiA1zOrgnb4DjqOcuwISyoOMNnvl/BPf8x5gRJrBGIjaruK\r\nJgU69/3pTAIEvbpNaWUzDytwrJ7MtjyzYlVw8d7Jk1oajir5VbgH+pQ++O3C\r\nEiYQdCWWMD++MVFZakmceEXb6OXAzbzX+ebLPk1JLSNq+KOTeKun23qAXnL4\r\n1LYn3+evNXDyYPJnqreqhBWd9ah/O1XO8z06Gl4BOK0fpTfAF96kRBtdhSoG\r\n9UH0WBmoPhf9GTuO1LOPiO3+V23XLd01EQL/uRQ3LU0IqAeFORXNlmNOmn9M\r\nwRiNdujWPGtqIKqrNx60ILOtfHeeiWJQoEUFpvMdxupKRGql1X8/teukKmAG\r\n+90sqxSLqflqoZcCmiq72rkiUQWoi8c8ESMyvz2W7V4LpSLln9dVb07+jjKD\r\n93mzGLNke81DsxGpU1hSs9QXrd5J4LrUNG+MtLmVr0OqZitS2eL6syC3ZxWu\r\nl9Ed0nUdpTlKIil6G7GIxOs2EhBiqSli56uVBBTgw+PFYsgg6cTpJH6Xttn5\r\nwZFe2XomYw0V0KMvtvGOtxKjECz1/qsliafoE4YPzNNHqr2a+cUbGkOesCd9\r\nTjeubqMQqhKzW+wGwXYIhNjtvZHgJaIWo1hTUu9DwnZyQPZIHIes86g0zCNP\r\nfP+zLztT4AaJYTLX9e3v4lqcG/+4nqICnH4=\r\n=eif7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rfmiotto","email":"renato.fmiotto@gmail.com"},"directories":{},"maintainers":[{"name":"rfmiotto","email":"renato.fmiotto@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-use-draggable-scroll_0.4.5_1660092308374_0.5727357457555113"},"_hasShrinkwrap":false},"0.4.6":{"version":"0.4.6","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":false,"trailingComma":"es5"},"name":"react-use-draggable-scroll","author":{"name":"Renato Fuzaro Miotto"},"repository":{"type":"git","url":"https://github.com/rfmiotto/react-use-draggable-scroll.git"},"homepage":"https://github.com/rfmiotto/react-use-draggable-scroll","keywords":["react","hook","drag","scroll","mouse"],"module":"dist/react-use-draggable-scroll.esm.js","size-limit":[{"path":"dist/react-use-draggable-scroll.cjs.production.min.js","limit":"10 KB"},{"path":"dist/react-use-draggable-scroll.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.2","@types/react":"^17.0.17","@types/react-dom":"^17.0.9","@typescript-eslint/eslint-plugin":"^4.29.0","@typescript-eslint/parser":"^4.29.0","eslint":"^7.32.0","eslint-config-airbnb":"^18.2.1","eslint-config-airbnb-base":"^14.2.1","eslint-config-next":"11.0.1","eslint-config-prettier":"^8.3.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.23.4","eslint-plugin-import-helpers":"^1.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","husky":"^7.0.1","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^5.0.2","tsdx":"^0.14.1","tslib":"^2.3.0","typescript":"^4.3.5"},"dependencies":{},"description":"[![NPM Version](https://img.shields.io/npm/v/react-use-draggable-scroll)](https://www.npmjs.com/package/react-use-draggable-scroll)","licenseText":"MIT License\n\nCopyright (c) 2021 Renato Fuzaro Miotto\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"react-use-draggable-scroll@0.4.6","dist":{"shasum":"dcd8c9510615356f6abf48a7e28c560f7aa16ae6","integrity":"sha512-ZhnTrMNOZSXdpnSzpGhKBnoE/y13eurj8eWufyKsHZAZLgHQFQHpzuHjZcJ8Rr9fXdqJhDYT5kRKEu1TCYB6lg==","tarball":"https://registry.npmjs.org/react-use-draggable-scroll/-/react-use-draggable-scroll-0.4.6.tgz","fileCount":17,"unpackedSize":115688,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1jS7RGgbAe/yWihUontMGy83oeTVo+wv5eYaQaCBF8gIhAJ0xDKXHNPvGQxstcMjfSd9+wj5GxGScS+t1Gqbdz8pj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNIMWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIzhAAofWRKtO+348hVVNiWndVU/rmh821SLFnQnCI8HjOWWJ1LNBz\r\nqq1XwH19yCzH+AyQg+rwrjVp8cBRpfmWwMG4PXm5a6aVn1Ye8o7sTIctefLn\r\niNeP+pF+dlfl3qBQ6U5hFJgi9LW0tj4SBdl6RXUaUfORSEl1kZBuu95W7kC/\r\n4EGVRiW9uSFUquiJNZ3psmiDT4kMXMaYPl2Oerj5mVanO57eNPA6SxifYkg8\r\nzpWs7np+RAMPDdMHdUPO77aaRxgnn+BtMEHDKrGz/kauXAHhTGW3+H/CfMui\r\n9G38dUiqM8M4mK4VqnOhVYfVUipBVoIV4gW7Q6t4HEcbmeWsVJhRFf9QUic3\r\nbpC4mrNbVfe0p0vn9CKf5tDxek55scDj5b8Yx3m4oB6zhwjCZQgZHU2xSkJy\r\n/5WyDooFlmDeKDVwKObbLoMpblYReM4O/bwKlLm1TENiVM1NxDS0PmQ9DAt6\r\n99nevBitjelSTSB9XIaBfNu1+mwW6Qo6rzGuBiZ1ZKEJMz3B5HYPOfytuXQJ\r\nyrb9/C0DCBd6niBtZk7mVCkTYAuCrHetD3R+oySpe75RxqMMeQtfUjez3SqW\r\nOfiGgDCO5Sv3nBIUtw6ZGQGO+4PKGpW7yohqLQ7XOaPlVL9zGJ2cC5SmWyLg\r\nFfctM4TskgIRhBCQV4q7SPnBJ7tIAObEtl4=\r\n=tIdy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rfmiotto","email":"renato.fmiotto@gmail.com"},"directories":{},"maintainers":[{"name":"rfmiotto","email":"renato.fmiotto@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-use-draggable-scroll_0.4.6_1664385814146_0.3017789695332227"},"_hasShrinkwrap":false},"0.4.7":{"version":"0.4.7","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{"react":">=16"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":false,"trailingComma":"es5"},"name":"react-use-draggable-scroll","author":{"name":"Renato Fuzaro Miotto"},"repository":{"type":"git","url":"https://github.com/rfmiotto/react-use-draggable-scroll.git"},"homepage":"https://github.com/rfmiotto/react-use-draggable-scroll","keywords":["react","hook","drag","scroll","mouse"],"module":"dist/react-use-draggable-scroll.esm.js","size-limit":[{"path":"dist/react-use-draggable-scroll.cjs.production.min.js","limit":"10 KB"},{"path":"dist/react-use-draggable-scroll.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.2","@types/react":"^17.0.17","@types/react-dom":"^17.0.9","@typescript-eslint/eslint-plugin":"^4.29.0","@typescript-eslint/parser":"^4.29.0","eslint":"^7.32.0","eslint-config-airbnb":"^18.2.1","eslint-config-airbnb-base":"^14.2.1","eslint-config-next":"11.0.1","eslint-config-prettier":"^8.3.0","eslint-import-resolver-typescript":"^2.4.0","eslint-plugin-import":"^2.23.4","eslint-plugin-import-helpers":"^1.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","husky":"^7.0.1","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^5.0.2","tsdx":"^0.14.1","tslib":"^2.3.0","typescript":"^4.3.5"},"dependencies":{},"description":"[![NPM Version](https://img.shields.io/npm/v/react-use-draggable-scroll)](https://www.npmjs.com/package/react-use-draggable-scroll)","licenseText":"MIT License\n\nCopyright (c) 2021 Renato Fuzaro Miotto\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"react-use-draggable-scroll@0.4.7","dist":{"shasum":"86e77caab921ca07b134e9e1d1bc1810aeee4916","integrity":"sha512-6gCxGPO9WV5dIsBaDrgUKBaac8CY07PkygcArfajijYSNDwAq0girDRjaBuF1+lRqQryoLFQfpVaV2u/Yh6CrQ==","tarball":"https://registry.npmjs.org/react-use-draggable-scroll/-/react-use-draggable-scroll-0.4.7.tgz","fileCount":17,"unpackedSize":114590,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFIvmzSeI2aP2LHc1RfUUo55gBRIe8jKjMClprtH/Zn7AiEA+z8vKEcn73mb9zNda1wacOnhZdw5CCcV/8yxWA8z2Bw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNKtaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpwgg//a0h8Wny2NPXFJ+9QLySZXXKhlMg7sX2YFiPfTF/7xSLDHgGD\r\nI3Z92+aEOtzSRGkBx2PAt0Bb1cDoH1mdNLUUcaoPOG983o8PT0Y2E8aiPd2J\r\njzi8qpd+tqHgomtv/W1F3ssX0L4ATWVL+p+G673SBKb4Ukmu7C1HJX/Tx7sg\r\nd6MW3TOn3RvEgxLZqXE8elFPTXfTis+mBeyDEi0PrY3FCL7aaJRt9iK7m7yW\r\n63ArpEYsBKnJhcfdxcorr9zy9tNlhm2aaBFEfW0G5MqnAygvrNM98QotIKYP\r\nOVWypuO22TL/1J43esY92yvy1zh2ooC1UH8gUMVwv7I8TPjNny0MPBdLMpxj\r\nCzY8eWXsSxadE8LLt5dEGZ2iXMBgupan3R/FmdxkY+GGb5NcAtavwdSAAYBb\r\n70734QpaZxScJxoFARMh/Co9QD9vXvBOtEOqeu1wx99GOm8QEzX1utAUyDp8\r\nMpPhX1vqznjshlirb636hjsj+yBQWwRnMw8nzfbKSZSe4z0uZyK1XtLxxA1r\r\nWIzFrMFzjVH6PoYx2C/feMN5N1sPTGPUoW8oU+3Ol+yf4aCqb8pVhTDXyZYs\r\nodIV0Mth2SNS6UiO+fu49m4ptHm3S60HcgKmg0Ez3OmkS0/VqvjzrgDWzbuw\r\nharx+K0ofzCW+TqgDNjkXfFjBnL32D6WwI8=\r\n=s0ja\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rfmiotto","email":"renato.fmiotto@gmail.com"},"directories":{},"maintainers":[{"name":"rfmiotto","email":"renato.fmiotto@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-use-draggable-scroll_0.4.7_1664396122317_0.004814362530763727"},"_hasShrinkwrap":false}},"maintainers":[{"name":"rfmiotto","email":"renato.fmiotto@gmail.com"}],"description":"[![NPM Version](https://img.shields.io/npm/v/react-use-draggable-scroll)](https://www.npmjs.com/package/react-use-draggable-scroll)","homepage":"https://github.com/rfmiotto/react-use-draggable-scroll","keywords":["react","hook","drag","scroll","mouse"],"repository":{"type":"git","url":"https://github.com/rfmiotto/react-use-draggable-scroll.git"},"author":{"name":"Renato Fuzaro Miotto"},"license":"MIT","readme":"# useDraggable Hook\n\n[![NPM Version](https://img.shields.io/npm/v/react-use-draggable-scroll)](https://www.npmjs.com/package/react-use-draggable-scroll)\n\nuseDraggable is a React hook that allows a wrapping div to have a draggable scroll with an inertial effect.\nIt is completely unstyled and just adds the functionality you are looking for so your application gives\nthe best user experience possible. It works in both x- and y-coordinate directions.\n\nSee [DEMO](https://stackblitz.com/edit/nextjs-tg52v4).\n\n<img alt=\"example gif\" src=\"https://github.com/rfmiotto/react-use-draggable-scroll/blob/main/.github/example.gif\" width=\"480\" height=\"270\"/>\n\n### Why useDraggable?\n\nDifferently from other hooks designed for the same purpose, this hook does not rely on any state changes. The\nfunctionality is built entirely on event listeners. This means that the wrapping div and its children elements\nare not re-rendered, resulting in a better performance.\n\n### Installation\n\n```console\nyarn add react-use-draggable-scroll\n```\n\n```console\nnpm install react-use-draggable-scroll\n```\n\n### How to use\n\nAll you have to do is to create a reference to the wrapping div and pass it as parameter to to the useDraggable hook.\nThe hook is totally unstyled. You can use any library of your choice to style the div and the child components as you would normally do.\nIn the example below, we use TailwindCSS to illustrate.\n\nJust recapping some basics of CSS that you will probably use along with this hook: It is important to set `overflow-x: scroll;`\nproperty in the CSS of the wrapping div to create the scroll (same goes for y-direction, if that is your case). To prevent a\nflex item from growing or shrinking, use the CSS property `flex: none;`.\n\n**In Javascript:**\n\n```javascript\nimport { useRef } from \"react\";\nimport { useDraggable } from \"react-use-draggable-scroll\";\n\nexport default function MyComponent() {\n  const ref = useRef(); // We will use React useRef hook to reference the wrapping div:\n  const { events } = useDraggable(ref); // Now we pass the reference to the useDraggable hook:\n\n  return (\n    <div\n      className=\"flex max-w-xl space-x-3 overflow-x-scroll scrollbar-hide\"\n      {...events}\n      ref={ref} // add reference and events to the wrapping div\n    >\n      <div className=\"flex-none w-52 h-32 bg-red-200\" />\n      <div className=\"flex-none w-52 h-32 bg-red-200\" />\n      <div className=\"flex-none w-52 h-32 bg-red-200\" />\n      <div className=\"flex-none w-52 h-32 bg-red-200\" />\n      <div className=\"flex-none w-52 h-32 bg-red-200\" />\n      <div className=\"flex-none w-52 h-32 bg-red-200\" />\n      <div className=\"flex-none w-52 h-32 bg-red-200\" />\n      <div className=\"flex-none w-52 h-32 bg-red-200\" />\n      <div className=\"flex-none w-52 h-32 bg-red-200\" />\n    </div>\n  );\n}\n```\n\n**In Typescript:**\n\n```typescript\nimport { useRef } from \"react\";\nimport { useDraggable } from \"react-use-draggable-scroll\";\n\nexport default function MyComponent(): JSX.Element {\n  // We will use React useRef hook to reference the wrapping div:\n  const ref =\n    useRef<HTMLDivElement>() as React.MutableRefObject<HTMLInputElement>;\n  const { events } = useDraggable(ref); // Now we pass the reference to the useDraggable hook:\n\n  return (\n    <div\n      className=\"flex max-w-xl space-x-3 overflow-x-scroll scrollbar-hide\"\n      {...events}\n      ref={ref} // add reference and events to the wrapping div\n    >\n      <div className=\"flex-none w-52 h-32 bg-red-200\" />\n      <div className=\"flex-none w-52 h-32 bg-red-200\" />\n      <div className=\"flex-none w-52 h-32 bg-red-200\" />\n      <div className=\"flex-none w-52 h-32 bg-red-200\" />\n      <div className=\"flex-none w-52 h-32 bg-red-200\" />\n      <div className=\"flex-none w-52 h-32 bg-red-200\" />\n      <div className=\"flex-none w-52 h-32 bg-red-200\" />\n      <div className=\"flex-none w-52 h-32 bg-red-200\" />\n      <div className=\"flex-none w-52 h-32 bg-red-200\" />\n    </div>\n  );\n}\n```\n\n### Additional settings:\n\n**`activeMouseButton`: Change which mouse button starts a scroll**\n\nBy default, holding left mouse button will start a scroll. However, you can also use the middle or right\nmouse button to start a scroll.\n\nAccepts `\"Left\" | \"Right\" | \"Middle`\n\n```typescript\nconst { events } = useDraggable(ref, {\n    activeMouseButton?: \"Middle\"; // Sets which mouse button starts a scroll\n});\n```\n\n**`applyRubberBandEffect`: Rubber Band Effect**\n\nIt is possible to toggle a rubber band effect on and off for when the\nuser scrolls past the end of the container. This effect is turned off by default to avoid conflicting CSS style rules in code that uses earlier versions of this hook.\n\n```typescript\nconst { events } = useDraggable(ref, {\n  applyRubberBandEffect: true, // activate rubber band effect\n});\n```\n\n> :warning: **If you are using rubber band effect**: This effect is applied\n> using the `transform` CSS property. User-defined styles can be overridden when `applyRubberBandEffect` is `true` (default value is `false`).\n\n**`decayRate`: Control the decay rate of the inertial effect**\n\nYou can also control the decay rate of the inertial effect by using an optional\nparameter. The default value is 0.95, which means that at the speed will decay 5% of\nits current value at every 1/60 seconds.\n\n```typescript\nconst { events } = useDraggable(ref, {\n  decayRate: 0.96, // specify the decay rate\n});\n```\n\n**`safeDisplacement`: Control the drag sensitivity**\n\nFinally, you can control drag sensitivity by using an optional parameter that states\nthe minimum distance in order to distinguish an intentional drag movement from\nan unwanted one, which should be instead considered as a click.\nThe default value is 10, which means that when a drag movement travels for 10 pixels\nor less it is considered unintentional. In this scenario, the drag operation would\nstill be performed, but the closing mouse-up event would still be propagated to the\nrest of the DOM.\n\n```typescript\nconst { events } = useDraggable(ref, {\n  safeDisplacement: 11, // specify the drag sensitivity\n});\n```\n\n**`isMounted`: Determine if ref is available or not, default `true`**\n\nIn some use cases, such as you need to use `useImperativeHandle`, \nyou will need to wait for the component to be rendered and the Ref to be accessible before \nusing the `useDraggable` hook. In this case, use `isMounted` as a controllable switch.\n\n```typescript\nconst { events } = useDraggable(ref, {\n  isMounted: true, \n});\n```\n\n### Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md).\n","readmeFilename":"README.md"}