{"_id":"react-event-listener","_rev":"42-51cfd9ffe1f1a1e24c7aef27a0a33246","name":"react-event-listener","dist-tags":{"latest":"0.6.7"},"versions":{"0.0.1":{"name":"react-event-listener","version":"0.0.1","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.0.1","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"4d2cfb6759f75f8d9064fe81013832f1fd3b6a28","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.0.1.tgz","integrity":"sha512-H2sYYfCf00Kj4fON01DDy8paVvYMsNgrL7nyXH6vOI+smHrQPJjhXN7Nw2rqBWjx88t2FgBtQnhGRcki35B+EA==","signatures":[{"sig":"MEUCIHNT0iVDgD9cVatXg5T3+E/sY2MDiPMKVdlXeBgKS+w8AiEAo9vIOFoEKxQCCHbmMspyu53M0cAN5h4hqS7ysL3KoWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"4d2cfb6759f75f8d9064fe81013832f1fd3b6a28","gitHead":"84500d99e07e23d7ce98f415754d76cb23bbc4d4","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"2.1.8","description":"A React mixin that enable components to bind events","directories":{},"_nodeVersion":"0.10.25"},"0.0.2":{"name":"react-event-listener","version":"0.0.2","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.0.2","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"2ddf27289b6eb6e23cde549df018f6ee5eda710b","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.0.2.tgz","integrity":"sha512-STLOrOaO56s1IExqjXKexEzNkPmGWSeWar0YJZdDZGwaZv/ngTHQHCQ9tKnGFUcjZfnu+qZZgqkcYQ24GFIyfg==","signatures":[{"sig":"MEYCIQCaH6WcxOiHRV9DV7Sl1VvA7Lbspxe1gMAKd6KxYflAcAIhAI5IDXOKd0JMTxna6vUmPXuTWtKjw9ruocDubXGRRFWf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2ddf27289b6eb6e23cde549df018f6ee5eda710b","gitHead":"6dfb53c8ca07470df69920999c0b84233bfb3b8f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"2.1.8","description":"A React mixin that enable components to bind events","directories":{},"_nodeVersion":"0.10.25"},"0.1.0":{"name":"react-event-listener","version":"0.1.0","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.1.0","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"c64dc37f42b6138221cec93515886995eb692df5","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.1.0.tgz","integrity":"sha512-DgzoBljitX3mWjVxpzZ2vFhfmQaQi2T17fr+F6KynVCIXsQ+w6OS5dtZkiNQe2T52SYZsPyQlpS88xk5W9JOOg==","signatures":[{"sig":"MEQCIAatlWyjhXwUZ8biYdI4iJ8vC10kkxFSeRibISkJQP3ZAiBy6+xRVXtl56fPTVYlygu4mqdE0x8o++hsOD2LfpVkhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","config":{"mocha":"--compilers js:babel-core/register ./src/**/__tests__/*.spec.js --require ./src/__tests__/setup.js"},"_shasum":"c64dc37f42b6138221cec93515886995eb692df5","gitHead":"52e20624d1460477e34ba5b3a048dd84bcdd4b11","scripts":{"lint":"eslint src","test":"mocha $npm_package_config_mocha","build":"babel src --out-dir lib","clean":"rimraf lib","pretest":"npm run lint","prebuild":"npm run lint && npm run clean","test:cov":"babel-node ./node_modules/.bin/isparta cover --report lcov _mocha -- $npm_package_config_mocha","test:watch":"npm test -- --watch","pretest:cov":"npm run lint"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"git+https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"3.3.12","description":"A React component that allow to bind events on the global scope","directories":{},"_nodeVersion":"5.2.0","devDependencies":{"jsdom":"^7.0.2","mocha":"^2.3.3","react":"^0.14.1","eslint":"^1.7.3","expect":"^1.12.2","rimraf":"^2.4.3","isparta":"^4.0.0","istanbul":"^0.4.0","babel-cli":"^6.4.5","react-dom":"^0.14.1","babel-core":"^6.4.5","babel-eslint":"^4.1.3","babel-preset-react":"^6.3.13","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^3.6.3","babel-preset-stage-1":"^6.3.13","react-addons-test-utils":"^0.14.1","codeclimate-test-reporter":"^0.3.0"}},"0.1.1":{"name":"react-event-listener","version":"0.1.1","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.1.1","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"fe7ea0beba05d88f4a5198f1ffb41a00ec8b1b65","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.1.1.tgz","integrity":"sha512-5yYSftfh2GcSQ42WLRCyqjQt+EXkSuYpYL5Yb0bsEU3mMQpE7gkI6mlyU85nZfGXP7GZkfAnuzcyq6qmaLl88Q==","signatures":[{"sig":"MEUCIQD/L7xdmIhOGpjK8tefLw5YOWR9KlPWg0EXY2Y8uBKKSQIgG/B6c1m/HHx7DqV3KzSR4nLgSzvKi5WsSQtPdriu0eQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","config":{"mocha":"--compilers js:babel-core/register ./src/**/__tests__/*.spec.js --require ./src/__tests__/setup.js"},"_shasum":"fe7ea0beba05d88f4a5198f1ffb41a00ec8b1b65","gitHead":"f3635ffca2c06c8ab604c94d59d6f0774204f0b8","scripts":{"lint":"eslint src","test":"mocha $npm_package_config_mocha","build":"babel src --out-dir lib","clean":"rimraf lib","pretest":"npm run lint","prebuild":"npm run lint && npm run clean","test:cov":"babel-node ./node_modules/.bin/isparta cover --report lcov _mocha -- $npm_package_config_mocha","prepublish":"npm run build","test:watch":"npm test -- --watch","pretest:cov":"npm run lint"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"git+https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"3.3.12","description":"A React component that allow to bind events on the global scope","directories":{},"_nodeVersion":"5.2.0","devDependencies":{"jsdom":"^7.0.2","mocha":"^2.3.3","react":"^0.14.1","eslint":"^1.7.3","expect":"^1.12.2","rimraf":"^2.4.3","isparta":"^4.0.0","istanbul":"^0.4.0","babel-cli":"^6.4.5","react-dom":"^0.14.1","babel-core":"^6.4.5","babel-eslint":"^4.1.3","babel-preset-react":"^6.3.13","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^3.6.3","babel-preset-stage-1":"^6.3.13","react-addons-test-utils":"^0.14.1","codeclimate-test-reporter":"^0.3.0"}},"0.1.2":{"name":"react-event-listener","version":"0.1.2","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.1.2","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"f1fd2f0c5084013e95b8b3ac3fb0d1d4cde42813","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.1.2.tgz","integrity":"sha512-R7WluSmdkIi7SuFMIQGHkcqDiVSBvWyMicIhcnzP5r0JUOUF8A9rA5WmrN6DH3tid2o5YrFr1KPkpKSAF3iR9A==","signatures":[{"sig":"MEYCIQCGLH9b5N4bLKyxxKf4A5N3TtY+Ni5TYd8tWlkrwEwG7gIhAJA0Nzd0z3pJ6OAidmyahYX0V7p35K9j3o7MzwNqc6iq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","config":{"mocha":"--compilers js:babel-core/register ./src/**/__tests__/*.test.js --require ./src/__tests__/setup.js"},"_shasum":"f1fd2f0c5084013e95b8b3ac3fb0d1d4cde42813","gitHead":"5e08d647feac0fcc6d95bd33f4802568c4ab04e1","scripts":{"lint":"eslint src test","test":"npm run test:unit && mocha $npm_package_config_mocha","build":"babel src --out-dir lib","clean":"rimraf lib","pretest":"npm run lint","prebuild":"npm run lint && npm run clean","test:cov":"babel-node ./node_modules/.bin/isparta cover --report lcov _mocha -- $npm_package_config_mocha","test:unit":"babel-node test/unit.js","prepublish":"npm run build","test:watch":"npm test -- --watch","pretest:cov":"npm run lint"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"git+https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"3.3.12","description":"A React component that allow to bind events on the global scope","directories":{},"_nodeVersion":"5.2.0","devDependencies":{"chai":"^3.5.0","glob":"^7.0.3","jsdom":"^8.3.0","mocha":"^2.3.3","react":"^15.0.1","enzyme":"^2.2.0","eslint":"^2.7.0","expect":"^1.12.2","rimraf":"^2.4.3","isparta":"^4.0.0","istanbul":"^0.4.0","minimist":"^1.2.0","babel-cli":"^6.4.5","react-dom":"^15.0.1","babel-core":"^6.4.5","babel-eslint":"^6.0.2","babel-preset-react":"^6.3.13","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^5.0.1","babel-preset-stage-1":"^6.3.13","react-addons-test-utils":"^15.0.1","codeclimate-test-reporter":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener-0.1.2.tgz_1462034969334_0.6264826664701104","host":"packages-12-west.internal.npmjs.com"}},"0.2.0":{"name":"react-event-listener","version":"0.2.0","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.2.0","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"1d469b4ec5cf6b11f76d5897f3d632a51e8f6049","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.2.0.tgz","integrity":"sha512-uIWEYsMicG8ZgasnY0tTqwNxnifUK4b3BY1FyjC66kRBXJ5Yx+GajU3egHHmtUYeUhEfPdluD85WVgcEoL3mew==","signatures":[{"sig":"MEUCIBvavzEDP2t5rTfjS0+Uqoj5HXDSbQdDNEWq1le542WtAiEAwP08LMqMaRa5HyrRQ+xE5BjGXermH9y6l+YY0ntlKnI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"1d469b4ec5cf6b11f76d5897f3d632a51e8f6049","gitHead":"7618cd7a35388c4906a8229d16436af8410a82c2","scripts":{"lint":"eslint src test","test":"npm run lint && npm run test:unit","build":"rimraf lib && babel src --out-dir lib","test:unit":"babel-node test/unit.js","prepublish":"npm run build"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"git+https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"3.6.0","description":"A React component that allow to bind events on the global scope","directories":{},"_nodeVersion":"5.7.0","dependencies":{"fbjs":"^0.8.0"},"devDependencies":{"chai":"^3.5.0","glob":"^7.0.3","jsdom":"^8.3.0","mocha":"^2.3.3","react":"^15.0.1","sinon":"^1.17.4","enzyme":"^2.2.0","eslint":"^2.9.0","expect":"^1.12.2","rimraf":"^2.4.3","minimist":"^1.2.0","babel-cli":"^6.4.5","react-dom":"^15.0.1","babel-core":"^6.4.5","babel-eslint":"^6.0.2","babel-preset-react":"^6.3.13","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^5.0.1","babel-preset-stage-1":"^6.3.13","react-addons-test-utils":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener-0.2.0.tgz_1462381778464_0.29799397895112634","host":"packages-16-east.internal.npmjs.com"}},"0.2.1":{"name":"react-event-listener","version":"0.2.1","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.2.1","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"9fc2e17aac264d5c9fc21cc78d5fa02e969914f3","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.2.1.tgz","integrity":"sha512-vT+pZ+49IpGKt+XqBBY/InO19HE2PuCZ2hX2hF23CjrZXfXfGuYH8jovATK5mAik367R1C3sVPTpnZG+IKywtQ==","signatures":[{"sig":"MEUCIQC/rMj4N5/CO2H/eddQLzD3VULvvRn0bo7WlyIttPL6BAIgDTA9Q6zN7ZSn7a1EIVgX29cfb9XVrQRjk05rS9Pyvmw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"9fc2e17aac264d5c9fc21cc78d5fa02e969914f3","gitHead":"3ca1fb625a44afed05e9b331a1e53fd2225a67b9","scripts":{"lint":"eslint src test","test":"npm run lint && npm run test:unit","build":"rimraf lib && babel src --out-dir lib","test:unit":"babel-node test/unit.js","prepublish":"npm run build"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"git+https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"3.3.12","description":"A React component that allow to bind events on the global scope","directories":{},"_nodeVersion":"5.2.0","dependencies":{"fbjs":"^0.8.0"},"devDependencies":{"chai":"^3.5.0","glob":"^7.0.3","jsdom":"^8.3.0","mocha":"^2.3.3","react":"^15.0.1","sinon":"^1.17.4","enzyme":"^2.2.0","eslint":"^2.9.0","expect":"^1.12.2","rimraf":"^2.4.3","minimist":"^1.2.0","babel-cli":"^6.4.5","react-dom":"^15.0.1","babel-core":"^6.4.5","babel-eslint":"^6.0.2","babel-preset-react":"^6.3.13","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^5.0.1","babel-preset-stage-1":"^6.3.13","react-addons-test-utils":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener-0.2.1.tgz_1462400729341_0.933315075468272","host":"packages-16-east.internal.npmjs.com"}},"0.3.0":{"name":"react-event-listener","version":"0.3.0","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.3.0","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"0a564b57c89046e2ff97b4a436391db5c9c16424","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.3.0.tgz","integrity":"sha512-g+X+8piOhNb5n47QNgO59ahWvxjwhwekh6AIcRUvuf/kkLMtaMBLG7CD7ILFZ0klm1ggRRgcMBxEWIY6Vuc9CA==","signatures":[{"sig":"MEYCIQC0tXYbNh4jBW0bV7MIAREDmekC8Iw/HSGNpugvVTQu5AIhALFX/m9G0GHKQd13t3jcSpU877LFN9rtz6Vl+tbenUOr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"0a564b57c89046e2ff97b4a436391db5c9c16424","gitHead":"5ba1c03ce0034f8378b3f841105309ed6dcf4892","scripts":{"flow":"flow","lint":"eslint src test","test":"npm run lint && npm run test:unit && npm run flow","build":"rimraf lib && babel src --out-dir lib --ignore spec.js","test:unit":"babel-node test/unit.js","prepublish":"npm run build"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"git+https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"3.8.6","description":"A React component that allow to bind events on the global scope","directories":{},"_nodeVersion":"6.1.0","dependencies":{"fbjs":"^0.8.4"},"devDependencies":{"chai":"^3.5.0","glob":"^7.0.6","jsdom":"^9.5.0","mocha":"^3.0.2","react":"^15.3.2","sinon":"^1.17.6","enzyme":"^2.4.1","eslint":"^3.5.0","expect":"^1.20.2","rimraf":"^2.5.4","flow-bin":"^0.32.0","minimist":"^1.2.0","pkgfiles":"^2.3.0","babel-cli":"^6.14.0","react-dom":"^15.3.2","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-preset-react":"^6.11.1","babel-preset-es2015":"^6.14.0","eslint-plugin-react":"^6.2.2","babel-preset-stage-1":"^6.13.0","react-addons-test-utils":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener-0.3.0.tgz_1474310757450_0.2602548722643405","host":"packages-16-east.internal.npmjs.com"}},"0.3.1":{"name":"react-event-listener","version":"0.3.1","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.3.1","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"6994a35429d6eaaef19f8d0a0d34a20590ad290d","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.3.1.tgz","integrity":"sha512-85kR37017Q6CKvQHqQc6UNxDZtiA6J4YaX3ZWm2RyYcCYho/reJuBxamLQh71AyYzR3cVVhdwKO0HyErFegnfA==","signatures":[{"sig":"MEYCIQD0EF5yeDhmO/oRZlCBW7A25OnGqQ1z2oC1Yg6xpUzsugIhALleKizRqSRXwi2Qeoi1BrcfvTZR9Czk2Yy71QRwvRS3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"6994a35429d6eaaef19f8d0a0d34a20590ad290d","gitHead":"bb883f210efbf0010f83d89aa14c97489266c768","scripts":{"flow":"flow","lint":"eslint src test","test":"npm run lint && npm run test:unit && npm run flow","build":"rimraf lib && babel src --out-dir lib --ignore spec.js","test:unit":"babel-node test/unit.js","prepublish":"npm run build"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"git+https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"3.8.6","description":"A React component that allow to bind events on the global scope","directories":{},"_nodeVersion":"6.1.0","dependencies":{"react-addons-shallow-compare":"^0.14.0 || ^15.0.0"},"devDependencies":{"chai":"^3.5.0","glob":"^7.1.0","jsdom":"^9.6.0","mocha":"^3.1.0","react":"^15.3.2","sinon":"^1.17.6","enzyme":"^2.4.1","eslint":"^3.7.1","expect":"^1.20.2","rimraf":"^2.5.4","flow-bin":"^0.33.0","minimist":"^1.2.0","pkgfiles":"^2.3.0","babel-cli":"^6.16.0","react-dom":"^15.3.2","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-preset-react":"^6.16.0","babel-preset-es2015":"^6.16.0","eslint-plugin-react":"^6.3.0","babel-preset-stage-1":"^6.16.0","react-addons-test-utils":"^15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener-0.3.1.tgz_1475614851203_0.3773134865332395","host":"packages-16-east.internal.npmjs.com"}},"0.4.0":{"name":"react-event-listener","version":"0.4.0","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.4.0","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"26c40ab18f9f0e0d8d1fed9c3465e79c0a99c9a5","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.4.0.tgz","integrity":"sha512-r1x/cgwsn2zh7wS5WWF1ovQH0hEmf8Ic8jNmYGL352OUxe50xCpjoTM8cu6oYaqn1mZZtq4nhGuehD3GcCoGRw==","signatures":[{"sig":"MEUCIFHzUjvxlLJvv8GFrW3WwPHKEwKba1wxgfh5kBCTJUlQAiEA65XBDNzSjkp7bkMnGGnbS8pJnU39GUQx2a32yJL56Pk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"26c40ab18f9f0e0d8d1fed9c3465e79c0a99c9a5","gitHead":"86d45d310d773a4d54b977c237d8c8f07c325a88","scripts":{"flow":"flow","lint":"eslint src test","test":"npm run lint && npm run test:unit && npm run flow","build":"rimraf lib && babel src --out-dir lib --ignore spec.js","test:unit":"babel-node test/unit.js","prepublish":"npm run build"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"git+https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"3.8.6","description":"A React component that allow to bind events on the global scope","directories":{},"_nodeVersion":"6.1.0","dependencies":{"warning":"^3.0.0","react-addons-shallow-compare":"^0.14.0 || ^15.0.0"},"devDependencies":{"chai":"^3.5.0","glob":"^7.1.1","jsdom":"^9.6.0","mocha":"^3.1.0","react":"^15.3.2","sinon":"^1.17.6","enzyme":"^2.4.1","eslint":"^3.7.1","expect":"^1.20.2","rimraf":"^2.5.4","flow-bin":"^0.33.0","minimist":"^1.2.0","pkgfiles":"^2.3.0","babel-cli":"^6.16.0","react-dom":"^15.3.2","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-preset-react":"^6.16.0","babel-preset-es2015":"^6.16.0","eslint-plugin-react":"^6.4.0","babel-preset-stage-1":"^6.16.0","react-addons-test-utils":"^15.3.2","babel-plugin-transform-runtime":"^6.15.0","babel-plugin-transform-dev-warning":"^0.1.0","babel-plugin-transform-react-remove-prop-types":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener-0.4.0.tgz_1476042409444_0.42660452076233923","host":"packages-12-west.internal.npmjs.com"}},"0.4.1":{"name":"react-event-listener","version":"0.4.1","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.4.1","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"86b53974c3df651857766b7b177682ed7c7c8318","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.4.1.tgz","integrity":"sha512-CF3WtWwgpCTb/A+qq3dIVFTXFh4oN/r+epTUtbBNrUKIgO8kUxsAo98wOasan6wls8nWzIASnHIFwuW4iWZDNA==","signatures":[{"sig":"MEUCIQDmbO9vG+a/tGROi/f03oDZokwnhw6rVgfYeT2G3wbHCgIgGrGagW67DZI/AJWCiLH98O5/YBP80q6X3DKdUavuFpg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"86b53974c3df651857766b7b177682ed7c7c8318","gitHead":"4bccb4eefc929bbab74042bcf6a610f71dee1779","scripts":{"flow":"flow","lint":"eslint src test","test":"npm run lint && npm run test:unit && npm run flow","build":"rimraf lib && babel src --out-dir lib --ignore spec.js","test:unit":"babel-node test/unit.js","prepublish":"npm run build"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"git+https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"3.10.9","description":"A React component that allow to bind events on the global scope","directories":{},"_nodeVersion":"7.2.0","dependencies":{"warning":"^3.0.0","babel-runtime":"^6.20.0","react-addons-shallow-compare":"^15.4.2"},"devDependencies":{"chai":"^3.5.0","glob":"^7.1.1","jsdom":"^9.9.1","mocha":"^3.2.0","react":"^15.4.2","sinon":"^1.17.7","enzyme":"^2.7.0","eslint":"^3.13.1","expect":"^1.20.2","rimraf":"^2.5.4","flow-bin":"^0.37.4","minimist":"^1.2.0","pkgfiles":"^2.3.2","babel-cli":"^6.18.0","react-dom":"^15.4.2","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-preset-react":"^6.16.0","babel-preset-es2015":"^6.18.0","eslint-plugin-babel":"^4.0.0","eslint-plugin-mocha":"^4.8.0","eslint-plugin-react":"^6.9.0","babel-preset-stage-1":"^6.16.0","eslint-config-airbnb":"^14.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-flowtype":"^2.29.2","eslint-plugin-jsx-a11y":"^3.0.2","react-addons-test-utils":"^15.4.2","babel-plugin-transform-runtime":"^6.15.0","babel-plugin-transform-dev-warning":"^0.1.0","babel-plugin-transform-react-remove-prop-types":"^0.2.11"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener-0.4.1.tgz_1484481201931_0.7797794027719647","host":"packages-18-east.internal.npmjs.com"}},"0.4.2":{"name":"react-event-listener","version":"0.4.2","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.4.2","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"7573c5a343e24cb097df60ffe04e45e9690cd8e6","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.4.2.tgz","integrity":"sha512-E5gSNWzEjdngwGtKY0zaxHV++i74adz/MOOB5iwxBtXUpb7Ai+p4zAVRWFA/GSjaDCUVJGqEo0n40mRNznruIA==","signatures":[{"sig":"MEQCIGvgdc/biKPbt/6xGKWR5ZIQBAqjsYgSXnQsZN3yI2WEAiBC8MnAgQ8jG5+Tr/W3jje/0DsrDolYvlK42rvsxSOpBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"7573c5a343e24cb097df60ffe04e45e9690cd8e6","gitHead":"4d93f04b7fefd212b3029deafd464fd3ad1c2ad3","scripts":{"flow":"flow","lint":"eslint src test","test":"npm run lint && npm run test:unit && npm run flow","build":"rimraf lib && babel src --out-dir lib --ignore spec.js","test:unit":"mocha","prepublish":"npm run build && pkgfiles","test:watch":"mocha -w"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"git+https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"3.10.9","description":"A React component that allow to bind events on the global scope","directories":{},"_nodeVersion":"7.2.0","dependencies":{"warning":"^3.0.0","babel-runtime":"^6.20.0","react-addons-shallow-compare":"^15.4.2"},"devDependencies":{"chai":"^3.5.0","jsdom":"^9.9.1","mocha":"^3.2.0","react":"^15.4.2","sinon":"^1.17.7","enzyme":"^2.7.0","eslint":"^3.13.1","expect":"^1.20.2","rimraf":"^2.5.4","flow-bin":"^0.40.0","pkgfiles":"^2.3.2","babel-cli":"^6.18.0","react-dom":"^15.4.2","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-preset-react":"^6.16.0","babel-preset-es2015":"^6.18.0","eslint-plugin-babel":"^4.0.0","eslint-plugin-mocha":"^4.8.0","eslint-plugin-react":"^6.9.0","babel-preset-stage-1":"^6.16.0","eslint-config-airbnb":"^14.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-flowtype":"^2.29.2","eslint-plugin-jsx-a11y":"^3.0.2","react-addons-test-utils":"^15.4.2","babel-plugin-transform-runtime":"^6.15.0","babel-plugin-transform-dev-warning":"^0.1.0","babel-plugin-transform-react-remove-prop-types":"^0.3.0"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener-0.4.2.tgz_1488016739938_0.33513710205443203","host":"packages-12-west.internal.npmjs.com"}},"0.4.3":{"name":"react-event-listener","version":"0.4.3","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.4.3","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"a0aaa447555fbaa5c398a06b6ad47935bba961a8","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.4.3.tgz","integrity":"sha512-0uTkhMg7f5nvkTNnh4ivCCmuOzI1nF0+ovKZfblxiqxzf6GNqH0sXb4XGMwNjWpP2qtCiQgdHwdLEBGGqY+4ZA==","signatures":[{"sig":"MEUCIQCq898KyTNN+nbL73XeoXfckBk/bm1snwp7Oe2DRPyJUgIgMfModG04pl+Hm9mpHzq/WMR1MjGw4sOUuwwiPpGuTW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"a0aaa447555fbaa5c398a06b6ad47935bba961a8","gitHead":"e7e8f65c190d271af3e0d85f30deb6a2d32ee338","scripts":{"flow":"flow","lint":"eslint src test","test":"npm run lint && npm run test:unit && npm run flow","build":"rimraf lib && babel src --out-dir lib --ignore spec.js","test:unit":"mocha","prepublish":"npm run build && pkgfiles","test:watch":"mocha -w"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"git+https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"3.10.9","description":"A React component that allow to bind events on the global scope","directories":{},"_nodeVersion":"7.2.0","dependencies":{"warning":"^3.0.0","babel-runtime":"^6.20.0","react-addons-shallow-compare":"^15.4.2"},"devDependencies":{"chai":"^3.5.0","jsdom":"^9.12.0","mocha":"^3.2.0","react":"^15.4.2","sinon":"^2.0.0","enzyme":"^2.7.0","eslint":"^3.18.0","expect":"^1.20.2","rimraf":"^2.5.4","flow-bin":"^0.42.0","pkgfiles":"^2.3.2","babel-cli":"^6.24.0","react-dom":"^15.4.2","babel-core":"^6.24.0","babel-eslint":"^7.1.1","babel-preset-react":"^6.16.0","babel-preset-es2015":"^6.24.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^6.9.0","babel-preset-stage-1":"^6.16.0","eslint-config-airbnb":"^14.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-flowtype":"^2.30.3","eslint-plugin-jsx-a11y":"^3.0.2","react-addons-test-utils":"^15.4.2","babel-plugin-transform-runtime":"^6.15.0","babel-plugin-transform-dev-warning":"^0.1.0","babel-plugin-transform-react-remove-prop-types":"^0.3.0"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener-0.4.3.tgz_1489919002843_0.3757730002980679","host":"packages-18-east.internal.npmjs.com"}},"0.4.4":{"name":"react-event-listener","version":"0.4.4","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.4.4","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"af6552f06b5a4fa3f6df900bef0a7bba47cab39d","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.4.4.tgz","integrity":"sha512-tZcXOhmZj+bxhr3WOWH4bj0LXSmH4rofnvmKN5AgwkYUUaZERE9uqhTlJhuXcx8QdAsu5QUAMzijfZqorPJQ/g==","signatures":[{"sig":"MEQCIEH+qEQF6edfxh4XDNEqwxKysUvgKsMZOudX2CXjiL/OAiBzvmQyqM0n6YqKCM1XzhXQY/aRnTtDDnkZdahk9CFalg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"af6552f06b5a4fa3f6df900bef0a7bba47cab39d","gitHead":"ea36cc9d8b3bf5bc8f52231e499bd43340cb155a","scripts":{"flow":"flow","lint":"eslint src test","test":"npm run lint && npm run test:unit && npm run flow","build":"rimraf lib && babel src --out-dir lib --ignore spec.js","test:unit":"mocha","prepublish":"npm run build && pkgfiles","test:watch":"mocha -w"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"git+https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"3.10.9","description":"A React component that allow to bind events on the global scope","directories":{},"_nodeVersion":"7.2.0","dependencies":{"fbjs":"^0.8.4","warning":"^3.0.0","babel-runtime":"^6.20.0"},"devDependencies":{"chai":"^3.5.0","jsdom":"^9.12.0","mocha":"^3.2.0","react":"^15.4.2","sinon":"^2.1.0","enzyme":"^2.8.0","eslint":"^3.19.0","expect":"^1.20.2","rimraf":"^2.5.4","flow-bin":"^0.43.0","pkgfiles":"^2.3.2","babel-cli":"^6.24.0","react-dom":"^15.4.2","babel-core":"^6.24.0","babel-eslint":"^7.2.1","babel-preset-react":"^6.16.0","babel-preset-es2015":"^6.24.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^6.10.3","babel-preset-stage-1":"^6.16.0","eslint-config-airbnb":"^14.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-flowtype":"^2.30.4","eslint-plugin-jsx-a11y":"^3.0.2","react-addons-test-utils":"^15.4.2","babel-plugin-transform-runtime":"^6.15.0","babel-plugin-transform-dev-warning":"^0.1.0","babel-plugin-transform-react-remove-prop-types":"^0.3.0"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener-0.4.4.tgz_1491514814743_0.9512697632890195","host":"packages-18-east.internal.npmjs.com"}},"0.4.5":{"name":"react-event-listener","version":"0.4.5","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.4.5","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"e3e895a0970cf14ee8f890113af68197abf3d0b1","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.4.5.tgz","integrity":"sha512-ZSWkIt+wfdeV1ulHmm1Neo8vPoAdfChELtYr2nXvwsQ8rkq6eG551iVC3xhG+ZPPuehdrzOMOwhduOY89d6dyQ==","signatures":[{"sig":"MEYCIQCmnhp0cjgDkQfmuJ5K26f1IwOiEwy34XdyyPHw5mb/6gIhAP6I0ZNleL7SUqp/Ltf8Q7XT65oiqJys+IrIWyLOB9U7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"e3e895a0970cf14ee8f890113af68197abf3d0b1","gitHead":"1d2dec91b429cbc2a01a1fd681ea5041801fdc3e","scripts":{"flow":"flow","lint":"eslint src test","test":"npm run lint && npm run test:unit && npm run flow","build":"rimraf lib && babel src --out-dir lib --ignore spec.js","test:unit":"mocha","prepublish":"npm run build && pkgfiles","test:watch":"mocha -w"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"git+https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"3.10.9","description":"A React component that allow to bind events on the global scope","directories":{},"_nodeVersion":"7.2.0","dependencies":{"fbjs":"^0.8.4","warning":"^3.0.0","prop-types":"^15.5.4","babel-runtime":"^6.20.0"},"devDependencies":{"chai":"^3.5.0","jsdom":"^9.12.0","mocha":"^3.2.0","react":"^15.5.3","sinon":"^2.1.0","enzyme":"^2.8.0","eslint":"^3.19.0","expect":"^1.20.2","rimraf":"^2.5.4","flow-bin":"^0.43.0","pkgfiles":"^2.3.2","babel-cli":"^6.24.0","react-dom":"^15.5.3","babel-core":"^6.24.0","babel-eslint":"^7.2.1","babel-preset-react":"^6.16.0","babel-preset-es2015":"^6.24.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^6.10.3","babel-preset-stage-1":"^6.16.0","eslint-config-airbnb":"^14.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-flowtype":"^2.30.4","eslint-plugin-jsx-a11y":"^3.0.2","react-addons-test-utils":"^15.5.0","babel-plugin-transform-runtime":"^6.15.0","babel-plugin-transform-dev-warning":"^0.1.0","babel-plugin-transform-react-remove-prop-types":"^0.3.0"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener-0.4.5.tgz_1491659203493_0.7373269011732191","host":"packages-12-west.internal.npmjs.com"}},"0.5.0":{"name":"react-event-listener","version":"0.5.0","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.5.0","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"d82105135573e187e3d900d18150a5882304b8d1","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.5.0.tgz","integrity":"sha512-tJyvjCpUEeaBIpLg87//teKGyNbI13BxphoDwZSgUZejYBkRxlIBsPMr34Hlm9YnX3yVzrynmwAvYg4ChtvzPQ==","signatures":[{"sig":"MEQCIG3AuhnB0DS63PoIy/6PsEirXfFvOQEHAw5Qp0Uf/1nuAiBLH8JvjLEzcdKjKMfQIJcYzboGoma+M6Vad0YP/P8p8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"d82105135573e187e3d900d18150a5882304b8d1","gitHead":"4a1a7e904940ad952b3b3ad9d3657cb365bc2b10","scripts":{"flow":"flow","lint":"eslint src test","test":"npm run lint && npm run test:unit && npm run flow","build":"rimraf lib && babel src --out-dir lib --ignore spec.js","version":"npm run build && pkgfiles","test:unit":"mocha","test:watch":"mocha -w"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"git+https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"3.10.10","description":"A React component that allow to bind events on the global scope","directories":{},"_nodeVersion":"6.11.2","dependencies":{"fbjs":"^0.8.14","warning":"^3.0.0","prop-types":"^15.5.10","babel-runtime":"^6.26.0"},"devDependencies":{"chai":"^4.1.1","jsdom":"^11.2.0","mocha":"^3.5.0","react":"^15.6.1","sinon":"^3.2.1","enzyme":"^2.9.1","eslint":"^4.5.0","expect":"^1.20.2","rimraf":"^2.6.1","flow-bin":"^0.53.1","pkgfiles":"^2.3.2","babel-cli":"^6.26.0","react-dom":"^15.6.1","babel-core":"^6.26.0","babel-eslint":"^7.2.3","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","react-test-renderer":"^15.6.1","babel-preset-stage-1":"^6.24.1","eslint-config-airbnb":"^15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-flowtype":"^2.35.0","eslint-plugin-jsx-a11y":"^5.1.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-dev-warning":"^0.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.8"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0-beta.5"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener-0.5.0.tgz_1503645103415_0.8470031905453652","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"react-event-listener","version":"0.5.1","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.5.1","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"ba36076e47bc37c5a67ff5ccd4a9ff0f15621040","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.5.1.tgz","integrity":"sha512-wV0vcvA6Bny5UoNslteCS7M2/C0bgJQczAzsKjEG5m0hV439WymI1q8uFymrSWXBQz/dfYYzmAuJ76pLCttSHQ==","signatures":[{"sig":"MEUCIElNhy/YO7HVPU94eBttwOdoh8oqcaTGLPwMqjpf+YV6AiEAtBuwp2gZ7jJBeTET1h5ZhwomPGmDdn+l9wLxPhgqgzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"ba36076e47bc37c5a67ff5ccd4a9ff0f15621040","gitHead":"554acbdba23193896f79201761faea4c95043baf","scripts":{"flow":"flow","lint":"eslint . && echo \"eslint: no lint errors\"","test":"npm run lint && npm run test:unit && npm run flow","build":"rimraf lib && babel src --out-dir lib --ignore spec.js","version":"npm run build && pkgfiles","prettier":"find . -name \"*.js\" | grep -v -f .eslintignore | xargs prettier --write --single-quote --trailing-comma all --print-width 100","test:unit":"mocha","test:watch":"mocha -w"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"git+https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"3.10.10","description":"A React component that allow to bind events on the global scope","directories":{},"_nodeVersion":"6.11.2","dependencies":{"fbjs":"^0.8.16","warning":"^3.0.0","prop-types":"^15.6.0","babel-runtime":"^6.26.0"},"devDependencies":{"chai":"^4.1.2","jsdom":"^11.3.0","mocha":"^4.0.0","react":"^16.0.0","sinon":"^4.0.1","enzyme":"^3.1.0","eslint":"^4.8.0","rimraf":"^2.6.2","flow-bin":"^0.56.0","pkgfiles":"^2.3.2","prettier":"^1.7.4","babel-cli":"^6.26.0","react-dom":"^16.0.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.4.0","react-test-renderer":"^16.0.0","babel-preset-stage-1":"^6.24.1","eslint-config-airbnb":"^15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-flowtype":"^2.38.0","eslint-plugin-jsx-a11y":"^5.1.1","eslint-plugin-prettier":"^2.3.1","enzyme-adapter-react-16":"^1.0.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-dev-warning":"^0.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.9"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener-0.5.1.tgz_1507238862880_0.8271010685712099","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"react-event-listener","version":"0.5.2","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.5.2","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"8fe116f8930a4c7fe363c631f56963d7e4ed3d66","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.5.2.tgz","integrity":"sha512-E22Sc/PtzVWw/fRidkEy1ZNnpSMJARUVV/5LymsDe4NjIHzNcVpNLV/R2Kt40NN8X6tu/X5p2inCny7vqd97mg==","signatures":[{"sig":"MEQCIEorLhsBcqCqIr4hMzLW5Fp68XGWLlRrN2hechWmUBi3AiA+0UazUqhLh7RfH1MxrcknSDUuskUjTLWXQWWORixVTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","gitHead":"019bc28510cf64de3e06ee9346b41c142ac489b3","scripts":{"flow":"flow","lint":"eslint . && echo \"eslint: no lint errors\"","test":"npm run lint && npm run test:unit && npm run flow","build":"rimraf lib && babel src --out-dir lib --ignore spec.js","version":"npm run build && pkgfiles","prettier":"find . -name \"*.js\" | grep -v -f .eslintignore | xargs prettier --write --single-quote --trailing-comma all --print-width 100","test:unit":"mocha","test:watch":"mocha -w"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"git+https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"5.5.1","description":"A React component that allow to bind events on the global scope","directories":{},"_nodeVersion":"8.3.0","dependencies":{"fbjs":"^0.8.16","warning":"^3.0.0","prop-types":"^15.6.0","babel-runtime":"^6.26.0"},"devDependencies":{"chai":"^4.1.2","jsdom":"^11.3.0","mocha":"^4.0.0","react":"^16.0.0","sinon":"^4.0.1","enzyme":"^3.1.0","eslint":"^4.8.0","rimraf":"^2.6.2","flow-bin":"^0.56.0","pkgfiles":"^2.3.2","prettier":"^1.7.4","babel-cli":"^6.26.0","react-dom":"^16.0.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.4.0","react-test-renderer":"^16.0.0","babel-preset-stage-1":"^6.24.1","eslint-config-airbnb":"^15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-flowtype":"^2.38.0","eslint-plugin-jsx-a11y":"^5.1.1","eslint-plugin-prettier":"^2.3.1","enzyme-adapter-react-16":"^1.0.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-dev-warning":"^0.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.9"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener-0.5.2.tgz_1513025620254_0.615341697819531","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"react-event-listener","version":"0.5.3","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.5.3","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"a8b492596ad601865314fcc2c18cb87b6ce3876e","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.5.3.tgz","integrity":"sha512-fTGYvhe7eTsqq0m664Km0rxKQcqLIGZWZINmy1LU0fu312tay8Mt3Twq2P5Xj1dfDVvvzT1Ql3/FDkiMPJ1MOg==","signatures":[{"sig":"MEUCID5OM02W/xhRAEhCwXlFoiOm4uzlySG/bkCsIzjEdBDuAiEAx6g+9c0eelkp8sByXoPAwl2SOTVMJ935vogVWNV1A48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","gitHead":"d4929d96ab1356bcb7f972e669020129feee8149","scripts":{"lint":"eslint . && echo \"eslint: no lint errors\"","test":"npm run lint && npm run test:unit","build":"rimraf lib && babel src --out-dir lib --ignore spec.js","version":"npm run build && pkgfiles","prettier":"find . -name \"*.js\" | grep -v -f .eslintignore | xargs prettier --write","test:unit":"mocha","test:watch":"mocha -w"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"git+https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"5.6.0","description":"A React component that allow to bind events on the global scope","directories":{},"_nodeVersion":"8.3.0","dependencies":{"fbjs":"^0.8.16","warning":"^3.0.0","prop-types":"^15.6.0","babel-runtime":"^6.26.0"},"devDependencies":{"chai":"^4.1.2","jsdom":"^11.3.0","mocha":"^4.0.0","react":"^16.0.0","sinon":"^4.0.1","enzyme":"^3.1.0","eslint":"^4.8.0","rimraf":"^2.6.2","pkgfiles":"^2.3.2","prettier":"^1.7.4","babel-cli":"^6.26.0","react-dom":"^16.0.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.4.0","react-test-renderer":"^16.0.0","babel-preset-stage-1":"^6.24.1","eslint-config-airbnb":"^15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^5.1.1","eslint-plugin-prettier":"^2.3.1","enzyme-adapter-react-16":"^1.0.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-dev-warning":"^0.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.9"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener-0.5.3.tgz_1514464662509_0.3060211716219783","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"react-event-listener","version":"0.5.4","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.5.4","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"6ca71a6222b9224b56f51ca2319a402d22163660","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.5.4.tgz","fileCount":8,"integrity":"sha512-pByI1bLtABgbJOjj0lqm1Xhp1qZjkCmSd9MoYS90tLe2dhiOQ6MHvWoGC5cXhD6c+Ctapp4G56PAXfF+TJ+8Hw==","signatures":[{"sig":"MEQCIA3rNawsthzLKHI2rLNR0mMhmPpUWle+YIHeWG3CCgV6AiA0om9XKiYDzp9FQuSzJBpVQteBQ4o4F/rr1WOvX0nYFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAYN3CRA9TVsSAnZWagAAoSAP/iTGccaEuq0j3zFDQBR8\nbg2+GhRa71bSyqr7RKgHZrV40kB98re+ziXC0BY8TuvwGY/sharLWxtdcZO0\nRBK4WMvcCo6Pk4DufGom6lkBn7zdCI2BcMqNFfCJ9p77XzGzIoJwA+Ilc/j+\nNWHBgdq4BexAZ7nuLi3bw8TbWunUtYBvnAaZ/Feo4atEcFrG3tPzGwucyt2E\nd8c4GM+Uth85DbhL8fK4poUwh45Gukd/z1LYVqm2VXrMfyLHyDJ7NiepS3b9\nWpdyLv4ZbR5fqHa0+xvFk99ljFr8C6VzmDphZ+zacovayqxWSYxvtdu2CQ3B\nVeO1fczRmtJrTMMsOndjdUaDHjh9tq1VVE+EBo8tmXuF3DDHP+ky6DqMhuFf\naJ6fVlKcCLE3JRl2AisqvW4kASkQK7JTM8gAT0vmriCx5lsJJ8xW2a9bAyOo\n+FCnwt1hx7gtdO18C7H1ZTTyIOnnYIXfch/glPP4vXfyz/WCyzo7E4PDhHU4\nhffbwCyxKjzUvA6/QO0pTa1Fk9xMdfQSx6nWVY3EkN2huV2ujUcyBNowGR2+\n7EJKbxL8v+VH/mvXLvj4BPNy98DoA3pOgl3pnyKn+74KuTPMVV6cjVehuZrl\ntAt4uTu7nqvFxjMGdYMsepJ8/tgrp04rAbzhctlaUpnZA3hU/86rFnL+uz/x\ncSne\r\n=sKMP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-event-listener.cjs.js","module":"dist/react-event-listener.esm.js","gitHead":"87607ae4af7259190ccafc8fd54233f328c35de5","scripts":{"lint":"eslint . && echo \"eslint: no lint errors\"","test":"npm run lint && npm run test:unit","build":"rimraf dist && rollup -c","version":"npm run build && pkgfiles","prettier":"find . -name \"*.js\" | grep -v -f .eslintignore | xargs prettier --write","test:unit":"NODE_ENV=test mocha","test:watch":"NODE_ENV=test mocha -w"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"git+https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"5.6.0","description":"A React component that allow to bind events on the global scope","directories":{},"_nodeVersion":"10.0.0","dependencies":{"fbjs":"^0.8.16","warning":"^3.0.0","prop-types":"^15.6.0","babel-runtime":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","jsdom":"^11.3.0","mocha":"^4.0.0","react":"^16.0.0","sinon":"^4.0.1","enzyme":"^3.1.0","eslint":"^4.8.0","rimraf":"^2.6.2","rollup":"^0.59.1","pkgfiles":"^2.3.2","prettier":"^1.7.4","react-dom":"^16.0.0","babel-core":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","eslint-plugin-babel":"^4.1.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.4.0","react-test-renderer":"^16.0.0","rollup-plugin-babel":"^3.0.4","babel-preset-stage-2":"^6.24.1","eslint-config-airbnb":"^15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^5.1.1","eslint-plugin-prettier":"^2.3.1","enzyme-adapter-react-16":"^1.0.1","rollup-plugin-size-snapshot":"^0.4.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-dev-warning":"^0.1.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-plugin-transform-react-remove-prop-types":"^0.4.9"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener_0.5.4_1526825846581_0.7585850167332284","host":"s3://npm-registry-packages"}},"0.5.5":{"name":"react-event-listener","version":"0.5.5","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.5.5","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"333635b1a464a418eaf91ff96c9f8726b1d908c3","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.5.5.tgz","fileCount":9,"integrity":"sha512-rHpxP5V283bSA7pNEblyGPv1VR/8ktxanmIG+AcqLpeUo4W2hQtgx1lNYg9QtkUkjT/hXbDLMBgL1+PIR1fGlw==","signatures":[{"sig":"MEYCIQDzMb4vaqg+VpIYX4+bJsohm3cwnpkNtbftOP9Ue0BWVQIhANBpiaCVYvGg1kPCAPCtdl4gW83Litn/t9GcumJsJ0Sz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAfLoCRA9TVsSAnZWagAAXkAP/2HliZOcwlTMNl2NAM0z\ndkcHOlsdqfk1GSDMKZ/JJfs8ytg8EkqaFP7kayESKQ0QfPbpZw+rLqkPkeNa\nv+KqHUIBYzQQp6iaIuUK1Im7a5gkn0/9i0sdb0LQ4vBviPIGUEe2fMuE4TFF\nulc1+RdhKv0y//ZDbcQ6tkgpyUinOFJwQ6v0Es7TfhlBRIJ4e6wG3xixpc/8\nF1BmlVYdUuy4ymz39cXOmq+igmOn4dZaFDS+vPT0lIFWX7LcExq1ZCmlSuzb\nVbrkwPyzgRr32qc7iQtGsfsdYaVsFvmyympPxZa18uWLeuGggd7QVUZBQkhM\nV1rAnE/XIG9HeKL6mM4EbtXNYPQSJ0AeKuxyDrtUk1CyHgnUMyqi4drCUdlD\nQRTDTLS97s8p73/tQr4iZlYwDsZwI6DLtpLndXzkPd2yuG3wnWmciTsH9u9I\n/ngssXgVr6KXukAuLd+J+GOdtDRWnMZLkCPc1D+fI3uMYy3HT8CAuberYniH\nSiSjXi6pfPve/bdXfL4mnHSYf3PLvoO50ZIOsgXPHAG/hZ/kPy0Lt194ZX7r\nhOUFM8CXCGlSKytG0DIWSDOgylutmRmF7RkQ619jx+0ECHjPY14RXKcuR3ti\n1x+0XL7zbNgiHCtmLjM2VsmVysW6yQ6wSLOijPp0STlGOEpfeFATfGSVrhOi\n+e+Y\r\n=h/Q4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-event-listener.cjs.js","module":"dist/react-event-listener.esm.js","gitHead":"db35dfc6187872680641adc241a8f3698a1c280e","scripts":{"lint":"eslint . && echo \"eslint: no lint errors\"","size":"yarn build && size-limit","test":"yarn lint && yarn test:unit && yarn size","build":"rimraf dist && rollup -c","version":"yarn build && pkgfiles","prettier":"find . -name \"*.js\" | grep -v -f .eslintignore | xargs prettier --write","test:unit":"NODE_ENV=test mocha","test:watch":"NODE_ENV=test mocha -w"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"git+https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"5.6.0","description":"A React component that allow to bind events on the global scope","directories":{},"_nodeVersion":"10.0.0","dependencies":{"fbjs":"^0.8.16","warning":"^3.0.0","prop-types":"^15.6.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","jsdom":"^11.3.0","mocha":"^5.0.0","react":"^16.0.0","sinon":"^5.0.0","enzyme":"^3.1.0","eslint":"^4.8.0","rimraf":"^2.6.2","rollup":"^0.59.1","pkgfiles":"^2.3.2","prettier":"^1.7.4","react-dom":"^16.0.0","babel-core":"^6.26.0","size-limit":"^0.18.0","babel-eslint":"^8.0.1","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1","eslint-plugin-babel":"^5.0.0","eslint-plugin-mocha":"^5.0.0","eslint-plugin-react":"^7.4.0","react-test-renderer":"^16.0.0","rollup-plugin-babel":"^3.0.4","babel-preset-stage-2":"^6.24.1","eslint-config-airbnb":"^16.0.0","eslint-plugin-import":"^2.7.0","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-prettier":"^2.3.1","rollup-plugin-commonjs":"^9.1.3","enzyme-adapter-react-16":"^1.0.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-size-snapshot":"^0.4.1","babel-plugin-transform-dev-warning":"^0.1.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-plugin-transform-react-remove-prop-types":"^0.4.9"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener_0.5.5_1526854375108_0.20333217468147957","host":"s3://npm-registry-packages"}},"0.5.6":{"name":"react-event-listener","version":"0.5.6","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.5.6","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"f9349fda4b7735fc6886ca403bdcfd6057e89ceb","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.5.6.tgz","fileCount":9,"integrity":"sha512-ggW3SxlEogDFey4ClPrpnIfhfM5l2ijqriEqquABZBsX/AcloL+AOfIiXpVKWbRsIxnW8BZOIK79crMyoGDmDA==","signatures":[{"sig":"MEUCIEaXO1cMILcypO1113OGvsCgLXhdF1wLZCsPGA4F/JuRAiEAmQbKMXHbeE+EvrDTyR8feD7wFF38JqpAN0Amg0Ni0JU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAsvnCRA9TVsSAnZWagAAfzwQAImpdQUCcKnCI3RxjcYR\n4JT3fJC5c2PgD+PsyEOiDLJEAeH5QGLi3raabcQ8u4ZGsgf1Qum/ET+G3BLI\nbgNU5tRCttR4EqWJwOfYwPpbcjLxYpUafGfkiDKrT8iTsSGhA2s+FRWInde7\nrcTRd/nj/Cj/a3EMx3NXvIgN5krOq9ArXbwxC+Lne0IzAeaNQGesOIk5ejt4\nIQVc/5TJqGvQrekH+fnEn5cWP1wRjkrSi99iYjPW3GpbaRJmLiVu0XwllwIg\nOVIe1VjRUHX0MTrvvABs7S6VXtD70XkobJHSmq9t82EGogpUQgQ+cOqWGQ8c\nm/FDx7lrQtKfcZ2VaEIRbTubDb6UV/FDBpCsj7ccu7W58YtW8pWnD8QRvBtU\nkUCwLNdjXbjuqEBs79bKafd7h0zRy6KC/x+eVp7w4YoZrFtfItW8TY2+6FLt\ngWD8dxqr3YMwYaJi8O+H+QNhhjla4mi+JBdAaEhSYpzRw+Fkr5Nyh2oScxx2\nrhNXTVyluysvYX67sGzpNEHx6x0JigNzYuIAXxTw2/3ZZ2zS/m4sikYnYxqz\n2FfiYxBecGOhmzxFe77KjCEm7RHjcOoRCqkaoHTiI+g6vZ1+auVOIIytoCVr\nX45W47/8WurII3kVRDwwag/VqEL4r0Wkaj6MId0SUNii2uzzEWr/WhLxEL57\noW0v\r\n=cIei\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-event-listener.cjs.js","module":"dist/react-event-listener.esm.js","gitHead":"dd3b02dbfcd64d96c2462fe16244b8f999ea8835","scripts":{"lint":"eslint . && echo \"eslint: no lint errors\"","size":"yarn build && size-limit","test":"yarn lint && yarn test:unit && yarn size","build":"rimraf dist && rollup -c","version":"yarn build && pkgfiles","prettier":"find . -name \"*.js\" | grep -v -f .eslintignore | xargs prettier --write","test:unit":"NODE_ENV=test mocha","test:watch":"NODE_ENV=test mocha -w"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"git+https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"5.6.0","description":"A React component that allow to bind events on the global scope","directories":{},"_nodeVersion":"10.0.0","dependencies":{"fbjs":"^0.8.16","warning":"^3.0.0","prop-types":"^15.6.0","@babel/runtime":"^7.0.0-beta.42"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","jsdom":"^11.3.0","mocha":"^5.0.0","react":"^16.0.0","sinon":"^5.0.0","enzyme":"^3.1.0","eslint":"^4.8.0","rimraf":"^2.6.2","rollup":"^0.59.1","pkgfiles":"^2.3.2","prettier":"^1.7.4","react-dom":"^16.0.0","babel-core":"^7.0.0-bridge.0","size-limit":"^0.18.0","@babel/core":"^7.0.0-beta.47","babel-eslint":"^8.0.1","@babel/register":"^7.0.0-beta.47","@babel/preset-env":"^7.0.0-beta.47","@babel/preset-react":"^7.0.0-beta.47","eslint-plugin-babel":"^5.0.0","eslint-plugin-mocha":"^5.0.0","eslint-plugin-react":"^7.4.0","react-test-renderer":"^16.0.0","rollup-plugin-babel":"^4.0.0-beta.4","eslint-config-airbnb":"^16.0.0","eslint-plugin-import":"^2.7.0","@babel/preset-stage-3":"^7.0.0-beta.47","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-prettier":"^2.3.1","rollup-plugin-commonjs":"^9.1.3","enzyme-adapter-react-16":"^1.0.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-size-snapshot":"^0.4.1","@babel/plugin-transform-runtime":"^7.0.0-beta.47","babel-plugin-transform-dev-warning":"^0.1.0","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.47","babel-plugin-transform-react-remove-prop-types":"^0.4.9"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener_0.5.6_1526909926833_0.5770231150651275","host":"s3://npm-registry-packages"}},"0.5.7":{"name":"react-event-listener","version":"0.5.7","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.5.7","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"9388cce93a51b25e03ea082f87910f29aebf2bf0","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.5.7.tgz","fileCount":9,"integrity":"sha512-gOP4f+yDVsWS7JtmsJR8pXK/+SDBT3rotKIQANv/pFRTlaWg9yvTgqnau6yeEWOlm1oyGX5ONZllNkpZuLeqaQ==","signatures":[{"sig":"MEUCIGBozFMstudUnhQVZoj/2klB5k3cVJSKvaUx2h36tsdCAiEA6JtR/VBXPbfso5ZRzgwwBKXosJVLFuE+yB/Yj2/TN3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbA9CiCRA9TVsSAnZWagAAYO0P/1danK83CPQ4pP7wnnu1\nV0xZsHX6tFZ+rccDXEW8/tdsuUAA4fwrfvomxILWIav+vX8yeXyYUpdgZNdW\n8TIfjd2KL8NRUpEZcHZDco3NUFGIjb8YcRmyujziaGVtOPu2YlY0fPKnKtOH\n2gnuyyLtCjKMnEJEaKwydTxguT2jMLRb+sqbcQ8MKZWeUWvn/lK5hq6jpH9s\nUB74IGzyTHQAn6tLotoQbG6uNmTHUjbOiDC60n8PSdeiqWL1vjw2Oq7nbRPC\nr1z0u7Z6peu37tacc3eOg6Psp82nqId8+th0CV/YE3kLs53y7RZry/Jj92iC\nOdJWt10TV+gQmkBsDCFioAS4NJRf3XLX1fNyQrg7u9HwbJqrc00INkk36Kln\nFdydAJYpdVOYYr8MAUQrPY8lA8h65ak1JBXcGWxm88QKdPt7rImxF0bAqn15\nQnxKucNAHmityweomwmJvLiDTcRNxzucYC0WII74k/63JJFvnKhsxWIM7hr0\n711zLsF0v878frVGwv/WS6IAvzhNleRttDbOmzz0ZvupJSJchwgr5wK4Bwjf\nfo/NZ7mQrFHkkSGtG2yoH8H8Pfe0DvJZyMqu47MC3EFLp7vJ7k88G5FEAjvA\nkKOuu6uf7d2KOlbNzcdOOd4ar2cydR3ZhW8xsgr5qEXHDEEgM7w7NNxwAxoa\nJJ3k\r\n=H7VL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-event-listener.cjs.js","module":"dist/react-event-listener.esm.js","gitHead":"66125ecddbe5d678e423a68ba661346207f69347","scripts":{"lint":"eslint . && echo \"eslint: no lint errors\"","size":"yarn build && size-limit","test":"yarn lint && yarn test:unit && yarn size","build":"rimraf dist && rollup -c","version":"yarn build && pkgfiles","prettier":"find . -name \"*.js\" | grep -v -f .eslintignore | xargs prettier --write","test:unit":"NODE_ENV=test mocha","test:watch":"NODE_ENV=test mocha -w"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"git+https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"5.6.0","description":"A React component that allow to bind events on the global scope","directories":{},"_nodeVersion":"10.0.0","dependencies":{"fbjs":"^0.8.16","warning":"^3.0.0","prop-types":"^15.6.0","@babel/runtime":"^7.0.0-beta.47"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","jsdom":"^11.3.0","mocha":"^5.0.0","react":"^16.0.0","sinon":"^5.0.0","enzyme":"^3.1.0","eslint":"^4.8.0","rimraf":"^2.6.2","rollup":"^0.59.1","pkgfiles":"^2.3.2","prettier":"^1.7.4","react-dom":"^16.0.0","babel-core":"^7.0.0-bridge.0","size-limit":"^0.18.0","@babel/core":"^7.0.0-beta.47","babel-eslint":"^8.0.1","@babel/register":"^7.0.0-beta.47","@babel/preset-env":"^7.0.0-beta.47","@babel/preset-react":"^7.0.0-beta.47","eslint-plugin-babel":"^5.0.0","eslint-plugin-mocha":"^5.0.0","eslint-plugin-react":"^7.4.0","react-test-renderer":"^16.0.0","rollup-plugin-babel":"^4.0.0-beta.4","eslint-config-airbnb":"^16.0.0","eslint-plugin-import":"^2.7.0","@babel/preset-stage-3":"^7.0.0-beta.47","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-prettier":"^2.3.1","rollup-plugin-commonjs":"^9.1.3","enzyme-adapter-react-16":"^1.0.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-size-snapshot":"^0.4.1","@babel/plugin-transform-runtime":"^7.0.0-beta.47","babel-plugin-transform-dev-warning":"^0.1.0","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.47","babel-plugin-transform-react-remove-prop-types":"^0.4.9"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener_0.5.7_1526976673259_0.4991785749418134","host":"s3://npm-registry-packages"}},"0.5.8":{"name":"react-event-listener","version":"0.5.8","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.5.8","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"b9a74d50740e7ce7915ba6c1ec8983c56a126ca4","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.5.8.tgz","fileCount":9,"integrity":"sha512-FG+zFjlkJbaRVXQRD2LS+mycktJ4Hmsx2prZgCeEyb40DO5zbvNHnqhMzaIQo0C46jMXBIbILEGA8pfP93xfjQ==","signatures":[{"sig":"MEUCIQCSo7H6REDiIQ60waU6YM3DoVhrvV9ToM7VgdRpeBnyEAIgOs0tRlMozoXWrC2IMOPBQ9gmU4GehJBy5ssJzpAbXTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBF6KCRA9TVsSAnZWagAAqhwP/jrwO//nokPfulKD5qrI\nzf9VLY+xqH0lY4ar2z+ZTW6WDHAq0e1CP4Du/fU4zPeYdQuSxo4B3q77xJF/\nJCq8iG1JYlpc5xfNV7rhDR1cqxY/G4S07xVCnJ30YWDhBweM17BD8PSRl2dv\nw70s257UJdTj4Wj3klJ6Q6/8C5+uP8McyJu/KQg93lhjuZY6jdefgUvbqEvb\n8BTXOwFoFtmoI68j3QRimDpOsuShNEE8y8itkM+txcyE4q4B3lM1CIVAD5oS\nuRMzZWq6LWcIQBU6T25QvJgeLWnQhYDTKBN2lg2lMaUHMIls6mwWROWckOmR\nmf6M1n7mVWhI1PlLHafeupjL7N4cYxEFVPteaBZukIDYxpyrZjvWabY1bUv5\nK4vxYQN46enKIv/769bfW4XiLPTT0eHo65GmzlZmlhww2U1kHzBxKIOahntn\nQUJ2heSYS3AubqjNWASJiVYeK5i0vEA1abPk3t1t47XdCroXV9COwLrRLAki\nc4+0ic2l7Vfz1vX18zhNyTe7oIihXHiFLyoiWM+750o3iJWnJWWmUV3T6Z6e\nDRnbRWh0fBhL/ZKDiIjD0b8Zxp85YvrNN1vbZEuAgJ4j+BshhSOx6apAUeQl\nH+pFfaifSF5zmxlNIMRSiYDuasFPbmUbZvDq0AmwefWvLoKKFb7iHpkiF+Y0\nMYBr\r\n=kADv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-event-listener.cjs.js","module":"dist/react-event-listener.esm.js","gitHead":"ba27be6366134ec80a79812ede046e83c0c36095","scripts":{"lint":"eslint . && echo \"eslint: no lint errors\"","size":"yarn build && size-limit","test":"yarn lint && yarn test:unit && yarn size","build":"rimraf dist && rollup -c","version":"yarn build && pkgfiles","prettier":"find . -name \"*.js\" | grep -v -f .eslintignore | xargs prettier --write","test:unit":"NODE_ENV=test mocha","test:watch":"NODE_ENV=test mocha -w"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"git+https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"5.6.0","description":"A React component that allow to bind events on the global scope","directories":{},"_nodeVersion":"10.0.0","dependencies":{"fbjs":"^0.8.16","warning":"^3.0.0","prop-types":"^15.6.0","@babel/runtime":"^7.0.0-beta.42"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","jsdom":"^11.3.0","mocha":"^5.0.0","react":"^16.0.0","sinon":"^5.0.0","enzyme":"^3.1.0","eslint":"^4.8.0","rimraf":"^2.6.2","rollup":"^0.59.1","pkgfiles":"^2.3.2","prettier":"^1.7.4","react-dom":"^16.0.0","babel-core":"^7.0.0-bridge.0","size-limit":"^0.18.0","@babel/core":"7.0.0-beta.42","babel-eslint":"^8.0.1","@babel/register":"7.0.0-beta.42","@babel/preset-env":"7.0.0-beta.42","@babel/preset-react":"7.0.0-beta.42","eslint-plugin-babel":"^5.0.0","eslint-plugin-mocha":"^5.0.0","eslint-plugin-react":"^7.4.0","react-test-renderer":"^16.0.0","rollup-plugin-babel":"^4.0.0-beta.4","eslint-config-airbnb":"^16.0.0","eslint-plugin-import":"^2.7.0","@babel/preset-stage-3":"7.0.0-beta.42","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-prettier":"^2.3.1","rollup-plugin-commonjs":"^9.1.3","enzyme-adapter-react-16":"^1.0.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-size-snapshot":"^0.4.1","@babel/plugin-transform-runtime":"7.0.0-beta.42","babel-plugin-transform-dev-warning":"^0.1.0","@babel/plugin-transform-modules-commonjs":"7.0.0-beta.42","babel-plugin-transform-react-remove-prop-types":"^0.4.9"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener_0.5.8_1527013001896_0.7593627240486489","host":"s3://npm-registry-packages"}},"0.5.9":{"name":"react-event-listener","version":"0.5.9","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.5.9","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"c64e84f77156a682614835bdc1bc7ba00912df97","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.5.9.tgz","fileCount":12,"integrity":"sha512-PjA4lChvHgrF9vj0R/HANbNHKaTQ6zqYNGvnv8AjuWTrDndjERNeOy0v/2EyoSJSponv3R7JCyH5vnxJpbeBXQ==","signatures":[{"sig":"MEQCICOIDMnHv8Ec70yH3HxHDxWWD8HWsTQPUhD8fd3yExaSAiAnoNahs5VLiBcb7OLb4jpupVAa0IKMP3+WUn1MqsPk7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBWeICRA9TVsSAnZWagAAJLkP/157Ful7WG39DBvTIhEH\npVgB1chJRoZ+BNPWhOckFktP1s8iixDLyzUj99qC9XJ/dOJo93pMk4kKBH4F\nTATtwocc0iYx18Eap9L8fwEZN+i68J/ODCchTyDEVhxMKgNqXkcUMFXyDnHw\npFeO3sjuctCfOJGsWmgOAjsa75A6fCwQ/fmqRaOOjHrt2X1tB6xPqdTNm9SD\n9Rwqd6Me9TJpeWxX3Nx1IBdaIempbOAv5WLtrVM9OoBJqvLYfJXP7b6t2GR4\nqKRpKkJZ/7oLavTTFfPfxqsgv8fFLlIynxhNO3YG/5qlxzXAtxb0fE8EK4fC\ngHWVx1CSzHcViSzr92FhkqtrKmdQdBvBC1rVJIkIV3d3xgujSAmcO1HgBEEr\nBbwudptai00E9mWw8ksYfAF26z+aSSSLQnnOS5YEVDrW22Ag27dUDSLsx0Yz\nW+RqJ7HisANSRXM5t+luj+FtrBSecw9f0E9larOY2+OyXFEJtzjGKjE2tX8q\ndQS1HJ5Xk+OPmBmiHJ0dUvjNKHy6s37rsVDegdlN0WcWa9dSRR8b2GRrS0jY\ndY3tL0VkoOI5jrYcATMr6X+wOr4I7g02gpl5JhJjrR8nWnvzG9sz3DH2B4y1\njonJdVcDohUaodlfBq2fI0M82c5ql3jOc2fEsW+p4QYjdaHNAMIeiQNis8R1\nMVnP\r\n=AOKO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-event-listener.cjs.js","scripts":{"lint":"eslint . && echo \"eslint: no lint errors\"","size":"yarn build && size-limit","test":"yarn lint && yarn test:unit && yarn size","build":"rimraf dist && rollup -c && rimraf dist/react-event-listener.esm.js","version":"yarn build && pkgfiles","prettier":"find . -name \"*.js\" | grep -v -f .eslintignore | xargs prettier --write","test:unit":"NODE_ENV=test mocha","test:watch":"NODE_ENV=test mocha -w"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"description":"A React component that allow to bind events on the global scope","directories":{},"licenseText":"The MIT License (MIT)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"fbjs":"^0.8.16","warning":"^3.0.0","prop-types":"^15.6.0","@babel/runtime":"^7.0.0-beta.42"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","jsdom":"^11.3.0","mocha":"^5.0.0","react":"^16.0.0","sinon":"^5.0.0","enzyme":"^3.1.0","eslint":"^4.8.0","rimraf":"^2.6.2","rollup":"^0.59.1","pkgfiles":"^2.3.2","prettier":"^1.7.4","react-dom":"^16.0.0","babel-core":"^7.0.0-bridge.0","size-limit":"^0.18.0","@babel/core":"7.0.0-beta.42","babel-eslint":"^8.0.1","@babel/register":"7.0.0-beta.42","@babel/preset-env":"7.0.0-beta.42","@babel/preset-react":"7.0.0-beta.42","eslint-plugin-babel":"^5.0.0","eslint-plugin-mocha":"^5.0.0","eslint-plugin-react":"^7.4.0","react-test-renderer":"^16.0.0","rollup-plugin-babel":"^4.0.0-beta.4","eslint-config-airbnb":"^16.0.0","eslint-plugin-import":"^2.7.0","@babel/preset-stage-3":"7.0.0-beta.42","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-prettier":"^2.3.1","rollup-plugin-commonjs":"^9.1.3","enzyme-adapter-react-16":"^1.0.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-size-snapshot":"^0.4.1","@babel/plugin-transform-runtime":"7.0.0-beta.42","babel-plugin-transform-dev-warning":"^0.1.0","@babel/plugin-transform-modules-commonjs":"7.0.0-beta.42","babel-plugin-transform-react-remove-prop-types":"^0.4.9"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener_0.5.9_1527080840389_0.13403906507801233","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"react-event-listener","version":"0.6.0","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.6.0","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"f8cf2821f5ca1844e0df1dac1c7b9a3ecb686fd7","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.6.0.tgz","fileCount":8,"integrity":"sha512-CqewJSQ/0p09oPZ9BABNvoFhGMhUAuLQ4B4skPsZXxxgOBx+2SP3AgM9lP7zc68pRmJXlCQBDjgOAQsp1jnhAQ==","signatures":[{"sig":"MEUCIQCFvS5Dxdpc0EGC0f30ouH/IjRKU7bofAIl5j/4TRNrfgIgFGNo9YHrjZaz0qQ3JFb+8Xb2ViLPBXR82iJCKueVeno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCvzeCRA9TVsSAnZWagAAKEAP/26ljX5PhruPnNV7fDqA\ntpWx2PCKxbzXEFqXKwY2zcOoiuczG/zydU7xCqzgeMh9PGvXVenHvnThrvy3\nS8sEr4CjbryuJz2Ykj/DovwK7HN9A+kWqAsEx7hneLseo0bWXU2oSCesc/Ic\nyb2ei3MZKB5NVZThgRGZ9r9wNvzDdr1+ZM9ntETSwLh7fVIOK7+ilsdqyNMV\n9HlGrYT3TG5xWVQIO7Z+3M7YHu2mvxaoEhcQxtp8YBFlI1J7T5s8dDCg8mxV\nxzURygvPuKJZ98aeHkqblxobCyOsvzoaymLT/Glawe4wUYWKHzlr2wgJakU9\ng3E+pISTWsg1CNj4lRv6wlmFKqTmwfeDo0LjR1JSbEx5B2PtVL/o85R2QcDr\nfL5vL+yIidKyOD7cUsIA5b8WWvbucN00XM6Fh+uElhE4XfzAwRzlU9lO5t6p\nXcbCBedZrphsikHgIEoAan5Oj+eyrxPYAZKifsYaggtdcRr5OYChkKGG1ILU\n6HOoKemR037/hH4+yAzZz8YHsyIIYoHoilRZNKjRUIeVQoqgIjxJMZbUrz9V\nrYNPukwCHnqQDE32hhnwHzF639DHMZT/Ij+Yz6XuCRB4DlesOnj0jyVwOB6V\njAJe6IzSP/n5BT78NrQUyA1v1GhTfW746vzYuHu4XWQ/K+y3XODLr4YwjrFQ\nAP6x\r\n=FMap\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-event-listener.cjs.js","gitHead":"a9dc6c2c758176e9714677545a4541cedb186b7d","scripts":{"lint":"eslint . && echo \"eslint: no lint errors\"","size":"yarn build && size-limit","test":"yarn lint && yarn test:unit && yarn size","build":"rimraf dist && rollup -c && rimraf dist/react-event-listener.esm.js","version":"yarn build && pkgfiles","prettier":"find . -name \"*.js\" | grep -v -f .eslintignore | xargs prettier --write","test:unit":"NODE_ENV=test mocha","test:watch":"NODE_ENV=test mocha -w"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"git+https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"5.6.0","description":"A React component that allow to bind events on the global scope","directories":{},"_nodeVersion":"10.0.0","dependencies":{"warning":"^3.0.0","prop-types":"^15.6.0","@babel/runtime":"^7.0.0-beta.42"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","jsdom":"^11.3.0","mocha":"^5.0.0","react":"^16.0.0","sinon":"^5.0.0","enzyme":"^3.1.0","eslint":"^4.8.0","rimraf":"^2.6.2","rollup":"^0.59.1","pkgfiles":"^2.3.2","prettier":"^1.7.4","react-dom":"^16.0.0","babel-core":"^7.0.0-bridge.0","size-limit":"^0.18.0","@babel/core":"7.0.0-beta.42","babel-eslint":"^8.0.1","@babel/register":"7.0.0-beta.42","@babel/preset-env":"7.0.0-beta.42","@babel/preset-react":"7.0.0-beta.42","eslint-plugin-babel":"^5.0.0","eslint-plugin-mocha":"^5.0.0","eslint-plugin-react":"^7.4.0","react-test-renderer":"^16.0.0","rollup-plugin-babel":"^4.0.0-beta.4","eslint-config-airbnb":"^16.0.0","eslint-plugin-import":"^2.7.0","@babel/preset-stage-3":"7.0.0-beta.42","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-prettier":"^2.3.1","rollup-plugin-commonjs":"^9.1.3","enzyme-adapter-react-16":"^1.0.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-size-snapshot":"^0.4.1","@babel/plugin-transform-runtime":"7.0.0-beta.42","babel-plugin-transform-dev-warning":"^0.1.0","@babel/plugin-transform-modules-commonjs":"7.0.0-beta.42","babel-plugin-transform-react-remove-prop-types":"^0.4.9"},"peerDependencies":{"react":"^16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener_0.6.0_1527446749999_0.5692763450055962","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"react-event-listener","version":"0.6.1","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.6.1","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"41c7a80a66b398c27dd511e22712b02f3d4eccca","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.6.1.tgz","fileCount":12,"integrity":"sha512-onKEBQkuZIrRetH5B8Hvw2Z8QAv4DE1kvOTOkj2JujjgseSu3I9s4yo1SPRBptyZc0jRUSHoxUfZIJWRcHyVzQ==","signatures":[{"sig":"MEUCIAtHTrHS/HXGOdayoBFLg7OPOG2fr7md/t7Pje4kMW96AiEAx/xu13DO7JdJMu9sDTlxtpcH3f8Z/vElVSrlCjpl3rQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34063},"main":"dist/react-event-listener.cjs.js","scripts":{"lint":"eslint . && echo \"eslint: no lint errors\"","size":"yarn build && size-limit","test":"yarn lint && yarn test:unit && yarn size","build":"rimraf dist && rollup -c && rimraf dist/react-event-listener.esm.js","version":"yarn build && pkgfiles","prettier":"find . -name \"*.js\" | grep -v -f .eslintignore | xargs prettier --write","test:unit":"NODE_ENV=test mocha","test:watch":"NODE_ENV=test mocha -w"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"description":"A React component that allow to bind events on the global scope","directories":{},"licenseText":"The MIT License (MIT)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"warning":"^4.0.1","prop-types":"^15.6.0","@babel/runtime":"^7.0.0-beta.42"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","jsdom":"^11.3.0","mocha":"^5.0.0","react":"^16.0.0","sinon":"^5.0.0","enzyme":"^3.1.0","eslint":"^4.8.0","rimraf":"^2.6.2","rollup":"^0.59.1","pkgfiles":"^2.3.2","prettier":"^1.7.4","react-dom":"^16.0.0","babel-core":"^7.0.0-bridge.0","size-limit":"^0.18.0","@babel/core":"7.0.0-beta.42","babel-eslint":"^8.0.1","@babel/register":"7.0.0-beta.42","@babel/preset-env":"7.0.0-beta.42","@babel/preset-react":"7.0.0-beta.42","eslint-plugin-babel":"^5.0.0","eslint-plugin-mocha":"^5.0.0","eslint-plugin-react":"^7.4.0","react-test-renderer":"^16.0.0","rollup-plugin-babel":"^4.0.0-beta.4","eslint-config-airbnb":"^16.0.0","eslint-plugin-import":"^2.7.0","@babel/preset-stage-3":"7.0.0-beta.42","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-prettier":"^2.3.1","rollup-plugin-commonjs":"^9.1.3","enzyme-adapter-react-16":"^1.0.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-size-snapshot":"^0.4.1","@babel/plugin-transform-runtime":"7.0.0-beta.42","babel-plugin-transform-dev-warning":"^0.1.0","@babel/plugin-transform-modules-commonjs":"7.0.0-beta.42","babel-plugin-transform-react-remove-prop-types":"^0.4.9"},"peerDependencies":{"react":"^16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener_0.6.1_1529084472435_0.1929938431763769","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"react-event-listener","version":"0.6.2","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.6.2","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"df405e9578be052b77a76e4c3914686637caecff","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.6.2.tgz","fileCount":8,"integrity":"sha512-/7s5VF+eR/LRDnGcYyiBJcNXjjCFoCo8UlX+Bn6417WMneV2f82zG1/HfCoEH6PBHqEPk3CPkMmuTDz80pzRXw==","signatures":[{"sig":"MEQCICMZE+Sa5i52tZgIJOmxwLXDhnIGbgH6HZwDkItZTGA4AiAQA9m6fafGDtnWBQEJd1iOCEeLX792660JMMMdRxIp/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZXOZCRA9TVsSAnZWagAAQ68P/1UG010iryYx/Tr66Jm2\n3v85WsSH+P8uOlFnNuIcofjLBekbRFWWBOGWCOxFnJt69Sx5P5L7PB9mf8XI\nso88RJColsHVuQU1a7nYKfomy/ISC4lngSltUJO8CgwgiYaXcX2K6i66HTGI\nBwbD5g8gROXuZtgCD2Z5ewF6ogxc3xuwon2SRGld/LtUlisJ9YfnGkp8fURV\nb9C/s3Vc7d+WpumIcP9bN09jDYZn+DZH0/rQrunbbUgiBjRitfm//CTsKAM7\ng94p4n6uTv409t3/2pAD/0ekxG7g4v37eFC58tEd/nwmM5rGLs4mT1fnDEQB\nCr768YA+4+b2u41EWQSOnyNKcRzDSjv2zuEDNkk+/tjtYUUJMe4fLWRSREKI\ntHI81wnHbNRpAKVl5MVhPXY3kEBJq4eRUNxC3DiyL28T+SGWrQ6rvAwPzM+M\nKisI6+yaxrj+elFMgq5/DtN3RPW6KMf9o+xhtL3gf9xAIkmdLoOhE+oAyTnz\nEXJtHWV31ADok9jcrDLvN28YCnBdXFn5L2bldiS+a0UlKMGycgD7Sd7QCAHa\na5bwb8fkSTJcq3AOGuz0gxHC7gAYruzZOhgKjX6cuKYW0frox5LpyJUVSoNV\n8DbkGcUlPsdlFu5keVgUFi2jpbpdUmSrMWu4bw7RrWgXL6Fg6ivHvsBZZArX\naoIA\r\n=5KbV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-event-listener.cjs.js","gitHead":"f953270747a180cc56c1ec5b561fba913e9382f5","scripts":{"lint":"eslint . && echo \"eslint: no lint errors\"","size":"yarn build && size-limit","test":"yarn lint && yarn test:unit && yarn size","build":"rimraf dist && rollup -c && rimraf dist/react-event-listener.esm.js","version":"yarn build && pkgfiles","prettier":"find . -name \"*.js\" | grep -v -f .eslintignore | xargs prettier --write","test:unit":"NODE_ENV=test mocha","test:watch":"NODE_ENV=test mocha -w"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"git+https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"5.6.0","description":"A React component that allow to bind events on the global scope","directories":{},"_nodeVersion":"10.0.0","dependencies":{"warning":"^4.0.1","prop-types":"^15.6.0","@babel/runtime":"7.0.0-beta.42"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","jsdom":"^11.3.0","mocha":"^5.0.0","react":"^16.0.0","sinon":"^5.0.0","enzyme":"^3.1.0","eslint":"^4.8.0","rimraf":"^2.6.2","rollup":"^0.59.1","pkgfiles":"^2.3.2","prettier":"^1.7.4","react-dom":"^16.0.0","babel-core":"^7.0.0-bridge.0","size-limit":"^0.18.0","@babel/core":"7.0.0-beta.42","babel-eslint":"^8.0.1","@babel/register":"7.0.0-beta.42","@babel/preset-env":"7.0.0-beta.42","@babel/preset-react":"7.0.0-beta.42","eslint-plugin-babel":"^5.0.0","eslint-plugin-mocha":"^5.0.0","eslint-plugin-react":"^7.4.0","react-test-renderer":"^16.0.0","rollup-plugin-babel":"^4.0.0-beta.4","eslint-config-airbnb":"^16.0.0","eslint-plugin-import":"^2.7.0","@babel/preset-stage-3":"7.0.0-beta.42","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-prettier":"^2.3.1","rollup-plugin-commonjs":"^9.1.3","enzyme-adapter-react-16":"^1.0.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-size-snapshot":"^0.4.1","@babel/plugin-transform-runtime":"7.0.0-beta.42","babel-plugin-transform-dev-warning":"^0.1.0","@babel/plugin-transform-modules-commonjs":"7.0.0-beta.42","babel-plugin-transform-react-remove-prop-types":"^0.4.9"},"peerDependencies":{"react":"^16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener_0.6.2_1533375385385_0.9262136235463014","host":"s3://npm-registry-packages"}},"0.5.10":{"name":"react-event-listener","version":"0.5.10","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.5.10","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"378403c555fe616f312891507a742ecbbe2c90de","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.5.10.tgz","fileCount":8,"integrity":"sha512-YZklRszh9hq3WP3bdNLjFwJcTCVe7qyTf5+LWNaHfZQaZrptsefDK2B5HHpOsEEaMHvjllUPr0+qIFVTSsurow==","signatures":[{"sig":"MEUCIAVm1Vi//9VgQwW7L1eAZ5iAOTt89pP8DYfbcgSvsfDnAiEA21+JOqOPu8YYs6ZRkkM0GCVK7VSE1CIpuBzMBJmxwJI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbahv0CRA9TVsSAnZWagAAtGUQAI24x5LoHQeBs9bndQiP\nyovCuGmq1JXhwLCq8gq3V6oW7I7oaNMGy9ju7x7CJiswft50iUCYNkFkgogl\nYJEJ3C9IGrqfklbIHcXxT8oTh1PFEH6AO4B0dqVk6uhQ4r3rBvfBmpxU8mNH\nN+JP1hRO8xwgXaFgoGMrVniZtk9Tsq1K4JggXC6c79kRGtY86fgENmhUSogr\nvjBbkMfbwvyM9smkeCXwxUhsNtoRsHtfDZA/1mCWqxDas1y7esbXSLSdYVCg\nFnyczkzr0RrWyEdeJ7wL8TppfN4eT6rSmV36q6mTg2V8mmmKpluB0hMSamT0\n61BDpc58qwhmylrVQx4A0X8pxwqI0Sxu2LBGn6vTN4KnPUZm074sfMlW6Zzc\n8KeU0/pBsHSJ41NYiIkpGL44D9RCGsKmHIq0pR3AOVe0OyDctWZKTinOS7bV\n5NloBYlQHVOwxCa+on3Iq3TPthspyqYcclWpkeZcLVgViRQN+Lkod+KoGpF5\n1rxqElqoWQYx1+X/QUeMnJYhNzDrd1qQua7ZjSmybHI58WSgmXqzxHFeGkZu\nXQVG0Ho91NZpjlGYQXI6cGv1G4wFFZyuUna/3Y+z3T/3bICTAj1vy94t8+6p\nX3XQ3+5wos4f44r9f9QK2saDinhtQO+vDn7pUHo49ktVmhLoYhSel8ltKTrJ\nsqRb\r\n=DQYD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-event-listener.cjs.js","gitHead":"fffbd55881fe4272f17eb60ec76fc271831e7f7c","scripts":{"lint":"eslint . && echo \"eslint: no lint errors\"","size":"yarn build && size-limit","test":"yarn lint && yarn test:unit && yarn size","build":"rimraf dist && rollup -c && rimraf dist/react-event-listener.esm.js","version":"yarn build && pkgfiles","prettier":"find . -name \"*.js\" | grep -v -f .eslintignore | xargs prettier --write","test:unit":"NODE_ENV=test mocha","test:watch":"NODE_ENV=test mocha -w"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"git+https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"5.6.0","description":"A React component that allow to bind events on the global scope","directories":{},"_nodeVersion":"10.0.0","dependencies":{"fbjs":"^0.8.16","warning":"^3.0.0","prop-types":"^15.6.0","@babel/runtime":"7.0.0-beta.42"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","jsdom":"^11.3.0","mocha":"^5.0.0","react":"^16.0.0","sinon":"^5.0.0","enzyme":"^3.1.0","eslint":"^4.8.0","rimraf":"^2.6.2","rollup":"^0.59.1","pkgfiles":"^2.3.2","prettier":"^1.7.4","react-dom":"^16.0.0","babel-core":"^7.0.0-bridge.0","size-limit":"^0.18.0","@babel/core":"7.0.0-beta.42","babel-eslint":"^8.0.1","@babel/register":"7.0.0-beta.42","@babel/preset-env":"7.0.0-beta.42","@babel/preset-react":"7.0.0-beta.42","eslint-plugin-babel":"^5.0.0","eslint-plugin-mocha":"^5.0.0","eslint-plugin-react":"^7.4.0","react-test-renderer":"^16.0.0","rollup-plugin-babel":"^4.0.0-beta.4","eslint-config-airbnb":"^16.0.0","eslint-plugin-import":"^2.7.0","@babel/preset-stage-3":"7.0.0-beta.42","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-prettier":"^2.3.1","rollup-plugin-commonjs":"^9.1.3","enzyme-adapter-react-16":"^1.0.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-size-snapshot":"^0.4.1","@babel/plugin-transform-runtime":"7.0.0-beta.42","babel-plugin-transform-dev-warning":"^0.1.0","@babel/plugin-transform-modules-commonjs":"7.0.0-beta.42","babel-plugin-transform-react-remove-prop-types":"^0.4.9"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener_0.5.10_1533680628522_0.2391970977634852","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"react-event-listener","version":"0.6.3","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.6.3","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"8eab88129a76e095ed8aa684c29679eded1e843d","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.6.3.tgz","fileCount":9,"integrity":"sha512-21ubz0vpzPL/8YPGkcDs/LFIemxMFPhpXnFKvrm15IA7x/kYzh1Bru3ww/lsZJJ0hCqyhJGjv7Txl/U00Je5SA==","signatures":[{"sig":"MEUCIQDnTAipyGu7JMECQcu9fSJXJ79T85WeAkasCU0JFo4Q9gIgKiICqFBpv2y018fmrDAFvksYAd4DEgHqgpurMx0lXpU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbewLJCRA9TVsSAnZWagAAKU4P/1wiSZ0t1b5ZEtvN4slL\njFt3i3otCkLt2DrcJNs9eTFHWDnPXLW0LFWGn9crnsr8JqS4mfCTQIJNMUJo\nHK8OJXEm2fNLAuWsidXYxSrD9M6vQ81dBpCxfDt9FMPHfuhPqBEVAkSWc3ye\nkNespPorgDYAwhF6eTXW6BvHyzkzSe6msPbnyFCFjO2PZHrtO8xrUi+MYJAd\nwttIMLz8U5qxF6AhZWEB15qOzQl5GEizIh1d/pysEk+ZCTRF3sztdx1+oo6E\nX0XVosBTj9fvDT+tRwxW9JyvTp8R1T4hzRK6I9CFlZJBoMygW1+k6dJ/S9+m\njbUlnE4aWIyWrTq19oIcJ1cu4B+FRRZclSQ27NPuDwcc/mGOu+t/+2k7HbCK\nytsrT86n3Nem527CVWkYCla+zRkRJSPhlTSnIogcoiRa1eZmSTsbgv0Q5FQ1\niqjJZVeAxD0uH+JyOCCY/8vVCbXb46i1oSEA7dSaz6ESUuzFM7moZFC+Vw+2\nyzKJ/fEg+eWCyvCbW5kIxjs5/dqMGix5jkrm8ur89IcvoqihEf4KX7vvNjan\nBmpYxpsl5RMvtczMRvhDPVglnI4Zz5P//dGfJhys0SDPLcPGw/GIJmUtyU24\nyfovu+Au+pzDKEQlOphYlpBXrMfCWXYrl39PgrNXUgG+746B6E138bTzKWN/\nbKVK\r\n=0QyI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-event-listener.cjs.js","gitHead":"4a6000d9e2a79166da785c3a717e9a6233aab643","scripts":{"lint":"eslint . && echo \"eslint: no lint errors\"","size":"yarn build && size-limit","test":"yarn lint && yarn test:unit && yarn size","build":"rimraf dist && rollup -c && rimraf dist/react-event-listener.esm.js","version":"yarn build && pkgfiles","prettier":"find . -name \"*.js\" | grep -v -f .eslintignore | xargs prettier --write","test:unit":"NODE_ENV=test mocha","test:watch":"NODE_ENV=test mocha -w"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"git+https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"_npmVersion":"5.6.0","description":"A React component that allow to bind events on the global scope","directories":{},"_nodeVersion":"10.0.0","dependencies":{"warning":"^4.0.1","prop-types":"^15.6.0","@babel/runtime":"7.0.0-rc.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","jsdom":"^12.0.0","mocha":"^5.0.0","react":"^16.0.0","sinon":"^6.1.2","enzyme":"^3.1.0","eslint":"^5.0.0","rimraf":"^2.6.2","rollup":"^0.64.1","pkgfiles":"^2.3.2","prettier":"^1.7.4","react-dom":"^16.0.0","babel-core":"^7.0.0-bridge.0","size-limit":"^0.19.2","@babel/core":"7.0.0-rc.1","babel-eslint":"^8.0.1","@babel/register":"7.0.0-rc.1","@babel/preset-env":"7.0.0-rc.1","@babel/preset-react":"7.0.0-rc.1","eslint-plugin-babel":"^5.0.0","eslint-plugin-mocha":"^5.0.0","eslint-plugin-react":"^7.4.0","react-test-renderer":"^16.0.0","rollup-plugin-babel":"^4.0.0-beta.4","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.7.0","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-prettier":"^2.3.1","rollup-plugin-commonjs":"^9.1.3","enzyme-adapter-react-16":"^1.0.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-size-snapshot":"^0.4.1","@babel/plugin-transform-runtime":"7.0.0-rc.1","babel-plugin-transform-dev-warning":"^0.1.0","@babel/plugin-proposal-class-properties":"^7.0.0-rc.1","@babel/plugin-transform-modules-commonjs":"7.0.0-rc.1","@babel/plugin-proposal-object-rest-spread":"^7.0.0-rc.1","babel-plugin-transform-react-remove-prop-types":"^0.4.9"},"peerDependencies":{"react":"^16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener_0.6.3_1534788296300_0.7282444620095365","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"react-event-listener","version":"0.6.4","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.6.4","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"d0ea5ed897da1a796616c44b5a8758898140f203","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.6.4.tgz","fileCount":12,"integrity":"sha512-t7VSjIuUFmN+GeyKb+wm025YLeojVB85kJL6sSs0wEBJddfmKBEQz+CNBZ2zBLKVWkPy/fZXM6U5yvojjYBVYQ==","signatures":[{"sig":"MEQCICMqj2iCP8RQqT7kYnH9aEjXGJafiDp6GgkbyzpJ2gvsAiAvbbeGeGuWX9WBsgl12IiEVpruEyRMR9Bt5Rdtvu6F7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbplIeCRA9TVsSAnZWagAAOuUQAJZxffzMFMTMSiERuxo4\nTbvElwtrSUl1GYiI6q03Y3RSbKvdf+85BSVyT3atXCGM4/S0tsHzn8Qps0IQ\nnxTpCuwI5SLzJi7Vlr6MbtH1khGN1DUqZ0BNjp2v0GenpNy0hqBkzIL8juoS\ndspsRDh9SMGauaI8Mggo9M7RUu4HKxFpFA44BpVTLPJSdeVgqsUWRLSWtuJp\nCFIvnI2dZfqFi5tuQMfZfoFHP36/0NwdI2kYEkg/TupYZMRCCDFt0lhQbULz\nubmKoF7x9LXY1DbpkmzRt92+pfc6dFmYoTLlmSz6U23Oho8A5t1EEeb7os53\nM3ATjebQvh0vcCsQJpMaN/JZVLwHKsoqs5+eyN1DMxXXSJW2mzpsn5IBecQy\nJQ2Ht1KhRtQzhE90CE9HNDTclRgOMbs9EiSL3E+BWN5SfgOtITJps5x7vlB5\nV4P9DrvzJRPpBjzrTr25mHfQTzwC/xUV0PEOdhXyTMw1c0Y/hr4SZJDE5lBu\nDSDa/J7QSiMITdwOJ4I1PUztA+5QsHOtG/2C/iS1CnNpIrk9ORVBJ1zxJj/B\nkoZ8Xc6JOMbERtHjv7+FVTFqwDpwqyDwVBnEf3zIZ9PYWWD6FyibYK3J7SRt\ngKOdweIfAZEJqU7BZRMgSBLGsngY2vzYmbbtOMADrt56ozhJXu3Lti58SAHC\nmC+M\r\n=pi4Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-event-listener.cjs.js","scripts":{"lint":"eslint . && echo \"eslint: no lint errors\"","size":"yarn build && size-limit","test":"yarn lint && yarn test:unit && yarn size","build":"rimraf dist && rollup -c && rimraf dist/react-event-listener.esm.js","version":"yarn build && pkgfiles","prettier":"find . -name \"*.js\" | grep -v -f .eslintignore | xargs prettier --write","test:unit":"NODE_ENV=test mocha","test:watch":"NODE_ENV=test mocha -w"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"description":"A React component that allow to bind events on the global scope","directories":{},"licenseText":"The MIT License (MIT)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"warning":"^4.0.1","prop-types":"^15.6.0","@babel/runtime":"7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","jsdom":"^12.0.0","mocha":"^5.0.0","react":"^16.0.0","sinon":"^6.1.2","enzyme":"^3.1.0","eslint":"^5.0.0","rimraf":"^2.6.2","rollup":"^0.66.2","pkgfiles":"^2.3.2","prettier":"^1.7.4","react-dom":"^16.0.0","size-limit":"^0.20.0","@babel/core":"7.0.0","babel-eslint":"^9.0.0","@babel/register":"7.0.0","@babel/preset-env":"7.0.0","@babel/preset-react":"7.0.0","eslint-plugin-babel":"^5.0.0","eslint-plugin-mocha":"^5.0.0","eslint-plugin-react":"^7.4.0","react-test-renderer":"^16.0.0","rollup-plugin-babel":"^4.0.0-beta.4","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.7.0","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-prettier":"^2.3.1","rollup-plugin-commonjs":"^9.1.3","enzyme-adapter-react-16":"^1.0.1","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-size-snapshot":"^0.7.0","@babel/plugin-transform-runtime":"7.0.0","babel-plugin-transform-dev-warning":"^0.1.0","@babel/plugin-proposal-class-properties":"7.0.0","@babel/plugin-transform-modules-commonjs":"7.0.0","@babel/plugin-proposal-object-rest-spread":"7.0.0","babel-plugin-transform-react-remove-prop-types":"^0.4.9"},"peerDependencies":{"react":"^16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener_0.6.4_1537626653517_0.7055692396894822","host":"s3://npm-registry-packages"}},"0.6.5":{"name":"react-event-listener","version":"0.6.5","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.6.5","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"d374dbe5da485c9f9d4702f0e76971afbe9b6b2e","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.6.5.tgz","fileCount":12,"integrity":"sha512-//lCxOM3DQ0+xmTa/u9mI9mm55zCPdIKp89d8MGjlNsOOnXQ5sFDD1eed+sMBzQXKiRBLBMtSg/2T9RJFtfovw==","signatures":[{"sig":"MEYCIQDnyl0Evmxgu3B8SWhvUpdqAiG9h3mEf16PFQ3alzqMjAIhAKZ/k9h34LIXTAxeRkJSC+dd3QxA0wvGKHJwALIvBGPE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJPD1CRA9TVsSAnZWagAAZoMQAKTuDswI6tuRspQp5C5i\n/8YsIJ1FGoMwwp8Gk9CAz9wjYg93N5a1IfrhLWzFs0YZsEZ3AItT+MnuITsS\nZ2C1wOviA/8gld2jrMTmNOH890Si1TNeTFqwIaRUWld5BpLGJN6zp63ANxy8\nBEuX0Oc8bo7aB7hZoR9tAxaKN2aiKGahgXhNgpjSMNPOKPknOdIBEK+vQCdJ\nT20hTrKysjdhY+6rf1GqhMezR3Ns1QLP7IxcRbryifiJFFLovwzE4S0ebnzi\nnz4Rx6O/Om9nl5rJmDRlqXTDcgRtIzfU4aUcmGfFxiueARy10y1o14JVL92y\n0VRz7wUEeahqLchPRtvKrFSR9tcZgPKUguH/pGqDWZta7bScPQw/sEu4MGqe\nVCEPxyM9BCQbWKQ/gaYogpMQiHNBZc3Yl2y/R3THZgv3dsjQNEwlDL6uiK2K\notjQ78T2c1J+RB3i/d6fYni4ni8j2Gu8OIbSFEGYeguB+6Y0+dgtivCzkIy3\na9WVmuGy4FZvl1EYQTbcWSshM5NF6QFF3dlN+I9uNc5RvniQRfZmFN6slAO1\nk3jnEopWaaRSl+wTyW37T0bHQgBfBe/NFIW5aPAR/v0JUv2LDgX1U5dEt0KK\nzjdWWVkTqniyRpoTB0cSZo1yznKFz2DLZ2jpVSMCUmTzmx4uwDCNWIaCln0w\nmDnq\r\n=YV8F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-event-listener.cjs.js","scripts":{"lint":"eslint . && echo \"eslint: no lint errors\"","size":"yarn build && size-limit","test":"yarn lint && yarn test:unit && yarn size","build":"rimraf dist && rollup -c && rimraf dist/react-event-listener.esm.js","version":"yarn build && pkgfiles","prettier":"find . -name \"*.js\" | grep -v -f .eslintignore | xargs prettier --write","test:unit":"NODE_ENV=test mocha","test:watch":"NODE_ENV=test mocha -w"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"description":"A React component that allow to bind events on the global scope","directories":{},"licenseText":"The MIT License (MIT)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"warning":"^4.0.1","prop-types":"^15.6.0","@babel/runtime":"7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","jsdom":"^12.0.0","mocha":"^5.0.0","react":"^16.0.0","sinon":"^6.1.2","enzyme":"^3.1.0","eslint":"^5.0.0","rimraf":"^2.6.2","rollup":"^0.66.2","pkgfiles":"^2.3.2","prettier":"^1.7.4","react-dom":"^16.0.0","size-limit":"^0.20.0","@babel/core":"^7.0.0","babel-eslint":"^9.0.0","@babel/register":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-babel":"^5.0.0","eslint-plugin-mocha":"^5.0.0","eslint-plugin-react":"^7.4.0","react-test-renderer":"^16.0.0","rollup-plugin-babel":"^4.0.0-beta.4","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.7.0","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-prettier":"^2.3.1","rollup-plugin-commonjs":"^9.1.3","enzyme-adapter-react-16":"^1.0.1","rollup-plugin-node-resolve":"^3.3.0","@babel/plugin-transform-runtime":"^7.2.0","babel-plugin-transform-dev-warning":"^0.1.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","babel-plugin-transform-react-remove-prop-types":"^0.4.9"},"peerDependencies":{"react":"^16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener_0.6.5_1545924853181_0.36456335538896","host":"s3://npm-registry-packages"}},"0.6.6":{"name":"react-event-listener","version":"0.6.6","keywords":["react","event","listener","binding"],"author":{"name":"olivier.tassinari@gmail.com"},"license":"MIT","_id":"react-event-listener@0.6.6","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"homepage":"https://github.com/oliviertassinari/react-event-listener","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"dist":{"shasum":"758f7b991cad9086dd39fd29fad72127e1d8962a","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.6.6.tgz","fileCount":12,"integrity":"sha512-+hCNqfy7o9wvO6UgjqFmBzARJS7qrNoda0VqzvOuioEpoEXKutiKuv92dSz6kP7rYLmyHPyYNLesi5t/aH1gfw==","signatures":[{"sig":"MEUCIQCBKnmSnHo+cXv7+21+qkluRQmD1xk+a0rNJKWyRI+Y5wIgXJpQtk8S02AqAkQst+/so9XglYqVLL8MyomYz0i0pto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVX1UCRA9TVsSAnZWagAAPhAQAIjom2zKoQUi4opFL7f/\nsvRy5kLNFoAUdDo2ii1L5VIDWHVcj5L9zWr2tZhLxmxID98jvTcL4SxoL0Mi\n71hqMPdnUioszgTFfcp7kXapexYJhywo+tGPCMKmrxoCzXLmWu0mA8gs5Mwc\nVRIKDpP+Cp9kwMA01LPqGnOIJ9Si7mw3566U2/Fe0837Y/jmfssxMcgGkKQK\nZUIjaQNFLbOePDk01GM2RsfbT9Lw/Fye0FPmyNAeG462FRIpNR/Ul6YLF7aj\nBpSW+eipcgYd1v5Z9xLWoE/y+XsG27C/hwsBOkqk+/ikSO1ioodzzoC/KjMe\ng1JySSxQjAVOnwQEX2AYzUeDQnIXxz3+acndjqvyiU1CIDg+xmd+N/psH0Nr\nF2KpctJzjq/B+mbiwEceTP9i7Qe2BVtSRz4ZPgYflI0g+nGjZO7SEmeQT84u\ntTiufLkc1xusjntA+nc/UiiDhZL2leUVf9AlFWNOll68KgtDSUVF8IQycenP\nj+AxvvatWs8dKDPM3Ze6EYYoAVPYQi9xMJ2vVgsYPJMRQbRdeALJk9iXC/8M\n55keWhY4T6lZ6JP1SvD8yo4cggOn/2RC+0rAzMqwxbtNC/J2ukLYoBkNdT3T\nqpqq/k8mtfbuVTOXvNO60RBMN9a9TBWY1+MhABjn296wsbRBiYGwbMn8TN0D\nc0cT\r\n=nVOR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/react-event-listener.cjs.js","scripts":{"lint":"eslint . && echo \"eslint: no lint errors\"","size":"yarn build && size-limit","test":"yarn lint && yarn test:unit && yarn size","build":"rimraf dist && rollup -c && rimraf dist/react-event-listener.esm.js","version":"yarn build && pkgfiles","prettier":"find . -name \"*.js\" | grep -v -f .eslintignore | xargs prettier --write","test:unit":"NODE_ENV=test mocha","test:watch":"NODE_ENV=test mocha -w"},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"repository":{"url":"https://github.com/oliviertassinari/react-event-listener.git","type":"git"},"description":"A React component that allow to bind events on the global scope","directories":{},"licenseText":"The MIT License (MIT)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","dependencies":{"warning":"^4.0.1","prop-types":"^15.6.0","@babel/runtime":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","jsdom":"^12.0.0","mocha":"^5.0.0","react":"^16.0.0","sinon":"^6.1.2","enzyme":"^3.1.0","eslint":"^5.0.0","rimraf":"^2.6.2","rollup":"^0.66.2","pkgfiles":"^2.3.2","prettier":"^1.7.4","react-dom":"^16.0.0","size-limit":"^0.20.0","@babel/core":"^7.0.0","babel-eslint":"^9.0.0","@babel/register":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-babel":"^5.0.0","eslint-plugin-mocha":"^5.0.0","eslint-plugin-react":"^7.4.0","react-test-renderer":"^16.0.0","rollup-plugin-babel":"^4.0.0-beta.4","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.7.0","rollup-plugin-replace":"^2.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-prettier":"^2.3.1","rollup-plugin-commonjs":"^9.1.3","enzyme-adapter-react-16":"^1.0.1","rollup-plugin-node-resolve":"^3.3.0","@babel/plugin-transform-runtime":"^7.2.0","babel-plugin-transform-dev-warning":"^0.1.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","babel-plugin-transform-react-remove-prop-types":"^0.4.9"},"peerDependencies":{"react":"^16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-event-listener_0.6.6_1549106515585_0.6429093486756301","host":"s3://npm-registry-packages"}},"0.6.7":{"name":"react-event-listener","version":"0.6.7","description":"A React component that allow to bind events on the global scope","main":"dist/react-event-listener.cjs.js","scripts":{"build":"rimraf dist && rollup -c && rimraf dist/react-event-listener.esm.js","lint":"eslint . && echo \"eslint: no lint errors\"","size":"yarn build && size-limit","test:unit":"NODE_ENV=test mocha","test:watch":"NODE_ENV=test mocha -w","test":"yarn lint && yarn test:unit && yarn size","prettier":"find . -name \"*.js\" | grep -v -f .eslintignore | xargs prettier --write","version":"yarn build && pkgfiles"},"repository":{"type":"git","url":"https://github.com/oliviertassinari/react-event-listener.git"},"homepage":"https://github.com/oliviertassinari/react-event-listener","keywords":["react","event","listener","binding"],"author":{"name":"Olivier Tassinari","url":"https://github.com/oliviertassinari"},"license":"MIT","bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-transform-runtime":"^7.2.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^9.0.0","babel-plugin-transform-dev-warning":"^0.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.9","chai":"^4.1.2","enzyme":"^3.1.0","enzyme-adapter-react-16":"^1.0.1","eslint":"^5.0.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-babel":"^5.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-mocha":"^5.0.0","eslint-plugin-prettier":"^2.3.1","eslint-plugin-react":"^7.4.0","jsdom":"^12.0.0","mocha":"^5.0.0","pkgfiles":"^2.3.2","prettier":"^1.7.4","react":"^16.0.0","react-dom":"^16.0.0","react-test-renderer":"^16.0.0","rimraf":"^2.6.2","rollup":"^0.66.2","rollup-plugin-babel":"^4.0.0-beta.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","sinon":"^6.1.2","size-limit":"^0.20.0"},"dependencies":{"@babel/runtime":"^7.2.0","prop-types":"^15.6.0","warning":"^4.0.1"},"peerDependencies":{"react":"^16.3.0"},"licenseText":"The MIT License (MIT)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","_id":"react-event-listener@0.6.7","dist":{"shasum":"c02dbd97790d27323e441d0b091d19a43dc73072","integrity":"sha512-DLxxUSjZT5Qg8u+51V0KPKW7FI4zCkbP7fjKNGpaRItjaYgO4WycwoqJDumw+UGGQ0DmmPbQ3RUH8LsqQgHWpQ==","tarball":"https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.6.7.tgz","fileCount":12,"unpackedSize":33736,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIErpuSyAaWjtRw30meQQ2ZTEpZxeJkpJ5ChZrob1EXbRAiEAiC9ROl2O9dl20+taPlfkUXBl8/6AhabnbSuyMuWOPOE="}]},"_npmUser":{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"},"directories":{},"maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-event-listener_0.6.7_1758379791589_0.4177584836693513"},"_hasShrinkwrap":false}},"time":{"created":"2015-06-08T22:41:41.231Z","modified":"2025-09-20T14:49:51.964Z","0.0.1":"2015-06-08T22:41:41.231Z","0.0.2":"2015-06-10T21:42:29.192Z","0.1.0":"2016-01-25T22:23:59.022Z","0.1.1":"2016-01-25T22:54:51.745Z","0.1.2":"2016-04-30T16:49:31.937Z","0.2.0":"2016-05-04T17:09:39.891Z","0.2.1":"2016-05-04T22:25:30.769Z","0.3.0":"2016-09-19T18:45:59.475Z","0.3.1":"2016-10-04T21:00:53.131Z","0.4.0":"2016-10-09T19:46:51.485Z","0.4.1":"2017-01-15T11:53:22.587Z","0.4.2":"2017-02-25T09:59:01.851Z","0.4.3":"2017-03-19T10:23:23.587Z","0.4.4":"2017-04-06T21:40:15.436Z","0.4.5":"2017-04-08T13:46:45.428Z","0.5.0":"2017-08-25T07:11:44.282Z","0.5.1":"2017-10-05T21:27:43.841Z","0.5.2":"2017-12-11T20:53:41.124Z","0.5.3":"2017-12-28T12:37:43.504Z","0.5.4":"2018-05-20T14:17:26.659Z","0.5.5":"2018-05-20T22:12:55.203Z","0.5.6":"2018-05-21T13:38:46.969Z","0.5.7":"2018-05-22T08:11:13.440Z","0.5.8":"2018-05-22T18:16:41.952Z","0.5.9":"2018-05-23T13:07:20.473Z","0.6.0":"2018-05-27T18:45:50.158Z","0.6.1":"2018-06-15T17:41:12.499Z","0.6.2":"2018-08-04T09:36:25.435Z","0.5.10":"2018-08-07T22:23:48.642Z","0.6.3":"2018-08-20T18:04:56.377Z","0.6.4":"2018-09-22T14:30:53.774Z","0.6.5":"2018-12-27T15:34:13.297Z","0.6.6":"2019-02-02T11:21:55.694Z","0.6.7":"2025-09-20T14:49:51.785Z"},"bugs":{"url":"https://github.com/oliviertassinari/react-event-listener/issues"},"author":{"name":"Olivier Tassinari","url":"https://github.com/oliviertassinari"},"license":"MIT","homepage":"https://github.com/oliviertassinari/react-event-listener","keywords":["react","event","listener","binding"],"repository":{"type":"git","url":"https://github.com/oliviertassinari/react-event-listener.git"},"description":"A React component that allow to bind events on the global scope","maintainers":[{"name":"oliviertassinari","email":"olivier.tassinari@gmail.com"}],"readme":"# react-event-listener\n\n> A React component for binding events on the global scope.\n\n[![npm version](https://img.shields.io/npm/v/react-event-listener.svg?style=flat-square)](https://www.npmjs.com/package/react-event-listener)\n[![npm downloads](https://img.shields.io/npm/dm/react-event-listener.svg?style=flat-square)](https://www.npmjs.com/package/react-event-listener)\n[![Build Status](https://travis-ci.org/oliviertassinari/react-event-listener.svg?branch=master)](https://travis-ci.org/oliviertassinari/react-event-listener)\n\n[![Dependencies](https://img.shields.io/david/oliviertassinari/react-event-listener.svg?style=flat-square)](https://david-dm.org/oliviertassinari/react-event-listener)\n[![DevDependencies](https://img.shields.io/david/dev/oliviertassinari/react-event-listener.svg?style=flat-square)](https://david-dm.org/oliviertassinari/react-event-listener#info=devDependencies&view=list)\n\n## Installation\n\n```sh\nnpm install react-event-listener\n```\n\n## The problem solved\n\nThis module provides a **declarative way** to bind events to a global `EventTarget`.\nIt's using the React lifecycle to bind and unbind at the right time.\n\n## Usage\n\n```js\nimport React, {Component} from 'react';\nimport EventListener, {withOptions} from 'react-event-listener';\n\nclass MyComponent extends Component {\n  handleResize = () => {\n    console.log('resize');\n  };\n\n  handleScroll = () => {\n    console.log('scroll');\n  };\n\n  handleMouseMove = () => {\n    console.log('mousemove');\n  };\n\n  render() {\n    return (\n      <div>\n        <EventListener\n          target=\"window\"\n          onResize={this.handleResize}\n          onScroll={withOptions(this.handleScroll, {passive: true, capture: false})}\n        />\n        <EventListener target={document} onMouseMoveCapture={this.handleMouseMove} />\n      </div>\n    );\n  }\n}\n```\n\n### Note on server-side rendering\n\nWhen doing server side rendering, `document` and `window` aren't available.\nYou can use a string as a `target`, or check that they exist before rendering\nthe component.\n\n### Note on performance\n\nYou should avoid passing inline functions for listeners, because this creates a new `Function` instance on every\nrender, defeating `EventListener`'s `shouldComponentUpdate`, and triggering an update cycle where it removes its old\nlisteners and adds its new listeners (so that it can stay up-to-date with the props you passed in).\n\n### Note on testing\n\nIn [this](https://github.com/facebook/react/issues/5043) issue from React, `TestUtils.Simulate.` methods won't bubble up to `window` or `document`. As a result, you must use [`document.dispatchEvent`](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/dispatchEvent) or simulate event using [native DOM api](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/click).\n\nSee our [test cases](https://github.com/oliviertassinari/react-event-listener/blob/master/src/index.spec.js) for more information.\n\n## License\n\nMIT\n","readmeFilename":"README.md","users":{"kontrax":true,"codystebbins":true,"oliviertassinari":true,"scott.m.sarsfield":true}}