{"_id":"easy-scroll","_rev":"18-5d7cc3911c9c88b8958259233f8bcc3e","name":"easy-scroll","description":"A tiny native JavaScript library to facilitate smooth scroll in an HTML element over a duration using transition timing functions or bezier curve points.","dist-tags":{"latest":"0.7.0"},"versions":{"0.0.1":{"name":"easy-scroll","version":"0.0.1","description":"A jQuery independent lib to smooth scroll a container over a duration using transition timing functions or bezier curve points.","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/tarun-dugar/easy-scroll.git"},"keywords":["smooth-scroll","scroll","animation","easing","bezier"],"author":{"name":"Tarun Dugar"},"license":"ISC","bugs":{"url":"https://github.com/tarun-dugar/easy-scroll/issues"},"homepage":"https://github.com/tarun-dugar/easy-scroll#readme","_id":"easy-scroll@0.0.1","_shasum":"0c39a37a9be363e92bb71b6f7eca7a48756d18cb","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.2","_npmUser":{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"},"dist":{"shasum":"0c39a37a9be363e92bb71b6f7eca7a48756d18cb","tarball":"https://registry.npmjs.org/easy-scroll/-/easy-scroll-0.0.1.tgz","integrity":"sha512-ZOFwKm9KFTiqrZ583cWi2v903TKvIMKYqcn5tHeprRgzY4RO/wUhKoAXdsFYtIiilhWpsZoeMCjuwXZYZ5O0SA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoAxa+sfw9YIMKs6PYmPL02ca5mBzxf6/MofWqFv/ONQIgKLznPSfQHzf0M4ILxHCiO+Xf5Lsx25sPJk4dAqn0mTE="}]},"maintainers":[{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-scroll-0.0.1.tgz_1505230732142_0.5308069493621588"},"directories":{}},"0.1.0":{"name":"easy-scroll","version":"0.1.0","main":"src/index.js","description":"A tiny native JavaScript library to facilitate smooth scroll in an HTML element over a duration using transition timing functions or bezier curve points.","scripts":{"build":"webpack -p","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/tarun-dugar/easy-scroll.git"},"keywords":["smooth-scroll","scroll","animation","easing","bezier"],"author":{"name":"Tarun Dugar"},"license":"ISC","bugs":{"url":"https://github.com/tarun-dugar/easy-scroll/issues"},"babel":{"presets":["es2015","react"]},"homepage":"https://github.com/tarun-dugar/easy-scroll#readme","dependencies":{"babel-core":"6.26.0","babel-loader":"7.1.2","webpack":"3.5.6","babel-preset-react":"6.24.1","react-hot-loader":"3.0.0-beta.7","babel-preset-es2015":"6.24.1"},"gitHead":"6816695144c99f41a336f22a721983a5e730ac7b","_id":"easy-scroll@0.1.0","_shasum":"8c624a3c4fcbc5717e3400d29b55a808cf6fb29b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.2","_npmUser":{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"},"dist":{"shasum":"8c624a3c4fcbc5717e3400d29b55a808cf6fb29b","tarball":"https://registry.npmjs.org/easy-scroll/-/easy-scroll-0.1.0.tgz","integrity":"sha512-XICN1ZeWMYxru59/4xWiL9zrj+UqYAz0nhNAPI1jDzUCIAm5eH3H1UZzhxuxJheiASS6McDy/MQuVok/dFka8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/KknvGeCOYew0D2VfAo2rTMOQXxar3ZvuDaXMgseGGQIhAKARFDmU62mIp13uayB19L6ZQZDvAK+X8x0bSz7fQ4JC"}]},"maintainers":[{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-scroll-0.1.0.tgz_1509288707067_0.6085372129455209"},"directories":{}},"0.2.0":{"name":"easy-scroll","version":"0.2.0","main":"dist/easy-scroll.js","description":"A tiny native JavaScript library to facilitate smooth scroll in an HTML element over a duration using transition timing functions or bezier curve points.","scripts":{"build":"webpack -p","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/tarun-dugar/easy-scroll.git"},"keywords":["smooth-scroll","scroll","animation","easing","bezier"],"author":{"name":"Tarun Dugar"},"license":"ISC","bugs":{"url":"https://github.com/tarun-dugar/easy-scroll/issues"},"babel":{"presets":["es2015","react"]},"homepage":"https://github.com/tarun-dugar/easy-scroll#readme","dependencies":{"babel-core":"6.26.0","babel-loader":"7.1.2","webpack":"3.5.6","babel-preset-react":"6.24.1","react-hot-loader":"3.0.0-beta.7","babel-preset-es2015":"6.24.1"},"gitHead":"b54cb4adf95da589afa0397e027ed9e608ac0922","_id":"easy-scroll@0.2.0","_shasum":"f204b09257f7944a9d12f870e1f229669fb6d321","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"},"dist":{"shasum":"f204b09257f7944a9d12f870e1f229669fb6d321","tarball":"https://registry.npmjs.org/easy-scroll/-/easy-scroll-0.2.0.tgz","integrity":"sha512-bmcsh4PPDjZ6CMwifAWhy5tEnDQ5vnSWpFUFrHXIj8iW1RqT2bhpSGHeISg3v/QElYmanxni/uwBTVC9G+NmkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMBN4e59sg6hx0Q8l9umtfaJytBCQ1smzYJq3+ijSvVAiEA0DVJPAot2qCuoNGUdHu2BwAxzJtd/TFmJAQfkYSspaI="}]},"maintainers":[{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-scroll-0.2.0.tgz_1513847626982_0.38870806875638664"},"directories":{}},"0.2.1":{"name":"easy-scroll","version":"0.2.1","main":"dist/easy-scroll.js","description":"A tiny native JavaScript library to facilitate smooth scroll in an HTML element over a duration using transition timing functions or bezier curve points.","scripts":{"build":"webpack -p","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/tarun-dugar/easy-scroll.git"},"keywords":["smooth-scroll","scroll","animation","easing","bezier"],"author":{"name":"Tarun Dugar"},"license":"ISC","bugs":{"url":"https://github.com/tarun-dugar/easy-scroll/issues"},"babel":{"presets":["es2015","react"]},"homepage":"https://github.com/tarun-dugar/easy-scroll#readme","dependencies":{"babel-core":"6.26.0","babel-loader":"7.1.2","webpack":"3.5.6","babel-preset-react":"6.24.1","react-hot-loader":"3.0.0-beta.7","babel-preset-es2015":"6.24.1"},"gitHead":"eff6a0d4d7b5f4426b14ff6e45c702c9adde1ee4","_id":"easy-scroll@0.2.1","_shasum":"9175caf570b576da3c6c6a9b5e0df64c3a55bcbd","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"},"dist":{"shasum":"9175caf570b576da3c6c6a9b5e0df64c3a55bcbd","tarball":"https://registry.npmjs.org/easy-scroll/-/easy-scroll-0.2.1.tgz","integrity":"sha512-vo2C65wjXF0L6sCDpIqJJ+R6mPqIihSIyQn+oZ+jTr/fEdyi/G9UFOguYihjuzpK+FBN0CqQUM/9LyTz4glrFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmbJBtn48m6AZeb0nrTwcfePn0H9xcuRLZqGXdS+hUUwIhAKKNNmr+ScgrNOZZZ6Jv7KYkUeOR41J0VFqYAJwAO7zJ"}]},"maintainers":[{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-scroll-0.2.1.tgz_1513859795713_0.40723477373830974"},"directories":{}},"0.2.2":{"name":"easy-scroll","version":"0.2.2","main":"dist/easy-scroll.js","description":"A tiny native JavaScript library to facilitate smooth scroll in an HTML element over a duration using transition timing functions or bezier curve points.","scripts":{"build":"webpack -p","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/tarun-dugar/easy-scroll.git"},"keywords":["smooth-scroll","scroll","animation","easing","bezier"],"author":{"name":"Tarun Dugar"},"license":"ISC","bugs":{"url":"https://github.com/tarun-dugar/easy-scroll/issues"},"babel":{"presets":["es2015","react"]},"homepage":"https://github.com/tarun-dugar/easy-scroll#readme","dependencies":{"babel-core":"6.26.0","babel-loader":"7.1.2","webpack":"3.5.6","babel-preset-react":"6.24.1","react-hot-loader":"3.0.0-beta.7","babel-preset-es2015":"6.24.1"},"gitHead":"01c380a4bfd4e1d2535a8d6f9d957a5ef9eceb0b","_id":"easy-scroll@0.2.2","_shasum":"c07bc5643c80d2945198262d3695d9ea5ecf3096","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"},"dist":{"shasum":"c07bc5643c80d2945198262d3695d9ea5ecf3096","tarball":"https://registry.npmjs.org/easy-scroll/-/easy-scroll-0.2.2.tgz","integrity":"sha512-6lAPBhKVd9Zn7Xy/O+O5jh0SAl5jdm/ESz57nP35/Zngktqx7zXbaVNAlbqilD/9EptgQsYfdKEErZBxvgElXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/Q+557ni+aElCgHtvrKdq1KfZ/gIQTu2quSsRRuIsqQIhAI+pLAy2quXNkBMgV2LcmNDgZ+N4EUrpOFWmBI/+EM4Z"}]},"maintainers":[{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-scroll-0.2.2.tgz_1513860095429_0.7404356580227613"},"directories":{}},"0.3.0":{"name":"easy-scroll","version":"0.3.0","main":"dist/easy-scroll.js","description":"A tiny native JavaScript library to facilitate smooth scroll in an HTML element over a duration using transition timing functions or bezier curve points.","scripts":{"build":"webpack -p","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/tarun-dugar/easy-scroll.git"},"keywords":["smooth-scroll","scroll","animation","easing","bezier"],"author":{"name":"Tarun Dugar"},"license":"ISC","bugs":{"url":"https://github.com/tarun-dugar/easy-scroll/issues"},"babel":{"presets":["es2015","react"]},"homepage":"https://github.com/tarun-dugar/easy-scroll#readme","dependencies":{"babel-core":"6.26.0","babel-loader":"7.1.2","webpack":"3.5.6","babel-preset-react":"6.24.1","react-hot-loader":"3.0.0-beta.7","babel-preset-es2015":"6.24.1"},"gitHead":"2945de2a22e04edfde5285f6eda43769144fe213","_id":"easy-scroll@0.3.0","_shasum":"20cf1df1649ed206e76a2ec423c4178b705cbf56","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"},"dist":{"shasum":"20cf1df1649ed206e76a2ec423c4178b705cbf56","tarball":"https://registry.npmjs.org/easy-scroll/-/easy-scroll-0.3.0.tgz","integrity":"sha512-xZBECl9HI21rRvDCExrE1OJWQ19l9NufY+bGINdPob6dTMInlQzwDDTIooey9RDPLi8DAjDCrslW0XFiSIof6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDD7VxLq/mPAEAPAA8Xath0WwYVwpMIpjJqvwnj3PQB1AiA7E8O9IHFUzvMPkdrK5vTjnfFQUZHnVjDX/GQFYFE6rg=="}]},"maintainers":[{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-scroll-0.3.0.tgz_1513943529224_0.7573965804185718"},"directories":{}},"0.4.0":{"name":"easy-scroll","version":"0.4.0","main":"dist/easy-scroll.js","description":"A tiny native JavaScript library to facilitate smooth scroll in an HTML element over a duration using transition timing functions or bezier curve points.","scripts":{"build":"webpack -p","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/tarun-dugar/easy-scroll.git"},"keywords":["smooth-scroll","scroll","animation","easing","bezier"],"author":{"name":"Tarun Dugar"},"license":"ISC","bugs":{"url":"https://github.com/tarun-dugar/easy-scroll/issues"},"babel":{"presets":["es2015","react"]},"homepage":"https://github.com/tarun-dugar/easy-scroll#readme","dependencies":{"babel-core":"6.26.0","babel-loader":"7.1.2","webpack":"3.5.6","babel-preset-react":"6.24.1","react-hot-loader":"3.0.0-beta.7","babel-preset-es2015":"6.24.1"},"gitHead":"cb4b5e120064fb2f6be6e08e7deb625f6a14a6ae","_id":"easy-scroll@0.4.0","_shasum":"4697a57d019f9261a0c44a230d445b066cfe4056","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"},"dist":{"shasum":"4697a57d019f9261a0c44a230d445b066cfe4056","tarball":"https://registry.npmjs.org/easy-scroll/-/easy-scroll-0.4.0.tgz","integrity":"sha512-HI+aW8wHEYOdt+Q09+NFbPycBkPiPDaK4NyWjEFY1NzW2NouCI8YHQtsByfpVAnZfp8iWlpWxmVzbH6gTr5CDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQJPlgVOIPnjP9B4cuae4eXY5fc2xIko2ckSrF/U+PQgIgbIXYHtZ1qrbcPUgPDf+pHZhqAK0QGF5hbzW/BERHZHY="}]},"maintainers":[{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-scroll-0.4.0.tgz_1513961308309_0.13267888920381665"},"directories":{}},"0.4.1":{"name":"easy-scroll","version":"0.4.1","main":"dist/easy-scroll.js","description":"A tiny native JavaScript library to facilitate smooth scroll in an HTML element over a duration using transition timing functions or bezier curve points.","scripts":{"build":"webpack -p","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/tarun-dugar/easy-scroll.git"},"keywords":["smooth-scroll","scroll","animation","easing","bezier"],"author":{"name":"Tarun Dugar"},"license":"ISC","bugs":{"url":"https://github.com/tarun-dugar/easy-scroll/issues"},"babel":{"presets":["es2015","react"]},"homepage":"https://github.com/tarun-dugar/easy-scroll#readme","dependencies":{"babel-core":"6.26.0","babel-loader":"7.1.2","webpack":"3.5.6","babel-preset-react":"6.24.1","react-hot-loader":"3.0.0-beta.7","babel-preset-es2015":"6.24.1"},"gitHead":"7a0465a4f424c5d5318749d2f4a87dc01779d881","_id":"easy-scroll@0.4.1","_shasum":"2cf62dd393ff8145797bcdc86ed2afcde6107139","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"},"dist":{"shasum":"2cf62dd393ff8145797bcdc86ed2afcde6107139","tarball":"https://registry.npmjs.org/easy-scroll/-/easy-scroll-0.4.1.tgz","integrity":"sha512-hji2bgaH/a10zeWaYvADM7H7dBAzqBTnFIpmzppkVfpaRxTwpDj9kpWSVVMYgeA/zUYSaKmByqCneql73beP2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsoi5ZNfr4zAzlyi5p2OvBeZqJlKA6YRGaL/60kVQMSgIgBFGQefR25BpcFc+Mg8/L4dwQn7lTgr4AVs6bxtUV7Yg="}]},"maintainers":[{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-scroll-0.4.1.tgz_1513961456555_0.1909208125434816"},"directories":{}},"0.4.2":{"name":"easy-scroll","version":"0.4.2","main":"dist/easy-scroll.js","description":"A tiny native JavaScript library to facilitate smooth scroll in an HTML element over a duration using transition timing functions or bezier curve points.","scripts":{"build":"webpack -p","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/tarun-dugar/easy-scroll.git"},"keywords":["smooth-scroll","scroll","animation","easing","bezier"],"author":{"name":"Tarun Dugar"},"license":"ISC","bugs":{"url":"https://github.com/tarun-dugar/easy-scroll/issues"},"babel":{"presets":["es2015","react"]},"homepage":"https://github.com/tarun-dugar/easy-scroll#readme","dependencies":{"babel-core":"6.26.0","babel-loader":"7.1.2","webpack":"3.5.6","babel-preset-react":"6.24.1","react-hot-loader":"3.0.0-beta.7","babel-preset-es2015":"6.24.1"},"gitHead":"f9d01114d74b1a37f16a274dc26c10d3aa37d28b","_id":"easy-scroll@0.4.2","_shasum":"4c6b06e1d4a1d856599bc2d91cf1beae8a75eeda","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"},"dist":{"shasum":"4c6b06e1d4a1d856599bc2d91cf1beae8a75eeda","tarball":"https://registry.npmjs.org/easy-scroll/-/easy-scroll-0.4.2.tgz","integrity":"sha512-qgM1/Ylvpg6UlqHmPBhppbxwMdbZSX227bgNkyseNWR2u3xY6vxSrZhyb8FgkTj6JUmCpCobZQ0JwLSy9z2Z9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDB4vfBzr1CEIPPv/Xi5ShQTzvtAb/6ceorxK+2lxxX4AIgSbvRectUj1Zsqg4cvZIjCoiE22JO9gJpFop3Q0MHjYs="}]},"maintainers":[{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-scroll-0.4.2.tgz_1513962603170_0.6679217761848122"},"directories":{}},"0.4.3":{"name":"easy-scroll","version":"0.4.3","main":"dist/easy-scroll.js","description":"A tiny native JavaScript library to facilitate smooth scroll in an HTML element over a duration using transition timing functions or bezier curve points.","scripts":{"build":"webpack -p","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/tarun-dugar/easy-scroll.git"},"keywords":["smooth-scroll","scroll","animation","easing","bezier"],"author":{"name":"Tarun Dugar"},"license":"ISC","bugs":{"url":"https://github.com/tarun-dugar/easy-scroll/issues"},"babel":{"presets":["es2015","react"]},"homepage":"https://github.com/tarun-dugar/easy-scroll#readme","dependencies":{"babel-core":"6.26.0","babel-loader":"7.1.2","webpack":"3.5.6","babel-preset-react":"6.24.1","react-hot-loader":"3.0.0-beta.7","babel-preset-es2015":"6.24.1"},"gitHead":"af00f41e3100be2509fae52d06f549b86b60b2b6","_id":"easy-scroll@0.4.3","_shasum":"64b32fe8c4b710c793b240f79944dfbab9db4d7e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"},"dist":{"shasum":"64b32fe8c4b710c793b240f79944dfbab9db4d7e","tarball":"https://registry.npmjs.org/easy-scroll/-/easy-scroll-0.4.3.tgz","integrity":"sha512-T/D++HGYRYrAa6dmKkh4nwY6E7Or4mXQ0FXYWCLNV34vgV+Pn2AXWf/wUOep6hXjkjlF62gAgKvIXhWZksmCGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1tAG+OlULK5x8v17Wdcvp8yycDI5+3fdDpvwEz7FfjAiA/MepspgFKQ+azowmOJqD0kIEAF8LIQEv2AQM8bZ8leg=="}]},"maintainers":[{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-scroll-0.4.3.tgz_1513963666678_0.3375956101808697"},"directories":{}},"0.4.5":{"name":"easy-scroll","version":"0.4.5","main":"dist/easy-scroll.js","description":"A tiny native JavaScript library to facilitate smooth scroll in an HTML element over a duration using transition timing functions or bezier curve points.","scripts":{"build":"webpack -p","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/tarun-dugar/easy-scroll.git"},"keywords":["smooth-scroll","scroll","animation","easing","bezier"],"author":{"name":"Tarun Dugar"},"license":"ISC","bugs":{"url":"https://github.com/tarun-dugar/easy-scroll/issues"},"babel":{"presets":["es2015","react"]},"homepage":"https://github.com/tarun-dugar/easy-scroll#readme","dependencies":{"babel-core":"6.26.0","babel-loader":"7.1.2","webpack":"3.5.6","babel-preset-react":"6.24.1","react-hot-loader":"3.0.0-beta.7","babel-preset-es2015":"6.24.1"},"gitHead":"5f319d7d5ed4fbce6cca24b5119a7de9afc0a95c","_id":"easy-scroll@0.4.5","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"},"dist":{"integrity":"sha512-QWaIMiXiIrlsTvLk9xTSjoSuU8hefpdaLUG+NsMUmBzgkYeQUQtEXAWTdwKrNdzjz5+4//8hHWrvBwDowNS4uQ==","shasum":"f9d95a0518193811b3d773a97a022f9ed1129532","tarball":"https://registry.npmjs.org/easy-scroll/-/easy-scroll-0.4.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDj2boa3MGtRHkG1c0TMdB4Cu4RWHxTs2OJTT0q49hXFgIhANcoeHUDHtlnLa7Mgzmvy1mn34ma402TgxQC2uFl8amB"}]},"maintainers":[{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-scroll-0.4.5.tgz_1514526952222_0.022229921305552125"},"directories":{}},"0.5.0":{"name":"easy-scroll","version":"0.5.0","main":"dist/easy-scroll.js","description":"A tiny native JavaScript library to facilitate smooth scroll in an HTML element over a duration using transition timing functions or bezier curve points.","scripts":{"build":"webpack -p","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/tarun-dugar/easy-scroll.git"},"keywords":["smooth-scroll","scroll","animation","easing","bezier"],"author":{"name":"Tarun Dugar"},"license":"ISC","bugs":{"url":"https://github.com/tarun-dugar/easy-scroll/issues"},"babel":{"presets":["es2015","react"]},"homepage":"https://github.com/tarun-dugar/easy-scroll#readme","devDependencies":{"babel-plugin-add-module-exports":"^0.2.1","babel-core":"6.26.0","babel-loader":"7.1.2","webpack":"3.5.6","babel-preset-react":"6.24.1","react-hot-loader":"3.0.0-beta.7","babel-preset-es2015":"6.24.1"},"gitHead":"480461e7102738e3518ffce872c1ddbdc77b5d4c","_id":"easy-scroll@0.5.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"},"dist":{"integrity":"sha512-itlyySDPKaStchXoA1ozJkX3DGreKVnXM3WCyJCEgKHcr5GzkBJ5v8CyUmrMVVcsJsADbhyy8mSef2Fuf2podw==","shasum":"a74f068f3e3057ec8306a35836d0fccff036072c","tarball":"https://registry.npmjs.org/easy-scroll/-/easy-scroll-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNDCWRDypkuJwux/f9vrjfmqjd+hnLloLoCPQp0Rw1ygIhANHpSjvhQDBHMGTMRXq+DlkuAItv9PDbv9IPhhkOHEt1"}]},"maintainers":[{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-scroll-0.5.0.tgz_1514894519137_0.1371544802095741"},"directories":{}},"0.5.1":{"name":"easy-scroll","version":"0.5.1","main":"dist/easy-scroll.js","description":"A tiny native JavaScript library to facilitate smooth scroll in an HTML element over a duration using transition timing functions or bezier curve points.","scripts":{"build":"webpack -p","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/tarun-dugar/easy-scroll.git"},"keywords":["smooth-scroll","scroll","animation","easing","bezier"],"author":{"name":"Tarun Dugar"},"license":"ISC","bugs":{"url":"https://github.com/tarun-dugar/easy-scroll/issues"},"babel":{"presets":["es2015","react"]},"homepage":"https://github.com/tarun-dugar/easy-scroll#readme","devDependencies":{"babel-plugin-add-module-exports":"^0.2.1","babel-core":"6.26.0","babel-loader":"7.1.2","webpack":"3.5.6","babel-preset-react":"6.24.1","react-hot-loader":"3.0.0-beta.7","babel-preset-es2015":"6.24.1"},"gitHead":"cb49c1af571adf497f110e48f44b5464be14735e","_id":"easy-scroll@0.5.1","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"},"dist":{"integrity":"sha512-kiB5enZ+5LV+GAA8ZFkzGqZf3M/2flqiQTpcvbnF6aJe+GfiUf0KBuBjnH7mo44fJUYi6ME8sUfuYIKimNO30w==","shasum":"a76c9b05a8201a31e045dc72377d60a53c1b1edf","tarball":"https://registry.npmjs.org/easy-scroll/-/easy-scroll-0.5.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD0Y+KHbqrs1IM8lOc4aV7k2pcxMYHTaruv02In9WU2AIgag6kVxTjpEZ7eNArU1UzQJ2xCup4bbmrfYS1JXyFLHo="}]},"maintainers":[{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-scroll-0.5.1.tgz_1514895571983_0.059502103831619024"},"directories":{}},"0.6.0":{"name":"easy-scroll","version":"0.6.0","main":"dist/easy-scroll.js","description":"A tiny native JavaScript library to facilitate smooth scroll in an HTML element over a duration using transition timing functions or bezier curve points.","scripts":{"build":"webpack -p","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/tarun-dugar/easy-scroll.git"},"keywords":["smooth-scroll","scroll","animation","easing","bezier"],"author":{"name":"Tarun Dugar"},"license":"ISC","bugs":{"url":"https://github.com/tarun-dugar/easy-scroll/issues"},"babel":{"presets":["es2015","react"]},"homepage":"https://github.com/tarun-dugar/easy-scroll#readme","devDependencies":{"babel-core":"6.26.0","babel-loader":"7.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","react-hot-loader":"3.0.0-beta.7","webpack":"3.5.6","webpack-cli":"^3.3.2"},"gitHead":"d44265e1a267015abca805accb6a258d800fad8b","_id":"easy-scroll@0.6.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"},"dist":{"integrity":"sha512-IPiUjfVKYJELqSC4kQkI0Cr82BcI+V/lhonHwZn8+KV7104pFooRYORJj7jffsc4m+Nt34RsJZGY7Xu8Qu4iEw==","shasum":"15f8e27a9b12b146e18ac251e495906511922b88","tarball":"https://registry.npmjs.org/easy-scroll/-/easy-scroll-0.6.0.tgz","fileCount":6,"unpackedSize":9924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3ZOwCRA9TVsSAnZWagAATQwP/R1eRplU1t5XbYh4Jvdz\nn7090TZlgjTxI+dJuljiAvQ4wx+7sg5N84obu0CVNdghpw6iikFxAgHe18G1\nJLs74wzNLU+ebCSI37V+LCNSkzNMiF3Kp/AMm8CQ+snFLwwzzPqFAwHEy5wF\nrEvlFKkRj8Joj59CeMz5GaoWRrLd0h6KIvlh9mSNXDWJz+A4rFJtNrBlB9lX\nunW5jSAte+pgt2ooAi0L1/b42sR+nGANDRGzcTYF10Ll9oAmK6WJ4e5zfMin\naBnWmqhxo9erpXScC20qG4Q1wJriFmOLlF6cAcO5H77rJ7gJyJkCgyCh20fj\npX3Ve8SuKkmS/aSmmk/xGG3mwxQQUsQIMuPrEwarboDyEwyf7e6wsW0Je3Sh\n3cVuO6Frd06dlHPPeNQFUK707JRih9QKJb5h+DhZXhqVUi4BNqEuzVBhHB1h\nO5PAWqgJuodZw7k5gg/uLHQZ6rSk2T9g+XamzmFCuhnxvs6VXmYvUs4lPWU6\nd8t6TWY0jbCdHC33lOo3YLU9nEDcG8DeYziuSW3jzi8yCIIQnvh6isi3ynCP\nabhEPB2HQAUXssyDCwNsBkn9VQWOTq8kHQ+JAH5A0KQZopWPM50BQg7aqXk0\nTFaxluitfU9CR6KQm/louTleUzHVCDdIci54Z1H7zHIwGBplJGcM3583bf5O\nBTDm\r\n=qi3v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEH1o8k8q2t97T4y0fdzSlrvN43jjdy9SjGfIcX7MshwIgVoIW5jxHKOqyekzOGH7SnBXNCvYxhh9emW2JzJHzl7U="}]},"maintainers":[{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-scroll_0.6.0_1558025135815_0.827542629360098"},"_hasShrinkwrap":false},"0.7.0":{"name":"easy-scroll","version":"0.7.0","main":"dist/easy-scroll.js","description":"A tiny native JavaScript library to facilitate smooth scroll in an HTML element over a duration using transition timing functions or bezier curve points.","scripts":{"build":"webpack -p"},"repository":{"type":"git","url":"git+https://github.com/tarun-dugar/easy-scroll.git"},"keywords":["smooth-scroll","scroll","animation","easing","bezier"],"author":{"name":"Tarun Dugar"},"license":"ISC","bugs":{"url":"https://github.com/tarun-dugar/easy-scroll/issues"},"babel":{"presets":["es2015","react"]},"homepage":"https://github.com/tarun-dugar/easy-scroll#readme","devDependencies":{"babel-core":"6.26.0","babel-loader":"7.1.2","babel-plugin-add-module-exports":"0.2.1","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","react-hot-loader":"3.0.0-beta.7","webpack":"3.5.6","webpack-cli":"3.3.2"},"gitHead":"7a813a5a45670bd00cf771f1fcc8b12b8e7b87b6","_id":"easy-scroll@0.7.0","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"},"dist":{"integrity":"sha512-FIP+UjU58SG/Hig8u3B8Ld5ssRGzTvv4aOxQLskyvQVnoEEftWe221hw39qyx6jYe2hU2trBVp/lPZbT+SVA4A==","shasum":"1da9fd1ae320fdb701d3a2a972ec9503fec43f8c","tarball":"https://registry.npmjs.org/easy-scroll/-/easy-scroll-0.7.0.tgz","fileCount":7,"unpackedSize":174145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewBKoCRA9TVsSAnZWagAARz4P/1l57pVFPw+g7QoSCLol\npe1n1xCsTWqs+5Q4GARQOaQjwLvhoGyH42PC9O5/XzA1lxytT5RUfRIHaHYr\nc/itjdx+Qm5RCoC+DjfmNEHNIlBFvg0Px2ZaUubLYP/HwZGgYYTLfcpwjOtk\n/lJu+ZsiEp85p3hj6DmZuWDONyV/qByavABm+aKxN8p9hDcPAfbN6ozKlcGi\n/+WmYVDQqnixXs2F599WL6yiC4ig7gq6kkW7MdjhWfgidOBowipqFs06eUUo\nOkcIJvRJkcqLeMxYFjEzJaIcqgijFSC+0rBFpKMZ5jJh+EMenCIxN/SOmGfB\nb2kkDTjDElE5yjBqwGDSx1kjnPKmTVy3QkN/TSCMGZZuqX22HWgdWnJj5zwR\nZjmuJcatRMXqjOTi19H85GnKhVVeFzPIft0ii7zQazF1/DVMeuQVQqinbmOJ\nI42IJEVwDaaNLfHkueyfpg4VxNuqN60enbaVVcN0Zgb7l7PpGor6uuZM6K1y\nW8pr8yTyWDSpDZbMINcrNEn7QRUSHqtFIk+c017ooWIDNRdYuo8ixTXXE3kV\nD/OY1bXnxTLOZzGEIIoSJhdZ7LXpf8zSAbQJ6SN4ZB2aAh+yjon0LrZoaVwj\n2fGGlEm6AJ5nV7zQ1ydZ+FqN3Lp8GJPkRtu9V86DcI7eFqsL243Pd0mKFPt0\nWjeN\r\n=B7NV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOlKAxdcffwEkPJozyghZOpnpwNUY1HYydTHoqsLrX7AIgLtAOB9s4Wnmlb8FgfRh2C5dsy/CSRmzslsho2za2mB0="}]},"maintainers":[{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easy-scroll_0.7.0_1589645992069_0.4512658942494028"},"_hasShrinkwrap":false}},"readme":"A lightweight native javascript library to perform smooth scrolling.\n\n## Features\n- ~3 KB before gzip\n- no dependencies\n- scrolling in any direction - left, right, bottom, top\n- specify the amount in pixels that needs to be scrolled\n- ability to scroll any kind of scrollable element - window, div etc.\n- controlling the pace of the scrolling by specifying predefined easing presets or bezier curve points\n- ability to cancel the scrolling at any time via callback\n\n## Installation\n```\nnpm install easy-scroll --save\n```\nOr you can load it via a script tag as follows:\n```\n<script src=\"https://unpkg.com/easy-scroll\" />\n```\n\n## Importing\n### ES6\n```\nimport easyScroll from 'easy-scroll';\n```\n### CommonJS\n```\nvar easyScroll = require('easy-scroll');\n```\n### Global variable\nthe variable `easyScroll` attached to `window` or `this` depending on what environment you are using\n\n## API\nA function is exported by default which accepts an object with the following configuration as an argument:\n\n|         Property       |                             Value                             |\n| ---------------------- | ------------------------------------------------------------- |\n| **scrollableDomEle** (required)     |           `window` or any other scrollable DOM element      |\n| **direction** (required)           |  the direction in which you want the element to scroll - top, left, bottom, right \n| **duration** (required) | the duration in milliseconds over which you want the scrolling to happen |\n| **easingPreset** | linear(default), easeInQuad, easeOutQuad, easeInOutQuad, easeInCubic, easeOutCubic, easeInOutCubic, easeInQuart, easeOutQuart, easeInOutQuart, easeInQuint, easeOutQuint, easeInOutQuint |\n| **cubicBezierPoints** | object containing the 4 points to define a bezier curve <br/>{<br/>&nbsp;&nbsp;&nbsp;&nbsp;'x1': Number(>= 0 and <= 1),<br/>&nbsp;&nbsp;&nbsp;&nbsp;'y1': Number,<br/>&nbsp;&nbsp;&nbsp;&nbsp;'x2': Number(>= 0 and <= 1),<br/>&nbsp;&nbsp;&nbsp;&nbsp;'y2': Number<br/> }|\n| **onRefUpdateCallback**| callback function which is called on each tick of the scroll. The current instance of the scrolling animation is passed as an argument by default. You can use `cancelAnimationFrame` on this instance to cancel the scrolling.|\n| **onAnimationCompleteCallback** | callback function which is called after the scrolling is done |\n| **scrollAmount** | the amount that needs to be scrolled in pixels. If this is not specified, the element will be scrolled to the end. |\n\n## Example Usage\n```\nimport easyScroll from 'easy-scroll';\n\neasyScroll({\n    'scrollableDomEle': window,\n    'direction': 'bottom',\n    'duration': 2000,\n    'easingPreset': 'easeInQuad',\n    'scrollAmount': 1000\n});\n```\n\n## Browser Support\nSupported on all modern browsers. For older browsers, you would need the polyfills for `requestAnimationFrame` and `cancelAnimationFrame`.\n","maintainers":[{"name":"tarun-dugar","email":"tarundugar1992@gmail.com"}],"time":{"modified":"2022-06-16T03:51:16.311Z","created":"2017-09-12T15:38:53.041Z","0.0.1":"2017-09-12T15:38:53.041Z","0.1.0":"2017-10-29T14:51:47.952Z","0.2.0":"2017-12-21T09:13:47.855Z","0.2.1":"2017-12-21T12:36:36.597Z","0.2.2":"2017-12-21T12:41:36.285Z","0.3.0":"2017-12-22T11:52:10.221Z","0.4.0":"2017-12-22T16:48:29.186Z","0.4.1":"2017-12-22T16:50:56.632Z","0.4.2":"2017-12-22T17:10:04.076Z","0.4.3":"2017-12-22T17:27:47.586Z","0.4.5":"2017-12-29T05:55:52.375Z","0.5.0":"2018-01-02T12:01:59.221Z","0.5.1":"2018-01-02T12:19:32.092Z","0.6.0":"2019-05-16T16:45:35.963Z","0.7.0":"2020-05-16T16:19:52.237Z"},"homepage":"https://github.com/tarun-dugar/easy-scroll#readme","keywords":["smooth-scroll","scroll","animation","easing","bezier"],"repository":{"type":"git","url":"git+https://github.com/tarun-dugar/easy-scroll.git"},"author":{"name":"Tarun Dugar"},"bugs":{"url":"https://github.com/tarun-dugar/easy-scroll/issues"},"license":"ISC","readmeFilename":"README.md","users":{"liupengbo":true}}