{"_id":"window-scroll-manager","_rev":"17-f1a34fb9a1f78fd4de2560895a6a4704","name":"window-scroll-manager","description":"Small library that broadcasts more performant 'window-scroll' events.","dist-tags":{"latest":"1.1.4"},"versions":{"0.1.0":{"name":"window-scroll-manager","version":"0.1.0","description":"60fps window scroll tracking event.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@github.com/Stanko/window-scroll-manager.git"},"keywords":["scroll"],"author":{"name":"Stanko"},"license":"MIT","bugs":{"url":"https://github.com/Stanko/window-scroll-manager/issues"},"homepage":"https://github.com/Stanko/window-scroll-manager#readme","devDependencies":{},"gitHead":"daed8b22debd40233e6ec4725c467c08c816bbf3","_id":"window-scroll-manager@0.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"stanko","email":"stanko.tadic+npm@gmail.com"},"dist":{"integrity":"sha512-kt+JxpmGsScvgx8jvjAVCMcNT31pzSPawDPrczf972rzIceQodkbINsE7PSt5rLt9QW3vOaT+FM/9dXOeRGFWA==","shasum":"0021c612c39549a9c2f28b60c5674e8854c4e136","tarball":"https://registry.npmjs.org/window-scroll-manager/-/window-scroll-manager-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTF26DCg+RXXt5dFVZo5z6NpkOR0uYICB4w+41P6ViOAiBIV5ZaUQiIqu/QvcQ9Iwu6LWt2qLy4hIw32RsqOEt18g=="}]},"maintainers":[{"name":"stanko","email":"stanko.tadic+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/window-scroll-manager-0.1.0.tgz_1512051262155_0.9233364444226027"},"directories":{}},"0.1.2":{"name":"window-scroll-manager","version":"0.1.2","description":"60fps window scroll tracking event.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@github.com/Stanko/window-scroll-manager.git"},"keywords":["scroll"],"author":{"name":"Stanko"},"license":"MIT","bugs":{"url":"https://github.com/Stanko/window-scroll-manager/issues"},"homepage":"https://github.com/Stanko/window-scroll-manager#readme","devDependencies":{},"gitHead":"c05992495e8f2d5b1e10050937eb95c75cc55e9b","_id":"window-scroll-manager@0.1.2","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"stanko","email":"stanko.tadic+npm@gmail.com"},"dist":{"integrity":"sha512-GnRydIz15PmTs06MbC3yd57ocIqZAqvYddDhnUVrTLidkosh1yCZjEgdrhIHEu2eB5Bf2YUcDDSnleRrZcelFQ==","shasum":"ae7075f87a8634d88893d5f8f99c1a1039fe62aa","tarball":"https://registry.npmjs.org/window-scroll-manager/-/window-scroll-manager-0.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHC1PtJopd6uONK2OoheV54oxW4QklrsFZAPap23nQxNAiBrSzGzgrg8VuGqDqXCIlDe7zgDoZqgcB8W+HHhgRN2fA=="}]},"maintainers":[{"name":"stanko","email":"stanko.tadic+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/window-scroll-manager-0.1.2.tgz_1512079581533_0.3503287807106972"},"directories":{}},"0.1.3":{"name":"window-scroll-manager","version":"0.1.3","description":"60fps window scroll tracking event.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@github.com/Stanko/window-scroll-manager.git"},"keywords":["scroll"],"author":{"name":"Stanko"},"license":"MIT","bugs":{"url":"https://github.com/Stanko/window-scroll-manager/issues"},"homepage":"https://github.com/Stanko/window-scroll-manager#readme","devDependencies":{},"gitHead":"5a03340b9be4cda9001d2b1e823873fdc6faf274","_id":"window-scroll-manager@0.1.3","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"stanko","email":"stanko.tadic+npm@gmail.com"},"dist":{"integrity":"sha512-KEiM18sdoFqT0hIaRR+8osvt5jll7xAp7lzveXE2rELG5GENJ64T51GQ4qc4AoLaYc6/0SI6gYuVo4q95zSTBg==","shasum":"8af6157fc8c9d8c5114eb890a4b69eff59d1d8e7","tarball":"https://registry.npmjs.org/window-scroll-manager/-/window-scroll-manager-0.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnKQgKbAuV+0LInwwNkOZFG3n3QpmiEcA/s5dGIkgnjAiEAnyVxOAYWzUCEZKBo640b5QhAQo8IWgALy46Fh26pDVY="}]},"maintainers":[{"name":"stanko","email":"stanko.tadic+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/window-scroll-manager-0.1.3.tgz_1512132888228_0.23215729906223714"},"directories":{}},"0.2.0":{"name":"window-scroll-manager","version":"0.2.0","description":"Small library that broadcasts more performant 'window-scroll' events.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@github.com/Stanko/window-scroll-manager.git"},"keywords":["scroll"],"author":{"name":"Stanko"},"license":"MIT","bugs":{"url":"https://github.com/Stanko/window-scroll-manager/issues"},"homepage":"https://github.com/Stanko/window-scroll-manager#readme","devDependencies":{},"gitHead":"693495e605e812effe7d8cd26a50bcfbb7064a10","_id":"window-scroll-manager@0.2.0","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"stanko","email":"stanko.tadic+npm@gmail.com"},"dist":{"integrity":"sha512-p12VWrLj2M+vJiZODYYmiOj4jKvtIB+GS+G3Ilo+5l+bcs1J6Coizcwag6cdWqoOgZMgRMy7mHaeV6FN5cWX3A==","shasum":"96b2d77cfc6aaf1c93ecb4fd1bc53c2aa8ee6830","tarball":"https://registry.npmjs.org/window-scroll-manager/-/window-scroll-manager-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDB5rg7y8wcu7ZxCJ/QCA4Pd21NG39AKmbxF1ckT4a6JQIgaCDpaL9Xl6sua7KN8Df4jL/cppnbHgwEvCJyWm0FoN8="}]},"maintainers":[{"name":"stanko","email":"stanko.tadic+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/window-scroll-manager-0.2.0.tgz_1512146933151_0.6675905489828438"},"directories":{}},"0.2.1":{"name":"window-scroll-manager","version":"0.2.1","description":"Small library that broadcasts more performant 'window-scroll' events.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint index.js || true"},"repository":{"type":"git","url":"git+ssh://git@github.com/Stanko/window-scroll-manager.git"},"keywords":["scroll"],"author":{"name":"Stanko"},"license":"MIT","bugs":{"url":"https://github.com/Stanko/window-scroll-manager/issues"},"homepage":"https://github.com/Stanko/window-scroll-manager#readme","devDependencies":{"eslint":"^4.12.1","eslint-config-es5":"^0.5.0"},"gitHead":"a569c0413296d929554fdfdb4bb679454b8767bf","_id":"window-scroll-manager@0.2.1","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"stanko","email":"stanko.tadic+npm@gmail.com"},"dist":{"integrity":"sha512-n/MQLR5p170B3g7cdagSxUOUShNGbgaBWsFye5kC7zJCYvZ7jVvLSux5JhSy9QMNy/Y9B4MFcaBsKRhJwLNmrA==","shasum":"afc5014cc711aa52c910f835f354aa7b975dc18b","tarball":"https://registry.npmjs.org/window-scroll-manager/-/window-scroll-manager-0.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHpbCNO98CIBdJAhw8Zxot+q4UfhoJaTiDLPpJR5TTEuAiEAnMVd11gsr4yAwh+OTneBu+9cMWwek37i4L7Zzf2p988="}]},"maintainers":[{"name":"stanko","email":"stanko.tadic+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/window-scroll-manager-0.2.1.tgz_1512152376021_0.5365740999113768"},"directories":{}},"0.2.2":{"name":"window-scroll-manager","version":"0.2.2","description":"Small library that broadcasts more performant 'window-scroll' events.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint index.js || true"},"repository":{"type":"git","url":"git+ssh://git@github.com/Stanko/window-scroll-manager.git"},"keywords":["scroll"],"author":{"name":"Stanko"},"license":"MIT","bugs":{"url":"https://github.com/Stanko/window-scroll-manager/issues"},"homepage":"https://github.com/Stanko/window-scroll-manager#readme","devDependencies":{"eslint":"^4.12.1","eslint-config-es5":"^0.5.0"},"gitHead":"79518576b1b78e9fb4073d912d17757f2d59ef08","_id":"window-scroll-manager@0.2.2","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"stanko","email":"stanko.tadic+npm@gmail.com"},"dist":{"integrity":"sha512-4nawASuUU7kDSFlWvJWz0nRK2EbtYEFuGzvmwsMpyIfbNCCwWsxP3PCgDSFy6IbdcsI0ycjHjG8ov5ye5wsqUw==","shasum":"311e947625251c56f8b09721029cd9e8fa753a11","tarball":"https://registry.npmjs.org/window-scroll-manager/-/window-scroll-manager-0.2.2.tgz","fileCount":4,"unpackedSize":6300,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEi6LJC7QXwAenj1Hs8GYVtjdLU8leiVZD+h6ex/e9j6AiB8356JvnRtmHZfuadWgFtKWrMBdrfsXmNizNXHMHn7uQ=="}]},"maintainers":[{"name":"stanko","email":"stanko.tadic+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/window-scroll-manager_0.2.2_1523652410750_0.22361182465577012"},"_hasShrinkwrap":false},"1.0.0":{"name":"window-scroll-manager","version":"1.0.0","description":"Small library that broadcasts more performant 'window-scroll' events.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint index.js || true"},"repository":{"type":"git","url":"git+ssh://git@github.com/Stanko/window-scroll-manager.git"},"keywords":["scroll"],"author":{"name":"Stanko"},"license":"MIT","bugs":{"url":"https://github.com/Stanko/window-scroll-manager/issues"},"homepage":"https://github.com/Stanko/window-scroll-manager#readme","devDependencies":{"eslint":"^4.12.1","eslint-config-es5":"^0.5.0"},"gitHead":"d74e95dfa182cfa503d51e445bbc5ccd997d47f2","_id":"window-scroll-manager@1.0.0","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"stanko","email":"stanko.tadic+npm@gmail.com"},"dist":{"integrity":"sha512-heMOv9GlqXvl7ym0ApORFdQXvIYijemqKFOF+BA3w3FsuHdnwlDon0ZaXqBt/BJompxZfXr/wjIoxGrAwYIxJg==","shasum":"5ae95ee3e617e2c49c8521e47fad2f85aa2781c7","tarball":"https://registry.npmjs.org/window-scroll-manager/-/window-scroll-manager-1.0.0.tgz","fileCount":4,"unpackedSize":6792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbI4+6CRA9TVsSAnZWagAA6xUP/R2CBOtvfGVRsoFqDTGp\nIpKd+2Urr3SemdZNlL785333z7EGdoKfxDOyj22Oh5AjZzVWLVlupiwCY+JU\nR8Gij/XjBRUGmaBuX4ObssOiTNWkaIYjNFRFl5Y+xjxZacWAFWvf7D+gb61W\nj8t3PHT7fB4eU35BHlggztLNJYx8jZPxdHV5boRPjRxg4f77vmbxZ29l+5I4\nULRRQ2OZKGA7xMU1Ix9NkqabR/dg/jYhpFSmWoJInZWh7P5nukKCb7hkT56c\nzYJC0/hvCRVln5+dprpqFo1ER+4HzwiKIZLLxn0gUtVL1TzuTk62nyn6sNbz\nPEm6KphF/EqbcYFHLdplW1dh0UUMqDS0eDXBfjsxHbFcgwl9eTuQZ6vAHInl\nxSIkTXaCYie5wXoaIAaSV+Fb+pJxTB4jg7UvWZTcwqEn4yJoEH23vA7vFmEy\nxCI8LIkeYupIEznRx3PgWV3++F+BtBVlG8BM+RaO/YnJvYgTXJs6IqACQuqt\n4fypohAfea1oV/rMzQPrYZEFPLgUkrq3aO9w2MAtxGhTMnMyffnYO1rwZZwC\nCbg000U52ycceSVT6jO1QMv2DvPxKYN6zj4I9ZnMZzknkG0bcZ81ZZRzrrBK\nJn729QGr5HQPei1znluec+tg+86oeCL9Ld7I2LUAJv2l7x6wSqFgq3L/RV2n\nvxiT\r\n=czEZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBz5AdRu13dDPzMXp+4hw/lGXjS6YeZzOgtTAtVJHiN5AiEAstnvMYil8KIZIqJlWEBYsImurH5mH7oKL5D6/SceZes="}]},"maintainers":[{"name":"stanko","email":"stanko.tadic+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/window-scroll-manager_1.0.0_1529057209994_0.3859947383983655"},"_hasShrinkwrap":false},"1.0.1":{"name":"window-scroll-manager","version":"1.0.1","description":"Small library that broadcasts more performant 'window-scroll' events.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint index.js || true"},"repository":{"type":"git","url":"git+ssh://git@github.com/Stanko/window-scroll-manager.git"},"keywords":["scroll"],"author":{"name":"Stanko"},"license":"MIT","bugs":{"url":"https://github.com/Stanko/window-scroll-manager/issues"},"homepage":"https://github.com/Stanko/window-scroll-manager#readme","devDependencies":{"eslint":"^4.12.1","eslint-config-es5":"^0.5.0"},"gitHead":"82268d29e31db50bada4dc5de8c15967b36997dc","_id":"window-scroll-manager@1.0.1","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"stanko","email":"stanko.tadic+npm@gmail.com"},"dist":{"integrity":"sha512-GR/PGbUZlw1fLwFfXvSPsM4T7+DJUGWso1w+FcvUQjinlSfHmz2c8G5NSs7BhV1cP3PjeI/1NYa4pXAQIpxz9w==","shasum":"90bd98f1c43dbb0fa734c53e9c04649a10ac49bb","tarball":"https://registry.npmjs.org/window-scroll-manager/-/window-scroll-manager-1.0.1.tgz","fileCount":5,"unpackedSize":7190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbI5DyCRA9TVsSAnZWagAA8zwP/2w+sDLqq80LD8Vs6eTx\nF8bGYKw3Fh3S2/+AbLfAGVM7qQdlI33qYSJmLdI9mDD5LaksS3+ckWe3qs2r\nCPeQTxD9u6LOeJ/RsxVnzyVrIDDNeAgr1U9//GIHVD9xPjLjmtFAQo/GXktE\nL/lX02t9Wk4mpihhW0L3spNpqw3q6NSxsZWNtZp/8HPMMsExKHZ5cxWCD4dv\nm0MfthCn6i3069XG7os+/iT3epIZLoyxjo4zwyIpaeGkRXYsx5VaJKP7gjIp\n4ucjZiS7N9hltd4+/XkKwHUZ4mxsQ10YRhO8OLz69fnJ1aFksqMw48smphSa\n+vRj6mEy940zaK9ELo1hrwyGKYD+m51aNRxMK9yy9ncig6LNyvu1DMy3d06U\nQURywspsl9/ynsigevFDIrSwm1yst7I1Irc8u7VOUQvRGHNe8gI9HnpXn5qd\npBlGHM/QxCr8f2WsyOKcsYYZUjso4C/gupNQC2yueDHP0Kb6uch2ojV6a7uz\nRyB3P1YPHQi/oGQ7rE8Ugixv7+UzWXV0mzk91MljGbNj5iD30BRlvcJ/9qk6\ni5MsBnBYrKhSZwkHaUypLrO5JMwaon95ywZvOZk6z1gMnKRUtkU6GXU9AawK\nIz3G28zx3FA4YygJGLsAtUw/IWjzcznXgOfZhD0znTpKcSG0vVRAEqJg85Z+\nm1Qm\r\n=ZtwQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICFnl0MTiUkwnd8YxzDFFEuitEjyaC8aBkCsHZcXM5NFAiA+RkgEsWYqyOE7G4R6izc+XGrQJpXEMjuRqhXWTH7Lhw=="}]},"maintainers":[{"name":"stanko","email":"stanko.tadic+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/window-scroll-manager_1.0.1_1529057521771_0.2784647800978499"},"_hasShrinkwrap":false},"1.1.0":{"name":"window-scroll-manager","version":"1.1.0","description":"Small library that broadcasts more performant 'window-scroll' events.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint index.js || true"},"repository":{"type":"git","url":"git+ssh://git@github.com/Stanko/window-scroll-manager.git"},"keywords":["scroll"],"author":{"name":"Stanko"},"license":"MIT","bugs":{"url":"https://github.com/Stanko/window-scroll-manager/issues"},"homepage":"https://github.com/Stanko/window-scroll-manager#readme","devDependencies":{"eslint":"^4.12.1","eslint-config-es5":"^0.5.0"},"gitHead":"a2b42cdc6f55b05116f0020fbf81809641a45912","_id":"window-scroll-manager@1.1.0","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"stanko","email":"stanko.tadic+npm@gmail.com"},"dist":{"integrity":"sha512-1ygvFXDFj30/+DahcsWOQXDYuv6RRDvu8bqRtS/4tQZb1Ihf8BkNsO/SPAyOcRtdfbg3EIO//p5wgbXmmPmHBA==","shasum":"d08755418ddeb90c6cde34a8cd27f50986475801","tarball":"https://registry.npmjs.org/window-scroll-manager/-/window-scroll-manager-1.1.0.tgz","fileCount":5,"unpackedSize":8810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbI5fyCRA9TVsSAnZWagAAPOcP/0ZEzoHn3ppKwIXRenbi\n6Ur+XuBC1A4CJ5z4TCJt9lVxo6zm5cAZF2Znw3c4bPTqbAIDo+I+e+KgkEqP\ncgBXiyvc+vjIldm1B7g8Da7gG/DypxflHKp+nmuVBy1Tea6NysWx8SVamKdh\nCTPyYPbd0ya69sEai/21rwUPcVq1lIDxfWtcC2o1nBJXKPHgIVuv5FuyePT1\nvDEUfZt0vubQquQd2AI2LJ3SXsZVQtdqs9+C840sDGu9P3nyPLHn+tS/cd6N\nMmnLxboINhGtwoWms4UbhmYSToCmvwRwXhFVkEinOR6QGRLVX382DZwRip1c\nyVcK4WiQ0zRpRwLJmUG1ob0jL1ypWqrZtVex2+0ZcBl5vNIdTvkX7gCG94PM\nSTBFpuTfV5a86yGSS3hl3Yr+R6pjck+t1JJJVOy+ke7PuDxiXqHtr2dDqgRa\nAoHqgDTQ7FECSjDVadS/YPnei3B4KeTQbyPE8B9cbGtUhA/Biv1AXUBdzUqB\nGt3kExwtvhWvrYloTVyLneXhKlCfAfzLSXEKGdpb5Lva7I6tceJpNnrdIYJ8\nHL15zs14v+XiD0OlMhOZAnWcOkLpYqVQGxf0lVuxb9VBwvw71a8eahTuW8yR\n98AiF03Q0A2IbTQiuawL4Ux2vY8pY7pvniP4kK+Fi0HJPliRhwmMCTlIboFh\nFHwu\r\n=mtLj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAcd079DU6vxRwZ14JtZA+pZAl8DPc1FcotJyNeZTRHpAiEAqp8fH/EhBne6BdEXIBTqj8Y4hbtxqAWvXc6O0z5RDfs="}]},"maintainers":[{"name":"stanko","email":"stanko.tadic+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/window-scroll-manager_1.1.0_1529059314383_0.7161362160414588"},"_hasShrinkwrap":false},"1.1.1":{"name":"window-scroll-manager","version":"1.1.1","description":"Small library that broadcasts more performant 'window-scroll' events.","main":"index.js","scripts":{"postpublish":"PACKAGE_VERSION=$(cat package.json | grep \\\"version\\\" | head -1 | awk -F: '{ print $2 }' | sed 's/[\",]//g' | tr -d '[[:space:]]') && git tag v$PACKAGE_VERSION && git push --tags","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint index.js || true"},"repository":{"type":"git","url":"git+ssh://git@github.com/Stanko/window-scroll-manager.git"},"keywords":["scroll"],"author":{"name":"Stanko"},"license":"MIT","bugs":{"url":"https://github.com/Stanko/window-scroll-manager/issues"},"homepage":"https://github.com/Stanko/window-scroll-manager#readme","devDependencies":{"eslint":"^4.12.1","eslint-config-es5":"^0.5.0"},"gitHead":"9c406f3231c9fc5ac0c5365be67bee353072d4ca","_id":"window-scroll-manager@1.1.1","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"stanko","email":"stanko.tadic+npm@gmail.com"},"dist":{"integrity":"sha512-IUAwjkH8n88QQmZN60mXiVe/N0H17aXN3wZoUkw7IdGncdk63zQwBCJR3zW4yRk8bVYAAYg4VcOW9rP2nRrwmg==","shasum":"2169c8d152357464cbe90353be36d1a8feb79dab","tarball":"https://registry.npmjs.org/window-scroll-manager/-/window-scroll-manager-1.1.1.tgz","fileCount":5,"unpackedSize":9017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbR1DzCRA9TVsSAnZWagAA6m4P/A2ZWLPZAjeqV4pLYUku\nCYeEe9KCu/xEKEEnoiWX3z+rRamhyP7lpXTkhVqsdcvcTWJmrWaB0c3UPw8X\njQbCkEBAjGv4yAgOCNSx1qYdjZvCeuXm+zddacNVlRXbQLX18qj6xrjyExLl\nbUZLrxIfXDUE0XhjZ+XirEGLEgqmOFzBKLc1FiqG2yP7pI45m9KAsWvD+OLH\nSfMy4qjgPNGnsvWvfW/FocX8XTXZeIpVHyRAn7NrCj9oKlAkJ0Nsm9iRcPEG\n1ORQc9C657Ho+/G1ohvFV53MuQ57yORWqHsNArfnuBcHEJDpluPjz49WbYUY\ndNtsCaWDj4RKxqH6z61oucuv0d0DbQ4z/WWh6YIXR/xL4k0Yp4jim5z1e37s\nkZ1TxWRHzO7rDgSEDC9Ha7tYzwpr7c/HIi/BzDPU7frAenbaduGLZgG8/kgN\nivO8EIGEwvwYIaaLcI/Y9LEHhV3PJpZ8ZsUKy7lAM6cLbdM0w6jjBhTKINlJ\npJIqeuqAKyWoHvbl1VUiyDnvoBJE5Lv/rzVf2xlyzV7lK+D8awY2k7iEUsYf\nmGow0LuxSkiEJd6BAywMPiiGCV1mIXpJ4oUY6aNHmgFMLoX45bEzjlgmS5AL\nyE+7vtQi94WNFeScZnwrL4iM3/01Gx0m+nTsGNoEH4U/u3aPDuJ9YoN5hLsm\ng83d\r\n=69Fq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhc6dCxYfxriNVYsB2bjY3GGYq/nUjBCWMZmVT9/QyCQIgUy+8gwcSCZfOt2Je6ybdA9tmeoRHtAcUj4/+b9FdtDw="}]},"maintainers":[{"name":"stanko","email":"stanko.tadic+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/window-scroll-manager_1.1.1_1531400435349_0.42599785382026045"},"_hasShrinkwrap":false},"1.1.2":{"name":"window-scroll-manager","version":"1.1.2","description":"Small library that broadcasts more performant 'window-scroll' events.","main":"index.js","scripts":{"postpublish":"PACKAGE_VERSION=$(cat package.json | grep \\\"version\\\" | head -1 | awk -F: '{ print $2 }' | sed 's/[\",]//g' | tr -d '[[:space:]]') && git tag v$PACKAGE_VERSION && git push --tags","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint index.js || true"},"repository":{"type":"git","url":"git+ssh://git@github.com/Stanko/window-scroll-manager.git"},"keywords":["scroll"],"author":{"name":"Stanko"},"license":"MIT","bugs":{"url":"https://github.com/Stanko/window-scroll-manager/issues"},"homepage":"https://github.com/Stanko/window-scroll-manager#readme","devDependencies":{"eslint":"^4.12.1","eslint-config-es5":"^0.5.0"},"gitHead":"4d32d5c92a66784cc7623686bb2e9dfaf47c5d0d","_id":"window-scroll-manager@1.1.2","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"stanko","email":"stanko.tadic+npm@gmail.com"},"dist":{"integrity":"sha512-DR9XmZCQ3WoeV8NHqt5YuF0pmqlln1gmagUSAsdeDoMjCvdmF/ATeZ3VrpYsLPzcJQA1S4fKQkC0w9gz3zSy3w==","shasum":"1fdbbae74e7b5de9210b224bf851f0777cb34212","tarball":"https://registry.npmjs.org/window-scroll-manager/-/window-scroll-manager-1.1.2.tgz","fileCount":5,"unpackedSize":9245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXwBRCRA9TVsSAnZWagAAICoP/2IfpiTprGQrj/oOVMtn\nDK+N5xWqGiNdm0W7ZQxhj6RjDsj+RFSgUy6AFjYWMFtqCM4SP94TvNBkhiXS\nXHa42uOhwqpLC7d3SshhbTgOXN0WzjU+H/pHPSKW8ah5wwnyuNhtTuW2yrm0\ns21UiZMZ5ZOBJ/qCwPMUPX0rW7pTVvIiSopGFqhKEPpefEv8YS1D0fpXxA11\nZtSuM228Gxxl8F74XzsndrF7w7gkFC+P+A6ahrgeY1DDi5juLggKObZ17Tmd\nEgA1mx2v2w/X57ckXjmBgenXlXU3rz5herA6BhUBmdiz+hVVp5PiMR1jkudQ\nyaBJzG+Xda1Ed5LH+jcDrYiZ9Y7cZco9/32XpLyEeuDJADlfQ86koaLSJEY9\nXJbKS1KnHQhkDR9AhIWR4Pa8/1qWdHvlC/Of1tOWPmI8KrxOvWqMwo2UqP6d\ncExB53ejmE6vEgYlRcRBCgxj3X2n4IZBSvphyITzSBGnOUTWtqaQ35UF0Waf\nssCrSEPYUCuIiuU2VVvz8TVt52zQp9X0aBYFLNVQ89OTod/6AseQh30zzFjU\nolO716HZI92NnML3fRcodIrIR5gCZzvs0Ix1olIyxqjBjoRF5dHJMU81KGdT\noKzz1Y7EwsoB86/6PZF4X7X9ZPZU1VhmyFKtMKazPC5BJd/0tJMz8z57CPVh\nOFQH\r\n=hyvt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGtZKatQ4mZ+m7iVjO8iKep0ZhDPQfehVR1nJtLumy63AiBIe8KNqKm2lXHdH4TTowOrotBA222fYiPYTvWDJZ3sZw=="}]},"maintainers":[{"name":"stanko","email":"stanko.tadic+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/window-scroll-manager_1.1.2_1532952657744_0.7634350939383729"},"_hasShrinkwrap":false},"1.1.3":{"name":"window-scroll-manager","version":"1.1.3","description":"Small library that broadcasts more performant 'window-scroll' events.","main":"index.js","scripts":{"postpublish":"PACKAGE_VERSION=$(cat package.json | grep \\\"version\\\" | head -1 | awk -F: '{ print $2 }' | sed 's/[\",]//g' | tr -d '[[:space:]]') && git tag v$PACKAGE_VERSION && git push --tags","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint index.js || true"},"repository":{"type":"git","url":"git+ssh://git@github.com/Stanko/window-scroll-manager.git"},"keywords":["scroll"],"author":{"name":"Stanko"},"license":"MIT","bugs":{"url":"https://github.com/Stanko/window-scroll-manager/issues"},"homepage":"https://github.com/Stanko/window-scroll-manager#readme","devDependencies":{"eslint":"^4.12.1","eslint-config-es5":"^0.5.0"},"gitHead":"7e4747c2494cecc17c7e0855c139293ae91d519f","_id":"window-scroll-manager@1.1.3","_npmVersion":"6.4.1","_nodeVersion":"9.11.1","_npmUser":{"name":"stanko","email":"stanko.tadic+npm@gmail.com"},"dist":{"integrity":"sha512-K4AKNG53tjyjTFxCZrWzkE3PbzeMHyzUTE1IOr5PC26IGFpx35gYe8qCE05jvkDML0kGd5H55xNFKyARF9e1vQ==","shasum":"d95e3e8d04af562647fac8ec4783af619f14706e","tarball":"https://registry.npmjs.org/window-scroll-manager/-/window-scroll-manager-1.1.3.tgz","fileCount":5,"unpackedSize":9388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEpNFCRA9TVsSAnZWagAANWEP/1QxWnEYSfh4Omur9Z6Q\n1bnih6oxxllp8MTUon27XRU77fgVtNr56K+BK5hDT5QMTpuYDZmQarJJOk45\nJJNHYdpAFQR+ArBIZrFtTB9U1p7WHcAkfyjP4wMLCXFV3SQRf9BetmIWiWis\ngX4DcujwR+2OVHpY+IjDBLq2y02BWAFzE9L599S4DmeZMwpJfF0V8lfaXPL3\nItWnyFPIIC9bS8ISm67tzyxfMwAUijdztt3AdTRZTvHMo+CrQZbuUx5Hu3jb\nGkvlY1Y1aCszCImAnfj3V1CL1AWQCPHQS2p3/2fVtC3bMdM7pxD9KHycCtEZ\nwj75tA3HfDKxk5HSevBOFvn7RTCIfzFymiBfg5c9UUkFoOnZBSXuP7AY/Ksv\npckHzViVzd3pdBdVAHlxqE0bZkqf2QXkinbTVXkeGWhtc7SHxz2nMmkuHm5y\nRCtgr5tM0duRqF7KO2LsLQyTus4mz6dZpYrrhUN9jf/v6s+d0rtnIZEARDA5\nckLpGwHqyu+suCjlAEwoOZMEQ7TXMe7EZUco+7BjuZUsdshcNWbSdCTSX9dr\nccll6GgHoVLGsDnY+t539NhPySyzCWOUKuYFZIxpzzrpz6A3kToXArWa9oSL\nsodzKltYlevpk94YtPdjNNWpRMxCcFrWAE2c/eNqM21p6agUFGRskltQnOkA\nI975\r\n=914/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICA1dphgd99h1rp7vRAogPuG72Ra1CrJf1jzWtpQXcNvAiBe1LQQhD5qTawLeVngzht3z+050PNffeDVAoGd2RG9kg=="}]},"maintainers":[{"name":"stanko","email":"stanko.tadic+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/window-scroll-manager_1.1.3_1544721220273_0.6657617057293703"},"_hasShrinkwrap":false},"1.1.4":{"name":"window-scroll-manager","version":"1.1.4","description":"Small library that broadcasts more performant 'window-scroll' events.","main":"index.js","scripts":{"postpublish":"PACKAGE_VERSION=$(cat package.json | grep \\\"version\\\" | head -1 | awk -F: '{ print $2 }' | sed 's/[\",]//g' | tr -d '[[:space:]]') && git tag v$PACKAGE_VERSION && git push --tags","test":"echo \"Error: no test specified\" && exit 1","lint":"eslint index.js || true"},"repository":{"type":"git","url":"git+ssh://git@github.com/Stanko/window-scroll-manager.git"},"keywords":["scroll"],"author":{"name":"Stanko"},"license":"MIT","bugs":{"url":"https://github.com/Stanko/window-scroll-manager/issues"},"homepage":"https://github.com/Stanko/window-scroll-manager#readme","devDependencies":{"eslint":"^5.10.0","eslint-config-es5":"^0.5.0"},"gitHead":"059014631f80e4bc58effd8b07f7af7313f10fb6","_id":"window-scroll-manager@1.1.4","_npmVersion":"6.4.1","_nodeVersion":"9.11.1","_npmUser":{"name":"stanko","email":"stanko.tadic+npm@gmail.com"},"dist":{"integrity":"sha512-Oj916sD6Daigs128qtksCcBGvwXcuTuMn65m1FEp/QINBwbkval43p0qfZna2GFExXZFdoMTT3/s1of0szsG7A==","shasum":"7033c12edf778cb85fe545d3a1c37e1f1a7870c9","tarball":"https://registry.npmjs.org/window-scroll-manager/-/window-scroll-manager-1.1.4.tgz","fileCount":5,"unpackedSize":9169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcE81BCRA9TVsSAnZWagAARsEQAJtTF109s6NbluLzWyLO\nmxM2KNn/rCa3nQO6bPfpw/ONi5ParwkUtiDyhGDxvoPw2r/2e/nVfPXpRBI+\neEMyDlZC6pDQ3quttYZe9uPu/v7AXAMMqcFmuSWQ9HLnz1cDDubXzXnJAY+4\nTdAII1DP0Uh17cfYXrcfvDMU/w83/ItJlZGj5TmOfb2E4ZzmFrYLMwCbmBbx\n5rj/G+nWjeYvFdl3u5dXP0G/nNahu8CukJN02z4QXXf8bGrdLq4Q+YGeE8Tu\n6ZmVy2kXTpzIhAJRsbBnoeWlvv8OnzqE/SBH3wcc3L0HcrELxRFehDFyoD4O\nzFLpWib/7F2llzCPIrC6drMzPMJLWM+fu8ARKCQMEjEqyleiB6BHUwPAXeEo\nfsIEGb9Uc0dNNN9XSSEzYdfnThge+GoV8oYJdy+2hF50Fl03V+aoqE0wbckM\nlnTcTzN668hr7HHyKFTobxt9JkVHsgzUXGRT/V7TX1QdcUuPxKKpjTreoA30\nCeXS244ARXmFYY9XD6sc5/10Gy4k+t+6hBXUnJ8sm7w0GivgN9HaBxxkGqVw\nw9uQX1vKtuGj3+jS3IBKH0iwnQ/PBvsduVXPmhSGTBIlqfo2q1S4A+X05X9h\njf1NfUCcQWv2WhxXsXBBf3b8A0bdbv9HX7QM/M2G8GlaHCGllaK8EimCaXb9\nWHuq\r\n=4ClG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz9a7pvlm8nxCi/7EMKbpCi5FaubeAqWHMZxHdRTyWtQIgetex/0N1Nl3WWCysD9r2EgK1t/l4Qia2+4mTmsd5plg="}]},"maintainers":[{"name":"stanko","email":"stanko.tadic+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/window-scroll-manager_1.1.4_1544801601139_0.8542565327888891"},"_hasShrinkwrap":false}},"readme":"# Window Scroll Manager\n\n[![npm version](https://img.shields.io/npm/v/window-scroll-manager.svg?style=flat-square)](https://www.npmjs.com/package/window-scroll-manager)\n[![npm downloads](https://img.shields.io/npm/dm/window-scroll-manager.svg?style=flat-square)](https://www.npmjs.com/package/window-scroll-manager)\n\nSmall library that broadcasts more performant `window-scroll` events.\n\n[Demo](https://stanko.github.io/window-scroll-manager/)\n\n[Changelog](CHANGELOG.md)\n\n## What is this?\n\nListening to window `onscroll` event is very expensive and ineffective, so this library tries to get better performance out of it.\n\nImplementation is simple - it listens to window `scroll` event, but broadcasts custom `window-scroll` event once one per `requestAnimationFrame`. By my benchmarks it behaves much better.\n\nIf your event handler is doing any repaint logic, consider doing the logic it in `requestAnimationFrame`.\n\nIdea came from [MDN](https://developer.mozilla.org/en-US/docs/Web/Events/scroll#Example), but I tried to take it one step further by making this [singleton](https://en.wikipedia.org/wiki/Singleton_pattern) scroll manager. It will use passive events if browser supports them.\n\nOne note for Safari, negative scroll values will be returned as 0.\n\n## Usage\n\nGet it from [npm](https://www.npmjs.com/package/window-scroll-manager):\n\n```sh\nnpm install window-scroll-manager\n```\n\nImport it and use it:\n\n```js\nimport ScrollManager from 'window-scroll-manager'\n\nconst sm = new ScrollManager();\n\nconsole.log(sm.getScrollPosition());\n// -> { scrollPositionX: 0, scrollPositionY: 0 }\n\nwindow.addEventListener('window-scroll', function(e) {\n  console.log('Vertical scroll position is: ' + e.detail.scrollPositionY);\n  console.log('Horizontal scroll position is: ' + e.detail.scrollPositionX);\n\n  requestAnimationFrame(function() {\n    // repaint logic goes here\n    // example:\n    // rotateDiv.style.transform = 'rotate(' + e.detail.scrollPositionY / 2 + 'deg)';\n  });\n});\n```\n\n## API\n\n  * `getScrollPosition()` - returns current window scroll position object.\n    ```js\n    {\n      scrollPositionX: 0,\n      scrollPositionY: 100,\n    }\n    ```\n  * `removeListener()` - reduces internal reference counter by one, and if it reaches 0 destroys the instance. Reference counter is increased every time `new ScrollManager` is called. For example, this is useful when scroll manager is used in React high order component (to track if any component is still using it). Use with caution.\n  * `destroy()` - destroys the singleton instance and removes `scroll` listener. Use with caution, call `removeListener` do this for you.\n","maintainers":[{"email":"stanko.tadic+npm@gmail.com","name":"stanko.tadic"}],"time":{"modified":"2023-02-21T13:27:31.508Z","created":"2017-11-30T14:14:22.328Z","0.1.0":"2017-11-30T14:14:22.328Z","0.1.2":"2017-11-30T22:06:21.597Z","0.1.3":"2017-12-01T12:54:49.243Z","0.2.0":"2017-12-01T16:48:54.142Z","0.2.1":"2017-12-01T18:19:37.077Z","0.2.2":"2018-04-13T20:46:50.849Z","1.0.0":"2018-06-15T10:06:50.475Z","1.0.1":"2018-06-15T10:12:01.833Z","1.1.0":"2018-06-15T10:41:54.460Z","1.1.1":"2018-07-12T13:00:35.459Z","1.1.2":"2018-07-30T12:10:57.815Z","1.1.3":"2018-12-13T17:13:40.459Z","1.1.4":"2018-12-14T15:33:21.339Z"},"homepage":"https://github.com/Stanko/window-scroll-manager#readme","keywords":["scroll"],"repository":{"type":"git","url":"git+ssh://git@github.com/Stanko/window-scroll-manager.git"},"author":{"name":"Stanko"},"bugs":{"url":"https://github.com/Stanko/window-scroll-manager/issues"},"license":"MIT","readmeFilename":"README.md","users":{"arcticicestudio":true}}