{"_id":"virtual-scroll","_rev":"22-cb1aa7731717752a459304454b4416de","name":"virtual-scroll","description":"Custom scroll events for smooth, fake scroll","dist-tags":{"latest":"2.2.1"},"versions":{"1.0.0":{"name":"virtual-scroll","version":"1.0.0","description":"Smooth fake scroll using CSS transform","main":"src/index.js","scripts":{"test":"prova ./test/**/*.js -b -l phantom -q","test-browser":"prova ./test/**/*.js -b -l chrome"},"repository":{"type":"git","url":"git+https://github.com/ayamflow/virtual-scroll.git"},"keywords":["virtual","scroll","smooth"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/virtual-scroll/issues"},"homepage":"https://github.com/ayamflow/virtual-scroll","dependencies":{"bindall-standalone":"^1.0.5","defaults":"^1.0.0","lethargy":"git+https://github.com/d4nyll/lethargy.git","tiny-emitter":"^1.0.0"},"devDependencies":{"prova":"^2.1.2"},"gitHead":"eed68a4951bb48b0ca93e29ab1745b3e706f284c","_id":"virtual-scroll@1.0.0","_shasum":"81c39cd86163f4f8cc9cf74be880b6b7b83cc739","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"dist":{"shasum":"81c39cd86163f4f8cc9cf74be880b6b7b83cc739","tarball":"https://registry.npmjs.org/virtual-scroll/-/virtual-scroll-1.0.0.tgz","integrity":"sha512-BTPgkftMaKi/XglfLGomXiIQzka2buk7ffHDQJXC38GBJ2dNfKoM7dbjJkY1N/ClzIjB5PkD7qfi+izuroPDKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcu2KQ5HTr1tw5ucK7LQK2HZewrfHZNYEPV7bUJwtIZQIgIupRjV5TN8m8Qe6VToDtR2olUd/KbQqDDJ4/f+sUpG8="}]},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"directories":{}},"1.0.1":{"name":"virtual-scroll","version":"1.0.1","description":"Smooth fake scroll using CSS transform","main":"src/index.js","scripts":{"test":"prova ./test/**/*.js -b -l phantom -q","test-browser":"prova ./test/**/*.js -b -l chrome"},"repository":{"type":"git","url":"git+https://github.com/ayamflow/virtual-scroll.git"},"keywords":["virtual","scroll","smooth"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/virtual-scroll/issues"},"homepage":"https://github.com/ayamflow/virtual-scroll","dependencies":{"bindall-standalone":"^1.0.5","defaults":"^1.0.0","lethargy":"git+https://github.com/d4nyll/lethargy.git","tiny-emitter":"^1.0.0"},"devDependencies":{"prova":"^2.1.2"},"gitHead":"8d05ecb6fd154f0b174223930f72ef763c628367","_id":"virtual-scroll@1.0.1","_shasum":"2418f8e5f36bb4ad57b7e01ab92feeffbb973847","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"dist":{"shasum":"2418f8e5f36bb4ad57b7e01ab92feeffbb973847","tarball":"https://registry.npmjs.org/virtual-scroll/-/virtual-scroll-1.0.1.tgz","integrity":"sha512-bSCknkkuzERZBh6AOccv4meFKthKgc3gbamjY67R/1sHMqhiwS9inUuV0JD1/6YR89FySGrmZOTP6ZaGWNyMnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwQtjWFH6EkkLcojYF5f1EN4MyMecVjMV9kSQ2EWFc2wIgT/u77IOvy9vJXCi5yXCT78wacqSTVRHaEio9eJDjlGs="}]},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"directories":{}},"1.0.2":{"name":"virtual-scroll","version":"1.0.2","description":"Smooth fake scroll using CSS transform","main":"src/index.js","scripts":{"test":"prova ./test/**/*.js -b -l phantom -q","test-browser":"prova ./test/**/*.js -b -l chrome"},"repository":{"type":"git","url":"git+https://github.com/ayamflow/virtual-scroll.git"},"keywords":["virtual","scroll","smooth"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/virtual-scroll/issues"},"homepage":"https://github.com/ayamflow/virtual-scroll","dependencies":{"bindall-standalone":"^1.0.5","defaults":"^1.0.0","lethargy":"git+https://github.com/d4nyll/lethargy.git","tiny-emitter":"^1.0.0"},"devDependencies":{"prova":"^2.1.2"},"gitHead":"161799e8a8c838f9b42fbfaf2f4cc9c34d61770b","_id":"virtual-scroll@1.0.2","_shasum":"8e054e604ab14edcd990da1359e34402df92d280","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"dist":{"shasum":"8e054e604ab14edcd990da1359e34402df92d280","tarball":"https://registry.npmjs.org/virtual-scroll/-/virtual-scroll-1.0.2.tgz","integrity":"sha512-Nx72+vFNE9rFTvu6b6oA+hBA9vcBtdT3AK9PPUvu0UzsSpJFFFT9prZ//x6LqA8yMxtUgSBrbpJLknnLJSIfsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBq5JQzDvzW8SF8f7zW8fSKkFIVwnkEvMBp8MoWXIQJ2AiAMZqESk9KtP8U++aWKhkjUioajoRwxAOU7ZCFFY09zmg=="}]},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"directories":{}},"1.1.0":{"name":"virtual-scroll","version":"1.1.0","description":"Smooth fake scroll using CSS transform","main":"src/index.js","scripts":{"test":"prova ./test/**/*.js -b -l phantom -q","test-browser":"prova ./test/**/*.js -b -l chrome -q"},"repository":{"type":"git","url":"git+https://github.com/ayamflow/virtual-scroll.git"},"keywords":["virtual","scroll","smooth"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/virtual-scroll/issues"},"homepage":"https://github.com/ayamflow/virtual-scroll","dependencies":{"bindall-standalone":"^1.0.5","lethargy":"^1.0.2","object-assign":"^4.0.1","tiny-emitter":"^1.0.0"},"devDependencies":{"prova":"^2.1.2","tiny-trigger":"github:scottcorgan/tiny-trigger"},"gitHead":"59670361ec6bde7599707fd81af541699293ec58","_id":"virtual-scroll@1.1.0","_shasum":"3326402bdf7a838d89e7721f0caf8856168b9997","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"dist":{"shasum":"3326402bdf7a838d89e7721f0caf8856168b9997","tarball":"https://registry.npmjs.org/virtual-scroll/-/virtual-scroll-1.1.0.tgz","integrity":"sha512-sFLYeXfTULAWgFY38fYJaN/N4Fo6AoKq0NguxNk1NehaqdNRG6Txp5TCW4eew9+HYCNymj+Vx8b0kayzJhOXNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnjP6lpyFYR3iY6bN6poPdGv536aTUj716laW3hLDQ3AiEA931MfdlyUlnpdNRXjcArIV3pVKBYGA44R80sUmYvyTE="}]},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/virtual-scroll-1.1.0.tgz_1465264115961_0.8785654122475535"},"directories":{}},"1.1.1":{"name":"virtual-scroll","version":"1.1.1","description":"Smooth fake scroll using CSS transform","main":"src/index.js","scripts":{"test":"prova ./test/**/*.js -b -l phantom -q","test-browser":"prova ./test/**/*.js -b -l chrome -q"},"repository":{"type":"git","url":"git+https://github.com/ayamflow/virtual-scroll.git"},"keywords":["virtual","scroll","smooth"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/virtual-scroll/issues"},"homepage":"https://github.com/ayamflow/virtual-scroll","dependencies":{"bindall-standalone":"^1.0.5","lethargy":"^1.0.2","object-assign":"^4.0.1","tiny-emitter":"^1.0.0"},"devDependencies":{"prova":"^2.1.2","tiny-trigger":"github:scottcorgan/tiny-trigger"},"gitHead":"e961221a4b29bbebf32d1e9b7d839dfdb9f99de7","_id":"virtual-scroll@1.1.1","_shasum":"924cf5c8cc067af44b802d8553008a342ac1979c","_from":".","_npmVersion":"3.9.5","_nodeVersion":"0.12.7","_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"dist":{"shasum":"924cf5c8cc067af44b802d8553008a342ac1979c","tarball":"https://registry.npmjs.org/virtual-scroll/-/virtual-scroll-1.1.1.tgz","integrity":"sha512-YSGWYYG4qWZ0tYxilmNgkz2FXRdnYPYM3YwRp8QWRbN8eAGCMBx6hC9euigzk80mYshtGqJStbn/VuWe6VlHMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7WJ3FPVeG4CBeMM9yd1OmMlITkri+Wbf82gyvAQ629AiEAgOUqM1KLeRIxNV0Px0ejNxp+jQ8k/4ELew67F8HvT3s="}]},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/virtual-scroll-1.1.1.tgz_1465494894318_0.30568657792173326"},"directories":{}},"1.2.1":{"name":"virtual-scroll","version":"1.2.1","description":"Smooth fake scroll using CSS transform","main":"src/index.js","scripts":{"test":"browserify test/index.js | tap-closer | smokestack | faucet","test-debug":"budo test/index.js --live"},"repository":{"type":"git","url":"git+https://github.com/ayamflow/virtual-scroll.git"},"keywords":["virtual","scroll","smooth"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/virtual-scroll/issues"},"homepage":"https://github.com/ayamflow/virtual-scroll","dependencies":{"bindall-standalone":"^1.0.5","lethargy":"^1.0.2","object-assign":"^4.0.1","tiny-emitter":"^1.0.0"},"devDependencies":{"browserify":"^14.3.0","budo":"^9.4.7","faucet":"0.0.1","smokestack":"^3.4.1","tap-closer":"^1.0.0","tape":"^4.6.3","tiny-trigger":"github:scottcorgan/tiny-trigger"},"gitHead":"7de3ad8d38e5534fb9e6ea4cc1d34e15c54ac08f","_id":"virtual-scroll@1.2.1","_shasum":"d54c37fdb9c499843889bfd69b8b96571d97ffac","_from":".","_npmVersion":"4.4.4","_nodeVersion":"0.12.7","_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"dist":{"shasum":"d54c37fdb9c499843889bfd69b8b96571d97ffac","tarball":"https://registry.npmjs.org/virtual-scroll/-/virtual-scroll-1.2.1.tgz","integrity":"sha512-I8Bd6OsMWrywqqy6zNdrNkvdMXqYP6FYhG+gxLj+sIEJjEXG/G+i0eAIbNI4uyE7S/BpRpsXsebxKTeQMD+Hxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5i0AKOy+fvplIJCB9oZ4qK96kfLys/QZJhpbM9kdI8QIhAM72TGWf5oZhGdcAyaIgmyEW7ZTBFJ/mNBGoqLcyU4JX"}]},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/virtual-scroll-1.2.1.tgz_1492025297500_0.7114359142724425"},"directories":{}},"1.3.1":{"name":"virtual-scroll","version":"1.3.1","description":"Smooth fake scroll using CSS transform","main":"src/index.js","scripts":{"test":"browserify test/index.js | tap-closer | smokestack | faucet","test-debug":"budo test/index.js --live"},"repository":{"type":"git","url":"git+https://github.com/ayamflow/virtual-scroll.git"},"keywords":["virtual","scroll","smooth"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/virtual-scroll/issues"},"homepage":"https://github.com/ayamflow/virtual-scroll","dependencies":{"bindall-standalone":"^1.0.5","lethargy":"^1.0.2","object-assign":"^4.0.1","tiny-emitter":"^1.0.0"},"devDependencies":{"browserify":"^14.3.0","budo":"^9.4.7","faucet":"0.0.1","smokestack":"^3.4.1","tap-closer":"^1.0.0","tape":"^4.6.3","tiny-trigger":"github:scottcorgan/tiny-trigger"},"gitHead":"eeb7489c8e242449e4c29b165aeb119ce5a364b4","_id":"virtual-scroll@1.3.1","_npmVersion":"5.1.0","_nodeVersion":"8.1.3","_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"dist":{"integrity":"sha512-dC6ebVO0wyBugJbcBiicJdBla1v+6OTJGFP+UAh5N6Z6SMfGvXlKOAhm2mBQ/X2T5dOhlXs+/OlA9izY9MP9KA==","shasum":"7a6c0af991041bdfa14ea0a7919011575be60601","tarball":"https://registry.npmjs.org/virtual-scroll/-/virtual-scroll-1.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1qTxsVoIgTTkZlYIi6Yp+/s+vd+oZfmYefILZEwnx2wIhAOob841T822P4Y6uO6Er6nNbjPfy1e4imreTJB5twXub"}]},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/virtual-scroll-1.3.1.tgz_1499711393167_0.5496522639878094"},"directories":{}},"1.4.0":{"name":"virtual-scroll","version":"1.4.0","description":"Smooth fake scroll using CSS transform","main":"src/index.js","scripts":{"test":"browserify test/index.js | tap-closer | smokestack | faucet","test-debug":"budo test/index.js --live"},"repository":{"type":"git","url":"git+https://github.com/ayamflow/virtual-scroll.git"},"keywords":["virtual","scroll","smooth"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/virtual-scroll/issues"},"homepage":"https://github.com/ayamflow/virtual-scroll","dependencies":{"bindall-standalone":"^1.0.5","lethargy":"^1.0.2","object-assign":"^4.0.1","tiny-emitter":"^1.0.0"},"devDependencies":{"browserify":"^14.3.0","budo":"^9.4.7","faucet":"0.0.1","smokestack":"^3.4.1","tap-closer":"^1.0.0","tape":"^4.6.3","tiny-trigger":"github:scottcorgan/tiny-trigger"},"gitHead":"af80799c81afb5247e2dc5a8856731c11f1b12d5","_id":"virtual-scroll@1.4.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"dist":{"integrity":"sha512-El6Arc0RkNj/zaUZuhMww7zw87BxneaynyhizQJaXE7lctLdC4RMuQ2ZKI4Xqmv/eqEqj2z9a6ghk9bC2iRo6A==","shasum":"a7bf18f3ac39554699a49863032e2d1a09503ac8","tarball":"https://registry.npmjs.org/virtual-scroll/-/virtual-scroll-1.4.0.tgz","fileCount":7,"unpackedSize":15915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaHV8CRA9TVsSAnZWagAAi28P/ic74YGKP8NAArR1B2yL\nN6dA6vcJAEkSNoMR2b8csjO79rTpuur/sLmy5Gzm6LC46rpLvejOQ8OwUiqV\nUvWVn206I3hPPKlhXbrf/hgJYWuhjNtwbNXUGeBpbf9K0hk4WiZwkyM47Y2D\nKa9JUcVUTrwMObJsMwc2ZkF/9TuA6mldz5T4bnjAOmatWflF/1akIf3UvY9p\nflrulE54j/zagZhrgssn1/41YMQyPzGw9CW3Oqq5nMey7lDClw+/WSjLaURI\n7zMFWzidFOaXmkU8AWlAELIL15WugG72rH1vzznS4AU5/RplFLOKGM80Xu7k\n3L6Ha7s8hiR8pSBuh8/0hfkOoM73WEywuqZKJs/gsQWSaWsBFpXvOa8P0Q9y\n41u/PCcM2h1IyZTv77Rkhxv0KJ/+GHbTT0DT1cTvYnE1nGpqyJparb02JBJp\ndoGIIJ6IY7wofqusGpmi26rqfHWPa+hzWCdzREkWFSfgnieNjuFBm8nZfkvF\n2seiDj8mTMbzz80RT9B/0R/BOIiMhcAV16leJH+ky2yv7woXwZFBj08p8UWx\nGHFtPVV7L8IM/hjdOr0OCDmSVLmEPW8jZgtG/QLnLoVPeqhwY+NO48ef6eib\n/gIsyZG/qQdIcHKR7xUmR6Z4uL36Ho/nZiplbM/Xrq+xz3dYgu5hzRXYr8iM\nA/sI\r\n=Ar6h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcThvAXcStLIdQ4CUpFyFTJZbvVSP4UBTb8vzELjEDtQIgbLCxX44tvfyxPsd5D2u9TN0fOjCdWYx9Hg4RvNhnMPg="}]},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/virtual-scroll_1.4.0_1550349691819_0.9110019462910908"},"_hasShrinkwrap":false},"1.5.1":{"name":"virtual-scroll","version":"1.5.1","description":"Smooth fake scroll using CSS transform","main":"src/index.js","scripts":{"test":"browserify test/index.js | tap-closer | smokestack | faucet","test-debug":"budo test/index.js --live"},"repository":{"type":"git","url":"git+https://github.com/ayamflow/virtual-scroll.git"},"keywords":["virtual","scroll","smooth"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/virtual-scroll/issues"},"homepage":"https://github.com/ayamflow/virtual-scroll","dependencies":{"bindall-standalone":"^1.0.5","lethargy":"^1.0.2","object-assign":"^4.0.1","tiny-emitter":"^1.0.0"},"devDependencies":{"browserify":"^14.3.0","budo":"^9.4.7","faucet":"0.0.1","smokestack":"^3.4.1","tap-closer":"^1.0.0","tape":"^4.6.3","tiny-trigger":"github:scottcorgan/tiny-trigger"},"gitHead":"f67fdafed927b84c33bc102078bc35bcacc79058","_id":"virtual-scroll@1.5.1","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-QD6wnfbziuRjpRuEFFXCacR/uCzikc5mflGDggN9iVyzJm5//32YnvQ+Bh48RR6io5GW6HqQhAHMR4ILLTY1uQ==","shasum":"acba8d7d2f860607258bdcc6d67783b81df854c5","tarball":"https://registry.npmjs.org/virtual-scroll/-/virtual-scroll-1.5.1.tgz","fileCount":7,"unpackedSize":16046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJB+1CRA9TVsSAnZWagAAsWEP/iaX/PhSzlmux+vn95Ax\nm1r0O2RS6SmxYArAG3D0rAUw/n1c80JiUGsyd/psRdTrUM+ZZedg6hx/faV6\nZK9+5hbyNo3Xt+RP4wg7eLNVR1cdhFeneuMB+HD5XPshhjJfGGOB91/4Qjp3\nENYygzSHKUsVIA6Ipqvw1441ko90vfGEbj403WakPbYjhf66gRLl+1d6WJ+q\ndEKuiZqyQtG+QlbwzHFnNYYZtUVj4AYPbTXH0t7o299aTeOZhME4XKzGYxDa\n8nydbw+UzmEzJ/VUzKI+p2NMx/Sr5soTQFHMzF6KIYXo2gx8FIty3tjOJSr6\npPTVMkpEfTi/8gAMVgtXuAaE/moMO+Y63xlVlYGsqIXWdqIRQNnpDeVWpAC0\naxIZ3/ykeAd2vzVmMUjK+JcSJE1trEj2C6lq4qiQl7MnbWt9uVFjwuqHBx3r\n+KB/nz93c1pcRrgK9vh3PY5Ug6zCU7aNMvBuj0Oy+0SsuO6T9/jPmkWYbjwP\nq7ACPMm1S55R0BQNJUXSi9jVM0jOMkPQV06a/8jkb1cSgNZJOEUrV084LENk\ny3Xqu85NJX7Pygfa9px+2+oli7ki437ZVMEw/khuWr5lwlmOUvYbxKKmdHCG\nTAGEOAR0SbcfowOolKh1xqD5utbWLKr3O00JL+wvDBQ3DBMIJbVJJIhN14Pe\nqBiY\r\n=NZAP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8Z5Ae6An4q8tZbZgLGhNyyfDk4EWK3keFEgAu/zHt+AIgA7rArh99fH7Fos7oGarmxF+hxiipFwtC6Is18MY7fdw="}]},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/virtual-scroll_1.5.1_1562648501067_0.008830215044933087"},"_hasShrinkwrap":false},"1.5.2":{"name":"virtual-scroll","version":"1.5.2","description":"Smooth fake scroll using CSS transform","main":"src/index.js","scripts":{"test":"browserify test/index.js | tap-closer | smokestack | faucet","test-debug":"budo test/index.js --live"},"repository":{"type":"git","url":"git+https://github.com/ayamflow/virtual-scroll.git"},"keywords":["virtual","scroll","smooth"],"author":{"name":"=","email":"="},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/virtual-scroll/issues"},"homepage":"https://github.com/ayamflow/virtual-scroll","dependencies":{"bindall-standalone":"^1.0.5","lethargy":"^1.0.2","object-assign":"^4.0.1","tiny-emitter":"^1.0.0"},"devDependencies":{"browserify":"^14.3.0","budo":"^9.4.7","faucet":"0.0.1","smokestack":"^3.4.1","tap-closer":"^1.0.0","tape":"^4.6.3","tiny-trigger":"github:scottcorgan/tiny-trigger"},"gitHead":"dd4d8d80311ea07c647cef3fa78158414f068b6b","_id":"virtual-scroll@1.5.2","_nodeVersion":"13.2.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-7jDHwlKbHUho7CYU/HojE/VKFH8GV9P5fVWP2HCa7dRUOpVvwl93OBOKIIcb2mKd+vqsbVR/0zl0X70+3sUZqA==","shasum":"cdc051135ea6a1ebaaecdd4a4f39b8ed807f0f53","tarball":"https://registry.npmjs.org/virtual-scroll/-/virtual-scroll-1.5.2.tgz","fileCount":7,"unpackedSize":16128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRGYCCRA9TVsSAnZWagAAxPEP/A8rNx/4xW+iaLW3G3dM\nq6aUSqQhgBPPvVvktoDkE8lurZDEaKuwbVZFtxXDPx3rm8PxvvYCZtLhSNvM\nsjRIr0rTyFQ7FfQ+5+ufvfJOlsoHcjH7gO8880uvGogNJJxTIhsXxxopIY9k\n7W8i0RjOIKDPDKnIpI3mLpsI3oAp+KTngVeYaFPOaiElIkIkUPqO/XDFGCLP\n5e8d9mDaRuGOCCIoDZ3nL7ReGFPpdguVgELNZa6EwN3ILxmupVGGLfes5aj6\nP6gnE2KR4eRnwX8S+I1lUUbBQMtugBchIdA0294JGfnjLrfdfbt9Ok1h5yz4\nvZqh5adqMuQnb2JXXBll/7ort5wGuZT16syfXcuj8y1phFdNPWGPg3+BcVMZ\njzmihovuUAusgejQgrVDThLOZQHBOpTI5TTkN9iMSzeX0ccDARveISj/TkC6\nNea1IFPhJr0Vdls/C3XdOxQ/qQulbPskrwCT2LjhGSXwUUw1Wj5WqtrQcOrK\noC4y5yKc8AW3LI7EcgYUAMhJkv3PZbJUpH7iB7BIR51M97X8Bu4WHeTzhR7G\ndw/kTWw+/bxxGSL4LuXjseEht6XmoaGunjCRNTMtkTW5KyeJDuhRkIyomOaU\ntF3NWphRRXBhg1PeDrBy1uYhgKb8GWaPyPELkTCfuXNRRrMB4rYkxejZL1GM\nPjvz\r\n=NTua\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbx36gvvhyWlHa0tna0RWPcLbyisw5WD4q89rpQinZvAIhAOV5+/9D8P4s/iLd+gaC4gT1Jviihhau/AXdbH+bunYs"}]},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/virtual-scroll_1.5.2_1581540866536_0.35143132634691043"},"_hasShrinkwrap":false},"2.0.0":{"name":"virtual-scroll","version":"2.0.0","description":"Custom scroll events for smooth, fake scroll","main":"lib/virtualscroll.js","module":"src/index.js","source":"src/index.js","scripts":{"build":"microbundle build -i src/index.js --format umd --compress --no-sourcemap --no-pkg-main --external none","test":"browserify test/index.js | smokestack | faucet","test-debug":"budo test/index.js --live"},"repository":{"type":"git","url":"git+https://github.com/ayamflow/virtual-scroll.git"},"keywords":["virtual","scroll","smooth"],"author":{"name":"Florian Morel"},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/virtual-scroll/issues"},"homepage":"https://github.com/ayamflow/virtual-scroll","dependencies":{"tiny-emitter":"^2.1.0"},"devDependencies":{"browserify":"^14.3.0","budo":"^9.4.7","faucet":"0.0.1","microbundle":"^0.13.0","smokestack":"^3.4.1","tape":"^4.6.3","tiny-trigger":"github:scottcorgan/tiny-trigger"},"gitHead":"50a3ef6d14c69759e8cdb922ea3029f99aefda2e","_id":"virtual-scroll@2.0.0","_nodeVersion":"15.4.0","_npmVersion":"7.0.15","dist":{"integrity":"sha512-t0XztuLlFlU8ZvRZlo6QLHGup+Vi3s0iUiBbTRKPT5Cz0N94Fa7syh0FxmXPT+fJRqyhKI03XFckVZb8v3xupg==","shasum":"7f1337d8a8ba8565a8dcdd69030576ab1c8a473a","tarball":"https://registry.npmjs.org/virtual-scroll/-/virtual-scroll-2.0.0.tgz","fileCount":8,"unpackedSize":22586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf80S1CRA9TVsSAnZWagAAHiAP/j/k91LX3/xgVn3Yi/sr\n4HXVa29RCvlSGeBI91iEYnK3IQosZCZAjLvZQPG6u3WBjWNhWJSDf+OmbR9w\n8hX/o3YzJ8/aqzw8XahKcsRrMljrcCt7aiEQ71mgqbwhSWmHNHWPX4u1dOlP\nk98N3OnduXpWEpsuLbcpSMsVLVRKsnrpIkHVduVbXQTOKXlKrAYwvBEZklHX\n/Z9t9LFb00lfXi5ItfyOgdiPW2SkoAwDCOTEW+T9z1aIe8gH/rMEzjISP1y9\nU+j3zbAvRDdQdw+u73GL0tdr0slsAmOUZFoLS21jC+MtgxTAknGsknp835NT\nqv0n7WiG8JjiidaqVurFocAAHhqvSs6Z5wcF4P4y5Ilxzx1go/4XiePTcd6N\nTTBR0pXZ9YNSQI9vou4tEgYOC9Nb0SI6eb2xNiI6pQ1Vpdkx1qcT6LVI53wC\ngp8eUaXKH7wEHxKvQ2a22dZfTzgJDOyXpH5LtU6RYvw+t9tP0ZxfnJ7qJzxE\nlwGzkMyAbFxuSea9z/5V2/Ou7Yv13uPuSltyFTWbqvQrOC18u9KsxM0nRhR5\nsSkbUGCq0gXxXXY/zOEh2POiLJB3t/QCwudBaWYcAmp7ouIfZ/LcsgHIbkXj\n27lVMi8S4JHdpvafpNK/y7r/rwLllA0xS8BSMMvyi0WlSP7kL6i+3FW6SjFo\nmNpN\r\n=RPPa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqgBTIPBu39DWmK8XjEZ6HeqWTySJRaxkMmqUUG35zmQIhAIh/BmQ+nPNFzA65NgsZU7p/CSAoA1fQHjxNzLF2uHRU"}]},"_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"directories":{},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/virtual-scroll_2.0.0_1609778356953_0.7290725207541504"},"_hasShrinkwrap":false},"2.1.0":{"name":"virtual-scroll","version":"2.1.0","description":"Custom scroll events for smooth, fake scroll","main":"lib/virtualscroll.js","source":"src/index.js","scripts":{"build":"microbundle build -i src/index.js --format umd --compress --no-sourcemap --no-pkg-main --external none","test":"browserify test/index.js | smokestack | faucet","test-debug":"budo test/index.js --live"},"repository":{"type":"git","url":"git+https://github.com/ayamflow/virtual-scroll.git"},"keywords":["virtual","scroll","smooth"],"author":{"name":"Florian Morel"},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/virtual-scroll/issues"},"homepage":"https://github.com/ayamflow/virtual-scroll","dependencies":{"tiny-emitter":"^2.1.0"},"devDependencies":{"browserify":"^14.3.0","budo":"^9.4.7","faucet":"0.0.1","microbundle":"^0.13.0","smokestack":"^3.4.1","tape":"^4.6.3","tiny-trigger":"github:scottcorgan/tiny-trigger"},"gitHead":"738b78ff86039a13054734fd37b94ad2244fe2a5","_id":"virtual-scroll@2.1.0","_nodeVersion":"15.4.0","_npmVersion":"7.0.15","dist":{"integrity":"sha512-YMUCQerRpa9+xnVsTuuRA/n9DXu9AH3oP1cpUItJMWf8x8dRZ2iSiIA/NPHyK/oQeuNj7bEnHwZn4lth19re9g==","shasum":"d2a524e778ece7ea9f9644bb62ec1f754af5e94a","tarball":"https://registry.npmjs.org/virtual-scroll/-/virtual-scroll-2.1.0.tgz","fileCount":8,"unpackedSize":22558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/aL+CRA9TVsSAnZWagAA3ZkP/3hoD1liSgV7DSIkWVSa\nOvYJ/LeCLoNRaQG/VL4vGlfPLoHwKySyNh2D5qA/K7Bu78QNK6dXxHu04W5j\nAXcv1M9LRnozPVsdfYa96NY4+FXMgTvcIT2GnwfzboAcSYenq9rGm+oWLIT4\nRhJ8t9W8f5D8xY0yw/WW91ChKayqyMMcxxqwb0kHrhTP/Ly3syEzMVZnAdfl\nHrSrwDZ0XOZfn+LcVpRIuDNV7S7sfIjYdLCZj9L9PhPyTXBrFS9WhOLqcqQ8\nQSRJJt+c1fmowscg2x/CMhk/UpgLiCU8v1pjXMEOwFLB06C8rrDbkR5moIF3\nOeoYXlWjuxxVuzIVagI4IGkLPHCfWkzMpbaOt+fMmsvrnGd+kutiEzEz7Shh\nEce7Duq4RUYRXJPHZioODyAHH1qFQD7201AlLX5RcDP0ZV90kjuzJjDKmFjH\n2UBSubqUxVdZcWejg5lZYDzxPquW7nlTNYJ01+3UOGHPlo6lW3BKu+Qrnv6/\n0W0K10Yg91hGsQib3CDG+ImasHzg6mhFs8EtZEkIjxkm4xKSLV14rAoEU4K8\nu27CPeg49FBvYcC4nlA5R/3+yDbVdVQRBT+kWsWFhGYprkSSWQTAV30Lw4OF\nvrcbZregNLPZc0CNhbVE0ZkzwWT06MT2KH3eOA4ZBs3CNsk8so5h85QbdaJL\n9ED5\r\n=Sx2+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhO7n1ZDr6VLepoZAj2FDrTqpHXuoATfzy0A7WO6GsHAiEA4QDnW6d4WUipTpXTu6oeppkUtlZSyG/1DFQO0q3Pw6A="}]},"_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"directories":{},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/virtual-scroll_2.1.0_1610457854181_0.33985949748251265"},"_hasShrinkwrap":false},"2.1.1":{"name":"virtual-scroll","version":"2.1.1","description":"Custom scroll events for smooth, fake scroll","main":"lib/virtualscroll.js","source":"src/index.js","scripts":{"build":"microbundle build -i src/index.js --format umd --compress --no-sourcemap --no-pkg-main --external none","test":"browserify test/index.js | smokestack | faucet","test-debug":"budo test/index.js --live"},"repository":{"type":"git","url":"git+https://github.com/ayamflow/virtual-scroll.git"},"keywords":["virtual","scroll","smooth"],"author":{"name":"Florian Morel"},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/virtual-scroll/issues"},"homepage":"https://github.com/ayamflow/virtual-scroll","dependencies":{"tiny-emitter":"^2.1.0"},"devDependencies":{"browserify":"^14.3.0","budo":"^9.4.7","faucet":"0.0.1","microbundle":"^0.13.0","smokestack":"^3.4.1","tape":"^4.6.3","tiny-trigger":"github:scottcorgan/tiny-trigger"},"gitHead":"47635337fdca80513901081f24e63d4bde53ed1e","_id":"virtual-scroll@2.1.1","_nodeVersion":"15.7.0","_npmVersion":"7.4.3","dist":{"integrity":"sha512-sOkn32ErO1rOXyf6v9YKRZ8pj+1JzYfMlM8TFVgGua90dAVlRHvKRWizJs1PmtBCv9zmgOzjyIDl/PLxDt2JOw==","shasum":"58edde77b37b5d83542803747d99340b14e94101","tarball":"https://registry.npmjs.org/virtual-scroll/-/virtual-scroll-2.1.1.tgz","fileCount":8,"unpackedSize":22471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXJ73CRA9TVsSAnZWagAA6S8QAJauD410AblDk1mn8bo3\n4lafGgjEKT20GbeUhVcjx0GVANF7ws73IzEdb84rIenAMuPzebwU2gGOhBb5\nvp0psPDySlpoKNuqiaef51sZi1iDHCAU363Mjt+0wqyV49UEU5WXrdvyRmy4\nRk1pkU0lj8ePdb2uLb6oUuZwR8BBHsd/Z+Lo/Wrw8xyZit/w+ZEYi1FtjtWA\nTB8To+WZJ7R+3lI1LlQCUB0vngxwn1KxpeyVD9iIwmoB+gR6X3rRRvCRFDhc\nvqKQ/WJg7mgKLkNYRW/ofq31KkuX2v3UP7UEneYP6xpcfbNaj5+eZemtLXJE\nJWGGBKzzsQ9FUiUJVFyZbom2s3uOpzrCMo+jJs1AxzNx2qg0i0UB2ocPdU+V\nS1C9mNYSmWSbFJ+cwYO7mBivTwrl+p24ZGPOEJrylpuQcJT/x/tYleI43P+/\nVkOQ11qytGo0kNUIXaa7voysf4UnV/SWWorLUKEQ/JL/gWiATwXqUrM+FMDw\neJDzWJhfwmtiD339KOZaKBqoogBhG3dVkC4dK5VR+e4JDPcZlhKVvj7zRGuO\nR5nxzQhQxv7T/tSV7kvCXurbneS16Szm4pGjJhIJ5lHpK1vtUmPUbVlHr12l\nW6zTYcVpN6fp8Bx/rSk+scPr+D7Ez6C/jBCIsB+2P29kXo1oaJOxVyVR9D/F\n/Zlr\r\n=uNrC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMOP9K6HNu/cXRB/AI3O9hX40z2nNFU+EIgaaiA0mwOQIhAJ1CC06GvUN/6j6EBAfK5rerA3CMKk+ww+ciZerJXK2u"}]},"_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"directories":{},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/virtual-scroll_2.1.1_1616682742991_0.14746673373700991"},"_hasShrinkwrap":false},"2.2.0":{"name":"virtual-scroll","version":"2.2.0","description":"Custom scroll events for smooth, fake scroll","main":"lib/virtualscroll.js","source":"src/index.js","scripts":{"build":"microbundle build -i src/index.js --format umd --compress --no-sourcemap --no-pkg-main --external none","test":"browserify test/index.js | smokestack | faucet","test-debug":"budo test/index.js --live"},"repository":{"type":"git","url":"git+https://github.com/ayamflow/virtual-scroll.git"},"keywords":["virtual","scroll","smooth"],"author":{"name":"Florian Morel"},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/virtual-scroll/issues"},"homepage":"https://github.com/ayamflow/virtual-scroll","dependencies":{"tiny-emitter":"^2.1.0"},"devDependencies":{"browserify":"^14.3.0","budo":"^9.4.7","faucet":"0.0.1","microbundle":"^0.13.0","smokestack":"^3.4.1","tape":"^4.6.3","tiny-trigger":"github:scottcorgan/tiny-trigger"},"gitHead":"6b34a7bbf06117e7c1b6f5163021d779b7a30dd4","_id":"virtual-scroll@2.2.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-fC2nDMRGZDHsgyp78Hm7FJ99joh+c8DPDTB9+dsGmvAtYSmQ23JqOqVQkOGFGFz96nAewa4O1Dt9EqKAqqcBNQ==","shasum":"ce2b11264a9854690a28215b085a479a38625159","tarball":"https://registry.npmjs.org/virtual-scroll/-/virtual-scroll-2.2.0.tgz","fileCount":8,"unpackedSize":22221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5oTXCRA9TVsSAnZWagAA37AQAJZtgKKijaLz5X4H6k0T\nn0CBZ/+WfSzCBxRFIVL0DJ8AgKk0pmplqszblVXuFl9NbtnSPkEuZkjERl8g\n4AzBTV9y8zP3eOXcc+RP7KGmJdoMyjzEACqgD/Fychq1sKbEbIH/DcYzT8Lv\ncyZI6UrBTwUYhivZ0GD8ggP/atPNFTYQcY/NW45SN6Mi5iwItzrcUO983WOX\nJshn/IbNRJCSrGPmQMOR4D4I8KrQzs7H3Lwo3t9+Tb+tvEAS+zoPrE+eeqeb\n+IyHntqNfQdwOV4irPO32DYXty49dwxGWz5cAw5mw9Nw7HcxbzmOyYsu2sMW\nxc67hZsqrobrHwFqDBXDI+ei+75Jo8RlOvM0sMJe3X9A6fpPQbYUMkT5FR2H\no4jyYV4BB0kzOcynFTT99qTs52ywuasfYjMWltjgyBGN7J+9VLKX6W/eqafs\nh/If12fw4LhDvWRZXJNY+0geCGrmsyVf4qO5JGQCXdJtVhJA5758BbdHIHdw\ntLZihZz5dHIo8/dRnlVoTenr2oQX1x7DdSWgzFFuAux+ReEgLBOqtHbLYtzE\nORVE7RYVn4ucKWwbeJHMtiRNI2gKCOfRqFFzoVt3BRHkUlbxx/m8h5dr8i+b\nZaNeLgrlEmM6gBNUQMu/1aHFZURknZV/ihLPRVJ5xjY5TsMUDbZPFuZn/OAY\nfFZ0\r\n=BEq9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRSdsSeDys2tpYVRFUVt92XSmDG4oXdqCzneNi8YDm/AiAvaYfwIpU9XS6A7atn9+Bg00qDlb6fgLDQN+zL15AISQ=="}]},"_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"directories":{},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/virtual-scroll_2.2.0_1642497238824_0.48407656202912897"},"_hasShrinkwrap":false},"2.2.1":{"name":"virtual-scroll","version":"2.2.1","description":"Custom scroll events for smooth, fake scroll","main":"lib/virtualscroll.js","source":"src/index.js","scripts":{"build":"microbundle build -i src/index.js --format umd --compress --no-sourcemap --no-pkg-main --external none","test":"browserify test/index.js | smokestack | faucet","test-debug":"budo test/index.js --live"},"repository":{"type":"git","url":"git+https://github.com/ayamflow/virtual-scroll.git"},"keywords":["virtual","scroll","smooth"],"author":{"name":"Florian Morel"},"license":"MIT","bugs":{"url":"https://github.com/ayamflow/virtual-scroll/issues"},"homepage":"https://github.com/ayamflow/virtual-scroll","dependencies":{"tiny-emitter":"^2.1.0"},"devDependencies":{"browserify":"^14.3.0","budo":"^9.4.7","faucet":"0.0.1","microbundle":"^0.13.0","smokestack":"^3.4.1","tape":"^4.6.3","tiny-trigger":"github:scottcorgan/tiny-trigger"},"gitHead":"89601f16532efc0bd3a8b650dd7ed89532b010b9","_id":"virtual-scroll@2.2.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-RvjcLxluh7B/6GPzLgQ9d0NYG4yqEguTc3MU7AvxyPVltuo2Cq5RokTL9RKUaZCMJ64in2hus0d03gTtoHp55g==","shasum":"447133c2f5d99dd78f6a1f78ca5c77b94759bfc3","tarball":"https://registry.npmjs.org/virtual-scroll/-/virtual-scroll-2.2.1.tgz","fileCount":8,"unpackedSize":22296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5oVzCRA9TVsSAnZWagAAVpkP/1URSX12SYpPTwX1hVGB\nDC4DkS9/UQLEQ+bdKeIh5alGqoMUVx488tuuO8qq7BV03u/rYMWCtLrYHaLR\nw0tzoky4rIlNEGTwA1z1NMLiRFviIunr5UIaAPwbyUTU3ZkRwsSAeuPyAmfW\nvnZtG2zeRKHnS3RZ12HUN2Hrwoz9UNqo2b5Ip+sPE/16Xx1B7SseYUz5+RFF\n1m3sEb0RHiWojGZmKIztecm3aAFlenst+c/CVdRnUeN/HsnphiQ+8Lo5x7kF\nzfqLES+EMH3TaFBr6IShf0fAMtTEKFIpnqzokhdJvPb/4YPHVYuxRtBeRH4M\nOxeRIOr0z9OsbdW8XH+4CyaDUz9r6kGfTy86a2dK8giJmYg1WrKRqJndhJCF\npCFMN8I7O64FSO9fsW1u9O/fXib6ENVsNF822mJLH7r8bZcn5BdYRZwzWB7p\nkLpI4VJuNC9utYuY9HL7EiOZvzoCZ8YHpNHeNFoXScfs9EAHlfh+MYq9Z0Tq\nzXoMq/2I8w6TaX2x2n3dYXeGdpoUFR49IeIyE06RpvNzmcUC9hO5FWt84KrN\nwMcQ3pIdxPEIKjLnjWuOJjjGxyJNm+PElB2QnNFVFy/kO32x8xr4VQ3hOMn8\nyyzcZBymzrKBpZu9JOFMj6Q+8j38bzrv/aGkPNKUgehjYn2362bLw5n8mj+w\ndUPE\r\n=nvwJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEom/SYmCVqja8OV3zId5A3k5hyPNSj41n9t+PouEaPAiEA+WfadjUwBDgV0GL3az+fPJ8vl43MJ4ppNBfd1NNTemY="}]},"_npmUser":{"name":"ayamflow","email":"ayamflow@gmail.com"},"directories":{},"maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/virtual-scroll_2.2.1_1642497395148_0.7061325445402706"},"_hasShrinkwrap":false}},"readme":"virtual-scroll\n=====\n\nA **2kb gzipped** low-level library to create custom scrollers with touch and keyboard support.\nThis is heavily inspired by Bartek Drozdz VirtualScroll util. See his [article](http://www.everyday3d.com/blog/index.php/2014/08/18/smooth-scrolling-with-virtualscroll/) for reference.\n\n### Features\n- Can create multiple instances with different elements as targets\n- Let you do the actual scrolling logic: use CSS Transforms, WebGL animation or anything you like\n- Native arrow keys support and shift/space support mimicking default browser behaviour\n\nFor high-level libraries based off **virtual-scroll**, check [locomotive-scroll](https://github.com/locomotivemtl/locomotive-scroll) or [smooth-scrolling](https://github.com/baptistebriel/smooth-scrolling).\n\n### Installation\n```\nnpm i virtual-scroll -S\n```\n\n### Usage & API\n#### Constructor\n- `new VirtualScroll(options)`\n  - `el`: the target element for mobile touch events. *Defaults to window.*\n  - `mouseMultiplier`: General multiplier for all mousewheel (including Firefox). *Default to 1.*\n  - `touchMultiplier`: Mutiply the touch action by this modifier to make scroll faster than finger movement. *Defaults to 2.*\n  - `firefoxMultiplier`: Firefox on Windows needs a boost, since scrolling is very slow. *Defaults to 15.*\n  - `keyStep`: How many pixels to move with each key press. *Defaults to 120.*\n  - `preventTouch`: If true, automatically call `e.preventDefault` on touchMove. *Defaults to false.*\n  - `unpreventTouchClass`: Elements with this class won't `preventDefault` on touchMove. For instance, useful for a scrolling text inside a VirtualScroll-controled element. *Defaults to `vs-touchmove-allowed`*.\n  - `passive`: if used, will use [passive events declaration](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#Improving_scrolling_performance_with_passive_listeners) for the wheel and touch listeners. Can be true or false. *Defaults to undefined.*\n  - `useKeyboard`: if true, allows to use arrows to navigate, and space to jump from one screen. *Defaults to true*\n  - `useTouch`: if true, uses touch events to simulate scrolling. *Defaults to true*\n\n#### Methods\n- `instance.on(callback, context)`\nListen to the scroll event using the specified callback and optional context.\n\n- `instance.off(callback, context)`\nRemove the listener.\n\n- `instance.destroy()`\nRemove all events and unbind the DOM listeners.\n\nEvents note:\nEach instance will listen only once to any DOM listener. These listener are enabled/disabled automatically. However, it's a good practice to always call `destroy()` on your VirtualScroll instance, especially if you are working with a SPA.\n\n#### Event\nWhen a scroll event happens, all the listeners attached with *instance.on(callback, context)* will get triggered with the following event:\n```js\n{\n\tx, // total distance scrolled on the x axis\n\ty, // total distance scrolled on the y axis\n\tdeltaX, // distance scrolled since the last event on the x axis\n\tdeltaY, // distance scrolled since the last event on the y axis\n\toriginalEvent // the native event triggered by the pointer device or keyboard\n}\n```\n\n### Example\n```js\nimport VirtualScroll from 'virtual-scroll'\n\nconst scroller = new VirtualScroll()\nscroller.on(event => {\n\twrapper.style.transform = `translateY(${event.y}px)`\n})\n\n```\n\n### License\nMIT.\n","maintainers":[{"name":"ayamflow","email":"ayamflow@gmail.com"}],"time":{"modified":"2022-06-28T17:40:35.157Z","created":"2015-08-19T00:44:14.749Z","1.0.0":"2015-08-19T00:44:14.749Z","1.0.1":"2015-09-01T00:37:03.081Z","1.0.2":"2015-10-05T01:38:40.845Z","1.1.0":"2016-06-07T01:48:36.439Z","1.1.1":"2016-06-09T17:54:54.811Z","1.2.1":"2017-04-12T19:28:17.785Z","1.3.1":"2017-07-10T18:29:53.258Z","1.4.0":"2019-02-16T20:41:31.949Z","1.5.1":"2019-07-09T05:01:41.187Z","1.5.2":"2020-02-12T20:54:26.663Z","2.0.0":"2021-01-04T16:39:17.086Z","2.1.0":"2021-01-12T13:24:14.326Z","2.1.1":"2021-03-25T14:32:23.141Z","2.2.0":"2022-01-18T09:13:58.990Z","2.2.1":"2022-01-18T09:16:35.305Z"},"homepage":"https://github.com/ayamflow/virtual-scroll","keywords":["virtual","scroll","smooth"],"repository":{"type":"git","url":"git+https://github.com/ayamflow/virtual-scroll.git"},"author":{"name":"Florian Morel"},"bugs":{"url":"https://github.com/ayamflow/virtual-scroll/issues"},"license":"MIT","readmeFilename":"README.md","users":{"prisme":true,"wearevilla":true,"ragg":true,"lskrilec":true}}