{"_id":"subscribe-ui-event","_rev":"54-dab7d76b049c165a231ac36ebaf32349","name":"subscribe-ui-event","dist-tags":{"latest":"3.0.0"},"versions":{"0.1.0":{"name":"subscribe-ui-event","version":"0.1.0","keywords":["browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@0.1.0","maintainers":[{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"ffb6608693823fed0ddc18716ea0a9da4dbb18fa","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-0.1.0.tgz","integrity":"sha512-Wj0qDy/cziIROpFgNJhPpcBHR/h6VMl5KbwF71cocHPv6KyuscDLh9QanYKu3WCK7BrKaENjygWDnFyDq4LkpA==","signatures":[{"sig":"MEYCIQDHz27srHsxoM0pt95qyxXjdyWubHCNrRuQAF5gVFdS1AIhAPvge1lBcr0sP+YT8uLSl/1uO8m9REplOGlvnHqdjqw0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ffb6608693823fed0ddc18716ea0a9da4dbb18fa","gitHead":"c06dad946d939ee9100ae9d9ed5fb41450c5dc39","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"_npmVersion":"1.4.28","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"dependencies":{"raf":"^3.0.0","eventemitter3":"^1.1.0","lodash.throttle":"^3.0.3"},"devDependencies":{"async":"1.3.0","grunt":"^0.4.5","jsdom":"^3.0.0","mocha":"^2.0","react":"^0.13.x","jshint":"^2.5.1","mockery":"^1.4.0","es5-shim":"^4.0.0","istanbul":"^0.3.0","minimist":"^0.2.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^0.1.13","jsx-loader":"^0.13.2","pre-commit":"^1.0.0","xunit-file":"^0.0.5","grunt-react":"^0.12.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-connect":"^0.10.1"}},"0.1.1":{"name":"subscribe-ui-event","version":"0.1.1","keywords":["browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@0.1.1","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"3e863397ead2faa2697dfa0492ecea86242eadd1","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-0.1.1.tgz","integrity":"sha512-UhulrZrly3GV/dvBzqkSeOieZBaCneGT4Sbf7Az6ICB0kySU204rNlYSiOZ1cvB3pq2huDedwHodh0smBtBs7Q==","signatures":[{"sig":"MEUCIQCTnSqZMY9twMUJxmhRebOPsg/R5L5Cz8B2ZzIt418/WAIgEmYMtiEZQuTjnFBtB+9+CLucntcoFxevtn17gmCh0Hw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"3e863397ead2faa2697dfa0492ecea86242eadd1","gitHead":"9410f65ec4f1b94d9265ac6eaaafa12ab89835b5","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"_npmVersion":"1.4.28","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"dependencies":{"raf":"^3.0.0","eventemitter3":"^1.1.0","lodash.throttle":"^3.0.3"},"devDependencies":{"async":"1.3.0","grunt":"^0.4.5","jsdom":"^6.0.0","mocha":"^2.0","react":"^0.13.x","jshint":"^2.5.1","mockery":"^1.4.0","es5-shim":"^4.0.0","istanbul":"^0.3.0","minimist":"^1.0.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^0.1.13","jsx-loader":"^0.13.2","pre-commit":"^1.0.0","xunit-file":"^0.0.6","grunt-react":"^0.12.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-connect":"^0.11.0"}},"0.1.2":{"name":"subscribe-ui-event","version":"0.1.2","keywords":["browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@0.1.2","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"0bc0d4d88b656fc8d3331efbc0c1fd4bc8a94dff","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-0.1.2.tgz","integrity":"sha512-YBawV1BZu3gDdyNoD1isOA15qu2VB2vmfaGlCjjY+bDYBgujAcUZg6AC9hjpIFvwESq0onHmV7sBCHEeFrIrxg==","signatures":[{"sig":"MEQCICqC863R0AnX2ZaIvuDdsWCeK5eg7Sle2vDe4L1B779tAiB7dEWEVdzujj8XlQ1vaQ2ScOQnLbIc/Cm0UWelvB29DQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"0bc0d4d88b656fc8d3331efbc0c1fd4bc8a94dff","gitHead":"65a153f1b7f35e09e5ae316d506477d97e908a8d","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"_npmVersion":"1.4.28","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"dependencies":{"raf":"^3.0.0","eventemitter3":"^1.1.0","lodash.throttle":"^3.0.3"},"devDependencies":{"async":"^1.4.0","grunt":"^0.4.5","jsdom":"^6.0.0","mocha":"^2.0","react":"^0.13.x","jshint":"^2.5.1","mockery":"^1.4.0","es5-shim":"^4.0.0","istanbul":"^0.3.0","minimist":"^1.0.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^0.1.13","jsx-loader":"^0.13.2","pre-commit":"^1.0.0","xunit-file":"^0.0.7","grunt-react":"^0.12.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-connect":"^0.11.0"}},"0.1.3":{"name":"subscribe-ui-event","version":"0.1.3","keywords":["browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@0.1.3","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"d88d93b3d50403b0851f349c1f143f48259d28a0","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-0.1.3.tgz","integrity":"sha512-rgqhpziD7gpQpwC4tJxy988AAL1CEe9tP1TyNdgCxg+6EAfKxZpUcve3LOPChos9YS0jhrIZb2dgWw7cLAGXuQ==","signatures":[{"sig":"MEUCIGm3AIzN+8XmPejSDy4PhDsQnjdaTUhteeCtEgzdx9DeAiEAkmyQURQFHu0KJW0Cc0YPbxIbfDEbprWjKBlfbwePI4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d88d93b3d50403b0851f349c1f143f48259d28a0","gitHead":"d0eb03cdc8fc81d18d30097dd1dbf28e24d52691","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"_npmVersion":"1.4.28","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"dependencies":{"raf":"^3.0.0","eventemitter3":"^1.1.0","lodash.throttle":"^3.0.3"},"devDependencies":{"async":"^1.4.0","grunt":"^0.4.5","jsdom":"^6.0.0","mocha":"^2.0","react":"^0.13.x","jshint":"^2.5.1","mockery":"^1.4.0","es5-shim":"^4.0.0","istanbul":"^0.3.0","minimist":"^1.0.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^0.1.13","jsx-loader":"^0.13.2","pre-commit":"^1.0.0","xunit-file":"^0.0.7","grunt-react":"^0.12.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-connect":"^0.11.0"}},"0.1.4":{"name":"subscribe-ui-event","version":"0.1.4","keywords":["browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@0.1.4","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"8dc7a636ca7fa9fb8bb548470c34605564830b3c","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-0.1.4.tgz","integrity":"sha512-Hq0CcjVnRpqeMoytdAw1zM6Po+JkNQ4Ik9Rbp5Jq/WgllxIqoHFMyVwFNsfYax8f8pAoryve3Hf6MqvFx/JuFw==","signatures":[{"sig":"MEUCIQDda8Vqe1ij8Hq2Go36VznODtRSrJVp1JFSExvLOKq08wIgBZ0Gab+a0seHLzG6nR0z68HSUH0Q8lxJGwvdMBpWaG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"8dc7a636ca7fa9fb8bb548470c34605564830b3c","gitHead":"5aff8f16c7c6765b45d23bfbcfef680ccac38068","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"_npmVersion":"1.4.28","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"dependencies":{"raf":"^3.0.0","eventemitter3":"^1.1.0","lodash.throttle":"^3.0.3"},"devDependencies":{"async":"^1.4.0","grunt":"^0.4.5","jsdom":"^6.0.0","mocha":"^2.0","react":"^0.13.x","jshint":"^2.5.1","mockery":"^1.4.0","es5-shim":"^4.0.0","istanbul":"^0.3.0","minimist":"^1.0.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^0.1.13","jsx-loader":"^0.13.2","pre-commit":"^1.0.0","xunit-file":"^0.0.7","grunt-react":"^0.12.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-connect":"^0.11.0"}},"0.2.0":{"name":"subscribe-ui-event","version":"0.2.0","keywords":["browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@0.2.0","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"d395fed8a224b2cd2c2b0b85c0e5ae582ac26b38","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-0.2.0.tgz","integrity":"sha512-fceF4M3Is54rsznrSLER/EJeTc3WdZZEf9wS21c/rX6G3QDwG5FtAbPiXRvYGaxp+Tf7OtoLTC9Gh2oObGcKew==","signatures":[{"sig":"MEYCIQCMYg/MkU/RL4xVE978xQMs92k6daL1R84bzwckiQV0cAIhAIrgLm5YdDKKd4sdC7sjVFxVP1MgsslK7/0fJrdTvxi1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d395fed8a224b2cd2c2b0b85c0e5ae582ac26b38","gitHead":"a79e36a7511d1879e2c68a8843406bc99df22e67","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"_npmVersion":"1.4.28","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"dependencies":{"raf":"^3.0.0","eventemitter3":"^1.1.0","lodash.throttle":"^3.0.3"},"devDependencies":{"async":"^1.4.0","grunt":"^0.4.5","jsdom":"^6.0.0","mocha":"^2.0","react":"^0.13.x","jshint":"^2.5.1","mockery":"^1.4.0","es5-shim":"^4.0.0","istanbul":"^0.3.0","minimist":"^1.0.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^0.1.13","jsx-loader":"^0.13.2","pre-commit":"^1.0.0","xunit-file":"^0.0.7","grunt-react":"^0.12.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-connect":"^0.11.0"}},"0.2.1":{"name":"subscribe-ui-event","version":"0.2.1","keywords":["browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@0.2.1","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"ece59a71ecf063637217a68e60ba71e81790804b","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-0.2.1.tgz","integrity":"sha512-luH+5bSikhaYbNBXRWtSCyuNG/2MpN7ItNfN6TZGOH1hQIbzloHv2zuntJSX5hz6KjHJxmTYHRbBHV9bZpQlog==","signatures":[{"sig":"MEYCIQC4JpiCawv7b1yISoR3nAnZ2E5A1yOkoJ8gp/T5pV20AAIhAJ/72nqQGEOgpKlmBM9bnIHtu/Kt36JqALdRNB5wX9kr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ece59a71ecf063637217a68e60ba71e81790804b","gitHead":"1782e134d57713b9ed032fc362848f2014e26dc4","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"_npmVersion":"1.4.28","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"dependencies":{"raf":"^3.0.0","eventemitter3":"^1.1.0","lodash.throttle":"^3.0.3"},"devDependencies":{"async":"^1.4.0","grunt":"^0.4.5","jsdom":"^6.0.0","mocha":"^2.0","react":"^0.13.x","jshint":"^2.5.1","mockery":"^1.4.0","es5-shim":"^4.0.0","istanbul":"^0.3.0","minimist":"^1.0.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^0.1.13","jsx-loader":"^0.13.2","pre-commit":"^1.0.0","xunit-file":"^0.0.7","grunt-react":"^0.12.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-connect":"^0.11.0"}},"0.2.2":{"name":"subscribe-ui-event","version":"0.2.2","keywords":["browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@0.2.2","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"bde5c491ddcf31ed661c6607a773d842b59a83f3","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-0.2.2.tgz","integrity":"sha512-+sHvnL0nRC11cGQXWO6iMmrFOc/hpWy4btwM6/qJkzZVl2kiq5hJSrUiLnczU8BD83m5h3INlVXJg5DsEdtZYA==","signatures":[{"sig":"MEYCIQCyi3tLDH/2QMT5Le0RLm2RmDbvPWYfj4umHSBr1+nm2AIhAKDh61wUp6DzyXAHH0oqU0e5q1iuVsJvmHlNEPSLGMJ1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"bde5c491ddcf31ed661c6607a773d842b59a83f3","gitHead":"41269fabeb1491398f23bfce30b7e567cfb07d09","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"_npmVersion":"1.4.28","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"dependencies":{"raf":"^3.0.0","eventemitter3":"^1.1.0","lodash.throttle":"^3.0.3"},"devDependencies":{"async":"^1.4.0","grunt":"^0.4.5","jsdom":"^6.0.0","mocha":"^2.0","react":"^0.13.x","jshint":"^2.5.1","mockery":"^1.4.0","es5-shim":"^4.0.0","istanbul":"^0.3.0","minimist":"^1.0.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^0.1.13","jsx-loader":"^0.13.2","pre-commit":"^1.0.0","xunit-file":"^0.0.7","grunt-react":"^0.12.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-connect":"^0.11.0"}},"0.2.3":{"name":"subscribe-ui-event","version":"0.2.3","keywords":["browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@0.2.3","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"f706affae49d3c6b18e233fd25305ef355fb19f1","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-0.2.3.tgz","integrity":"sha512-feRYDCx/YArpCzoV35RhOphIPlSg3EcfKrj1rPAYxik/FmMtw5cX0L0PhbbNlpFOrOB4IEBhH0sw/ooBA+ITDQ==","signatures":[{"sig":"MEUCIH5ZsxC16l6HJLWNhvzMZc+KNAiM2mQxYTMTlcvTeu94AiEAry7ioX3TbBW4cSLHsmQ4OeH6Ekvuob817QZl4fVCZ/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"f706affae49d3c6b18e233fd25305ef355fb19f1","gitHead":"b9126bdb65646672e41ebf15e5b40ece72f03f1e","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"_npmVersion":"1.4.28","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"dependencies":{"raf":"^3.0.0","eventemitter3":"^1.1.0","lodash.throttle":"^3.0.3"},"devDependencies":{"async":"^1.4.0","grunt":"^0.4.5","jsdom":"^6.0.0","mocha":"^2.0","react":"^0.13.x","jshint":"^2.5.1","mockery":"^1.4.0","es5-shim":"^4.0.0","istanbul":"^0.3.0","minimist":"^1.0.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^0.1.13","jsx-loader":"^0.13.2","pre-commit":"^1.0.0","xunit-file":"^0.0.7","grunt-react":"^0.12.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-connect":"^0.11.0"}},"0.2.4":{"name":"subscribe-ui-event","version":"0.2.4","keywords":["browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@0.2.4","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"cac1852d7de00c60dce077677952fccc6107df39","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-0.2.4.tgz","integrity":"sha512-qaPCgoqGz+WGNYNNYO7Ri7qJRive+Ktu4VsLTTMCvvDKee4ADQ7MMsynfHoHe1RMopFmrf32+vA0UQujQ/t8UA==","signatures":[{"sig":"MEUCIQDJt5/uweB2jO1GwGLscrdOPcL9mFxvOnpH8cXaeuYaogIgHyUuIdeOOz08CJWKbGS63SYw2SZGhgCiCOXPuVbE6R4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"cac1852d7de00c60dce077677952fccc6107df39","gitHead":"885ad577a4e3bddc881458f844565c0e3a1d1dbe","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"_npmVersion":"1.4.28","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"dependencies":{"raf":"^3.0.0","eventemitter3":"^1.1.0","lodash.throttle":"^3.0.3"},"devDependencies":{"async":"^1.4.0","grunt":"^0.4.5","jsdom":"^6.0.0","mocha":"^2.0","react":"^0.13.x","jshint":"^2.5.1","mockery":"^1.4.0","es5-shim":"^4.0.0","istanbul":"^0.3.0","minimist":"^1.0.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^0.1.13","jsx-loader":"^0.13.2","pre-commit":"^1.0.0","xunit-file":"^0.0.7","grunt-react":"^0.12.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-connect":"^0.11.0"}},"0.2.5":{"name":"subscribe-ui-event","version":"0.2.5","keywords":["browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@0.2.5","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"6a4c8c2b0dbb591b64d097afec012c356936c35e","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-0.2.5.tgz","integrity":"sha512-EiVLUFXEYsx+RdT6INsbG9/WwgU9fq+HyZiHKd5GpnuLc037cMaI1Mpe7Dt6x+Ctbs9hYXSNrshEbR2SI8Yd7Q==","signatures":[{"sig":"MEUCIAhrpePw+qIvD8w3LCrlKIGoyju+InVabiB13GO8uaZcAiEAo3t5c8DxV2Kr1UB91lBf+2v9iRygMy/oez07EiKpzAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"6a4c8c2b0dbb591b64d097afec012c356936c35e","gitHead":"2f17c2371b2e11170f4aa755e931d5c23ebbeb50","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"_npmVersion":"1.4.28","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"dependencies":{"raf":"^3.0.0","eventemitter3":"^1.1.0","lodash.throttle":"^3.0.3"},"devDependencies":{"async":"^1.4.0","grunt":"^0.4.5","jsdom":"^6.0.0","mocha":"^2.0","react":"^0.13.x","jshint":"^2.5.1","mockery":"^1.4.0","es5-shim":"^4.0.0","istanbul":"^0.3.0","minimist":"^1.0.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^0.1.13","jsx-loader":"^0.13.2","pre-commit":"^1.0.0","xunit-file":"^0.0.7","grunt-react":"^0.12.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-connect":"^0.11.0"}},"0.2.6":{"name":"subscribe-ui-event","version":"0.2.6","keywords":["browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@0.2.6","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"d7a379d65d8384e90f80e6b1e0633b980c14a0c8","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-0.2.6.tgz","integrity":"sha512-wKyE4iB3wfJaUJQrmtoA4TFoJbyGgNU3FdFYvDQc3ZcNR7TnDDwszbZmfKyPXQAimyz10qqh3AqdpbM6i3IIuw==","signatures":[{"sig":"MEYCIQCHZxIrjJbuPuaT8w4fnM3V1quDUCtTHbYbiBObsdPsvAIhAIeHEOMVFPqhvO3Ml3EzEdRKk0fxLXVBpHffFwvrPu1F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d7a379d65d8384e90f80e6b1e0633b980c14a0c8","gitHead":"338f4535399e7a8e1aebe92f182552cd7ddf7e0a","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"_npmVersion":"1.4.28","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"dependencies":{"raf":"^3.0.0","eventemitter3":"^1.1.0","lodash.throttle":"^3.0.3"},"devDependencies":{"async":"^1.4.0","grunt":"^0.4.5","jsdom":"^6.0.0","mocha":"^2.0","react":"^0.13.x","jshint":"^2.5.1","mockery":"^1.4.0","es5-shim":"^4.0.0","istanbul":"^0.3.0","minimist":"^1.0.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^0.1.13","jsx-loader":"^0.13.2","pre-commit":"^1.0.0","xunit-file":"^0.0.7","grunt-react":"^0.12.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-connect":"^0.11.0"}},"0.2.7":{"name":"subscribe-ui-event","version":"0.2.7","keywords":["browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@0.2.7","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"516e86d2d85d68e84c29b8c1370d6133902b4484","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-0.2.7.tgz","integrity":"sha512-yxpfq4sWw1OgX6r06K/TJ8jp7fcCNF9I1TsMBp4f0/hjCc90x++wdXh4dog+YEXgQH08MpoSxqTuytv0HgydOA==","signatures":[{"sig":"MEYCIQCDAd1B99byj04xtRZk+DHlPqITSJtIHF/S/AvvzT1XAwIhAOJe3+iuIznPw+BclKib4YlKqr05WrMJBVv159Nut5Ih","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"516e86d2d85d68e84c29b8c1370d6133902b4484","gitHead":"19ed532f80f841f7a5177cb469e91f74f5cc49c2","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"_npmVersion":"1.4.28","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"dependencies":{"raf":"^3.0.0","eventemitter3":"^1.1.0","lodash.throttle":"^3.0.3"},"devDependencies":{"async":"^1.4.0","grunt":"^0.4.5","jsdom":"^6.0.0","mocha":"^2.0","react":"^0.13.x","jshint":"^2.5.1","mockery":"^1.4.0","es5-shim":"^4.0.0","istanbul":"^0.3.0","minimist":"^1.0.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^0.1.13","jsx-loader":"^0.13.2","pre-commit":"^1.0.0","xunit-file":"^0.0.7","grunt-react":"^0.12.2","grunt-shell":"^1.1.2","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-connect":"^0.11.0"}},"0.2.8":{"name":"subscribe-ui-event","version":"0.2.8","keywords":["browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@0.2.8","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"f7e116eb4f3f24aaa3359ed947a7cf8191e3db23","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-0.2.8.tgz","integrity":"sha512-CfOiBcGF/er7DC1U+UtGXbM8BQqKjgC2Wrk10JCjy1rh2KfqpT2u0zauapuspn621Zt3/Kyx3jfe8mlzK8y1eg==","signatures":[{"sig":"MEUCIQDeD4EQfQv6pBy0dTgmF/SRdYmqrfyGGkwygAX174RSkAIgWVRkf8qyb8mpl8OJKnJ5P32P70/wTN+nE3L0gMvJgwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"f7e116eb4f3f24aaa3359ed947a7cf8191e3db23","gitHead":"26c2642c6108dd3dd7e5761f2c630b2d2b5f1d38","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"_npmVersion":"2.11.3","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"_nodeVersion":"0.12.7","dependencies":{"raf":"^3.0.0","eventemitter3":"^1.1.0","lodash.throttle":"^3.0.3"},"devDependencies":{"async":"^1.4.0","grunt":"^0.4.5","jsdom":"^6.0.0","mocha":"^2.0","react":"^0.13.x","jshint":"^2.5.1","mockery":"^1.4.0","es5-shim":"^4.0.0","istanbul":"^0.3.0","minimist":"^1.0.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^0.1.13","pre-commit":"^1.0.0","xunit-file":"~0.0.7","grunt-babel":"^5.0.0","grunt-shell":"^1.1.2","babel-loader":"^5.1.3","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-connect":"^0.11.0"}},"0.2.9":{"name":"subscribe-ui-event","version":"0.2.9","keywords":["browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@0.2.9","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"ce1241bd276ba38251486cca6ac0a84067388603","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-0.2.9.tgz","integrity":"sha512-aDhXkmbUGBjF26dcw/vn6BxjxsdVHsRpVEVNsQ7ugleGgJfan2qm5twjFoaTxkGPfvbIfFUktRxbGj6rRt6vTA==","signatures":[{"sig":"MEQCICjIeejJXEsmnDesldBLbwkODoGXR2CJjHrg0S20YtLGAiAOa9uBOHojfZPbaldIGW/iLdJduJEV5RwXQVe75bKaSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ce1241bd276ba38251486cca6ac0a84067388603","gitHead":"8d39ba22de658160863d8cfbb780f25cf0c1bf02","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"_npmVersion":"2.11.3","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"_nodeVersion":"0.12.7","dependencies":{"raf":"^3.0.0","eventemitter3":"^1.1.0","lodash.throttle":"^3.0.3"},"devDependencies":{"async":"^1.4.0","grunt":"^0.4.5","jsdom":"^6.0.0","mocha":"^2.0","react":"^0.13.x","jshint":"^2.5.1","mockery":"^1.4.0","es5-shim":"^4.0.0","istanbul":"^0.3.0","minimist":"^1.0.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^0.1.13","pre-commit":"^1.0.0","xunit-file":"~0.0.7","grunt-babel":"^5.0.0","grunt-shell":"^1.1.2","babel-loader":"^5.1.3","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-connect":"^0.11.0"}},"0.2.10":{"name":"subscribe-ui-event","version":"0.2.10","keywords":["browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@0.2.10","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"56d7010833158da4cf50bdf3bbf5a37535af3c70","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-0.2.10.tgz","integrity":"sha512-dT1fB0Akx4ORH46MzjfG77ewmaF8oUatRaACRGSguaS/Q8IizyvgIq0RPfH78KGbTN6/lG/6ZhPslkBR5YAK9g==","signatures":[{"sig":"MEQCIBQ5t0ONe3Vf1EvJIBlKMwvhILTj4cSADLRX1gDNjWEOAiAs74P565xPhu11sSzgjWyaU2T3R9YUSrnGvxTSrAHpTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"56d7010833158da4cf50bdf3bbf5a37535af3c70","gitHead":"a0b23b834ba9ad5dbb26263babc4f6d1c9361c9c","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"_npmVersion":"2.11.3","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"_nodeVersion":"0.12.7","dependencies":{"raf":"^3.0.0","eventemitter3":"^1.1.0","lodash.throttle":"^3.0.3"},"devDependencies":{"async":"^1.4.0","grunt":"^0.4.5","jsdom":"^6.0.0","mocha":"^2.0","react":"^0.14.0","jshint":"^2.5.1","mockery":"^1.4.0","es5-shim":"^4.0.0","istanbul":"^0.3.0","minimist":"^1.0.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^0.1.13","react-dom":"^0.14.0","pre-commit":"^1.0.0","xunit-file":"^0.0.7","grunt-babel":"^5.0.0","grunt-shell":"^1.1.2","babel-loader":"^5.1.3","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-connect":"^0.11.0"}},"1.0.0":{"name":"subscribe-ui-event","version":"1.0.0","keywords":["browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@1.0.0","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"a3c994316de71c3c6d247857836ead3d5653ee6d","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-1.0.0.tgz","integrity":"sha512-sS4YZKjBwJBNlL6duYIBDlAxeAgp+KFj1VTwpbPqaeuEOLH7Cd9/Y7smGMdKKsp/LC3ZRBmtA8ctsgwmXlnF5g==","signatures":[{"sig":"MEQCIG1mJ8rtsQObupMnNBqVbhNsRA81JAvkMZSW1IGVIx7/AiAS4bASTqZraI/sURo/RxLKhi21zSEH9jP2aGMzNZFicw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a3c994316de71c3c6d247857836ead3d5653ee6d","gitHead":"f2f53863b185132b88aedbbd6476d886e5e259b3","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"_npmVersion":"2.11.3","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"_nodeVersion":"0.12.7","dependencies":{"raf":"^3.0.0","lodash.clone":"^3.0.3","eventemitter3":"^1.1.0","lodash.throttle":"^3.0.3"},"devDependencies":{"async":"^1.4.0","grunt":"^0.4.5","mocha":"^2.0","react":"^0.14.0","jshint":"^2.5.1","mockery":"^1.4.0","es5-shim":"^4.0.0","istanbul":"^0.3.0","minimist":"^1.0.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^0.1.13","react-dom":"^0.14.0","node-jsdom":"^3.0.0","pre-commit":"^1.0.0","xunit-file":"^0.0.7","grunt-babel":"^5.0.0","grunt-shell":"^1.1.2","babel-loader":"^5.1.3","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-connect":"^0.11.0"}},"1.0.1":{"name":"subscribe-ui-event","version":"1.0.1","keywords":["browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@1.0.1","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"d6aca352b8f869fdb6bd205a79618bbb2b5fe932","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-1.0.1.tgz","integrity":"sha512-WWU3C9Br1Dd7qkq6R3bQiHW4TO0V5rmsTEqLUMTpOJqmyNIPIhbcMpyiymWXijArRrArfcZOU0u961Y29vlVag==","signatures":[{"sig":"MEUCIA6FMu0rRFAavzf1wTQ0k/zhS9Pk0NG2YwmuGgF7YPUGAiEA+L4xl3GIcT87i7SaKqwF14BRmkEZts+w4AmLBujFwLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d6aca352b8f869fdb6bd205a79618bbb2b5fe932","gitHead":"f9d1daf8ec41b6e2a12cfec757a3ae2b04673646","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"_npmVersion":"2.11.3","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"_nodeVersion":"0.12.7","dependencies":{"raf":"^3.0.0","lodash.clone":"^3.0.3","eventemitter3":"^1.1.0","lodash.throttle":"^3.0.3"},"devDependencies":{"async":"^1.4.0","grunt":"^0.4.5","mocha":"^2.0","react":"^0.14.0","jshint":"^2.5.1","mockery":"^1.4.0","es5-shim":"^4.0.0","istanbul":"^0.3.0","minimist":"^1.0.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^0.1.13","react-dom":"^0.14.0","node-jsdom":"^3.0.0","pre-commit":"^1.0.0","xunit-file":"^0.0.7","grunt-babel":"^5.0.0","grunt-shell":"^1.1.2","babel-loader":"^5.1.3","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-connect":"^0.11.0"}},"1.0.2":{"name":"subscribe-ui-event","version":"1.0.2","keywords":["browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@1.0.2","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"ae0acc42238669bb73b24cc123432b1eadc09a2c","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-1.0.2.tgz","integrity":"sha512-JJhQs9rQrH3NQUAbIzJRWvAEDlEocqjAbhBCpsJa3Y0G9ifyf53L+CHUkItixL+1Q6yy1auJMYtEA/Q173SB9w==","signatures":[{"sig":"MEUCIQC1FXO4t9m1npFQHKKbxQik0EfDHxQ0suMWszmnUz1FGwIgLxLRLY5wYieFUA/hGfFbrEMD5xhE8yHHIFvCHZukfpc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ae0acc42238669bb73b24cc123432b1eadc09a2c","gitHead":"008ee351babbe55c1a1a9518a830767e7f004ff5","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"_npmVersion":"2.11.3","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"_nodeVersion":"0.12.7","dependencies":{"raf":"^3.0.0","lodash.clone":"^3.0.3","eventemitter3":"^1.1.0","lodash.throttle":"^3.0.3"},"devDependencies":{"async":"^1.4.0","grunt":"^0.4.5","mocha":"^2.0","react":"^0.14.0","jshint":"^2.5.1","mockery":"^1.4.0","es5-shim":"^4.0.0","istanbul":"^0.3.0","minimist":"^1.0.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^0.1.13","react-dom":"^0.14.0","node-jsdom":"^3.0.0","pre-commit":"^1.0.0","xunit-file":"^0.0.7","grunt-babel":"^5.0.0","grunt-shell":"^1.1.2","babel-loader":"^5.1.3","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-connect":"^0.11.0"}},"1.0.3":{"name":"subscribe-ui-event","version":"1.0.3","keywords":["browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@1.0.3","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"816b7f0457afc74d0db359791f077c5e6686b377","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-1.0.3.tgz","integrity":"sha512-pslnF6hgeeShgSyYL1SRn1fNY3W6T2/vaaauti9aFqf/Dh7PR81CWeXZNCoXRkqBMeGhH1RESYzY82V9VVeDGA==","signatures":[{"sig":"MEUCIA8bGZkEBQP283NVj1ZYsosNzlnLROXILHaL6ZpmbbRwAiEA8KqHuN9mej7+xgals8z+XWsneT4bOWzKZTIoo8J5G/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"816b7f0457afc74d0db359791f077c5e6686b377","gitHead":"267358378ddb918dab5405d3da6a9db1b8878843","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"_npmVersion":"2.11.3","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"_nodeVersion":"0.12.7","dependencies":{"raf":"^3.0.0","lodash.clone":"^3.0.3","eventemitter3":"^1.1.0","lodash.throttle":"^3.0.3"},"devDependencies":{"async":"^1.4.0","grunt":"^0.4.5","mocha":"^2.0","react":"^0.14.0","jshint":"^2.5.1","mockery":"^1.4.0","es5-shim":"^4.0.0","istanbul":"^0.3.0","minimist":"^1.0.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^0.1.13","react-dom":"^0.14.0","node-jsdom":"^3.0.0","pre-commit":"^1.0.0","xunit-file":"^0.0.7","grunt-babel":"^5.0.0","grunt-shell":"^1.1.2","babel-loader":"^5.1.3","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-connect":"^0.11.0"}},"1.0.4":{"name":"subscribe-ui-event","version":"1.0.4","keywords":["browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@1.0.4","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"6c7f93842d9e80d673711f9f924c394305d8226e","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-1.0.4.tgz","integrity":"sha512-y4JbRTS8CH+1+R4gu0mWMlQo7iiyjR+yg7sOGwGsPalH0wE6B02kTx8uExIL8nj7wM4aAqClUJQ8M4jdwhWU7w==","signatures":[{"sig":"MEYCIQC5UulL+c6lSrn/35k5rvO0+HOp19Pc9YdEkIFo+iLu8gIhALRrs3XeNP65PUaAtIEfAZXtzS6a7Jg6YBzFxvXZjUVI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"6c7f93842d9e80d673711f9f924c394305d8226e","gitHead":"18056deab1283c18ec48ca399649489cc658b981","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"_npmVersion":"2.11.3","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"_nodeVersion":"0.12.7","dependencies":{"raf":"^3.0.0","lodash":"^3.0.3","eventemitter3":"^1.1.0"},"devDependencies":{"async":"^1.4.0","grunt":"^0.4.5","mocha":"^2.0","react":"^0.14.0","jshint":"^2.5.1","mockery":"^1.4.0","es5-shim":"^4.0.0","istanbul":"^0.3.0","minimist":"^1.0.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^0.1.13","react-dom":"^0.14.0","node-jsdom":"^3.0.0","pre-commit":"^1.0.0","xunit-file":"^0.0.7","grunt-babel":"^5.0.0","grunt-shell":"^1.1.2","babel-loader":"^5.1.3","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-connect":"^0.11.0"}},"1.0.5":{"name":"subscribe-ui-event","version":"1.0.5","keywords":["addEventListener","browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@1.0.5","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"cc2190bb7edca2369afde542d958ab03ea1346f7","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-1.0.5.tgz","integrity":"sha512-4WOIBfECe3R11b+jiXz/d2mmiVnha7J0GeeuZ7y+8b/BTtQrWH47rTnAiHERGajn5gDAazLUr5xYVzy1Dc+X8g==","signatures":[{"sig":"MEYCIQDzglqiDnwqs35mVFQzLfp0G2pJU5V5wYaxFelJCspIIwIhAI7uQcsQhkIIB29VBAiA1CA0TpeFUN9ZNYuTjsOVhJJ3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"cc2190bb7edca2369afde542d958ab03ea1346f7","gitHead":"0c8f2457b65721c5358d9d16d60cfde00c588d68","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"_npmVersion":"2.11.3","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"_nodeVersion":"0.12.7","dependencies":{"raf":"^3.0.0","lodash":"^3.0.3","eventemitter3":"^1.1.0"},"devDependencies":{"async":"^1.4.0","grunt":"^0.4.5","mocha":"^2.0","react":"^0.14.0","jshint":"^2.5.1","mockery":"^1.4.0","es5-shim":"^4.0.0","istanbul":"^0.4.0","minimist":"^1.0.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^0.1.13","react-dom":"^0.14.0","node-jsdom":"^3.0.0","pre-commit":"^1.0.0","xunit-file":"^0.0.9","grunt-babel":"^5.0.0","grunt-shell":"^1.1.2","babel-loader":"^5.1.3","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^1.0.0","grunt-contrib-connect":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/subscribe-ui-event-1.0.5.tgz_1456959777226_0.31216101278550923","host":"packages-12-west.internal.npmjs.com"}},"1.0.6":{"name":"subscribe-ui-event","version":"1.0.6","keywords":["addEventListener","browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@1.0.6","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"7cb0ea29cfba20aab5b5cd3b2ec17dbe70096cbd","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-1.0.6.tgz","integrity":"sha512-hWPl6+km1YQkFEkiadxzdL8AImIw2dLfTKwmEeyKqDqM1LIs8fYtxcQNXj9BHpvBj+/33x2ohWnP+UiOnfP/bw==","signatures":[{"sig":"MEUCIQDTU0Z9hWaXKzblhAePi6pKf4UpM/yMdoW46ekUMoxVFQIgX+ZHYdY9VQBde+AnD2pDZ6AYz70hGV0RICi0pWrbGY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"7cb0ea29cfba20aab5b5cd3b2ec17dbe70096cbd","gitHead":"3978f6dfa6e17d526223f88691b1b582b82fdcc4","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"_npmVersion":"2.11.3","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"_nodeVersion":"0.12.7","dependencies":{"raf":"^3.0.0","lodash":"^3.0.3","eventemitter3":"^1.1.0"},"devDependencies":{"async":"^1.4.0","grunt":"^0.4.5","mocha":"^2.0","react":"^0.14.0","jshint":"^2.5.1","mockery":"^1.4.0","es5-shim":"^4.0.0","istanbul":"^0.4.0","minimist":"^1.0.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^0.1.13","react-dom":"^0.14.0","node-jsdom":"^3.0.0","pre-commit":"^1.0.0","xunit-file":"^0.0.9","grunt-babel":"^5.0.0","grunt-shell":"^1.1.2","babel-loader":"^5.1.3","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^1.0.0","grunt-contrib-connect":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/subscribe-ui-event-1.0.6.tgz_1457673912160_0.15813625720329583","host":"packages-12-west.internal.npmjs.com"}},"1.0.7":{"name":"subscribe-ui-event","version":"1.0.7","keywords":["addEventListener","browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@1.0.7","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"2b04d0759ad0cfcb0e1381fce4a8ee6f0250f99a","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-1.0.7.tgz","integrity":"sha512-d4/Zqnj5vWsC0N2uy5RyxBrwAelUVeRaxp23yeeYCu+I67Zdvtb0mw31QyzaK6+/PMU+LO2gkOBrJjSuxL30+w==","signatures":[{"sig":"MEYCIQDsO9O87zgiHTHUR/dH/GB/RsHX6l5YL2i9Q8riazQ3iwIhANl7OyNW09UM4+ChYP+AH0EVR9K1m/iOki5PXIhi7C/+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2b04d0759ad0cfcb0e1381fce4a8ee6f0250f99a","gitHead":"2f27c34d27a932d8e7400cec04c90988a22680bf","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"_npmVersion":"2.11.3","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"_nodeVersion":"0.12.7","dependencies":{"raf":"^3.0.0","lodash":"^3.0.3","eventemitter3":"^1.1.0"},"devDependencies":{"async":"^1.4.0","grunt":"^0.4.5","mocha":"^2.0","react":"^0.14.0","jshint":"^2.5.1","mockery":"^1.4.0","es5-shim":"^4.0.0","istanbul":"^0.4.0","minimist":"^1.0.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^0.1.13","react-dom":"^0.14.0","node-jsdom":"^3.0.0","pre-commit":"^1.0.0","xunit-file":"^0.0.9","grunt-babel":"^5.0.0","grunt-shell":"^1.1.2","babel-loader":"^5.1.3","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^1.0.0","grunt-contrib-connect":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/subscribe-ui-event-1.0.7.tgz_1458858261698_0.6973737142980099","host":"packages-12-west.internal.npmjs.com"}},"1.0.8":{"name":"subscribe-ui-event","version":"1.0.8","keywords":["addEventListener","browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@1.0.8","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"8805d48ae6391070b428c0d7bae979eca2223238","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-1.0.8.tgz","integrity":"sha512-lsm+3UvKmrEi3eQsg5XV1yeUWuobRkMmzYiEBPQBp4KEYFcd8tunW0EMsCp6F1l/9fYQuQBZHyxw2EDGCBc/iQ==","signatures":[{"sig":"MEYCIQDZTkm9EGiXqmVzT0LZVXsmfJbU9GGvS9uVLbHrToGa+gIhAJBcBJEf/4LJThZbfN5tD2Ztk0yLFFXJj59o0c9O/Je5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"8805d48ae6391070b428c0d7bae979eca2223238","gitHead":"0c6a21c8fe5c59697faae696b4fe67dfde122301","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"_npmVersion":"2.11.3","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"_nodeVersion":"0.12.7","dependencies":{"raf":"^3.0.0","lodash":"^3.0.3","eventemitter3":"^1.1.0"},"devDependencies":{"async":"^1.4.0","grunt":"^0.4.5","mocha":"^2.0","react":"^0.14.0","jshint":"^2.5.1","mockery":"^1.4.0","es5-shim":"^4.0.0","istanbul":"^0.4.0","minimist":"^1.0.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^0.1.13","react-dom":"^0.14.0","node-jsdom":"^3.0.0","pre-commit":"^1.0.0","xunit-file":"^0.0.9","grunt-babel":"^5.0.0","grunt-shell":"^1.1.2","babel-loader":"^5.1.3","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^1.0.0","grunt-contrib-connect":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/subscribe-ui-event-1.0.8.tgz_1458930822502_0.5992962869349867","host":"packages-12-west.internal.npmjs.com"}},"1.0.9":{"name":"subscribe-ui-event","version":"1.0.9","keywords":["addEventListener","browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@1.0.9","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"99f2354871328f24f75446188718dfd4be1673f5","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-1.0.9.tgz","integrity":"sha512-+ilaUwPcJWPWk0SO0+n5mQl6ShTRYK7TQTA/YTizUe+RVnBvdIgHBMai0mh7k3LQU2KbiG184lRHpZgMImbKTg==","signatures":[{"sig":"MEYCIQDZX07d4Z6NaQjKmPkgSnZFE8jkZoyNMW3OQpr43v7LdgIhAPYERGlVFaUhCiKkgZN7B7lhAy2b7Rl7WG9jQK1ndp+6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"99f2354871328f24f75446188718dfd4be1673f5","gitHead":"a60ff2c3105d0977d64143d58911cbdf2dfc4dd5","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"_npmVersion":"2.11.3","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"_nodeVersion":"0.12.7","dependencies":{"raf":"^3.0.0","lodash":"^4.0.0","eventemitter3":"^1.1.0"},"devDependencies":{"grunt":"^0.4.5","mocha":"^2.0","react":"^0.14.0","jshint":"^2.5.1","es5-shim":"^4.0.0","istanbul":"^0.4.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^1.0.0","react-dom":"^0.14.0","node-jsdom":"^3.0.0","pre-commit":"^1.0.0","xunit-file":"^0.0.9","grunt-babel":"^5.0.0","grunt-shell":"^1.1.2","babel-loader":"^5.0.0","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-connect":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subscribe-ui-event-1.0.9.tgz_1459541070879_0.963100626366213","host":"packages-12-west.internal.npmjs.com"}},"1.0.10":{"name":"subscribe-ui-event","version":"1.0.10","keywords":["addEventListener","browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@1.0.10","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"514c66681e79a71a986d477f59d7c54f2c49a3a3","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-1.0.10.tgz","integrity":"sha512-HDyunNiXYPfsitgCEznHrP+L8+28OPuon5cqNo9g33zwwmgt1Tuy+W1++Hk4tkWdWT2dC/QAm+OGwwFKOOo6nw==","signatures":[{"sig":"MEQCIBd8S2bg5k4kDPOd+uUw9vcxrknQsZSIP8eo9wLz6YPHAiBJOhINbmNH6Cz8KXN4kCh2VL2gY+mQBq92G+18BhhbRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"514c66681e79a71a986d477f59d7c54f2c49a3a3","gitHead":"1374f7beb4107e53272a1fcb9540b4bdce33fc7b","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"hankhsiao","email":"hankxiao@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"_npmVersion":"2.11.3","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"_nodeVersion":"0.12.7","dependencies":{"raf":"^3.0.0","lodash":"^4.0.0","eventemitter3":"^1.1.0"},"devDependencies":{"grunt":"^0.4.5","mocha":"^2.0","react":"^0.14.0","jshint":"^2.5.1","es5-shim":"^4.0.0","istanbul":"^0.4.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^1.0.0","react-dom":"^0.14.0","node-jsdom":"^3.0.0","pre-commit":"^1.0.0","xunit-file":"^0.0.9","grunt-babel":"^5.0.0","grunt-shell":"^1.1.2","babel-loader":"^5.0.0","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-connect":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subscribe-ui-event-1.0.10.tgz_1459541457491_0.26254993374459445","host":"packages-12-west.internal.npmjs.com"}},"1.0.11":{"name":"subscribe-ui-event","version":"1.0.11","keywords":["addEventListener","browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@1.0.11","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event#readme","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"2f93ad5cd1119991f278c16c8415e186fb5e6b1f","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-1.0.11.tgz","integrity":"sha512-FVh+ceZ/UEz/gQf+WUWbtJfHpdt8pmxtXXjzFTtBJTdDl3Q3fRm0RcNZ8qV9YKUJ32kiASPOfsmOfvdNe7PzjA==","signatures":[{"sig":"MEYCIQC173TEST8FO68zacjpboOsIUbrikV0FjQazhKp1T4sNwIhALLglT4wWbpMWDgn0hEpZU2vWw3TxqrX58IRaSZi7jue","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2f93ad5cd1119991f278c16c8415e186fb5e6b1f","gitHead":"4e7605e068a8edebb14043c3b55924bc0755e45a","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"redonkulus","email":"seth@bertalotto.net"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"git+https://github.com/yahoo/subscribe-ui-event.git","type":"git"},"_npmVersion":"2.14.9","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"_nodeVersion":"0.12.11","dependencies":{"raf":"^3.0.0","lodash":"^4.0.0","eventemitter3":"^1.1.0"},"devDependencies":{"grunt":"^0.4.5","mocha":"^2.0","react":"^0.14.0","jshint":"^2.5.1","es5-shim":"^4.0.0","istanbul":"^0.4.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^1.0.0","react-dom":"^0.14.0","node-jsdom":"^3.0.0","pre-commit":"^1.0.0","xunit-file":"^0.0.9","grunt-babel":"^5.0.0","grunt-shell":"^1.1.2","babel-loader":"^5.0.0","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-connect":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subscribe-ui-event-1.0.11.tgz_1464111488686_0.9127496944274753","host":"packages-12-west.internal.npmjs.com"}},"1.0.12":{"name":"subscribe-ui-event","version":"1.0.12","keywords":["addEventListener","browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@1.0.12","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event#readme","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"95e236950af3ddf8d71baf6ad17440950e14df32","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-1.0.12.tgz","integrity":"sha512-DPBgMhpfXZw87PWb+ljYn4Jc7SasbnzjbGxz0kyn8Hc9ivIBkRfqCxVsJjNcxXuholvXnuNvwkuKdB9oA1vV5g==","signatures":[{"sig":"MEYCIQDfwo2SO7nDKKXjc8ybSczbilL95ov0ST/OjkWmfP/NQwIhAJR/SYsaIqL0GqQO0mwFH60sr/FShRXvyVfSyUxLluPu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"95e236950af3ddf8d71baf6ad17440950e14df32","gitHead":"cac9b8308581837ac6569a23bf055243f33de205","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover"},"_npmUser":{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"git+https://github.com/yahoo/subscribe-ui-event.git","type":"git"},"_npmVersion":"2.11.3","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"_nodeVersion":"0.12.7","dependencies":{"raf":"^3.0.0","lodash":"^4.0.0","eventemitter3":"^1.1.0"},"devDependencies":{"grunt":"^0.4.5","mocha":"^2.0","react":"^0.14.0","jshint":"^2.5.1","es5-shim":"^4.0.0","istanbul":"^0.4.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^1.0.0","react-dom":"^0.14.0","node-jsdom":"^3.0.0","pre-commit":"^1.0.0","xunit-file":"^0.0.9","grunt-babel":"^5.0.0","grunt-shell":"^1.1.2","babel-loader":"^5.0.0","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-connect":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subscribe-ui-event-1.0.12.tgz_1464114638694_0.190181688638404","host":"packages-12-west.internal.npmjs.com"}},"1.0.13":{"name":"subscribe-ui-event","version":"1.0.13","keywords":["addEventListener","browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@1.0.13","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event#readme","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"2935087f2e6daaea966ed058e4265ae3b0d9b683","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-1.0.13.tgz","integrity":"sha512-1/JUv4odRXU9msSA+QvISffJ2DcD0cezh4ozmWdQXwk0ccNJBAMbd32Lv/e2oORaCa0fmjbbSpNHp6227kALQA==","signatures":[{"sig":"MEUCIQD7gozrf3VXMZrObb20TIONoJYOL0dGdhEJAoJmP0hwWwIgbWpop4ORH5ff3rINUNg9i/GZD0if1C77YrgNa2CeO7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2935087f2e6daaea966ed058e4265ae3b0d9b683","gitHead":"8d451f5678fb0f853db7096ad08f615f21f7cbd0","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover","prepublish":"grunt dist"},"_npmUser":{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"git+https://github.com/yahoo/subscribe-ui-event.git","type":"git"},"_npmVersion":"2.11.3","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"_nodeVersion":"0.12.7","dependencies":{"raf":"^3.0.0","lodash":"^4.0.0","eventemitter3":"^1.1.0"},"devDependencies":{"grunt":"^0.4.5","mocha":"^2.0","react":"^15.0.0","jshint":"^2.5.1","es5-shim":"^4.0.0","istanbul":"^0.4.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^1.0.0","react-dom":"^15.0.0","node-jsdom":"^3.0.0","pre-commit":"^1.0.0","xunit-file":"^0.0.9","grunt-babel":"^5.0.0","grunt-shell":"^1.1.2","babel-loader":"^5.0.0","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-connect":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subscribe-ui-event-1.0.13.tgz_1470417875495_0.43294392595998943","host":"packages-16-east.internal.npmjs.com"}},"1.0.14":{"name":"subscribe-ui-event","version":"1.0.14","keywords":["addEventListener","browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@1.0.14","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event#readme","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"c506104bc35c7abb762eb347b595442a2567267f","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-1.0.14.tgz","integrity":"sha512-pJtkpszWzyDmuPSmZM/QScAZe8SnnzgdY/EGFnbkIAr59+H8OOXrB2CdaPPRb6sAG13j81UVAhwzNpaueTyCOg==","signatures":[{"sig":"MEQCIFLwmNak7Ykk7hUSzpFNSBZmV3HdO2d6fR8QG8OJK17bAiB7rbcCV88tf/3buBrYPNLOQCF2RX9fX212rIg5lAECzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c506104bc35c7abb762eb347b595442a2567267f","gitHead":"fc1245f04f5df60d5927305fe3c468ef0d23a128","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover","prepublish":"grunt dist"},"_npmUser":{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"git+https://github.com/yahoo/subscribe-ui-event.git","type":"git"},"_npmVersion":"3.10.3","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"_nodeVersion":"6.3.1","dependencies":{"raf":"^3.0.0","lodash":"^4.0.0","eventemitter3":"^2.0.0"},"devDependencies":{"grunt":"^0.4.5","mocha":"^2.0","react":"^15.0.0","jshint":"^2.5.1","es5-shim":"^4.0.0","istanbul":"^0.4.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^1.0.0","react-dom":"^15.0.0","node-jsdom":"^3.0.0","pre-commit":"^1.0.0","xunit-file":"^0.0.9","grunt-babel":"^5.0.0","grunt-shell":"^1.1.2","babel-loader":"^5.0.0","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-connect":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subscribe-ui-event-1.0.14.tgz_1474581292209_0.07676110742613673","host":"packages-16-east.internal.npmjs.com"}},"1.1.0":{"name":"subscribe-ui-event","version":"1.1.0","keywords":["addEventListener","browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@1.1.0","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event#readme","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"4879788ef30172bbaf9807fff00f0fa2a6c5bd2e","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-1.1.0.tgz","integrity":"sha512-sXP1NeGMjEFSDfAaRgf7AXpDyE2NvHc33+MsGpB2wDdgGJEH9/fCJxuUkJ+pLvJj5dIscUDRKyTUVUwVlJOM7Q==","signatures":[{"sig":"MEUCIQDwQbGT0YEluev0pDs4LdF6s6Q218NiHeCEnvNQSY5ZVwIgHkf9Q+TT4QBhqBan9HlK90Ky5wFuRiaTHZ8g9UZnyvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"f2d466f42a2e7580fd502d42f2b6ae3260ff96ee","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover","prepublish":"grunt dist"},"_npmUser":{"name":"redonkulus","email":"seth@bertalotto.net"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"git+https://github.com/yahoo/subscribe-ui-event.git","type":"git"},"_npmVersion":"5.5.1","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"_nodeVersion":"8.6.0","dependencies":{"raf":"^3.0.0","lodash":"^4.0.0","eventemitter3":"^2.0.0"},"devDependencies":{"grunt":"^0.4.5","mocha":"^2.0","react":"^15.0.0","jshint":"^2.5.1","es5-shim":"^4.0.0","istanbul":"^0.4.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^1.0.0","react-dom":"^15.0.0","node-jsdom":"^3.0.0","pre-commit":"^1.0.0","xunit-file":"^0.0.9","grunt-babel":"^5.0.0","grunt-shell":"^1.1.2","babel-loader":"^5.0.0","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-connect":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subscribe-ui-event-1.1.0.tgz_1513813350850_0.515865141293034","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"subscribe-ui-event","version":"1.1.1","keywords":["addEventListener","browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@1.1.1","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event#readme","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"e0e4aa77dc488743ee70bffeb81376d533d4806f","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-1.1.1.tgz","integrity":"sha512-wFnAwbnq2xYklFNznXfC4ppDO0uwbaXF57QSsy73OYw8wB7O2Scn4kVfvWwcpBK31bsQc2IGDFevByTPUyeG5A==","signatures":[{"sig":"MEQCIEdFN8aKkA46U3sn9Zpce7GrVwDlkyocgphxfdoYw5pqAiB+jcD1T2y5g9QmeuyKRPniZvDT8xlgAFC2z/QAyq/sFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e0e4aa77dc488743ee70bffeb81376d533d4806f","gitHead":"b19a645b447596ff0cfa3894aa85323612127226","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover","prepublish":"grunt dist"},"_npmUser":{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"git+https://github.com/yahoo/subscribe-ui-event.git","type":"git"},"_npmVersion":"3.10.10","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"_nodeVersion":"6.12.2","dependencies":{"raf":"^3.0.0","lodash":"^4.0.0","eventemitter3":"^2.0.0"},"devDependencies":{"grunt":"^0.4.5","mocha":"^2.0","react":"^15.0.0","jshint":"^2.5.1","es5-shim":"^4.0.0","istanbul":"^0.4.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^1.0.0","react-dom":"^15.0.0","node-jsdom":"^3.0.0","pre-commit":"^1.0.0","xunit-file":"^0.0.9","grunt-babel":"^5.0.0","grunt-shell":"^1.1.2","babel-loader":"^5.0.0","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-connect":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subscribe-ui-event-1.1.1.tgz_1514924163432_0.8278567339293659","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"subscribe-ui-event","version":"1.1.2","keywords":["addEventListener","browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@1.1.2","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event#readme","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"08694449ba3dbad2933ba677d7896b386bfba4d0","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-1.1.2.tgz","fileCount":16,"integrity":"sha512-K0s0bIYQjVEoheNQJ1wZfRIF11jQ5P8nMdHTYe4ADB87hsHVgJC6bBcL0A/Fb6SS0NC58Hz32ZYKaiADYI12yQ==","signatures":[{"sig":"MEYCIQD3S1W4o5wxOnPmkxGtEqBwMV4b72lw5t+i45/+bUqUlgIhAPtF5+G9cUYK6tsw9IJE5qiX0dw2wbeINEGhe+y/R+Hk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9JztCRA9TVsSAnZWagAAYPwQAJraPhEGQpHMQnFpwcNx\nIO/jJXQSKSLE6RvRu8WFEGkKWoGs3A4T3AylJTjsLqFET4Qkd0YfGfVGjdID\nOilPSM4HzxJXrDxKDfOYTum8XNaIVi09RtsZXqmzGan36A9kQ2ioh84RdkpT\nqP/+//Km9kBQOEZpt8zrkZa3NCd//3rl1Sl/FahL0T0LkKDHCla5PlwQcXTz\n6vuaai706edy26qXwTr7d2ibrKuiXwYVlcORxLof77pesgTBeCRNVdqfBTJb\nxm51M2oGJLXGyk42tQKYT6ubRBYlvPsleWBKauFr8y+Znb/TaprluErPw8UO\nZzoPTdzdiGDwFDfkdo9iXkcdgdIPb5MV81vX/Bgq0YXQSqw0Jqtns1WJQK52\nNgQcwbSk6hYZvFGbaNDLg0PbPizbfiQi5yKJRTljoZQdoPeiPBnM9QNba1EN\nQXz0bJNpOR+xfkxYUlniGxcjtuONuW35KyE+rUT2LXjEqDS+P32Coq1d8zXf\niD+OZ3lXEB+m4AeNohEkoehSrSmfpso2ZCJxEpyZsoVDS1zpJO/1Krent88A\n+BkUPzu/cL6ig/bB9YjjctbJknFyccXz26YtQF8UpBE7toQhPjxO26n5tkoj\nbgX0ufo0+iNIaEcV6KpwW/s5jexkq87F1UEPsRoXU65rVpu8kisQu2XqaNWQ\nHCRw\r\n=LcMN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e92253f128bbd0f53db764969e52a37b28e3a796","scripts":{"func":"./tests/functional/saucelabs.sh","lint":"jshint","test":"grunt cover","prepublish":"grunt dist"},"_npmUser":{"name":"redonkulus","email":"seth@bertalotto.net"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"git+https://github.com/yahoo/subscribe-ui-event.git","type":"git"},"_npmVersion":"6.0.0","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"_nodeVersion":"8.6.0","dependencies":{"raf":"^3.0.0","lodash":"^4.17.10","eventemitter3":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"grunt":"^0.4.5","mocha":"^2.0","react":"^15.0.0","jshint":"^2.5.1","es5-shim":"^4.0.0","istanbul":"^0.4.0","coveralls":"^2.11.1","expect.js":"^0.3.1","grunt-cli":"^1.0.0","react-dom":"^15.0.0","node-jsdom":"^3.0.0","pre-commit":"^1.0.0","xunit-file":"^0.0.9","grunt-babel":"^5.0.0","grunt-shell":"^1.1.2","babel-loader":"^5.0.0","grunt-webpack":"^1.0.8","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^8.3.2","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-connect":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subscribe-ui-event_1.1.2_1525980396483_0.5829125810844222","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"subscribe-ui-event","version":"2.0.0","keywords":["addEventListener","browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@2.0.0","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event#readme","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"63c4a05ef306ce31d8352f9bde241691fee5b8c2","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-2.0.0.tgz","fileCount":26,"integrity":"sha512-HIFaVPV2Mnm6pSgCuRggNvENr+6oEFv9qD49ujA8jJy2CUrTCYsm1BKQInUi7RQT5tH0jOQratI/XokBiVe/5Q==","signatures":[{"sig":"MEQCIGDN2YN9J/Sp30HTXa0Dj7aoxfG5/iCzVlqukicqKvPNAiAZ5mhtoVhHU6VPCdDPYmTPicjjtO1Hn/SVAo6HfdNBBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9MNKCRA9TVsSAnZWagAAcb4QAJgeNX19+QDgNjCz/G2H\nVNKiJ5PzrJk6hleCK83BL503cIOeoVPudyQbXmKBfNkwte0Df1+2Q5VTLnDO\niiGrbytKzCGvfkZZBQZsleOdXpShAsqPLtdymvmV7MbyRP7MWYfV/thXAtnH\nqkUBwqe1fguFCrISQOuh38EtRVITFTG52T0ElsleQj6HjRaR0e3Z6hElLAzA\nGhs9nopWE2xKIx9vADKPIU26AZbc01qTEBoD8xnh09RTHrCxw9xINWgqnMBe\ntUZADBHTYxkQUTPR9T3T4GymA1P4mHHhWWAEZGj0FrPdQjZSWmheGW8XPDCo\nJORGCeCwFH3fst2VTpkp0GO2C+hVPfDmCEob6KXOXWZZhDfVZqhJdVa4Jrpn\nSaFmX6oG0uYD499+D/nKTawEDhL1QK0oyWVL2y3wfGox+t9NRi6pAhPrr6/p\n+E4Hvh/p0r7FfZA67zukYel0Qp4e1ps4QNJrFSvrQ7te4SkpI40TG4odrfwe\nAQvApPxjiGIBgkEr3SL7QAsU4FLlAqkpLiD+WJ72+6keQgE7TAcUfQFx28Lp\nQPRR3MokRjUQPOv6OrIQr28ke6FW3X3LXOpvKTYpjCnMBB+Reslml8Z2rISh\nunsYe0iMOOV3FcHNFfzddm60lsaYjgVWNFCFj4TXliz91ihn334kdhD7BYcK\nQyku\r\n=/ZX1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.es.js","gitHead":"6286ac4ef8f3bd215f6aaf3d1759140f4f924297","scripts":{"dev":"grunt functional-debug","dist":"grunt dist","func":"grunt functional","lint":"eslint src","test":"grunt cover","unit":"grunt unit","prepublish":"grunt dist"},"_npmUser":{"name":"redonkulus","email":"seth@bertalotto.net"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"git+https://github.com/yahoo/subscribe-ui-event.git","type":"git"},"_npmVersion":"6.0.0","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"_nodeVersion":"8.6.0","dependencies":{"raf":"^3.0.0","lodash":"^4.17.10","eventemitter3":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","async":"^2.6.0","grunt":"^1.0.0","jsdom":"^11.8.0","mocha":"^5.0.0","react":"^16.0.0","eslint":"^3.6.0","webpack":"^4.0.0","es5-shim":"^4.0.0","coveralls":"^3.0.0","grunt-cli":"^1.0.0","react-dom":"^16.0.0","babel-core":"^6.26.0","pre-commit":"^1.0.0","prop-types":"^15.6.1","xunit-file":"^1.0.0","grunt-babel":"^7.0.0","grunt-shell":"^2.0.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","grunt-webpack":"^3.0.0","babel-polyfill":"^6.26.0","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^9.0.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^3.1.3","eslint-plugin-react":"^7.0.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","eslint-config-airbnb":"^15.0.0","eslint-plugin-import":"^2.11.0","grunt-contrib-connect":"^1.0.0","eslint-plugin-jsx-a11y":"^6.0.3","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/subscribe-ui-event_2.0.0_1525990217797_0.25483861523894524","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"subscribe-ui-event","version":"2.0.1","keywords":["addEventListener","browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@2.0.1","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event#readme","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"c7cd0780a0b485a62140d30e718ad53af00cf6bb","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-2.0.1.tgz","fileCount":26,"integrity":"sha512-0/K8yRPewkNg+dBOZw2n/CtcNtI5lXHNbvWvjEi/pEyw4hEf7sSkTrW/RYwBju7lhThuMPe79wreBIAhQ0I2hw==","signatures":[{"sig":"MEYCIQD4A/+Hv191k1wKFO/F4U8nX4gk3yCl0hw49gf76Mq7CAIhAKxAIhd6uOrjidvuc2CtpcBucMvjG2+TkFhouJ2pBqVQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9ORrCRA9TVsSAnZWagAAGT8P/jpHpsESiYYXdR+FhbJW\nUuO/TxBl/SrB3t/cXlbnfBruNf2b6eDlHZtgkC0Io91JDiN5CAxwxhpZc/WH\nYABym1yc+3IDu0E9LMGsdWfkPNWIcQPWZ4kJRRfwOs6kVaaa8iFbQB+FW7me\nMhqPok21lka26xzr32S5U0utxKeWtxJCX3lxttFK6n+mfjte11qmHwCF8AAe\nQt3H5VeNKj/qEORiZlYN1gulb7Ol/bCuF+d6Z4ntBF0SCPB8tYfVO75Cckob\n1Qz+Z6n03qWeAf8aglSMgHWQBIiq7HHoOSuglmop8RaLPGe+r9yt34hzX1/s\n0PRADXoJqBVqcGUVLhDM8sX/tHs1prVmOCoHWVCrE33GgalTjP+AqnolZvKy\nv1UxYyALSdToActz5tlgDlI4PkBNA/OV+vgGIgzAchCBHOZN9Hnpfj/wK949\nXthWdLrsPDBdBl54GAgW4YOzb5WroiBH3SIR6bS7wsGKMe9L7dieXag92UXT\nYL5uzQ7JBQT8AE2a4AfkOVipDlLDcM99wTcad3PG5Bc6JvxZvE1BZqyaxdOF\nc19Z4ZHz4489et0225mtTKE7c6+HBF+WtSQxZNJyVNEePUC6cZZEofzJaPc0\nm6Jm2Lep8esGf6yn3sWFFJ0KMGYThLOv0zutPJo7R23BRlWb7HH27SlAidOz\nrG5a\r\n=koc6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.es.js","gitHead":"eaab95613dec6d6826058e6e8e207a1d219fd53a","scripts":{"dev":"grunt functional-debug","dist":"grunt dist","func":"grunt functional","lint":"eslint src","test":"grunt cover","unit":"grunt unit","prepublish":"grunt dist"},"_npmUser":{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"git+https://github.com/yahoo/subscribe-ui-event.git","type":"git"},"_npmVersion":"6.0.1","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"_nodeVersion":"8.11.1","dependencies":{"raf":"^3.0.0","lodash":"^4.17.10","eventemitter3":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","async":"^2.6.0","grunt":"^1.0.0","jsdom":"^11.8.0","mocha":"^5.0.0","react":"^16.0.0","eslint":"^3.6.0","webpack":"^4.0.0","es5-shim":"^4.0.0","coveralls":"^3.0.0","grunt-cli":"^1.0.0","react-dom":"^16.0.0","babel-core":"^6.26.0","pre-commit":"^1.0.0","prop-types":"^15.6.1","xunit-file":"^1.0.0","grunt-babel":"^7.0.0","grunt-shell":"^2.0.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","grunt-webpack":"^3.0.0","babel-polyfill":"^6.26.0","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^9.0.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^3.1.3","eslint-plugin-react":"^7.0.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","eslint-config-airbnb":"^15.0.0","eslint-plugin-import":"^2.11.0","grunt-contrib-connect":"^1.0.0","eslint-plugin-jsx-a11y":"^6.0.3","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/subscribe-ui-event_2.0.1_1525998698659_0.4690079543956456","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"subscribe-ui-event","version":"2.0.2","keywords":["addEventListener","browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@2.0.2","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event#readme","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"3837ebdcc18be55efbf1cdd5b433127c9276878c","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-2.0.2.tgz","fileCount":26,"integrity":"sha512-RoA9NU+mlC9m1IzRUCONH7c8Ygm+6t+5buCvF+FhWYW093LWk9Jvfd+VDbYoXAEfPSUCR1ruzOIviGK5qWJOzA==","signatures":[{"sig":"MEYCIQD5XkUmInLR7LO4TeQQkCWym0tQ7YuNLUWiE62IYs/46QIhAPyRsmNp0S6U3F76+sxr1FchpMSFqRZjCOTnH9xPVbLK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFuc1CRA9TVsSAnZWagAAR+4P/05xAIj932ifWf5UfmSx\nvvkir3a8a2nP7MOyf1eYWfx9dmHXdKPKvDiY4aYngk8J/jqc96QxxYM3x9mQ\n4poY7fOUJ+G2D/Gw7qSL3huyhK+A/Efd6JeCkp9cXPtNjOEMUtxkRb2e3xu1\n9Y7WDuaQMm0f4coMq37RKWBCTm8e2gKrl09symk3t+gt45iiY3hOE0a0Rlp5\nCg0Qb0tsrh/AnkjbJZjrGHLxJ+SJas3YcWrA0gv4tFrf1QORYOYpb8ntbE2p\n5mLyMIdoz9RdzwmrqFqRPDDNY9TjjZIaNjUnajH1xGSStXQ3szlEVZt7w1iq\npOjLX5X8gKuzry+6FQfjaQF9/t4FkOuBt/Jf49G7LrCSyBF8yXT+P6VTlckr\nAQJ9OJ73VGKhqWqxHjnkxdaQksU/GxS+BuMKFVWze5b6oiLJ7w4roq7y0qGF\nQJ59tKEvXnkB7P3YxNIjcwZoZ0ZWKvE7tsFlzhXBMr7K3tmGLlckUFljFRgS\n4MvOf+cNqdLUeMwlaBkyg5au4YVskHoAhX70yByCTVOn7uTJXSIJMttORXfW\n2dy1fCtY1pwKXzeK7j6L/iHhcqQEn48uDdpN4y/zrG93Q5278b4iyBrf8t1p\nBibyTNvh66ecMBNa6Oi+1Ps00nC3MaOsReg1WOx0rJFI7zTI0kXi5ABVHVmW\ntAfy\r\n=4MX5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.es.js","gitHead":"d0c6d3be4c7c11cc8bc46675456ae8cb0e1aacba","scripts":{"dev":"grunt functional-debug","dist":"grunt dist","func":"grunt functional","lint":"eslint src","test":"grunt cover","unit":"grunt unit","prepublish":"grunt dist"},"_npmUser":{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"git+https://github.com/yahoo/subscribe-ui-event.git","type":"git"},"_npmVersion":"6.1.0","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"_nodeVersion":"8.11.1","dependencies":{"raf":"^3.0.0","lodash":"^4.17.10","eventemitter3":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","async":"^2.6.0","grunt":"^1.0.0","jsdom":"^11.8.0","mocha":"^5.0.0","react":"^16.0.0","eslint":"^3.6.0","webpack":"^4.0.0","es5-shim":"^4.0.0","coveralls":"^3.0.0","grunt-cli":"^1.0.0","react-dom":"^16.0.0","babel-core":"^6.26.0","pre-commit":"^1.0.0","prop-types":"^15.6.1","xunit-file":"^1.0.0","grunt-babel":"^7.0.0","grunt-shell":"^2.0.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","grunt-webpack":"^3.0.0","babel-polyfill":"^6.26.0","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^9.0.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^3.1.3","eslint-plugin-react":"^7.0.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","eslint-config-airbnb":"^15.0.0","eslint-plugin-import":"^2.11.0","grunt-contrib-connect":"^1.0.0","eslint-plugin-jsx-a11y":"^6.0.3","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/subscribe-ui-event_2.0.2_1528227635820_0.3284695046083228","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"subscribe-ui-event","version":"2.0.3","keywords":["addEventListener","browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@2.0.3","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event#readme","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"501caf7cf1b25a241e8b892147121789bbff0b9c","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-2.0.3.tgz","fileCount":26,"integrity":"sha512-IEsr/KJNF+Nmnw8Fcw/tlkezfeaSBJXUXhOrWaSAAPiRs0jzyws8drUnu8kzNMu/AeZFj+QxOtPNqRNmwF9i4A==","signatures":[{"sig":"MEUCIFg3OfT4t1MGX7nP/vEzzf2x6GuNYK//1mAz0OAlkV8EAiEAo6eAo5thVmAX54HCoHUy1B/8+d2B6RwZ8eB1Rg8F8u4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUSZzCRA9TVsSAnZWagAAKaoQAJPpvP7eJdgjJKyDkU5I\nUi7GW4DDhzbP97GNvcmXsrShJe1oxuOAPUFQVyLsiSzdUM9ou2mAVoiWM854\nuISSGDxtlhGVXBBPCxH8CEVP3ba9tjuwxutqjH4CV6HrjlzqUhBskvmPf7dI\nrDSkETO7wud/5kF3RG9ue44vuYXTT/hkItAZjZwqQ9kRD+wgoJm9zMTPDoU+\n3gSDw5WJUF2WSjNlrAhyn9ZaQj/lY0mCAfavI8Sw32y99yg3sgvP+rTq2bMP\nRRge7DZJ1dPMy74GBVo4JcT/0stR4q7tJAVYGpALF75No820bGmbcJetjuVs\ndBND35unJwgYrpF+kkhPKLj4cHKqwPaHQRA4G0rceN2tGra14x2KKY2qtwA4\nd4GISz1pmEhwd3ImmGcZetcP39dlG1/1+WQ6sLlKEfLMPkaY7hFG0FAPNtxc\nTAS1JTd2qZUJ+7kH3Ck2tsI9QnRokXknIYfeAdtdgPgDvcxhzAJAlXW3dNOm\nZOuhGW4wJDB0Gy1ahq/tIQEGIZfdvbBXNrptbcBA4mQZchpMv0TCa1pDl6mo\ntJzjoKLIMAl8CE0xlqNJEnW1AfoD1ANDM0EyRDfR8zygfM01+jHsWEFGs/s2\nsFasocVlPtpBh8Tx6pLsVSennaTcpQT0FmEEYoLclIBX6IfYeMSlvlEPI9ab\nOqb0\r\n=VE9W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.es.js","gitHead":"71677cab62043f15fb333af24518fa7a6d5a8c98","scripts":{"dev":"grunt functional-debug","dist":"grunt dist","func":"grunt functional","lint":"eslint src","test":"grunt cover","unit":"grunt unit","prepublish":"grunt dist"},"_npmUser":{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"git+https://github.com/yahoo/subscribe-ui-event.git","type":"git"},"_npmVersion":"6.2.0","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"_nodeVersion":"8.11.1","dependencies":{"raf":"^3.0.0","lodash":"^4.17.10","eventemitter3":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","async":"^2.6.0","grunt":"^1.0.0","jsdom":"^11.8.0","mocha":"^5.0.0","react":"^16.0.0","eslint":"^3.6.0","webpack":"^4.0.0","es5-shim":"^4.0.0","coveralls":"^3.0.0","grunt-cli":"^1.0.0","react-dom":"^16.0.0","babel-core":"^6.26.0","pre-commit":"^1.0.0","prop-types":"^15.6.1","xunit-file":"^1.0.0","grunt-babel":"^7.0.0","grunt-shell":"^2.0.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","grunt-webpack":"^3.0.0","babel-polyfill":"^6.26.0","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^9.0.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^3.1.3","eslint-plugin-react":"^7.0.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","eslint-config-airbnb":"^15.0.0","eslint-plugin-import":"^2.11.0","grunt-contrib-connect":"^1.0.0","eslint-plugin-jsx-a11y":"^6.0.3","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/subscribe-ui-event_2.0.3_1532044914962_0.06664992796538338","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"subscribe-ui-event","version":"2.0.4","keywords":["addEventListener","browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"license":"BSD*","_id":"subscribe-ui-event@2.0.4","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"2f58d75799a44e5013bc753cfcce1f5958f3ffe5","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-2.0.4.tgz","fileCount":30,"integrity":"sha512-RSONnfaJGDux1ErifEFfg+bpDxUzr1+jB/ww8owlqScu4AvcEhFVclTBkiuEyJfI0OWKVAIHi8okexL9TCU5MQ==","signatures":[{"sig":"MEYCIQDqZ7SFfOSMo8iQVf0krQSqA4N+sO7M+LWCKynqYPhIHQIhAJNTfJTE+qflKmgsYBW9jA58P81sgnNdYLmsDKhY5gqD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqWlOCRA9TVsSAnZWagAAb5cP/jmCXkzQ4Wcc0YXC62CF\nuSoYxrz5SdrAXLDOjWoMPIY494MJvNIKor9whw6W3iSSHzSqJkupUEeSXQtc\nyp+rSzsv8MNfzVzIB3xPjVKawbU8cQr+/3b5bIYM+nZV5hb5+eKrvw5bfo6M\n1AGyvbhreEtALMNh0rEZcijsE5q3tseLnduQcyqmrSW9Qohnp9JTG0a1lXl3\nHumwg9Ej/tt7M0VQpFHYgWhoJMEJBDVeQRCXhtSV4qCLN6J4ay0cmeNdUwmI\nPczv5m8wxHzKWjbRRaAD5u/i6nDqj9EubgpBdWQkdFvPI1FTnVSQ5BrbWnGz\n4jSsR4HZPjUAT71tRB6vG0i2cvEVY+K5S449HK4glj0pGwQgeXnGm5Qa26ZX\nB9BR/YnkmvPrGW1l4EM2TU/omGP+NPHnZgnAXA3qfr/+cR2Q5lljdBt6KIpK\n9sRytiJ6b1aMLZkaSEB2KhpuZTi451uPcklrijSxyMMSpf++Z1UAfeLBWpB+\n4bB80Q63OIET6VWY4Kvdu8jJaH0J2+3ffJr8p9gWNDNjFPHz0k8RkdFT9BFM\n22hmhWELkQYNYPygXwIG0zDAayEmYjwclaOdzws7c0rn/mRkEH3LpJ0pb9uD\ncgvC5B5BD6SsjYNSJhaJhnBfVOhoy2D6tN5dHisaX4YFhUIiFCwmCFBsBizB\nUIsG\r\n=/rf8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.es.js","scripts":{"dev":"grunt functional-debug","dist":"grunt dist","func":"grunt functional","lint":"eslint src","test":"grunt cover","unit":"grunt unit","prepublish":"grunt dist"},"_npmUser":{"name":"redonkulus","email":"seth@bertalotto.net"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"licenseText":"Software License Agreement (BSD License)\n========================================\n\nCopyright (c) 2015, Yahoo Inc. All rights reserved.\n----------------------------------------------------\n\nRedistribution and use of this software in source and binary forms, with or\nwithout modification, are permitted provided that the following conditions are\nmet:\n\n  * Redistributions of source code must retain the above copyright notice, this\n    list of conditions and the following disclaimer.\n  * Redistributions in binary form must reproduce the above copyright notice,\n    this list of conditions and the following disclaimer in the documentation\n    and/or other materials provided with the distribution.\n  * Neither the name of Yahoo Inc. nor the names of YUI's contributors may be\n    used to endorse or promote products derived from this software without\n    specific prior written permission of Yahoo Inc.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","dependencies":{"raf":"^3.0.0","lodash":"^4.17.10","eventemitter3":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","async":"^2.6.0","grunt":"^1.0.0","jsdom":"^11.8.0","mocha":"^5.0.0","react":"^16.0.0","eslint":"^3.6.0","webpack":"^4.0.0","es5-shim":"^4.0.0","coveralls":"^3.0.0","grunt-cli":"^1.0.0","react-dom":"^16.0.0","babel-core":"^6.26.0","pre-commit":"^1.0.0","prop-types":"^15.6.1","xunit-file":"^1.0.0","grunt-babel":"^7.0.0","grunt-shell":"^2.0.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","grunt-webpack":"^3.0.0","babel-polyfill":"^6.26.0","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^9.0.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^3.1.3","eslint-plugin-react":"^7.0.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","eslint-config-airbnb":"^15.0.0","eslint-plugin-import":"^2.11.0","grunt-contrib-connect":"^1.0.0","eslint-plugin-jsx-a11y":"^6.0.3","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/subscribe-ui-event_2.0.4_1537829197524_0.7824042482398443","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"subscribe-ui-event","version":"2.0.5","keywords":["addEventListener","browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"license":"BSD*","_id":"subscribe-ui-event@2.0.5","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"dist":{"shasum":"f276d8eae3f82b640e69d7b9d55f7334f9ec67ec","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-2.0.5.tgz","fileCount":30,"integrity":"sha512-1DasqBzDgTbkj2Yu0F8atPB6ouvvM5EdUm6zPONO8IZXVr97ommJFTp1yX/HMW5qYw/nc0huJ7r6VkeqixAdgA==","signatures":[{"sig":"MEYCIQC21jj+LGeOaaxmAPNGN6XjmljDEuyxAYSEM4+UdN5tMAIhANN8Ytgc0FVvhUUwwYh9n1td3ii9rVWfcu0N6CdiL7uc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9Z/DCRA9TVsSAnZWagAAKx8P/3i76mcL6br1E+lVru6h\nYudjRRMeECjxi8pCgdsRegURrjWd4Kzh46keJcaebF15cxGxKuffsO7Vh37O\naud8jEmuwd1Kou7yVcvaNVNXsX4iEheWC5m3ytYwLQaKzgwMyPdYWajYM7m6\npQCUf5PjBYY76yk2eSn/PlcbP5MRyi80vQJL1WACyjdibpGAfeLS0St3ehCh\nYD6j4UlFGFnf5UHpIMuXBOD5NmqiszUaOCITdBtuPBbeouRandxZjVcvtytO\n1nLsBYwRQ+AIgUrYZS44ObhgklFW98X8HtswyK22cpsVS88puXrmepYwDbry\ngIEEIcweetFUhfCSLPEUZ+HWYl8vYOD4w58xrJw3z5hnzuWwND+YXaFM4R0Q\n0oTkqkVgYG7CG0N7TYZ/MjltiISOhvAsZKLvVNewzDmYsAVVXNChf+dWJKTR\na7bPwzRb06RRm/topIXiioeCZRGxQYFMaxndH/1DM988v8GrBGr2aoNtjv4o\nEvFSp0+6LKCdpxnXyL2Y9hpgKhfPykbCQpAi5w9NIm0iFw1LTxXsdaKuf6gm\nDRaYGWErEkhBXCaoT3y7uiiROPfX/IJhj9Il8if2RN3v4zz7UNU+Fr/TEYzb\nrxdjLg6tBVYtc/cuVLjjpKZZPwTB4RIl5xPtLCfQ9LsXITWxBNYze8MsxFKZ\nXiqz\r\n=746t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.es.js","scripts":{"dev":"grunt functional-debug","dist":"grunt dist","func":"grunt functional","lint":"eslint src","test":"grunt cover","unit":"grunt unit","prepublish":"grunt dist"},"_npmUser":{"name":"redonkulus","email":"seth@bertalotto.net"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"https://github.com/yahoo/subscribe-ui-event","type":"git"},"description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"licenseText":"Software License Agreement (BSD License)\n========================================\n\nCopyright (c) 2015, Yahoo Inc. All rights reserved.\n----------------------------------------------------\n\nRedistribution and use of this software in source and binary forms, with or\nwithout modification, are permitted provided that the following conditions are\nmet:\n\n  * Redistributions of source code must retain the above copyright notice, this\n    list of conditions and the following disclaimer.\n  * Redistributions in binary form must reproduce the above copyright notice,\n    this list of conditions and the following disclaimer in the documentation\n    and/or other materials provided with the distribution.\n  * Neither the name of Yahoo Inc. nor the names of YUI's contributors may be\n    used to endorse or promote products derived from this software without\n    specific prior written permission of Yahoo Inc.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","dependencies":{"raf":"^3.0.0","lodash":"^4.17.10","eventemitter3":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","async":"^2.6.0","grunt":"^1.0.0","jsdom":"^11.8.0","mocha":"^5.0.0","react":"^16.0.0","eslint":"^3.6.0","webpack":"^4.0.0","es5-shim":"^4.0.0","coveralls":"^3.0.0","grunt-cli":"^1.0.0","react-dom":"^16.0.0","babel-core":"^6.26.0","pre-commit":"^1.0.0","prop-types":"^15.6.1","xunit-file":"^1.0.0","grunt-babel":"^7.0.0","grunt-shell":"^2.0.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","grunt-webpack":"^3.0.0","babel-polyfill":"^6.26.0","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^9.0.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^3.1.3","eslint-plugin-react":"^7.0.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","eslint-config-airbnb":"^15.0.0","eslint-plugin-import":"^2.11.0","grunt-contrib-connect":"^1.0.0","eslint-plugin-jsx-a11y":"^6.0.3","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/subscribe-ui-event_2.0.5_1542823874626_0.10137204349399109","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"subscribe-ui-event","version":"2.0.6","keywords":["addEventListener","browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@2.0.6","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event#readme","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"44ab9bbb2e58948ded9b3a52c2f6d5979e528129","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-2.0.6.tgz","fileCount":25,"integrity":"sha512-67DaMmtTOLqM6V3ukoqbQFCB0B+o6Qh9v70gaDLO0DoxWEjyyOmouxtDQpoWm+4N/h3kvcnhwm3hkLYjGhHSbA==","signatures":[{"sig":"MEQCIA8jjUKDQ9Vw0tCJQHvTggfPxjibdRuOg2+3A0OUUWBYAiBR+mgbLzdcPdx6+shyu06dPLbMHPu/rRZXRDEH45ngyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXXshCRA9TVsSAnZWagAASBUP/2sg7S2SYuAAiQodZVSo\nCsxxWKECDw1QRKpnyaKmPhospuN8JwFrSCjr55kDxUdugV1ej/PKCNNO8SM+\nyR8h9Q7KfS4G4xx33vYHN+ArQmyBpKdVFEzprwYcPG/QqIoJOJ4uvocXMy7z\nygh7r1YsFDuQl2xV8iELvFbh/bROEwi+IjoYsoItEjHU3QNW3g2ii+16+2Cf\nHWzLfhVtyux6ADo3mg0G7t37D2anJoYpxHy4e0J3+mcl7OBtuAXb9yOUju7e\niFN6O4M9reV6FiApUjqIjzZmkJZSTpSqkjP6YbWcg7YPd/aRUDd4BMq1qzoN\nojjPjdJyR6fkF3DavpWfUvZwNtnsNZJ0lemcQqB+33n+CTYm+RGDmfMuX0F5\nR4UczshxQWjwBFlHxQ1oLs3vkibF0uw/6jRERcwcoOHHjyiNjri8tlADEjke\nO8wTn9+67dbIhsJkU/l3wOseEX6ox/78/ZkoioDhhRFxwTaA7Eo+nusaoCWs\nDtkj0isU+yUqqcEkVsrniam07i0nSLaB3w4uLYpTrecmgdUUhUdgCHguqHBq\nytM0cArCZFw2QjbX0T2zT4aj2Qvg6B7Tioyz7bdyWz20MErLrbTOmu+iHXLn\nn2wUFXS8bTeileMeLqCg3gwUxRNVCxSg2C2HttOI6XJEZWGTu287YxJCk9+l\n+ZhO\r\n=6WNI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.es.js","gitHead":"32a7fdcfa1cd7f731d0bbd581f41b2c05b581b31","scripts":{"dev":"grunt functional-debug","dist":"grunt dist","func":"grunt functional","lint":"eslint src","test":"grunt cover","unit":"grunt unit","prepublish":"grunt dist"},"_npmUser":{"name":"redonkulus","email":"seth@bertalotto.net"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"git+https://github.com/yahoo/subscribe-ui-event.git","type":"git"},"_npmVersion":"6.14.0","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"raf":"^3.0.0","lodash":"^4.17.15","eventemitter3":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","async":"^2.6.0","grunt":"^1.0.0","jsdom":"^11.8.0","mocha":"^5.0.0","react":"^16.0.0","eslint":"^3.6.0","webpack":"^4.0.0","es5-shim":"^4.0.0","coveralls":"^3.0.0","grunt-cli":"^1.0.0","react-dom":"^16.0.0","babel-core":"^6.26.0","pre-commit":"^1.0.0","prop-types":"^15.6.1","xunit-file":"^1.0.0","grunt-babel":"^7.0.0","grunt-shell":"^2.0.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","grunt-webpack":"^3.0.0","babel-polyfill":"^6.26.0","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^9.0.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^3.1.3","eslint-plugin-react":"^7.0.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","eslint-config-airbnb":"^15.0.0","eslint-plugin-import":"^2.11.0","grunt-contrib-connect":"^1.0.0","eslint-plugin-jsx-a11y":"^6.0.3","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/subscribe-ui-event_2.0.6_1583184672887_0.10874992397898997","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"subscribe-ui-event","version":"2.0.7","keywords":["addEventListener","browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"_id":"subscribe-ui-event@2.0.7","maintainers":[{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"},{"name":"src-code","email":"yasteve@yahoo-inc.com"}],"homepage":"https://github.com/yahoo/subscribe-ui-event#readme","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"dist":{"shasum":"8d18b6339c35b25246a5335775573f0e5dc461f8","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-2.0.7.tgz","fileCount":25,"integrity":"sha512-Acrtf9XXl6lpyHAWYeRD1xTPUQHDERfL4GHeNuYAtZMc4Z8Us2iDBP0Fn3xiRvkQ1FO+hx+qRLmPEwiZxp7FDQ==","signatures":[{"sig":"MEQCIENmZ2uTkU7ImRBseOuF0SRcTATAcQP1Xh4nBb8eKRL9AiB0pt4ImC1Rin349QCUm4k2ROLV1cIQs6LrtFUIFzg4Qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPYGfCRA9TVsSAnZWagAARzoQAIm7aPaQpsWfEV03fe5/\nKsig7eJVMVjb5X5kCGYN1KuyoLBh/eAsGRHjlOM4k1HYuHQ/guBzgQc+/ZDw\nE5N8KhUr1ofpQ/Lo8dN6rhjizLH1MEekEL0YpsZ80funpRNFjlQ9bLcr558B\nc6vd1S/UDF8frFNvqCUeumDpqIwPQ0Scs4U6GA7lSvT2E/bkytpife+teZno\nz7KjwNZa7UjsQt9HNxsJqQ3fgPalD8u0AnMXdVdS0saIW1FpQRvkYoQkJOMK\n9FuFUKS0HbOljNX2m65fCl0p1Z2VFtdjlaFxFXUcEjRv+/X/Jp5kNsiLcpZk\n9wMqjCFEtPdzdXdf4Ei+bTBXCTPV6Z2NIjrc0lIyRX3saSXWpfBG7E7uYPxz\nTeneDPEIOF/nefONuYjRHFCXRYiTv8Vil8TYQt6VSu8ivKlrjsnAE9dgZvK6\nKPEAvkB4MJ3ziBb98kuMivgh2cN+biUH/FfN+bGZXi19BUIOSANeEpxS5Cbd\nijfqcaV1tXJ6CFpJOmjw1/kr3WLp6mW8lyc7aCLvYZYk64/87CrqAIKCbWMj\n0ZDJyRMJGvWIbJjcj3NR2HnAIZLnbWjrhXJgUIUkhjpK7bxgo4Vh//Bk9JGB\nEGLvg2zb/8SimM+bSRMQ9L4H3/zRPtIcGOO1RUkYjoHouDSagQYvZn34yikp\nzyvM\r\n=ZqND\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.es.js","gitHead":"63a87a857d8ec0b4634b6b156a4bfbf159357d1f","scripts":{"dev":"grunt functional-debug","dist":"grunt dist","func":"grunt functional","lint":"eslint src","test":"grunt cover","unit":"grunt unit","prepublish":"grunt dist"},"_npmUser":{"name":"redonkulus","email":"seth@bertalotto.net"},"licenses":"BSD-3-Clause","precommit":["lint","test"],"repository":{"url":"git+https://github.com/yahoo/subscribe-ui-event.git","type":"git"},"_npmVersion":"6.14.7","description":"A single, throttle built-in solution to subscribe to browser UI Events.","directories":{},"_nodeVersion":"12.16.2","dependencies":{"raf":"^3.0.0","lodash":"^4.17.15","eventemitter3":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","chai":"^4.1.2","async":"^2.6.0","grunt":"^1.0.0","jsdom":"^11.8.0","mocha":"^5.0.0","react":"^16.0.0","eslint":"^3.6.0","webpack":"^4.0.0","es5-shim":"^4.0.0","coveralls":"^3.0.0","grunt-cli":"^1.0.0","react-dom":"^16.0.0","babel-core":"^6.26.0","pre-commit":"^1.0.0","prop-types":"^15.6.1","xunit-file":"^1.0.0","grunt-babel":"^7.0.0","grunt-shell":"^2.0.0","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","grunt-webpack":"^3.0.0","babel-polyfill":"^6.26.0","grunt-atomizer":"^3.0.0","grunt-saucelabs":"^9.0.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^3.1.3","eslint-plugin-react":"^7.0.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","eslint-config-airbnb":"^15.0.0","eslint-plugin-import":"^2.11.0","grunt-contrib-connect":"^1.0.0","eslint-plugin-jsx-a11y":"^6.0.3","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/subscribe-ui-event_2.0.7_1597866398637_0.8414438104728641","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"subscribe-ui-event","version":"3.0.0","description":"A single, throttle built-in solution to subscribe to browser UI Events.","main":"index.js","module":"index.es.js","scripts":{"clean":"rm -rf dist dist-es","dev":"grunt functional-debug","dist":"npm run clean && npm run dist:commonjs && npm run dist:es","dist:commonjs":"babel --env-name commonjs src -d dist","dist:es":"babel --env-name es src -d dist-es","format":"prettier --write .","format:check":"prettier --check .","func":"grunt functional","lint":"eslint . && npm run format:check","prepublish":"npm run dist","test":"nyc ./node_modules/.bin/mocha tests/unit --recursive --reporter spec"},"repository":{"type":"git","url":"git+https://github.com/yahoo/subscribe-ui-event.git"},"keywords":["addEventListener","browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"dependencies":{"eventemitter3":"^5.0.0","raf":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@babel/register":"^7.14.5","async":"^3.2.0","babel-plugin-add-module-exports":"^1.0.4","chai":"^4.3.4","es5-shim":"^4.0.0","eslint":"^8.0.1","eslint-plugin-import":"^2.25.2","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","grunt":"^1.0.0","grunt-atomizer":"^3.0.0","grunt-cli":"^1.0.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-connect":"^5.0.0","grunt-contrib-watch":"^1.0.0","grunt-saucelabs":"^9.0.0","grunt-webpack":"^6.0.0","jsdom":"^25.0.0","mocha":"^10.0.0","nyc":"^17.0.0","pre-commit":"^1.0.0","prettier":"^3.0.0","prop-types":"^15.6.1","react":"^18.2.0","react-dom":"^18.2.0","webpack":"^5.44.0","webpack-dev-server":"^4.0.0"},"precommit":["lint","test"],"license":"BSD-3-Clause","prettier":{"singleQuote":true,"tabWidth":4},"browserslist":"> 0.25%, not dead","_id":"subscribe-ui-event@3.0.0","gitHead":"ee5c7abc71607425b9de7132ca307498d2d53dc2","bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"homepage":"https://github.com/yahoo/subscribe-ui-event#readme","_nodeVersion":"20.10.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-Rgop/8yYQjgK47HsPKSxGLJnL/n2ejtAl0PAW9Bvt1kt+pEDN9SB3RP5JVUPjjuYZoFcGb3MOFNIf06uIzrazg==","shasum":"18f7c3e87a5007bc79550b04d9f0f596277c20e4","tarball":"https://registry.npmjs.org/subscribe-ui-event/-/subscribe-ui-event-3.0.0.tgz","fileCount":23,"unpackedSize":43912,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbX8QNmWfHIyzh2NJKUcwzaqRFneM8eOHCcTduPggasAIhAMEBg1PDF+7k83jBq7MUME+YuaUFTcMA6uTCKm45kbYe"}]},"_npmUser":{"name":"redonkulus","email":"seth@bertalotto.net"},"directories":{},"maintainers":[{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"src-code","email":"yasteve@yahoo-inc.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/subscribe-ui-event_3.0.0_1734375319196_0.9348109306776609"},"_hasShrinkwrap":false}},"time":{"created":"2015-07-30T06:05:28.608Z","modified":"2024-12-16T18:55:19.695Z","0.1.0":"2015-07-30T06:05:28.608Z","0.1.1":"2015-08-19T05:04:41.535Z","0.1.2":"2015-08-19T05:12:15.738Z","0.1.3":"2015-08-19T19:14:38.483Z","0.1.4":"2015-08-26T00:29:21.505Z","0.2.0":"2015-08-28T18:24:38.767Z","0.2.1":"2015-08-30T03:02:11.150Z","0.2.2":"2015-08-30T03:26:00.030Z","0.2.3":"2015-08-31T23:12:29.933Z","0.2.4":"2015-09-01T00:35:12.698Z","0.2.5":"2015-09-01T19:28:30.389Z","0.2.6":"2015-09-02T22:54:30.200Z","0.2.7":"2015-09-11T01:02:04.697Z","0.2.8":"2015-11-18T06:50:30.752Z","0.2.9":"2015-11-18T07:48:40.478Z","0.2.10":"2015-11-19T20:25:40.803Z","1.0.0":"2015-11-24T17:52:09.781Z","1.0.1":"2016-01-12T23:59:12.406Z","1.0.2":"2016-01-27T06:24:31.615Z","1.0.3":"2016-01-27T06:38:23.995Z","1.0.4":"2016-01-31T20:11:38.475Z","1.0.5":"2016-03-02T23:02:58.014Z","1.0.6":"2016-03-11T05:25:12.651Z","1.0.7":"2016-03-24T22:24:22.036Z","1.0.8":"2016-03-25T18:33:42.894Z","1.0.9":"2016-04-01T20:04:31.384Z","1.0.10":"2016-04-01T20:10:58.020Z","1.0.11":"2016-05-24T17:38:09.103Z","1.0.12":"2016-05-24T18:30:39.080Z","1.0.13":"2016-08-05T17:24:38.419Z","1.0.14":"2016-09-22T21:54:54.139Z","1.1.0":"2017-12-20T23:42:30.993Z","1.1.1":"2018-01-02T20:16:03.559Z","1.1.2":"2018-05-10T19:26:36.647Z","2.0.0":"2018-05-10T22:10:17.889Z","2.0.1":"2018-05-11T00:31:38.781Z","2.0.2":"2018-06-05T19:40:35.919Z","2.0.3":"2018-07-20T00:01:55.052Z","2.0.4":"2018-09-24T22:46:37.721Z","2.0.5":"2018-11-21T18:11:14.769Z","2.0.6":"2020-03-02T21:31:13.023Z","2.0.7":"2020-08-19T19:46:38.791Z","3.0.0":"2024-12-16T18:55:19.494Z"},"bugs":{"url":"https://github.com/yahoo/subscribe-ui-event/issues"},"author":{"name":"Hank Hsiao","email":"hankxiao@yahoo-inc.com"},"homepage":"https://github.com/yahoo/subscribe-ui-event#readme","keywords":["addEventListener","browser","events","requestAnimationFrame","resize","scroll","subscribe","throttle"],"repository":{"type":"git","url":"git+https://github.com/yahoo/subscribe-ui-event.git"},"description":"A single, throttle built-in solution to subscribe to browser UI Events.","maintainers":[{"name":"redonkulus","email":"seth@bertalotto.net"},{"name":"src-code","email":"yasteve@yahoo-inc.com"},{"name":"kaesonho","email":"kaesonho@yahoo-inc.com"},{"name":"hankhsiao","email":"kidhank@gmail.com"},{"name":"roderickhsiao","email":"roderickhsiao@gmail.com"}],"readme":"# subscribe-ui-event\n\n[![npm version](https://badge.fury.io/js/subscribe-ui-event.svg)](http://badge.fury.io/js/subscribe-ui-event)\n![github actions](https://github.com/yahoo/subscribe-ui-event/actions/workflows/test.js.yml/badge.svg)\n\nWith `subscribe-ui-event`, instead of calling multiple `window.addEventListener('scroll', eventHandler);` by different components, call `subscribe('scroll', eventHandler)`. It will only add a single event listener and dispatch event to those who subscribe to the event via [eventemitter3](https://github.com/primus/EventEmitter3).\n\n## Install\n\n```bash\nnpm install subscribe-ui-event\n```\n\n## Single Event Listener v.s. Multiple Event Listeners\n\nWhy a single event? More performant and less memory consumption.\n\nThe [jsperf ](http://jsperf.com/subscribe-v-s-addeventlistener/2) runs 10 `addEventListener` and 10 non-throttling `subscribe`, and the outcome is that the ops/sec of `subscribe` is slightly less. But in regular case, you will use throttling `subscribe`, and it will be more performant.\n\n![comparison](https://cloud.githubusercontent.com/assets/2044960/9611594/6167df1c-5095-11e5-8abc-c81ff4d13ce6.png)\n\nFor 10 `addEventListener`, the difference of memory consumption between peak and trough is about 4.1K.\n\n![addEventListener](https://cloud.githubusercontent.com/assets/2044960/9611614/778bc452-5095-11e5-80d9-be9379df9956.png)\n\nFor 10 `subscribe`, the difference of memory consumption between peak and trough is about 1.0K.\n\n![subscribe](https://cloud.githubusercontent.com/assets/2044960/9611619/7c293652-5095-11e5-8d27-29a0d2d167cc.png)\n\n## Other Benefits\n\n1.  Throttling by default.\n2.  Access `document.body.scrollTop`, `window.innerWidth` once.\n3.  Provide `requestAnimationFrame` throttle for high performance.\n4.  Be able to use events like `scrollStart` (see below) those edge events.\n\n## API\n\n### subscribe\n\n```ts\nsubscribe(eventType: String, callback: Function, options: Object?): Subscription\n```\n\nProvide throttled version of `window` or `document` events, such like `scroll`, `resize`, `touch` and `visibilitychange` to subscribe, see below.\n\n**Note on IE8 or the below, the throttle will be turned off because the event object is global and will be deleted for setTimeout or rAF.**\n\nExample:\n\n```ts\nimport { subscribe } from 'subscribe-ui-event';\nfunction eventHandler (e, payload) {\n    // e is the native event object and\n    // payload is the additional information\n    ...\n}\n// 50ms throttle by default\nconst subscription = subscribe('scroll', eventHandler);\n// remove later\nsubscription.unsubscribe();\n```\n\n#### Optional Payload\n\nThe format of the payload is:\n\n```js\n{\n    type: <String>, // could be 'scroll', 'resize' ...\n    // you need to pass options.enableScrollInfo = true to subscribe to get the following data\n    scroll: {\n        top: <Number>, // The scroll position, i.g., document.body.scrollTop\n        delta: <Number> // The delta of scroll position, it is helpful for scroll direction\n    },\n    // you need to pass options.enableResizeInfo = true to subscribe to get the following data\n    resize: {\n        width: <Number>, // The client width\n        height: <Number> // The client height\n    },\n    // you need to pass options.enableTouchInfo = true to subscribe to get the following data\n    touch: {\n        axisIntention: <String>, // 'x', 'y', or ''.\n        startX: <Number>,\n        startY: <Number>,\n        deltaX: <Number>,\n        deltaY: <Number>\n    }\n}\n```\n\n#### Options\n\n`options.throttleRate` allows of changing the throttle rate, and the default value is 50 (ms). Set 0 for no throttle. **On IE8, there will be no throttle, because throttling will use setTimeout or rAF to achieve, and the event object passed into event handler will be overwritten.**\n\n`options.context` allows of setting the caller of callback function.\n\n`options.useRAF = true` allows of using `requestAnimationFrame` instead of `setTimeout`.\n\n`options.enableScrollInfo = true` allows of getting `scrollTop`.\n\n`options.enableResizeInfo = true` allows of getting `width` and `height` of client.\n\n`options.enableTouchInfo = true` allows of getting touch information (see above).\n\n`eventType` could be one of the following:\n\n1.  scroll - window.scoll\n2.  scrollStart - The start of window.scoll\n3.  scrollEnd - The end of window.scoll\n4.  resize - window.resize\n5.  resizeStart - The start window.resize\n6.  resizeEnd - The end window.resize\n7.  visibilitychange - document.visibilitychange (IE8 doesn't support)\n8.  touchmoveStart - The start of window.touchmove\n9.  touchmoveEnd - The end of window.touchmove\n10. touchmove - window.touchmove\n11. touchstart - window.touchstart\n12. touchend - window.touchend\n\n`options.eventOptions`: An options object that specifies characteristics about the event listener (if passive event is supported by the browser)\n\n### unsubscribe\n\n```js\nunsubscribe(eventType: String, callback: Function): Void\n```\n\nUnsubscribe to an event listener, we suggest you use `subscription.unsubscribe()`, because it may accidentally unsubscribe those events having the same `eventType` and `callback`, but different `throttleRate`.\n\n## Credits\n\n-   This library runs full browser test suite using Sauce Labs.\n\n## License\n\nThis software is free to use under the BSD license.\nSee the [LICENSE file](./LICENSE.md) for license text and copyright information.\n","readmeFilename":"README.md","users":{"hydra":true,"johnfliu":true,"arcticicestudio":true},"license":"BSD-3-Clause"}