{"_id":"scrollbooster","_rev":"17-3a68153c2fea040b102ea32b91692aef","name":"scrollbooster","dist-tags":{"latest":"3.0.2"},"versions":{"1.0.0":{"name":"scrollbooster","description":"Enjoyable content dragging library","version":"1.0.0","author":{"name":"Ilya Shubin","email":"pixelwake@gmail.com"},"license":"MIT","main":"dist/scrollbooster.min.js","module":"scr/index.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"aa0be1551b09ac67eb8169f0b3f182c692f9d040","_id":"scrollbooster@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"ilyashubin","email":"pixelwake@gmail.com"},"dist":{"integrity":"sha512-wtxNzda3NuOTeCc+aJb7PEibYClM1yB/xqXsFEXZr+p6JxDpBm1y8Uo27SawNoEYKbM4/nt5zV7oqYr8BSr/1A==","shasum":"01925e1f44285fb169cc59e9de20f6f5501e40e4","tarball":"https://registry.npmjs.org/scrollbooster/-/scrollbooster-1.0.0.tgz","fileCount":18,"unpackedSize":85329,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRh+DM4PojoLThg+cQkfGa8FHKEfkt7SPVIQGyGqlD5AiAEnRJEvBMB4qRmUgvlOzuztCuwAKWhsrcOgN5PZ2mOvA=="}]},"maintainers":[{"name":"ilyashubin","email":"pixelwake@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scrollbooster_1.0.0_1521284610815_0.14689201271599073"},"_hasShrinkwrap":false},"1.0.1":{"name":"scrollbooster","description":"Enjoyable content dragging library","version":"1.0.1","author":{"name":"Ilya Shubin","email":"pixelwake@gmail.com"},"license":"MIT","main":"dist/scrollbooster.min.js","module":"scr/index.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"575866d7a9c577a14f89d9158c39ca3ed201947a","_id":"scrollbooster@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"ilyashubin","email":"pixelwake@gmail.com"},"dist":{"integrity":"sha512-j9tgXzxUo4Xyri/bfQipvFyBBgsgy7+a4Av//f9qgX3Dsv090QEY1Fm5ohHgJYMtD6IwQOnPLJPJ+3Ow5No61g==","shasum":"4e81ddd387cd135bfb07ec9633e9083b97d7ce33","tarball":"https://registry.npmjs.org/scrollbooster/-/scrollbooster-1.0.1.tgz","fileCount":18,"unpackedSize":85795,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6AQJo2t3NAsaM2/dRGwkK7xHUtS4VjebEy0OGqUIKigIhAJV4lOhxAjsxYSihw0PlgJ6CbfEn6TunkCee4E/lJ7GN"}]},"maintainers":[{"name":"ilyashubin","email":"pixelwake@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scrollbooster_1.0.1_1521315584482_0.40503208610629593"},"_hasShrinkwrap":false},"1.0.2":{"name":"scrollbooster","description":"Enjoyable content dragging library","version":"1.0.2","author":{"name":"Ilya Shubin","email":"pixelwake@gmail.com"},"license":"MIT","main":"dist/scrollbooster.min.js","module":"scr/index.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"1dfa175d7373c60f9f49badca06db3b25cb6c858","_id":"scrollbooster@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"ilyashubin","email":"pixelwake@gmail.com"},"dist":{"integrity":"sha512-QkZwKKcc7PLvkSWMzgPy6GgCsbW50TH62ZFpYWELcG1pgWncOvA8QiKLBnZ6KhZ3IaeEgkdNtB0T/0VmEtb5CQ==","shasum":"7074f9a5c8d64660a26972063d129683db7b650a","tarball":"https://registry.npmjs.org/scrollbooster/-/scrollbooster-1.0.2.tgz","fileCount":18,"unpackedSize":88403,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuujwUm/ro9cqbrLOJhNctxXIQvcD5tdj/IWKPPHnguwIgH0EVRZMKqgUcuElIiddaf95VTD660Q5wWKgGMoh6tWA="}]},"maintainers":[{"name":"ilyashubin","email":"pixelwake@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scrollbooster_1.0.2_1521365355065_0.8833055460605475"},"_hasShrinkwrap":false},"1.0.3":{"name":"scrollbooster","description":"Enjoyable content drag-to-scroll library","version":"1.0.3","author":{"name":"Ilya Shubin","email":"pixelwake@gmail.com"},"license":"MIT","main":"dist/scrollbooster.min.js","module":"scr/index.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"repository":{"type":"git","url":"git+https://github.com/ilyashubin/scrollbooster.git"},"keywords":["drag","draggable","scroll","scrollable","UI","microlibrary"],"homepage":"https://ilyashubin.github.io/scrollbooster","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"a79943e1ddc90749e78376b7a39ec60f29392d1d","bugs":{"url":"https://github.com/ilyashubin/scrollbooster/issues"},"_id":"scrollbooster@1.0.3","_npmVersion":"5.7.1","_nodeVersion":"9.3.0","_npmUser":{"name":"ilyashubin","email":"pixelwake@gmail.com"},"dist":{"integrity":"sha512-9HgessgtxKQeNXZyeRCpgqJPdCRf0mRRm1b+FmxVNjbSS9zB3ScqsIyNVBM9h9r9qAqjRuqCUZdR4bTwP0OT1A==","shasum":"8f72c243075539696ba37ddbb2c3b5cdd6cfffba","tarball":"https://registry.npmjs.org/scrollbooster/-/scrollbooster-1.0.3.tgz","fileCount":19,"unpackedSize":93555,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpfRxg61eUl5b5RWS2CJZOeFG+/Zdbw4dKnz750wWC1QIhANe+aroW9Kzetx5HRk3YkFzwu7S6QsoxA+gAx8iwN6hs"}]},"maintainers":[{"name":"ilyashubin","email":"pixelwake@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scrollbooster_1.0.3_1521449690997_0.9997697050020145"},"_hasShrinkwrap":false},"1.0.4":{"name":"scrollbooster","description":"Enjoyable content drag-to-scroll library","version":"1.0.4","author":{"name":"Ilya Shubin","email":"pixelwake@gmail.com"},"license":"MIT","main":"dist/scrollbooster.min.js","module":"scr/index.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"repository":{"type":"git","url":"git+https://github.com/ilyashubin/scrollbooster.git"},"keywords":["drag","draggable","scroll","scrollable","UI","microlibrary"],"homepage":"https://ilyashubin.github.io/scrollbooster","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"gitHead":"749e55bee25aa73a64068a6890b6db8eca51f2cc","bugs":{"url":"https://github.com/ilyashubin/scrollbooster/issues"},"_id":"scrollbooster@1.0.4","_npmVersion":"5.7.1","_nodeVersion":"9.3.0","_npmUser":{"name":"ilyashubin","email":"pixelwake@gmail.com"},"dist":{"integrity":"sha512-eiRWc2zLyTQwwEamvvft062qRa3+/as0JrwVV5M+vR+hB/Es2Cxx9dP9Gp42ED2ofCZhzGySQh4xW6GrMubCMQ==","shasum":"1a0c1ea0ff859de05488cd0148a5aacaf669bf12","tarball":"https://registry.npmjs.org/scrollbooster/-/scrollbooster-1.0.4.tgz","fileCount":19,"unpackedSize":99227,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSbA7EmjXEBs/b1/+A3ruHxHHaaTCRrZJ1tCSnARENLAiEAhXNMgpAk6+nuIYfRXp81/CkGLv2ffcqxp0+jqlrsTLk="}]},"maintainers":[{"name":"ilyashubin","email":"pixelwake@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scrollbooster_1.0.4_1521886289364_0.2609910626848144"},"_hasShrinkwrap":false},"1.1.0":{"name":"scrollbooster","description":"Enjoyable content drag-to-scroll library","version":"1.1.0","author":{"name":"Ilya Shubin","email":"pixelwake@gmail.com"},"license":"MIT","main":"dist/scrollbooster.min.js","module":"scr/index.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"repository":{"type":"git","url":"git+https://github.com/ilyashubin/scrollbooster.git"},"keywords":["drag","draggable","scroll","scrollable","UI","microlibrary"],"homepage":"https://ilyashubin.github.io/scrollbooster","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.0","babel-preset-stage-3":"^6.24.1","cross-env":"^5.0.5","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"gitHead":"403d746766542726abd26d2ee57185bf76346b97","bugs":{"url":"https://github.com/ilyashubin/scrollbooster/issues"},"_id":"scrollbooster@1.1.0","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"ilyashubin","email":"pixelwake@gmail.com"},"dist":{"integrity":"sha512-6JHNzOYbPIJUtVcLYMtN1PVaO3FSBmTObbskM5boY78DX2hlBLOa/iqMyfChIB9m/F9NCD1xQ/jNSmeJDkry0A==","shasum":"7da2febe93cb9035c0d36b8bee96a4a0cc890291","tarball":"https://registry.npmjs.org/scrollbooster/-/scrollbooster-1.1.0.tgz","fileCount":19,"unpackedSize":104089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeA7dCRA9TVsSAnZWagAAKSkP/1yuPn8fUhRbpBWe6roR\nQG8u7cmUN/csVy+PeRZI40CklMPeTCZ4Ey9QWOG2g8HANsIIUfUxjmMpliLR\nB83MaqcUovO2ve+TAxxpN3icin9gyr6r8v1DzV+Sk3yMY8GogYADNsY8iTsD\nsxaXQAN3LD8+OvPbi/h6FoJzaZy7wOopp6ckl/a2lWp12LbYqvE9KwsbIWdr\nOQp6wnj7g4umYZzqejh8y4NhRTbXxc+x/urY4q8Z8e3ifGWVr+9YPhKOCiAl\nv6/HVJZOCIXHulrVWPJsErGnsV/BeG9fTF5l6s3iMW+Pz4Vm0oLPJuHAsv1y\nkQaOFvzqA2z8zsR2SaD8uhwd/P63yfPe4DA6XYx04L9D4VioapWgZOvzDSdu\nT4retBkm154Sk9KJBxwRu9O8M0eqwPqAu/X8TdkjYgcmCRcGnwjEDjAB2bkQ\nQekzu9jj5+5shOwt4SqHFIO0P7pKKwTvFq3/PCeMS2UfWr7mbmbfrO4VHotx\nIKytqzzAj1SSvZ/4wmplYMtCOBLFhVX8WPtG7gO2SFs+3kDImSlC5SZfwTQ9\nkM7kZE2VyoSRkyGTutQ5cDQyIc22P4bhH5KyBygKRqwhmiMsJlpgGOnid+PJ\nWwMIO6wmFuoxUYM/UZQkl5wW9CeHcH1GuOxI05j2MlY99sjlLhJqvNfXyGNU\n2kJW\r\n=xhHx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDq1KsbroRwmkv3KWhkJEQwaugRNGL7K5sYkxUj0g7mfgIgRZzv0gt1wD1CCsmR/Odt1DvGVIhxyX11EyS6RyZzF9k="}]},"maintainers":[{"name":"ilyashubin","email":"pixelwake@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scrollbooster_1.1.0_1534594780765_0.12429013138846723"},"_hasShrinkwrap":false},"2.0.0":{"name":"scrollbooster","description":"Enjoyable content drag-to-scroll library","version":"2.0.0","author":{"name":"Ilya Shubin","email":"pixelwake@gmail.com"},"license":"MIT","main":"dist/scrollbooster.min.js","module":"src/index.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","start":"webpack-dev-server --host 0.0.0.0"},"browserslist":["> 0.25%","not dead"],"repository":{"type":"git","url":"git+https://github.com/ilyashubin/scrollbooster.git"},"keywords":["drag","draggable","scroll","scrollable","UI","microlibrary"],"homepage":"https://ilyashubin.github.io/scrollbooster","devDependencies":{"@babel/core":"^7.7.7","@babel/plugin-proposal-object-rest-spread":"^7.7.7","@babel/preset-env":"^7.7.7","babel-loader":"^8.0.6","babel-plugin-add-module-exports":"^1.0.2","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-dev-server":"^3.10.1"},"gitHead":"b431d04c17bcbd1dcdae8d40007f9545ea6940d5","bugs":{"url":"https://github.com/ilyashubin/scrollbooster/issues"},"_id":"scrollbooster@2.0.0","_nodeVersion":"12.9.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-y3MUY8FE7+dYzIJkTwP5WMX+Zi66VkHnoMeB4dv8s9QsXswK2cbxjTj8EnNMB5ilz80mj38VD1K4bWUSxHzewA==","shasum":"4cad7bf1443d708ac6610b6b521713716d5e93fb","tarball":"https://registry.npmjs.org/scrollbooster/-/scrollbooster-2.0.0.tgz","fileCount":19,"unpackedSize":88486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDIlSCRA9TVsSAnZWagAAgsAP/Rs0YiWxXpfANh9tOIGq\nDhps8dfnEYfH7nZDUxgwp7KzDzZMDb/eW/8zbF8/gq5BMVyRLkm545+Vpqtu\nsE2jxMgkm+E3r8/0TlZCUrqDYim1QI1HYVEabFHOhRa/UkCOBtsHhUhCzmlg\nu6oZbAr7sryyGStZdeFNI+hmYXP2bnk+vR+pTK+7FL7kPZrHHK75HwtSm5Pq\nAm/8gjv5aI5ZLCJtFCah4f6mVEVMtMBhlEhFtcQotz/EHsW0RxizXfra/RC3\nnCRWGuDOdkk103slQy4Mgr6CLCJItxcqCxLefuphyE0i62n0i7hrTx5RRHcD\nDFHGjYvU6cfPXII1KkREIKzDyW86grdE24HTzWtsIsLyE8Bfb1eZTi16O9DQ\niS+xFkIm2OPGs6cIpG+6fTfniaSsT74Zb3KALehOJFZrVtawOgO1p5SgnhMr\nwDD6Nkk5Qb3ixnVlsx+EQV5/rjsWXi4baRV4hf1J0RHa62pc85n+c7/dX+WY\nRQImy8JjvmAbA0Ci3E1IaakNoIifo95N1tqMv5ZqdSCUewe3FE92Yxkq74hR\n/2QNzDqwMmxIzxiRfayX/q9iTIcz4LjOvksWWY+W2lFa37M8nK4zYQDujXR1\ng96MvM83rijP+/rBr7HsOsmJqrSRpWj0gkjnCM8dBHPkIRWQvjz4JW8O4xPb\n575O\r\n=GdVR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9uKMJpq1WkfSrg8uxh8DZVG7QIGNeInMEZp71/Mez7AiAp8oV7cexc8KA5Ujz7zkDdzePV7PpGxasDaHBse0DlrQ=="}]},"maintainers":[{"name":"ilyashubin","email":"pixelwake@gmail.com"}],"_npmUser":{"name":"ilyashubin","email":"pixelwake@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scrollbooster_2.0.0_1577879889828_0.2537409398283663"},"_hasShrinkwrap":false},"2.1.0":{"name":"scrollbooster","description":"Enjoyable content drag-to-scroll library","version":"2.1.0","author":{"name":"Ilya Shubin","email":"pixelwake@gmail.com"},"license":"MIT","main":"dist/scrollbooster.min.js","module":"src/index.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","start":"webpack-dev-server --host 0.0.0.0"},"browserslist":["> 0.25%","not dead"],"repository":{"type":"git","url":"git+https://github.com/ilyashubin/scrollbooster.git"},"keywords":["drag","draggable","scroll","scrollable","UI","microlibrary"],"homepage":"https://ilyashubin.github.io/scrollbooster","devDependencies":{"@babel/core":"^7.7.7","@babel/plugin-proposal-object-rest-spread":"^7.7.7","@babel/preset-env":"^7.7.7","babel-loader":"^8.0.6","babel-plugin-add-module-exports":"^1.0.2","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-dev-server":"^3.10.1"},"gitHead":"4ed2072ee1256588b1025772d6b75c8251f8cd58","bugs":{"url":"https://github.com/ilyashubin/scrollbooster/issues"},"_id":"scrollbooster@2.1.0","_nodeVersion":"12.9.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-GvrisR30bSiIsNkUAybt9ZxXcUjT8Z/2pEvwDiy5hIDI8XMB9U8jx8SpqCARp1M2sES8HNKMEg+x5YOAdtNWeQ==","shasum":"7d2fafa5a2986e147acf1b3f550cb740501796eb","tarball":"https://registry.npmjs.org/scrollbooster/-/scrollbooster-2.1.0.tgz","fileCount":19,"unpackedSize":88836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFcq2CRA9TVsSAnZWagAAicoP/1iy5gq5b5Xva65q3Z5A\nfOTVmDA0WMYS/WseR9UB8SuyuJfHn5oy213/08APAKnHgBmpjVQEeWAhydgL\nMYa4SXykM5QdmWjHHrNyP+1+5zLT/q6w/0ikLFWviMZhVDoY27gmj2ybCwa1\ngEO/Bz+2mtfQtEzhJFbuHkqwkTqN86eR2kAAwU66+CdwOo61xwbkCvycFt+q\nenAL9v5BNQBNNuqwEvz5PfpTx/Jgc05hFL0oNp4/eEuKwr9NFFQCpg5Z9Pwy\nedtFXWTRn9YhcZ03/1PuChpobsUeAHk3TkNDXEFramV6CKQnwBgY03t3UAkK\nxYjRSnotvKiRCcx+o1Zm67/e0CXhOYJKt97HB2sYdKNDPFsi/ojGrNuWwrnm\n9oB9JwG0uThzNCQehrnhrHEzIu5SzsLivpGs3DjQKJl2kkV/Ya8DWelxfB+i\n/vDmyEj6r3mD8/IiMIPE2Mv46axwoC4mXNfvv5KXR4EvPaaEiUX++oYpQ3Jv\nuUxbnpF3QS3+j+dKFq61m1g+aXszxusaGTJixs73Ja41bonO6o+Vame3tnRy\n/UHGuUrjMAyfy1azNxNTjZaPK3y37zEAFe1aa5jhBAqOhZRoyJmGHr2O9USN\nXShTivka/IVIP+hiWgyYT1eaj6+ya6pT4pc7DwvclnqJU3NP/Mgx0/p2wptU\nsI+N\r\n=CjGL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCS0dWodbUDKQ0P45ocMOkSBYk0Lvf1gpkIIFi3BmIqiAIhAPiaExQ9t0dkIUPGJxFe/TSKxMlUOcxfzquqKbNo5Xma"}]},"maintainers":[{"name":"ilyashubin","email":"pixelwake@gmail.com"}],"_npmUser":{"name":"ilyashubin","email":"pixelwake@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scrollbooster_2.1.0_1578486453703_0.28093138443175714"},"_hasShrinkwrap":false},"2.2.0":{"name":"scrollbooster","description":"Enjoyable content drag-to-scroll library","version":"2.2.0","author":{"name":"Ilya Shubin","email":"pixelwake@gmail.com"},"license":"MIT","main":"dist/scrollbooster.min.js","module":"src/index.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","start":"webpack-dev-server --host 0.0.0.0"},"browserslist":["> 0.25%","not dead"],"repository":{"type":"git","url":"git+https://github.com/ilyashubin/scrollbooster.git"},"keywords":["drag","draggable","scroll","scrollable","UI","microlibrary"],"homepage":"https://ilyashubin.github.io/scrollbooster","devDependencies":{"@babel/core":"^7.7.7","@babel/plugin-proposal-object-rest-spread":"^7.7.7","@babel/preset-env":"^7.7.7","babel-loader":"^8.0.6","babel-plugin-add-module-exports":"^1.0.2","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-dev-server":"^3.10.1"},"gitHead":"e9e61d1e4de99105f310c7b09df2eb48d9c70476","bugs":{"url":"https://github.com/ilyashubin/scrollbooster/issues"},"_id":"scrollbooster@2.2.0","_nodeVersion":"12.9.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-Fu8kof5ERC20tf5pCnfNdgWWOx4J2aHpPkfmcZiv9MnIlyO5e8Jjvv47PBLWiGY3sE9u5sTFqNyX4Zu7tiGE4g==","shasum":"16dad62696966544758ee6a254a291e5731f92e2","tarball":"https://registry.npmjs.org/scrollbooster/-/scrollbooster-2.2.0.tgz","fileCount":20,"unpackedSize":97603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNc5UCRA9TVsSAnZWagAAyOoP/1fO5cZheFUAEKht1B0c\nyNR4hNdum66jE4fM1B+ZHP3L+X1H5rEN7L2u6PqPprFKQ/NZvnJZC/88HKvR\n6lMXbGNrAIoVEq/GqZcg0bmh2lFdYXy28r5HfmJ4ffiICHp6ZqbHSul+Z1k2\nmHA/kdqYqDXTGWQScdKkWXUerCSKKjLpfn/SWuPWk0ItLUCJsbVuRqz7y/A6\nfavOF77Z2gHuH/IAfBQJrpPQJlDehK1VT1V1zkIsZJQPT/mihfg2kOfoNIzS\n5jvzudJ2tzuht6brAhbNJAVW3wXbBUQc0EEfCe9Q8d8OkIGtrs54kOM5eJEp\nNirEv/Z2muYZTtsyuFsDKqN3gWudN83t5v0ICeo/Fd/no06Gi46CbGR5CtK6\nqvJ/s4bax44odkr54G7eRESoDWU88Qxm6dFBf15NrI1056HgiETaBUE32Zcq\nQ+9OYuu/VOsmLwjKrXGpYChpKH5ABSUbH39ROu0uRerukP14RBFB0anxXYCw\nRElGtCjBV+7q40Syg32LPxN2E61SPF2imT4BFR8GWSnuJ7+wLaY2U46hulnk\n/50mTPIWy0bFUrUx8j/rtDGuHA0MUcVqd0RinU+4AZkz3W+9Y1JjuCY974iK\nN8khqfZgxNEVKt9j2/gV3uJ2g06v+3JtLrZeiCaP9QHMs+vZfu4+qGcnlt31\nv2+u\r\n=pdAJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCy9HWi1jfMdc0LfssoM+AK3VMXpt6ueai3VUn3FLLPkwIgdxxTqIJ5PO+1z6s7cR/X0ZjGGdwABcdDTUjf9zJdkDs="}]},"maintainers":[{"name":"ilyashubin","email":"pixelwake@gmail.com"}],"_npmUser":{"name":"ilyashubin","email":"pixelwake@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scrollbooster_2.2.0_1580584532186_0.3799762893985916"},"_hasShrinkwrap":false},"2.2.1":{"name":"scrollbooster","description":"Enjoyable content drag-to-scroll library","version":"2.2.1","author":{"name":"Ilya Shubin","email":"pixelwake@gmail.com"},"license":"MIT","main":"dist/scrollbooster.min.js","module":"src/index.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","start":"webpack-dev-server --host 0.0.0.0"},"browserslist":["> 0.25%","not dead"],"repository":{"type":"git","url":"git+https://github.com/ilyashubin/scrollbooster.git"},"keywords":["drag","draggable","scroll","scrollable","UI","microlibrary"],"homepage":"https://ilyashubin.github.io/scrollbooster","devDependencies":{"@babel/core":"^7.7.7","@babel/plugin-proposal-object-rest-spread":"^7.7.7","@babel/preset-env":"^7.7.7","babel-loader":"^8.0.6","babel-plugin-add-module-exports":"^1.0.2","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-dev-server":"^3.10.1"},"gitHead":"7a4ac089d4798c76cb2e864cd621e09e15d55e2a","bugs":{"url":"https://github.com/ilyashubin/scrollbooster/issues"},"_id":"scrollbooster@2.2.1","_nodeVersion":"12.9.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-D7lLn8O83V+yxTTCODUWKKVNvDf554DDS5k0my+1iDAJN8WBl/lF+UNB1tqhhQJF1bsfLgALuglmkWZzPLq8kw==","shasum":"4e34ebcf592e849d40d8f4b85877dd2c77d16dc1","tarball":"https://registry.npmjs.org/scrollbooster/-/scrollbooster-2.2.1.tgz","fileCount":21,"unpackedSize":98171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeR9eFCRA9TVsSAnZWagAArqkP/iujmLm9BEjJZy+XVHOK\ncrnZ4LXSV1/eFiLlsLtUGcnSdb2A3+Yt3bs9Z7RFgMG2VPLQgEKWd3yETgsc\ndK1grrVQgFvBW1gm6hl4AVqe8vDmAMJxj5t5vv/rQPYgB/37iQetyTZBVFK4\nW9OWtGmrKy4kWIhRtfPilegRfT9K+iQGthJg/3MMMVPkduGab77V6dTOX8Zm\nGPDiB/qEEo0Dq0V8i0qFdyy/uDCqOwbNuamBIDVTwMzoQxVM4A2WLh7epCLA\nPuFi5Ev2NjQeSo/aHzfgKHJ3F3nwjnIi2HczGuSh/XckFOLpfiyP/x6zMTjP\n0kQFFZQ8Gy/j3IBh9h3/tX9Yzsz0zfwb6gy9okRYl22tFQlNptZjWSxoiej3\nyEMlFnFzUghU+xZc3B2ddQb94Jd5OCvgVh/zfd2qKd7p+amZQ4wXsx+kAlyI\nYTcLANku+ePzhxX9qYn2uNpPFJfSEpDMUyvm9wZjNKiK2kePde5Vnryj0BHW\niY9wX4WyzKZONGTEo0mmbpYb8rn4jAGg28gJUsSH+C+8ewCaxvukHmNhaviA\ngOama/3TH/dgBYnB2EQtv3i5uLxNvUaRjqoePoh3FLdj+MoKkPeB7S92K3C2\nW70vt4j78d1D70ryYsbYhRLX2ONHYrp4DfieLzhR3xyxifipunAv2KiEqx0G\nv07u\r\n=NXVi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICHwPC+GVVNIafUFvcDTndxL7whBWaF1rWAdftiSqlchAiEAw7YmHaNuJXnGPt8lQY56G6Bmh04HBesoxFdl4uWTRE0="}]},"maintainers":[{"name":"ilyashubin","email":"pixelwake@gmail.com"}],"_npmUser":{"name":"ilyashubin","email":"pixelwake@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scrollbooster_2.2.1_1581766533148_0.24307417928320052"},"_hasShrinkwrap":false},"2.2.2":{"name":"scrollbooster","description":"Enjoyable content drag-to-scroll library","version":"2.2.2","author":{"name":"Ilya Shubin","email":"pixelwake@gmail.com"},"license":"MIT","main":"dist/scrollbooster.min.js","module":"src/index.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","start":"webpack-dev-server --host 0.0.0.0"},"browserslist":["> 0.25%","not dead"],"repository":{"type":"git","url":"git+https://github.com/ilyashubin/scrollbooster.git"},"keywords":["drag","draggable","scroll","scrollable","UI","microlibrary"],"homepage":"https://ilyashubin.github.io/scrollbooster","devDependencies":{"@babel/core":"^7.7.7","@babel/plugin-proposal-object-rest-spread":"^7.7.7","@babel/preset-env":"^7.7.7","babel-loader":"^8.0.6","babel-plugin-add-module-exports":"^1.0.2","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-dev-server":"^3.10.1"},"gitHead":"7916743cacd2b010fb9e9e50f830ef1a77790f8d","bugs":{"url":"https://github.com/ilyashubin/scrollbooster/issues"},"_id":"scrollbooster@2.2.2","_nodeVersion":"12.9.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-vRUCzHvqzQjfoL5EQAQofBfmi8TkKNQ3Q0lsuULA2/RwHwv5nOX//BpO+Y6f7ynv3ndChYwNqFF10BR2TBttZg==","shasum":"13e449d44848461a3e4262101bdd164e5bb08d37","tarball":"https://registry.npmjs.org/scrollbooster/-/scrollbooster-2.2.2.tgz","fileCount":21,"unpackedSize":98467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSYpdCRA9TVsSAnZWagAA3ZoP/RpoHb9tbr1JiZcUhxOQ\nfET1MQIY8UI8rH4duCXOsTwmsMuG5eInO7BwjhkyEh7IDU5PoRxtAJ0Kt1Ms\nOiFFYa9aBQB/p58PkrK7XWRiABqIvw0k21zGJDyNyGeGRVSBkeCoK5WHnaKc\nV3E/pvLSCMzZg21sn+IiTO8FGXzK0tdLhyM2JJU5IRHF7HGfzH4HeCUglKL3\nhSWi7rUcvKXW/Xr+fWiaRXDNYg9wqLOMa1KNkQQH/U7JyssjmXUrXlNREap4\ndx0mkFBxffdOIi4HyoArIBdm5x6w22RFE3Lb9ZQ7DS8dxfUyIDlSKLefcQuP\nAMJmcH5s/ygU+dqEuI79HjI4KUqNvseStAdNpUexW9AzSaASsvYwt67Y3ibu\nW3EoJSSkzAqJHy1cBVYuj0fmK0h0Ti6Z+moBIFQRB9613JoWXBhfrIMGn7no\nDY3yOcH+baBWQNtusmNdEeRN9bWO9XNWfRTMQ6ig4TS4g3mBf4mzbEu8toGX\nHkFML1uXx2b/0+E/RekdMhECs5L80kX6DKeehrfHHfYSVJNrofXIrM9wmqQG\nFwzO/QN0/aMAvgprhroQP0/PF/iyjp/C5XnCXDzh87Ce0CBna0cEFXtcRwD3\nYTi2riqFLH1edccCgthSkK1atqjikRudRETfb6v+IKhVn0ac65Jd3GOyqc6+\nKJbJ\r\n=czbP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFB0AdlvWO+Jl7mcXJmy1ixEc7HcT5uXSd2fwtcjNOsQIhANO9AzEEl5OxY31+pYbog8J+sivpV0ByCsx5A0fyDk7t"}]},"maintainers":[{"name":"ilyashubin","email":"pixelwake@gmail.com"}],"_npmUser":{"name":"ilyashubin","email":"pixelwake@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scrollbooster_2.2.2_1581877853320_0.04463036996346803"},"_hasShrinkwrap":false},"2.3.0":{"name":"scrollbooster","description":"Enjoyable content drag-to-scroll library","version":"2.3.0","author":{"name":"Ilya Shubin","email":"pixelwake@gmail.com"},"license":"MIT","main":"dist/scrollbooster.min.js","module":"src/index.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","start":"webpack-dev-server --host 0.0.0.0"},"browserslist":["> 0.25%","not dead"],"repository":{"type":"git","url":"git+https://github.com/ilyashubin/scrollbooster.git"},"keywords":["drag","draggable","scroll","scrollable","UI","microlibrary"],"homepage":"https://ilyashubin.github.io/scrollbooster","devDependencies":{"@babel/core":"^7.7.7","@babel/plugin-proposal-object-rest-spread":"^7.7.7","@babel/preset-env":"^7.7.7","babel-loader":"^8.0.6","babel-plugin-add-module-exports":"^1.0.2","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-dev-server":"^3.10.1"},"gitHead":"2713dd61ede0db48edd1bb1ff6b4450a35c5fd67","bugs":{"url":"https://github.com/ilyashubin/scrollbooster/issues"},"_id":"scrollbooster@2.3.0","_nodeVersion":"12.9.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-g8hIxf6ucXbhhYwa2nRLdvJPceZtvfujGh+A6A1NotR7DOVmLAsY4r5SMfKfnrcodZVAZpXXZwpYeoShjN8nWQ==","shasum":"2788784a232f61abaa19eaf7555f0aa3ca776ed4","tarball":"https://registry.npmjs.org/scrollbooster/-/scrollbooster-2.3.0.tgz","fileCount":21,"unpackedSize":100128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeY/TRCRA9TVsSAnZWagAAbtMP/1HW6fMjtwyd/rdbRVIF\n3h3hbCBhmqZn9E46k23yxWIyaNtIys1EEfDIqk+fYdfsBo6y77MrobAHA3+L\nET73bGC9pTMsCxdWlvETTEj5loRDm40U7Zx/1AElRRbJjka3zH4ltxzCkBqs\n35XDNpCcjCRdOSu4ehtDtGN+Hnm4l9XxhnSl5Ed49zE+40cAdhaJXloxrrpj\nHVtU3p+mXNfbOi0EfwTpO7Pf/it6z4Wr7Bg5r5YK+z04b/Ta/866x+zzgpuH\nKax61pkw3/T5rciCYoNrLI/sIlpNAOSWRYol+bbPwZD6ESe1s/E8eM2ue+IR\nDSRmWxcO1OVDPB0FMWB5rsl8MKk9aYxX4ZeptjE7GjSWzi2gRDudBWDKdkFi\nDKtNoY+zzbslobQSx4GkurmTuAkJwzYz4TTtVGxxFXcqBrNnXLty2u4JMY3S\nPhXfcbvYS8Rb7NIpSQksGjPct6A5VClCFhOHhcowcrTJ2Dl9rA7TUn0IARF1\nIJqLkIPcCREQLQglD6egLX8JNAucuuaiq04mBdrd/9ZRtky0t3A6MVJjZSY9\n61XDgXr4uVJRjnmyeGTuvwRVLbTa57Z1ySnPMK9kNsfRK3aWH0C0D/zj9IBq\ns3oKlBOkNQ8H/dNcloMmaNxT6idWIlht4tBuLuiLnaFYliaRafPcg1NHcFWe\n8+ak\r\n=QS9+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCzcakaikqAfV6mRKuqqPr5OHQtZAGSU+uJqeOAAvdIAiAJU1tEjy9OfkxnXm73KsHzPugqDzkmZb2YAJRmsRt1pw=="}]},"maintainers":[{"name":"ilyashubin","email":"pixelwake@gmail.com"}],"_npmUser":{"name":"ilyashubin","email":"pixelwake@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scrollbooster_2.3.0_1583609040468_0.4961875426107043"},"_hasShrinkwrap":false},"3.0.0":{"name":"scrollbooster","description":"Enjoyable content drag-to-scroll library","version":"3.0.0","author":{"name":"Ilya Shubin","email":"pixelwake@gmail.com"},"license":"MIT","main":"dist/scrollbooster.min.js","module":"src/index.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","start":"webpack-dev-server --host 0.0.0.0"},"browserslist":["> 0.25%","not dead"],"repository":{"type":"git","url":"git+https://github.com/ilyashubin/scrollbooster.git"},"keywords":["drag","draggable","scroll","scrollable","UI","microlibrary"],"homepage":"https://ilyashubin.github.io/scrollbooster","devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-proposal-object-rest-spread":"^7.10.1","@babel/preset-env":"^7.10.2","babel-loader":"^8.1.0","babel-plugin-add-module-exports":"^1.0.2","webpack":"^4.43.0","webpack-cli":"^3.3.10","webpack-dev-server":"^3.11.0"},"gitHead":"eabb1df2e931ba57fa7b6f0592a02b07fbcee0c1","bugs":{"url":"https://github.com/ilyashubin/scrollbooster/issues"},"_id":"scrollbooster@3.0.0","_nodeVersion":"12.9.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-8V5KlhGyPeLt4t89HFTHjwBArgZQ5Ly8nh3bGlTV7bnYdNQjgQDfBx/X4X8+rbxS7hrAlc9vXvlL/gyx0UxFqw==","shasum":"f17d947a8280ac706b9c9701f0747c3a14c9f1e3","tarball":"https://registry.npmjs.org/scrollbooster/-/scrollbooster-3.0.0.tgz","fileCount":21,"unpackedSize":119220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3UP3CRA9TVsSAnZWagAADKMP/AqDh+WWyll+sDfT7fvM\nHqIaZgolCOwSZ45eujNeqiPoyQA45Cs0rWwJs9U+BYoSbznS27ubSmHv9oMi\n0ZWC/JLSXplp79XBmR91L5jJIyT4KM5NNd2yTnlugij9oDf1T2pv5ulQ1Lee\ntO0djpyM28R2K2ItW3vkO31nBaroCI6iW3hPxWCVM1P2Rp9LuA9cxRGjrQ0H\nUTaDIl76J3SGrB+8ZK7THWnYb8ii7b1/NIYUgjw7OzqQlr4Wtc5Aga96uAuN\nE2gFJH4L/5s1PQit5B+c0NfXk3O3cqfgGtgK73hDR55lZ8PXDG6WR4DUHCxA\nSHkIju4xcKISJvpBxJCy5hQH7fyFVCQWyU1zeO285VI7GJJV9Re6zd8wcGJe\nF6+nP7uC+/jcjpFa96vd/hUo3xSyDEGlI4Ucp2mVrtsezcnKXZmxtykpSN5F\nzW9XtrlxbHMsIZRj2HvAA90EPkvE7hhKjXErn/90i6T8459Mca/6Cs5s5gRT\nUDW/S84Wq9vaqyhdpnhZ6dxdag31rhe2jY66WqK0ynM5nXXI5MVUwKCGhStm\nOuubpT7uEOT65Xo1EyEW4xPLt4gnbiwcTp3g9il7joj+mnzpeTQ412C5Uo5f\nB0aLkogyVWWH7/gIwUF3u5ytsCN80cQioOFyHCz4n5RZrb2+zbq/7z8CETtO\nvYQB\r\n=MnZD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDnqzUmSyg/xqGlzAvv0NG7VV7n4gWWoAxkrnMVo3nDhAiAgn0i9Ncp7j1BjIzAvxXE0kUZ4T4moOc6w9weq0Pt/Dg=="}]},"maintainers":[{"name":"ilyashubin","email":"pixelwake@gmail.com"}],"_npmUser":{"name":"ilyashubin","email":"pixelwake@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scrollbooster_3.0.0_1591559158675_0.26335239846318825"},"_hasShrinkwrap":false},"3.0.1":{"name":"scrollbooster","description":"Enjoyable content drag-to-scroll library","version":"3.0.1","author":{"name":"Ilya Shubin","email":"pixelwake@gmail.com"},"license":"MIT","main":"dist/scrollbooster.min.js","module":"src/index.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","start":"webpack-dev-server --host 0.0.0.0"},"browserslist":["> 0.25%","not dead"],"repository":{"type":"git","url":"git+https://github.com/ilyashubin/scrollbooster.git"},"keywords":["drag","draggable","scroll","scrollable","UI","microlibrary"],"homepage":"https://ilyashubin.github.io/scrollbooster","devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-proposal-object-rest-spread":"^7.10.1","@babel/preset-env":"^7.10.2","babel-loader":"^8.1.0","babel-plugin-add-module-exports":"^1.0.2","webpack":"^4.43.0","webpack-cli":"^3.3.10","webpack-dev-server":"^3.11.0"},"gitHead":"1e65a127181ff2759095b64bc53f4694dd8a29bd","bugs":{"url":"https://github.com/ilyashubin/scrollbooster/issues"},"_id":"scrollbooster@3.0.1","_nodeVersion":"12.9.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-JBNVW3wkJvP6hC8Ffx5fYiHjqJ6IeKq2jMoa7ReNwXHBTDUDiFrnnc3xKUoPZuXKfrdMRHeiHA8RSpt3MVYyhg==","shasum":"6f3dc9f8adbd44fc3f0811bacd6aa8c4de013ec8","tarball":"https://registry.npmjs.org/scrollbooster/-/scrollbooster-3.0.1.tgz","fileCount":21,"unpackedSize":119700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3VC4CRA9TVsSAnZWagAAm84P/A2Np03AaQxbycgOczO1\nXcIcrbGBCVvRgphmpWpt5R5jf6aSo+5dSoQsXTjydbD0Fqc7BZ8yDgZpZNfP\nK6nAhSj/k+rqhb+771z5zEKt1BmRBXSMpVhNi/JosJz6h+6LeF/Iax5zH3XZ\nHoV3a+XuluAT5SFEHJq4KSsna7pDVDzeW5cQzjxpnLOniiMCtMh9Gf2Hj7Gn\n51XMK2G7dO6PHM3b60k949O1hN77l3Zn7COOikyqcHfyoTHg7RvwwFdnmNPN\nt9RX/wDC2iu1hDoMYy/mS0NDRygwuiXrPjPqoXgvCJ9MMkipQfSL8N5iMbYO\nmENBh/iTJbGIlLq1im6IfjjRIWE3DkFpNp9gOEffgkHBF7u9D6jKOpjykG1u\nhvaMenyUFJIZuGru58FuTArOexWM4ArzVwfAU3juoEpbhtgBO5bwdEHfTr7v\nARksJfEOVMpSetqOt/OdkjENk0fU8vdYbWb7et0HYCDNYmZoZFS46UF4PLeG\nA9dvGYX5tvAcqnhAyJo0ISJZ12UIqUJF645wAZ0aFyRJUtrkcT4bWskFPJ6U\n0Imqrasfq6Qn3osND+QRSfILtrrO8wwmlSP4iWBQ420jFM+qXD3HmeY0T5OW\nJGxkIHR/vgysHPzqN9iAheCy8cV/wW6cbM699wPaRtwQQzpUONEMjPWlca/A\ndISp\r\n=MfCF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtUlHcQPwHPyywhyRBWodDw8fYM56I4ORlpW8AZGuLFgIgMYg+GjxrYlhWovLBopZvxNusu8zRtLyeKdvVLmLa8ik="}]},"maintainers":[{"name":"ilyashubin","email":"pixelwake@gmail.com"}],"_npmUser":{"name":"ilyashubin","email":"pixelwake@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scrollbooster_3.0.1_1591562423977_0.9288200360390939"},"_hasShrinkwrap":false},"3.0.2":{"name":"scrollbooster","description":"Enjoyable content drag-to-scroll library","version":"3.0.2","author":{"name":"Ilya Shubin","email":"pixelwake@gmail.com"},"license":"MIT","main":"dist/scrollbooster.min.js","module":"src/index.js","scripts":{"dev":"webpack --mode development --watch","build":"webpack --mode production","start":"webpack-dev-server --host 0.0.0.0"},"browserslist":["> 0.25%","not dead"],"repository":{"type":"git","url":"git+https://github.com/ilyashubin/scrollbooster.git"},"keywords":["drag","draggable","scroll","scrollable","UI","microlibrary"],"homepage":"https://ilyashubin.github.io/scrollbooster","devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-proposal-object-rest-spread":"^7.10.1","@babel/preset-env":"^7.10.2","babel-loader":"^8.1.0","babel-plugin-add-module-exports":"^1.0.2","webpack":"^4.43.0","webpack-cli":"^3.3.10","webpack-dev-server":"^3.11.0"},"gitHead":"cffa9e2324bab376b0f922e2f56a11ba12d03c0f","bugs":{"url":"https://github.com/ilyashubin/scrollbooster/issues"},"_id":"scrollbooster@3.0.2","_nodeVersion":"12.9.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-WZjvtSxCgCEbfc+9DmxfhuK6ACOqQr3jymniIp4I9Hh0mIEK1CKS4t+d7iPdeuILP5Q/we13h4YUHD0o+gPiRg==","shasum":"c1f0da4322321a165c70751b51e13f62177f26be","tarball":"https://registry.npmjs.org/scrollbooster/-/scrollbooster-3.0.2.tgz","fileCount":21,"unpackedSize":119736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3WQkCRA9TVsSAnZWagAAXlQP/3c/KPtbLjd4790aDUK6\nmT65n/920/fn8fTZFRbzko4jR/ClJTv1TKG6S1HiPnFHLBj4X5HZBGuEETHI\ncfFQfHDqa2MblMfvM0avEkt2TRV7rZQ9VRvgmntT/nRcOqZDrY5L7gMmaFr+\nvXsh9ADcMgaUiOkgr+K9ODcTJjEk3Sc+qh0amVyXuU2hY/MYm+GbuEwiC/EM\nbZDL1ZMKY1b+yZxtds1z9z7wbafULaTYKTaxJ7TGw1DNc1ctRYYx0bImOlYL\nneYkmD8h2WcyphZTUR1GxcF+3swP1OAvf0Hmxp3Jz9cvEvL4GgN/KwtBuuSd\ndgomGNN4fKq70InkYOcENCJdOFVUBSAU/S6hxZyzZxEYZZEUQiJkrbdKleFE\np6AtWjiANAlX28VsFmzp63asdEWcKY5WvCBxbqOpKGnJkikW6e87zPRwa7Ti\n7qTP8aQd1iWRZnNl7t6pE3DyOw2hNdVQFLqEAiL8MBG8B4gaZGLchXjDWFwj\njSAhBGsoJ4s4sNSTUFNS1Sy5YeMu6OjNM+NXDQFtGE+MUNJxaHDDZYYaQ3lP\nTgGVAHN02LKULq0nBopG5bc+UVg+eZ9R7WcjjWktU+5ZPePhHDA2r6H4olyA\nfwat4pBkiQCjvpTh+goqwH4NXZrzesRdmz8PZVG7AoJy+vrjhCZVHFr+RThU\nFTq2\r\n=A3CD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAdVMvZQ0aCATYEoyh/66fx4Fyn/7CeDBMIn/FZ/zm8JAiA2SfTlkxUcxw4wkJvRpbvNGvthRN87boyl7Y2w54qjYQ=="}]},"maintainers":[{"name":"ilyashubin","email":"pixelwake@gmail.com"}],"_npmUser":{"name":"ilyashubin","email":"pixelwake@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scrollbooster_3.0.2_1591567395431_0.5898890178130636"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-17T11:03:30.815Z","1.0.0":"2018-03-17T11:03:31.024Z","modified":"2022-05-17T07:39:41.861Z","1.0.1":"2018-03-17T19:39:44.590Z","1.0.2":"2018-03-18T09:29:15.142Z","1.0.3":"2018-03-19T08:54:51.110Z","1.0.4":"2018-03-24T10:11:29.437Z","1.1.0":"2018-08-18T12:19:41.051Z","2.0.0":"2020-01-01T11:58:09.928Z","2.1.0":"2020-01-08T12:27:33.820Z","2.2.0":"2020-02-01T19:15:32.322Z","2.2.1":"2020-02-15T11:35:33.256Z","2.2.2":"2020-02-16T18:30:53.414Z","2.3.0":"2020-03-07T19:24:00.624Z","3.0.0":"2020-06-07T19:45:58.848Z","3.0.1":"2020-06-07T20:40:24.400Z","3.0.2":"2020-06-07T22:03:15.624Z"},"maintainers":[{"name":"ilyashubin","email":"pixelwake@gmail.com"}],"description":"Enjoyable content drag-to-scroll library","author":{"name":"Ilya Shubin","email":"pixelwake@gmail.com"},"license":"MIT","readme":"# ScrollBooster\n\nEnjoyable drag-to-scroll micro library (~2KB gzipped). Supports smooth content scroll via mouse/touch dragging, trackpad or mouse wheel. Zero dependencies.\n\nEasy to setup yet flexible enough to support any custom scrolling logic.\n\n### Installation\n\nYou can install it via `npm` or `yarn` package manager or via `script` tag:\n\n``` bash\nnpm i scrollbooster\n```\n\n``` bash\nyarn add scrollbooster\n```\n\n``` html\n<script src=\"https://unpkg.com/scrollbooster@2/dist/scrollbooster.min.js\"></script>\n```\n\n### Usage\n\nThe most simple setup with default settings:\n\n``` js\nimport ScrollBooster from 'scrollbooster';\n\nnew ScrollBooster({\n    viewport: document.querySelector('.viewport'),\n    scrollMode: 'transform'\n});\n```\n\nPlease note that in order to support IE11 you should replace arrow functions and string templates from code examples to supported equivalents or just use Babel.\n\n### Options\n\nOption | Type | Default | Description\n------ | ---- | ------- | -----------\nviewport | DOM Node | null | Content viewport element (required)\ncontent | DOM Node | viewport child element | Scrollable content element inside viewport\nscrollMode | String | undefined | Scroll technique - via CSS transform or natively. Could be 'transform' or 'native'\ndirection | String | 'all' | Scroll direction. Could be 'horizontal', 'vertical' or 'all'\nbounce | Boolean | true | Enables elastic bounce effect when hitting viewport borders\ntextSelection | Boolean | false | Enables text selection inside viewport\ninputsFocus | Boolean | true | Enables focus for elements: 'input', 'textarea', 'button', 'select' and 'label'\npointerMode | String | 'all' | Specify pointer type. Supported values - 'touch' (scroll only on touch devices), 'mouse' (scroll only on desktop), 'all' (mobile and desktop)\nfriction | Number | 0.05 | Scroll friction factor - how fast scrolling stops after pointer release\nbounceForce | Number | 0.1 | Elastic bounce effect factor\nemulateScroll | Boolean | false | Enables mouse wheel/trackpad emulation inside viewport\npreventDefaultOnEmulateScroll | String | false | Prevents horizontal or vertical default when `emulateScroll` is enabled (eg. useful to prevent horizontal trackpad gestures while enabling vertical scrolling). Could be 'horizontal' or 'vertical'.\nlockScrollOnDragDirection | String | false | Detect drag direction and either prevent default `mousedown`/`touchstart` event or lock content scroll. Could be 'horizontal', 'vertical' or 'all'\ndragDirectionTolerance | Number | 40 | Tolerance for horizontal or vertical drag detection\nonUpdate | Function | noop | Handler function to perform actual scrolling. Receives scrolling state object with coordinates\nonClick | Function | noop | Click handler function. Here you can, for example, prevent default event for click on links. Receives object with scrolling metrics and event object. Calls after each `click` in scrollable area\nonPointerDown | Function | noop | `mousedown`/`touchstart` events handler\nonPointerUp | Function | noop | `mouseup`/`touchend` events handler\nonPointerMove | Function | noop | `mousemove`/`touchmove` events handler\nonWheel | Function | noop | `wheel` event handler\nshouldScroll | Function | noop | Function to permit or disable scrolling. Receives object with scrolling state and event object. Calls on `pointerdown` (mousedown, touchstart) in scrollable area. You can return `true` or `false` to enable or disable scrolling\n\n### List of methods\n\nMethod | Description\n------ | -----------\nsetPosition | Sets new scroll position in viewport. Receives an object with properties `x` and `y`\nscrollTo | Smooth scroll to position in viewport. Receives an object with properties `x` and `y`\nupdateMetrics | Forces to recalculate elements metrics. Useful for cases when content in scrollable area change its size dynamically\nupdateOptions | Sets option value. All properties from `Options` config object are supported\ngetState | Returns current scroll state in a same format as `onUpdate`\ndestroy | Removes all instance's event listeners\n\n### Full Example\n\n``` js\nconst viewport = document.querySelector('.viewport');\nconst content = document.querySelector('.scrollable-content');\n\nconst sb = new ScrollBooster({\n  viewport,\n  content,\n  bounce: true,\n  textSelection: false,\n  emulateScroll: true,\n  onUpdate: (state) => {\n    // state contains useful metrics: position, dragOffset, dragAngle, isDragging, isMoving, borderCollision\n    // you can control scroll rendering manually without 'scrollMethod' option:\n    content.style.transform = `translate(\n      ${-state.position.x}px,\n      ${-state.position.y}px\n    )`;\n  },\n  shouldScroll: (state, event) => {\n    // disable scroll if clicked on button\n    const isButton = event.target.nodeName.toLowerCase() === 'button';\n    return !isButton;\n  },\n  onClick: (state, event, isTouchDevice) => {\n    // prevent default link event\n    const isLink = event.target.nodeName.toLowerCase() === 'link';\n    if (isLink) {\n      event.preventDefault();\n    }\n  }\n});\n\n// methods usage examples:\nsb.updateMetrics();\nsb.scrollTo({ x: 100, y: 100 });\nsb.updateOptions({ emulateScroll: false });\nsb.destroy();\n```\n\n### [Live ScrollBooster Examples On CodeSandbox](https://codesandbox.io/s/scrollbooster-examples-3g00p)\n\n### Browser support\n\nScrollBooster has been tested in IE 11, Edge and other modern browsers (Chrome, Firefox, Safari).\n\n### Special thanks\n\nDavid DeSandro for his talk [\"Practical UI Physics\"](https://www.youtube.com/watch?v=90oMnMFozEE).\n\n### License\n\nMIT License (c) Ilya Shubin\n","readmeFilename":"README.md","users":{"ilyashubin":true},"homepage":"https://ilyashubin.github.io/scrollbooster","keywords":["drag","draggable","scroll","scrollable","UI","microlibrary"],"repository":{"type":"git","url":"git+https://github.com/ilyashubin/scrollbooster.git"},"bugs":{"url":"https://github.com/ilyashubin/scrollbooster/issues"}}