{"_id":"react-higher-event","_rev":"28-e150747bf236af83c946a9e1442d785a","name":"react-higher-event","dist-tags":{"latest":"4.3.1"},"versions":{"1.0.0":{"name":"react-higher-event","version":"1.0.0","keywords":["react","higher-event","click","outside"],"author":{"name":"bloodyowl","email":"mlbli@me.com"},"license":"MIT","_id":"react-higher-event@1.0.0","maintainers":[{"name":"bloodyowl","email":"mlbli@me.com"}],"homepage":"https://github.com/bloodyowl/react-higher-event#readme","bugs":{"url":"https://github.com/bloodyowl/react-higher-event/issues"},"dist":{"shasum":"285c5824368bc7b50ce56aa4df7e61be9def36d7","tarball":"https://registry.npmjs.org/react-higher-event/-/react-higher-event-1.0.0.tgz","integrity":"sha512-/fxkcWT9xt1G0vKU9OTmniwHLHHdi5pUsOw56HVriIX27+6D10nHcA7rhdvBbe7N0ZQgDFYWndIAzbbv9IVO9g==","signatures":[{"sig":"MEYCIQCwruEbljLD+0mBidygSXeVyBtPZDWjrF5a0ELwRZNOaAIhAPO4XJDstJIMyWFV2lWJSKh8Dnh/97qeShI3DjAMKqXS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"rootDir":"","modulePathIgnorePatterns":["<rootDir>/node_modules/"],"preprocessorIgnorePatterns":["<rootDir>/node_modules/"],"unmockedModulePathPatterns":["<rootDir>/node_modules/"],"persistModuleRegistryBetweenSpecs":true},"main":"lib/index.js","_from":".","files":["lib","LICENSE","README.md"],"_shasum":"285c5824368bc7b50ce56aa4df7e61be9def36d7","gitHead":"62b4f73aed1fb8f502878749645a3e89e44e2118","scripts":{"pub":"npm test && npm start && npm publish","test":"jest --verbose","start":"rm -fr lib/ && babel src --out-dir lib --ignore='__tests__'","examples":"node scripts/examples.js"},"_npmUser":{"name":"bloodyowl","email":"mlbli@me.com"},"repository":{"url":"git+ssh://git@github.com/bloodyowl/react-higher-event.git","type":"git"},"_npmVersion":"3.3.12","description":"Declarative React API to listen to higher events","directories":{},"_nodeVersion":"5.2.0","devDependencies":{"react":"^15.1.0","webpack":"^1.13.1","flow-bin":"^0.26.0","jest-cli":"^12.1.1","babel-cli":"^6.9.0","react-dom":"^15.1.0","babel-core":"^6.9.1","babel-jest":"^12.1.0","file-loader":"^0.8.5","babel-loader":"^6.2.4","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.9.0","react-addons-test-utils":"^15.1.0","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-transform-class-properties":"^6.9.1","babel-plugin-transform-flow-strip-types":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0"},"peerDependencies":{"react":"^15.1.0","react-dom":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-higher-event-1.0.0.tgz_1465472832114_0.6917268454562873","host":"packages-16-east.internal.npmjs.com"}},"1.1.0":{"name":"react-higher-event","version":"1.1.0","keywords":["react","higher-event","click","outside"],"author":{"name":"bloodyowl","email":"mlbli@me.com"},"license":"MIT","_id":"react-higher-event@1.1.0","maintainers":[{"name":"bloodyowl","email":"mlbli@me.com"}],"homepage":"https://github.com/bloodyowl/react-higher-event#readme","bugs":{"url":"https://github.com/bloodyowl/react-higher-event/issues"},"dist":{"shasum":"38a6379fe4378972f09a363b4fcf2e7e02bb62c8","tarball":"https://registry.npmjs.org/react-higher-event/-/react-higher-event-1.1.0.tgz","integrity":"sha512-4+Gw2ZHxuX9en25zEF6bXdC6JcyJx+Za9XO3KQ5bQDVXlgaIQN2lN4H7tAKvS0Nr+9p9d4teRMxdJObRz9ROyg==","signatures":[{"sig":"MEQCIAS/1V1Me5bIZz6MH48GoUfmrIelCgqsF8dsYaXDUIIDAiB7BUmvq8DI8xKLziaU47xrBKILKoQbhEJ0Dl+LJNpHLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"rootDir":"","modulePathIgnorePatterns":["<rootDir>/node_modules/"],"preprocessorIgnorePatterns":["<rootDir>/node_modules/"],"unmockedModulePathPatterns":["<rootDir>/node_modules/"],"persistModuleRegistryBetweenSpecs":true},"main":"lib/index.js","_from":".","files":["lib"],"_shasum":"38a6379fe4378972f09a363b4fcf2e7e02bb62c8","gitHead":"0b033b4974feb40fc59951ed943a18a5a490276b","scripts":{"pub":"npm test && npm start && npm publish","test":"jest --verbose","start":"rm -fr lib/ && babel src --out-dir lib --ignore='__tests__'","examples":"node scripts/examples.js"},"_npmUser":{"name":"bloodyowl","email":"mlbli@me.com"},"repository":{"url":"git+https://github.com/bloodyowl/react-higher-event.git","type":"git"},"_npmVersion":"3.3.12","description":"Declarative React API to listen to higher events","directories":{},"_nodeVersion":"5.2.0","devDependencies":{"react":"^15.1.0","webpack":"^1.13.1","flow-bin":"^0.26.0","jest-cli":"^12.1.1","babel-cli":"^6.9.0","react-dom":"^15.1.0","babel-core":"^6.9.1","babel-jest":"^12.1.0","file-loader":"^0.8.5","babel-loader":"^6.2.4","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.9.0","react-addons-test-utils":"^15.1.0","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-transform-class-properties":"^6.9.1","babel-plugin-transform-flow-strip-types":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0"},"peerDependencies":{"react":"^15.1.0","react-dom":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-higher-event-1.1.0.tgz_1485794646165_0.7241633131634444","host":"packages-18-east.internal.npmjs.com"}},"2.0.0":{"name":"react-higher-event","version":"2.0.0","keywords":["react","higher-event","click","outside"],"author":{"name":"bloodyowl","email":"mlbli@me.com"},"license":"MIT","_id":"react-higher-event@2.0.0","maintainers":[{"name":"bloodyowl","email":"mlbli@me.com"},{"name":"moox","email":"m@moox.io"}],"homepage":"https://github.com/bloodyowl/react-higher-event#readme","bugs":{"url":"https://github.com/bloodyowl/react-higher-event/issues"},"dist":{"shasum":"727a3776271cc7268644b1b0ae4a74adfbf16150","tarball":"https://registry.npmjs.org/react-higher-event/-/react-higher-event-2.0.0.tgz","integrity":"sha512-xxsy9+w8xZC9RwD6GpzLR6Z0PKsBn5XdfO01X9GBidPUvk8uFSmRm+ne/UIFFgcncA3YGJENBlSwBEsLovV+Dg==","signatures":[{"sig":"MEQCIAlVFkyOI1dEFlHN2Y5jx+i70Az+dcU69+YQbLWsj9ETAiB4STgT5yCJRt9w1zsxNC9ySEG9/KPE/O8AdsrVrhLLzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"rootDir":"","modulePathIgnorePatterns":["<rootDir>/node_modules/"],"preprocessorIgnorePatterns":["<rootDir>/node_modules/"],"unmockedModulePathPatterns":["<rootDir>/node_modules/"],"persistModuleRegistryBetweenSpecs":true},"main":"lib/index.js","files":["lib"],"gitHead":"c67cc2d6f105d893f50a32f8b715e20e99f1e0d1","scripts":{"pub":"npm test && npm start && npm publish","test":"jest --verbose","start":"rm -fr lib/ && babel src --out-dir lib --ignore='__tests__'","examples":"node scripts/examples.js"},"_npmUser":{"name":"bloodyowl","email":"mlbli@me.com"},"repository":{"url":"git+https://github.com/bloodyowl/react-higher-event.git","type":"git"},"_npmVersion":"5.3.0","description":"Declarative React API to listen to higher events","directories":{},"_nodeVersion":"8.6.0","devDependencies":{"react":"^15.1.0","webpack":"^1.13.1","flow-bin":"^0.26.0","jest-cli":"^12.1.1","babel-cli":"^6.9.0","react-dom":"^15.1.0","babel-core":"^6.9.1","babel-jest":"^12.1.0","file-loader":"^0.8.5","babel-loader":"^6.2.4","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.9.0","react-addons-test-utils":"^15.1.0","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-transform-class-properties":"^6.9.1","babel-plugin-transform-flow-strip-types":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0"},"peerDependencies":{"react":"^15.1.0 || ^16.0.0","react-dom":"^15.1.0 || ^16.0.0","prop-types":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-higher-event-2.0.0.tgz_1510250446952_0.2883072237018496","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"react-higher-event","version":"2.0.1","keywords":["react","higher-event","click","outside"],"author":{"name":"bloodyowl","email":"mlbli@me.com"},"license":"MIT","_id":"react-higher-event@2.0.1","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"},{"name":"moox","email":"m@moox.io"},{"name":"bloodyowl","email":"mlbli@me.com"}],"homepage":"https://github.com/bloodyowl/react-higher-event#readme","bugs":{"url":"https://github.com/bloodyowl/react-higher-event/issues"},"dist":{"shasum":"802589319055ebd761ae0f5ba338b30e503ceb27","tarball":"https://registry.npmjs.org/react-higher-event/-/react-higher-event-2.0.1.tgz","integrity":"sha512-/Wd39ImGVUuRxx1D4a/02YFqB2g4TRpLh2Hc0ntFLEwCVmRx8j1Q9AnXNU6c0ZAgb1s5oW8F6Ozh8qnFMudrDQ==","signatures":[{"sig":"MEQCIGJ87Nj1IzkTW5uL03HZam5i1zLMbftK5LVaLhpNTTZzAiAutT0txbgHhFlQ6nStQitSGoEzXVgeMm/qE+/Kr1UJyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"rootDir":"","modulePathIgnorePatterns":["<rootDir>/node_modules/"],"preprocessorIgnorePatterns":["<rootDir>/node_modules/"],"unmockedModulePathPatterns":["<rootDir>/node_modules/"],"persistModuleRegistryBetweenSpecs":true},"main":"lib/index.js","_from":".","files":["lib"],"_shasum":"802589319055ebd761ae0f5ba338b30e503ceb27","gitHead":"35c79c3915471d28467adb6d621dfd3cd92b8140","scripts":{"pub":"npm test && npm start && npm publish","test":"jest --verbose","start":"rm -fr lib/ && babel src --out-dir lib --ignore='__tests__'","examples":"node scripts/examples.js"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/bloodyowl/react-higher-event.git","type":"git"},"_npmVersion":"3.10.10","description":"Declarative React API to listen to higher events","directories":{},"_nodeVersion":"6.9.4","dependencies":{"prop-types":"^15.5.0"},"devDependencies":{"react":"^15.1.0","webpack":"^1.13.1","flow-bin":"^0.26.0","jest-cli":"^12.1.1","babel-cli":"^6.9.0","react-dom":"^15.1.0","babel-core":"^6.9.1","babel-jest":"^12.1.0","file-loader":"^0.8.5","babel-loader":"^6.2.4","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.9.0","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-transform-class-properties":"^6.9.1","babel-plugin-transform-flow-strip-types":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0"},"peerDependencies":{"react":"^15.1.0 || ^16.0.0","react-dom":"^15.1.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-higher-event-2.0.1.tgz_1510335310013_0.4243844668380916","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"react-higher-event","version":"2.0.2","keywords":["react","higher-event","click","outside"],"author":{"name":"bloodyowl","email":"mlbli@me.com"},"license":"MIT","_id":"react-higher-event@2.0.2","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"},{"name":"bloodyowl","email":"mlbli@me.com"},{"name":"moox","email":"m@moox.io"}],"homepage":"https://github.com/bloodyowl/react-higher-event#readme","bugs":{"url":"https://github.com/bloodyowl/react-higher-event/issues"},"dist":{"shasum":"5161db33b8a526bec637831132cd8a777098b7b0","tarball":"https://registry.npmjs.org/react-higher-event/-/react-higher-event-2.0.2.tgz","fileCount":9,"integrity":"sha512-KY+Qk+Mato6lAnCj4dfxO5iviK4URusYmocDKvuvRw1NbaqFt5RiMFNu/G0MgYJi//NmI7hVz56fGnPqqLxFtw==","signatures":[{"sig":"MEQCICIvEX9064/2/rU0XQs356F+CCfmcM7VC9qkiG0aJ7QrAiB2TtodwWQHeHGG4Unl1jUmd/6JYQO00rbZrwWV1r6ycA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6dYECRA9TVsSAnZWagAA0bkP/j9KZVNzB3neieIj/CDJ\n37CODgyOf600tN9gPMnFh4ZwO5HBr9t0KrCqMd51IjVYK3m/M4B8QjgaNGsP\nIPGBBLPaW2zmcx8GhOvF6pr7MnFuKDoFmrhb2+4FEVw00cR7ac3FGfmRvL5t\nOq9eZsxxU5d5pCmlIvkxLV+qQuMl7mOtdoK0Eayxht/umCBFw3jNk+Poyehq\nItuSkWMQZRXkYmiLFB7vV1DDMdZLgqiziNcdzxsFun1UUE20e/Tc+0QirLa8\nG/LFJijPWeX+eh/N6t/9u2b20FUoNBw37okrSE3XDwbcl+X2GbFx89jpC68u\n2ZCLD3HNlDO+q5TPnlMZPm4DhPaaYShj3489IA2fSjYlPzHcLJ1FqfFaIsz2\n8xHgfMJdqZMqmi+UMqZwHCuJ+uA2Ndipe0tbQR8QxxTcL3zvACVrLVyJfXbo\n+qCLbzsIBImn4b0qx1AESIGHPKBG79a84vvXD8Ux768Q0JyLYgNuvjK97Yoy\n/feTs52sYOTwCezWdIuSbjZdzAbOUlYYgDrsn0prGJVZLA+Y13CHePVw2ih1\n9qHIUP3QF/IsI0xq6RFjew8FJOlpqf1z59cMADsW9Mx6nfSDwy6Gn5isfBcr\npP22vk3jHpAVVPM9deNwVMRhxKWcUhvr0BNT7FsPOtKCaud+IPbula+eocSc\nwdgC\r\n=d0CV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"rootDir":"","modulePathIgnorePatterns":["<rootDir>/node_modules/"],"preprocessorIgnorePatterns":["<rootDir>/node_modules/"],"unmockedModulePathPatterns":["<rootDir>/node_modules/"],"persistModuleRegistryBetweenSpecs":true},"main":"lib/index.js","files":["lib"],"gitHead":"a3036ae2e82e98dea1e007c510fa70bf95257ca7","scripts":{"pub":"npm test && npm start && npm publish","test":"jest --verbose","start":"rm -fr lib/ && babel src --out-dir lib --ignore='__tests__'","examples":"node scripts/examples.js"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/bloodyowl/react-higher-event.git","type":"git"},"_npmVersion":"5.6.0","description":"Declarative React API to listen to higher events","directories":{},"_nodeVersion":"8.9.1","dependencies":{"prop-types":"^15.5.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.1.0","webpack":"^1.13.1","flow-bin":"^0.26.0","jest-cli":"^12.1.1","babel-cli":"^6.9.0","react-dom":"^15.1.0","babel-core":"^6.9.1","babel-jest":"^12.1.0","file-loader":"^0.8.5","babel-loader":"^6.2.4","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.9.0","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-transform-class-properties":"^6.9.1","babel-plugin-transform-flow-strip-types":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0"},"peerDependencies":{"react":"^15.1.0 || ^16.0.0","react-dom":"^15.1.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-higher-event_2.0.2_1525274116095_0.4584449973242297","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"react-higher-event","version":"2.0.3","keywords":["react","higher-event","click","outside"],"author":{"name":"bloodyowl","email":"mlbli@me.com"},"license":"MIT","_id":"react-higher-event@2.0.3","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"},{"name":"bloodyowl","email":"mlbli@me.com"},{"name":"moox","email":"m@moox.io"}],"homepage":"https://github.com/bloodyowl/react-higher-event#readme","bugs":{"url":"https://github.com/bloodyowl/react-higher-event/issues"},"dist":{"shasum":"881134be72e15d0be0a8c2f452b87f79162a113a","tarball":"https://registry.npmjs.org/react-higher-event/-/react-higher-event-2.0.3.tgz","fileCount":9,"integrity":"sha512-t22BemsI+Mo9STMzgAhJTKWyka9RHBRXDEcG2/YLN13zfAmYuqFb2aO6SGDSfYlgR/GbRbS7ivgpyI4ERqk6Dg==","signatures":[{"sig":"MEYCIQDomF4yQpFoe2SduKLiM7yd6rOFBCGCsTzEo+OgNW8rxAIhALL44ZUzA7fVxCLGunsOS/2GvpLsMGMpnHfqiyNmX0kY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEIN6CRA9TVsSAnZWagAAd2AQAJqvGf+5Ql86GQl5d/DM\nMHs7v1PEG7nG+1gRAW1h4BqyeybuA2ROn25DvGJA5/dKplBU/KTmm/7LNrZ+\nr6/Sp3RTaEM2VEn0xvX+Ls9EOsuJiksUyxPyD0KlKUNMhkvg53/KdF9JwxSx\nAZW2m4e0O+osU5l1Cfrb1ttKD6jBeNu3aSllRqigzpEOHJqc3negCnz0ioKK\nxHtEu56EcamoxmHh6NHKpJwP8REBuUuS+jVvblVGK+SFmMFbgmv62GLZ9wLk\ngcAMT+YzkSNzuypRT4vv5WH+9mE8vYzv7FNr0NEVjEXeakgCr2AG5qxVNlTF\n9MGYtBH4S03F/Uzcpav1mH+rtwYjWFOi//ds1JPOGa4OehcWWaXCYY0MTspk\nHexAjMZ+fH1Hom6gYzoXC8OC8QZgd3iwbpkw52syQ+UsiVsMGwkub8Eu1BIX\nJ3DpS7r/Uy3mtR7AwjTidgmgZugyu9lSN7sAKeAExFux0aEXZyWkPdIYIrN/\n54dPlXEvOyWA//ThODHz0cLJ8xOwR/q+kRiVfcgh0QYfuSJhX8KrCHF3xo/4\nJagCb85oIhvxYDkev0IOF2rqrS04r+6jltGziezYqCjdVL6iHuH0UHHtk9Rr\n8CQNF3LwNIJaNJqRAw3PCf0SLTUlBgTLFbN+7eQotYOEThNuOwqSyStD9vW4\n/t5J\r\n=lrX4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"rootDir":"","transformIgnorePatterns":["<rootDir>/node_modules/"],"modulePathIgnorePatterns":["<rootDir>/node_modules/"],"unmockedModulePathPatterns":["<rootDir>/node_modules/"]},"main":"lib/index.js","gitHead":"7c4d3767f6649f10c7b1fbbea420771e15a510ba","scripts":{"pub":"npm test && npm start && npm publish","flow":"flow","test":"jest --verbose","start":"rm -fr lib/ && babel src --out-dir lib --ignore='__tests__'","examples":"node scripts/examples.js"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/bloodyowl/react-higher-event.git","type":"git"},"_npmVersion":"6.4.1","description":"Declarative React API to listen to higher events","directories":{},"_nodeVersion":"8.12.0","dependencies":{"prop-types":"^15.6.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"16.5.2","webpack":"^1.13.1","flow-bin":"^0.88.0","jest-cli":"^23.6.0","babel-cli":"^6.9.0","react-dom":"16.5.2","babel-core":"^6.9.1","babel-jest":"^12.1.0","file-loader":"^0.8.5","babel-loader":"^6.2.4","babel-preset-react":"^6.5.0","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.9.0","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-transform-class-properties":"^6.9.1","babel-plugin-transform-flow-strip-types":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0"},"peerDependencies":{"react":"^15.1.0 || ^16.0.0","react-dom":"^15.1.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-higher-event_2.0.3_1544586105699_0.44867939262973944","host":"s3://npm-registry-packages"}},"3.0.0-alpha-0":{"name":"react-higher-event","version":"3.0.0-alpha-0","keywords":["react","higher-event","click","outside"],"author":{"name":"bloodyowl","email":"mlbli@me.com"},"license":"MIT","_id":"react-higher-event@3.0.0-alpha-0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"},{"name":"bloodyowl","email":"mlbli@me.com"},{"name":"moox","email":"npm@moox.io"}],"dist":{"shasum":"ea4ec3dff57f9dc8a514ac668000d043b6984011","tarball":"https://registry.npmjs.org/react-higher-event/-/react-higher-event-3.0.0-alpha-0.tgz","fileCount":15,"integrity":"sha512-ZPoGwvrzNJMArpqRJSk+doy2SilC77jjO9FE8xqw3Su9zWTgonRe1PRG49IPeIv1F1ad4dW6aVX7ycvXUyNJmw==","signatures":[{"sig":"MEUCIQCkSakVHOlg3hEwmUdmsjWkrGNYKPQAuP4ceI18SMK6FQIgDr+MFIBKYydZSXocguT34yuuhgXDZKqYCxILBZxqxP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOqCwCRA9TVsSAnZWagAACiwP/05DuO1cA6KkvV3H8Sb2\njIvQ3f8Xpl+S9N3FPthglZqsRhzAS9o4PJgAT3B+M0NZrOUDsFGiyHYe3mDg\n2qEqVEGG4tL0MKGG4b10o6rFrjzhtX6xDiC+evLe2SjLc/uEP2i/dhgYULTy\n6gpD25rK/gy4Ntfe83rVIgtm75/hVPP9X4Gl489b9jpbj0Mc1wSmJ+2JNdgm\noeTPAQPCeQqkUDd7PG9GCru1Fl8m4/HjuAr0OSO587aakSrtKFgDpH5RGYXd\nl/rORMQVFjiAy2YTR8Zp/uUlJoozhjjp9tTUVB54b+mPhefIhouU+zf0kmeR\nrQZqy0YrAC6cra26dZlCD+mx2d2BjYkx5R8eVfeNPak0FLdLW9omYWGoU+vK\nDu4fLH9rnH1IxzHLq5tyzOpOw1A7oz3WhqWbSkLXuqnBISEjTbIC3tQeAz9W\nsPlbOu4vvE+/pyV0VzhhgxHKHo9nMqBx4IrdmRb9E2axZcGxo3jsA8oRenaK\n3mMWljX+zDcrNJzN7p3QVgp1Zh8ieQX3qRJki0InDClldzrAHsfGkj9+3y6x\nlULwjGhadvvkgxGEiHo4z1gbju11d9tJ6Ga4+jQIZodHSc3V/yc5M2pwCxCW\n4ChqbvGw4IHfMDNtyEYNl/oN36vH2RsQ1QiPg9eWzesBfyr1CnN3qGkI7Bhq\nAwOH\r\n=6AnM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"jsdom","testPathIgnorePatterns":["<rootDir>/lib/"]},"main":"lib/index.js","babel":{"presets":["@babel/preset-flow","@babel/preset-react",["@babel/preset-env",{"targets":{"node":"current"}}]]},"scripts":{"pub":"yarn test && yarn build && yarn publish","flow":"flow","test":"jest","build":"rm -fr lib/ && babel src --out-dir lib --ignore='__tests__'","examples":"cd examples && yarn && yarn start","test:watch":"jest --watch"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"https://github.com/bloodyowl/react-higher-event.git","type":"git"},"description":"Declarative React API to listen to higher events","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 Matthias Le Brun\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject 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,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","flow-bin":"^0.159.0","jest-cli":"^27.1.1","react-dom":"^17.0.2","@babel/cli":"^7.15.4","@babel/core":"^7.15.5","@babel/preset-env":"^7.15.4","@babel/preset-flow":"^7.14.5","@babel/preset-react":"^7.14.5","@testing-library/react":"^12.0.0","@testing-library/jest-dom":"^5.14.1"},"peerDependencies":{"react":"^16.3.0 || ^17 || ^18","react-dom":"^16.3.0 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/react-higher-event_3.0.0-alpha-0_1631232176448_0.9810942491644392","host":"s3://npm-registry-packages"}},"3.0.0-alpha-1":{"name":"react-higher-event","version":"3.0.0-alpha-1","keywords":["react","higher-event","click","outside"],"author":{"name":"bloodyowl","email":"mlbli@me.com"},"license":"MIT","_id":"react-higher-event@3.0.0-alpha-1","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"},{"name":"bloodyowl","email":"mlbli@me.com"},{"name":"moox","email":"npm@moox.io"}],"dist":{"shasum":"2406367bbc667410aad7205f772a0ad165ccb820","tarball":"https://registry.npmjs.org/react-higher-event/-/react-higher-event-3.0.0-alpha-1.tgz","fileCount":15,"integrity":"sha512-4jmUoxafzfTQwZxCj8DoVZsnad0ww95MK/cVXRxEfolo/49BnMhII0sFdj8RxLXPyqG7lM1qrFa2/M8sBXJiGg==","signatures":[{"sig":"MEUCICtXP/mkYEy+IQn/0iP0fT/wew7PAa11cz6I6M4Twc6BAiEA+nZTjMhGzP3UqzrJ32j+rs1qSTlR7SXM8/fzg15NUy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOqkpCRA9TVsSAnZWagAAiTAP/0mT2NOQ5kaUuvvJTTfi\nR5QQg/R0Bd31RBKrXZfkA0Q6AJPCLkCARkAmkWZm7Z6WO8ial/hRUTcdQAH1\nSiNY3dAYQN6T4QFDp5c5tAZFyaPyIXwcf8Snv54zMrGZd/EWFPZrgOw6NhDL\nfZXD/uOp+m8rjgvrmJc2KSt1UCXOHKcOqYqe4I/WHk9I9EqYUi/jwYYfo2FK\nMJPocLx5wzQaMBiPlZmGFIkXmPfQMQujzXTW0FxlHiljBUj9Lgw+443O7Zny\nrD9nb+yk84Unk6oYaDpsnsQGLEKbS9u2J7L+FY+3y4bN9AKruHUHjKMHvgwr\nQCY+4W+q37g8uGhGNsmbxbJFgt3G73KOR92BhxbwPa9DYzJfsN1RfKR75t0v\nxi08pXQ4yEIRixKh9rIqXNET/MaK1/bcCDguCf6r3Scy4ARO/Y8ORek4Tq3h\n07loi+lGGo06THWjGrksBFabvlbPV5Wfj+deDl2VyXDhBXlDiRxAwneuvK3n\nJ6mi3rTws9cP7wM1vT2ukWYyrBbxISNVYTULXmbIbhwP/JMoCQeExQFFpPCQ\nXeZRudikBgJnGdDpAwwGLwmiLlr3ElJqC74GXfypcK4M9RAWW6ZqmLnSAg5c\nbuXjh5CIdq86nl+rWQfCkBQPmMFjcB+yhQaPEZ35Y5kVJlnr3dgQMeyUSHB/\nfwn5\r\n=HxQP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"jsdom","testPathIgnorePatterns":["<rootDir>/lib/"]},"main":"lib/index.js","babel":{"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-transform-destructuring","@babel/plugin-transform-parameters"],"presets":["@babel/preset-flow","@babel/preset-react"]},"scripts":{"pub":"yarn test && yarn flow && yarn build && yarn publish","flow":"flow","test":"jest","build":"rm -fr lib/ && babel src --out-dir lib --ignore='__tests__'","examples":"cd examples && yarn && yarn start","test:watch":"jest --watch"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"https://github.com/bloodyowl/react-higher-event.git","type":"git"},"description":"Declarative React API to listen to higher events","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 Matthias Le Brun\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject 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,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","flow-bin":"^0.159.0","jest-cli":"^27.1.1","react-dom":"^17.0.2","@babel/cli":"^7.15.4","@babel/core":"^7.15.5","@babel/preset-flow":"^7.14.5","@babel/preset-react":"^7.14.5","@testing-library/react":"^12.0.0","@testing-library/jest-dom":"^5.14.1","@babel/plugin-transform-parameters":"^7.15.4","@babel/plugin-transform-destructuring":"^7.14.7","@babel/plugin-transform-modules-commonjs":"^7.15.4"},"peerDependencies":{"react":"^16.3.0 || ^17 || ^18","react-dom":"^16.3.0 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/react-higher-event_3.0.0-alpha-1_1631234344894_0.41723919936429077","host":"s3://npm-registry-packages"}},"3.0.0-alpha-2":{"name":"react-higher-event","version":"3.0.0-alpha-2","keywords":["react","higher-event","click","outside"],"author":{"name":"bloodyowl","email":"mlbli@me.com"},"license":"MIT","_id":"react-higher-event@3.0.0-alpha-2","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"},{"name":"bloodyowl","email":"mlbli@me.com"},{"name":"moox","email":"npm@moox.io"}],"dist":{"shasum":"f35d939b86b5583f852624af7d72ee64a38c1f44","tarball":"https://registry.npmjs.org/react-higher-event/-/react-higher-event-3.0.0-alpha-2.tgz","fileCount":15,"integrity":"sha512-1SsHcFM03hUbLjdQycWxM9lvcOLwCqkExd2f6RLKCL+Hr/lua+ycQZue0G1AiYvH6jQfUxtjJdwuuhXngNXO9w==","signatures":[{"sig":"MEQCICdWm6TLGPoD0M4iFx1c9sdIEegd+JiggxZG4GmHQ0SsAiA2EKuYndOnpc+FFprMJI/Eu61SZ2w6lCra6zEn7gn9TQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOqrzCRA9TVsSAnZWagAAiAcP/imLPo3LlqnNUTJGNOmk\nXsfKZzAL+Bb5I56Xr7NaXWWRwktMrdBf9zrTr44FJ8+5lQD1cTPBtAVlQzG1\nAI8832z1ERwt4v1LEpF3++JC4qrdRaulUz+5OmgvtMuE+/hr38qnGRvxwxm0\n6PKBzlDk/wxIn77joiyF8OD8XGDMp3RjSCqdTtahYEf1ZtI77uWEvC6rFHOS\nEOIbHhc+b00zaAV4QtaiR9oLHa30KExJiC05Gdv9Oo+hElzusWqbiKwy9c8v\n9Kqe482EazEfkJ6GGIkGL2qxR1qeLJvXmgdeuPTkG5W1wcrKQswowhGOK9PO\ndnQoN/+QN30vfyR/QXUHDENUzBIR27L4RLHujMZJWrTZxeQE4bXN+qcAwlI0\nM7JIwlMckfGIy/3XDhXmon20opzWfNtOGx8YyJHx6JIytEsB22NVedHpIuCb\neLLox+x8pLLlbNTO5suM4u2K6pBc5ZcGfKsoaS6CLl3rvnQCg2Gx99u1eUA4\nvh2mlnCKoAnJeEPO4rYUs7T8/YtTbrna3AjcYSKvQvM3qpkoH1TQ2FtRJQBt\nK+uGcMQaUxY9L/W7SufX/eV4vqhspIzhmAnuVwLmEW/cyePKyyo6axfwd8yp\nOGclx9NoPKw10olwpdyZGNKYuIwiLVzC5UELMPrAXAn2OIeznNKA3mr4evxw\na/ow\r\n=8/XT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"jsdom","testPathIgnorePatterns":["<rootDir>/lib/"]},"main":"lib/index.js","babel":{"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-transform-destructuring","@babel/plugin-transform-parameters","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/preset-flow","@babel/preset-react"]},"scripts":{"pub":"yarn test && yarn flow && yarn build && yarn publish","flow":"flow","test":"jest","build":"rm -fr lib/ && babel src --out-dir lib --ignore='__tests__'","examples":"cd examples && yarn && yarn start","test:watch":"jest --watch"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"https://github.com/bloodyowl/react-higher-event.git","type":"git"},"description":"Declarative React API to listen to higher events","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 Matthias Le Brun\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject 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,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","flow-bin":"^0.159.0","jest-cli":"^27.1.1","react-dom":"^17.0.2","@babel/cli":"^7.15.4","@babel/core":"^7.15.5","@babel/preset-flow":"^7.14.5","@babel/preset-react":"^7.14.5","@testing-library/react":"^12.0.0","@testing-library/jest-dom":"^5.14.1","@babel/plugin-transform-parameters":"^7.15.4","@babel/plugin-transform-destructuring":"^7.14.7","@babel/plugin-transform-modules-commonjs":"^7.15.4","@babel/plugin-proposal-object-rest-spread":"^7.15.6"},"peerDependencies":{"react":"^16.3.0 || ^17 || ^18","react-dom":"^16.3.0 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/react-higher-event_3.0.0-alpha-2_1631234803314_0.8605449124685498","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"react-higher-event","version":"3.0.0","keywords":["react","higher-event","click","outside"],"author":{"name":"bloodyowl","email":"mlbli@me.com"},"license":"MIT","_id":"react-higher-event@3.0.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"},{"name":"bloodyowl","email":"mlbli@me.com"},{"name":"moox","email":"npm@moox.io"}],"dist":{"shasum":"8a8feae2968bcb19594bdc16bae6b9ff80ccdabd","tarball":"https://registry.npmjs.org/react-higher-event/-/react-higher-event-3.0.0.tgz","fileCount":15,"integrity":"sha512-BPDauYK6MG8g7DHxSHRJdqDa6jIp6chIEOpNao4jWoMqBsurFeE7U4b9rp7RO0i6br7Guz1PTzZOZvyZEHtlag==","signatures":[{"sig":"MEUCIEkT/dRaPTeLM6uTXm/x24WmHLAyEmxdGmdenTLB+SD9AiEAl/1wBySirMI4WNlJirx6FqQ8EW0BqS97ucgME9XY5p4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOrETCRA9TVsSAnZWagAAQr8P/iHDXcwsNwTcDaeEx37f\nn6aN9ydPNOFom7HsLYJvYCdB+3hfrBiFlagldwWsLmUElfuVea9pUn285PhG\nMXLEM2N1iDsXua0Z/VPqrqup11roiITETG9TbQJIrEBd3R4XyorsctbsiONW\nN5sbuaow6LjM6PIN5bwEeyht/lu3xGfQrgPRbxmh6mvbnTHKySmiV2HgST+4\n/eZPl3IvRmDZpFEvdzQShXsKeKqcOtWBqNUeW3wP/YzMrJ0Y9SIoQrkNVr9u\nkVyiSFT3lslj7O8sXq+cFgPpxQ7c13Sm1OcFozMNIJ0GosGgPM+25YRRrIDZ\nS5J7zqd+eSplLd+fjwKAWbB3IJ3CLJqGs3eIZ/RjYC4LoDAQp0GfBV0g15dz\nIIY9M4ooUYmJkC+DdXTTL9i43riJfMcUw9axTeJv6Air4e9nycpHqjQVX/3v\n0uJDnGPdQ+3aLuatICDmcxxdMSEAg+GXHQRUUncBB7K4RlOamNsibIfOb1Xh\nMrY+Xri8cdNsQAKrKRHZTc8Or5MGQtuBHpSBWeZqC4JjmQHpW4Fx+2AmM5yM\nzsnPtmpiNCk+ZfI6w3TOil0O+yMUGGSEVFw8db2qDAyM6b6J8npMlPMepP35\novcoTuTqOANuj1+Cq+CtL3lU+kaEdoHVjQbxHlXd3LIEdjoOH3OGgKUt8n9r\nIBfe\r\n=QC5+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"jsdom","testPathIgnorePatterns":["<rootDir>/lib/"]},"main":"lib/index.js","babel":{"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-transform-destructuring","@babel/plugin-transform-parameters","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/preset-flow","@babel/preset-react"]},"scripts":{"pub":"yarn test && yarn flow && yarn build && yarn publish","flow":"flow","test":"jest","build":"rm -fr lib/ && babel src --out-dir lib --ignore='__tests__'","examples":"cd examples && yarn && yarn start","test:watch":"jest --watch"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"https://github.com/bloodyowl/react-higher-event.git","type":"git"},"description":"Declarative React API to listen to higher events","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 Matthias Le Brun\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject 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,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","flow-bin":"^0.159.0","jest-cli":"^27.1.1","react-dom":"^17.0.2","@babel/cli":"^7.15.4","@babel/core":"^7.15.5","@babel/preset-flow":"^7.14.5","@babel/preset-react":"^7.14.5","@testing-library/react":"^12.0.0","@testing-library/jest-dom":"^5.14.1","@babel/plugin-transform-parameters":"^7.15.4","@babel/plugin-transform-destructuring":"^7.14.7","@babel/plugin-transform-modules-commonjs":"^7.15.4","@babel/plugin-proposal-object-rest-spread":"^7.15.6"},"peerDependencies":{"react":"^16.3.0 || ^17 || ^18","react-dom":"^16.3.0 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/react-higher-event_3.0.0_1631236371604_0.7271712522283484","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"react-higher-event","version":"3.0.1","keywords":["react","higher-event","click","outside"],"author":{"name":"bloodyowl","email":"mlbli@me.com"},"license":"MIT","_id":"react-higher-event@3.0.1","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"},{"name":"bloodyowl","email":"mlbli@me.com"},{"name":"moox","email":"npm@moox.io"}],"dist":{"shasum":"b88ad1d203e773ea008de57599ebfb2ba64c2b2d","tarball":"https://registry.npmjs.org/react-higher-event/-/react-higher-event-3.0.1.tgz","fileCount":15,"integrity":"sha512-qftc27nD2nUs21yVBk9uq32cnEgtHTWSYl+ASL5PP3spNQGxpBa3GDX0bPoq2U2w35p9uByZYWThV3DcZQ6COA==","signatures":[{"sig":"MEYCIQDmZMOeeJt32LSr+NCVlaIDxFcBvq4RgZBmhpI6x6SLkgIhAIOWZXT5xTud7D8rjNXuv1TWlNaraTO9u/1xJ5JOoUEU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOtb2CRA9TVsSAnZWagAAZscP/20hMoY6jcqmAARR8dH3\nWG1+gpQhJZVKDYt9frYV4d/qedQxwcLq3CQLLE6ZxEFMTm54OBqTlj+dviy3\nY9K9uRRG5+nphtH4NeTW5ECbg/6crVb5Q2KnNCXu2uogRSP7uqgz78ckhl/5\nQYP68XWlE2+FPsrCNxnv7XMmyWRjCG3F0iWtaMjiEyNJ8vvGzYyQBfzeBtXs\n6P06yvDjVLF19NCqUlh3SeEGmC/b0A0k+gtAR4NS2YsM6RhY3IrVmlgA7q1s\nT9GQiUokQ/aERFB9DKtANhGbYthqC5iMpZwdBDaArBYmzlaWVEqUawDyZ5yy\n/d/DQnpF9HijQ/8T/FIQYExwnBPe1FB+tdBWao+2mZjTB7UJGYEjqFV/wBim\nzZY8fmAl5VJm1w4ferCUHu0SWIXHTyV3HeDh4ZkjHHP/X1Gad7MDf0qHA0ff\n4/resnlEyXXVeDgP/nUHCP0glcg668096/5FhncnX8LihKxTfRJfnNTWIceO\nYrOaqPpJQb/rSclWyuD9eQXLKgVTYfZfdWw7Dyf58SZyv2Sf0+hhANunaf5X\nN0aBDO0+GWornEz8+nsm/ip0ZHxDW9iOAoHeQscEawaZD29qK/jB7GEHbOG2\nUpuZQDMQXt7lNFIzWoVeaYAOvHju6poTEGzTntp1gIpvDfj0lIgqMJCrPlNh\nOdpN\r\n=UM+Q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"jsdom","testPathIgnorePatterns":["<rootDir>/lib/"]},"main":"lib/index.js","babel":{"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-transform-destructuring","@babel/plugin-transform-parameters","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/preset-flow","@babel/preset-react"]},"scripts":{"pub":"yarn test && yarn flow && yarn build && yarn publish","flow":"flow","test":"jest","build":"rm -fr lib/ && babel src --out-dir lib --ignore='__tests__'","examples":"yarn build && cd examples && yarn && yarn start","test:watch":"jest --watch"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"https://github.com/bloodyowl/react-higher-event.git","type":"git"},"description":"Declarative React API to listen to higher events","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 Matthias Le Brun\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject 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,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","flow-bin":"^0.159.0","jest-cli":"^27.1.1","react-dom":"^17.0.2","@babel/cli":"^7.15.4","@babel/core":"^7.15.5","@babel/preset-flow":"^7.14.5","@babel/preset-react":"^7.14.5","@testing-library/react":"^12.0.0","@testing-library/jest-dom":"^5.14.1","@babel/plugin-transform-parameters":"^7.15.4","@babel/plugin-transform-destructuring":"^7.14.7","@babel/plugin-transform-modules-commonjs":"^7.15.4","@babel/plugin-proposal-object-rest-spread":"^7.15.6"},"peerDependencies":{"react":"^16.3.0 || ^17 || ^18","react-dom":"^16.3.0 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/react-higher-event_3.0.1_1631246069994_0.5274521223394784","host":"s3://npm-registry-packages"}},"4.0.0-pre0":{"name":"react-higher-event","version":"4.0.0-pre0","keywords":["react","higher-event","click","outside"],"author":{"name":"bloodyowl","email":"mlbli@me.com"},"license":"MIT","_id":"react-higher-event@4.0.0-pre0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"},{"name":"bloodyowl","email":"mlbli@me.com"},{"name":"moox","email":"npm@moox.io"}],"dist":{"shasum":"eb3bd3652dd48e5eac9702730598ad5330371043","tarball":"https://registry.npmjs.org/react-higher-event/-/react-higher-event-4.0.0-pre0.tgz","fileCount":15,"integrity":"sha512-9xevhclj72Ygjnj68IU/kxjgPLIbbhJTPXBhUxYQuQt5szqLQaMw77hh9lwqtKJZcO1jHSe9XwLeKrfgy5Riww==","signatures":[{"sig":"MEQCIC1GXie/AiO9iKrrMZNRJvcJMIsFn2qwPGPLjXL3vPkWAiAedkhK3/IhJSgtH+kJSHldOX4p7zGJtN83k529Bd/hTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41278},"main":"lib/index.js","babel":{"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-transform-destructuring","@babel/plugin-transform-parameters","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/preset-flow","@babel/preset-react"]},"scripts":{"pub":"yarn test && yarn flow && yarn build && yarn publish","flow":"flow","test":"vitest run","build":"rm -fr lib/ && babel src --out-dir lib --ignore='__tests__'","format":"prettier --write package.json README.md CHANGELOG.md ./examples/src/ ./src/","examples":"yarn build && cd examples && yarn && yarn start","test:watch":"vitest"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"https://github.com/bloodyowl/react-higher-event.git","type":"git"},"description":"Declarative React API to listen to higher events","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 Matthias Le Brun\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject 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,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"@acusti/use-keyboard-events":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.4","jsdom":"^22.1.0","react":"^18","vitest":"^0.33.0","flow-bin":"^0.159.0","prettier":"^3.0.0","react-dom":"^18","@babel/cli":"^7.22.6","@babel/core":"^7.22.6","@babel/preset-flow":"^7.22.5","@babel/preset-react":"^7.22.5","@rollup/plugin-babel":"^6.0.3","@testing-library/react":"^14.0.0","@bunchtogether/vite-plugin-flow":"^1.0.2","@babel/plugin-transform-parameters":"^7.22.5","@babel/plugin-transform-destructuring":"^7.22.5","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/plugin-proposal-object-rest-spread":"^7.20.7"},"peerDependencies":{"react":"^16.3.0 || ^17 || ^18","react-dom":"^16.3.0 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/react-higher-event_4.0.0-pre0_1689634463958_0.7140145606365305","host":"s3://npm-registry-packages"}},"4.0.0-pre1":{"name":"react-higher-event","version":"4.0.0-pre1","keywords":["react","higher-event","click","outside"],"author":{"name":"bloodyowl","email":"mlbli@me.com"},"license":"MIT","_id":"react-higher-event@4.0.0-pre1","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"},{"name":"bloodyowl","email":"mlbli@me.com"},{"name":"moox","email":"npm@moox.io"}],"dist":{"shasum":"b2800586f71aa5a9a41a10b3ad3fbcbec063a910","tarball":"https://registry.npmjs.org/react-higher-event/-/react-higher-event-4.0.0-pre1.tgz","fileCount":15,"integrity":"sha512-4vIT9YQxeBePmJ5BbeaXV0qinZ/6odVccxyKDJnZOL+tQHMIzCa836+QtdcFoUp/yrvBg+5OE2hS/i9xBbaIig==","signatures":[{"sig":"MEQCIFvnJCo9BqYxKYt461hT2kGGdx57RUN/LM04ZGjh4HAAAiBj50I/jvqejoaNnhau0kCj5lmqMex9ESNPeL5kBLuWmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41278},"main":"lib/index.js","babel":{"plugins":["@babel/plugin-transform-modules-commonjs","@babel/plugin-transform-destructuring","@babel/plugin-transform-parameters","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/preset-flow","@babel/preset-react"]},"scripts":{"pub":"yarn test && yarn flow && yarn build && yarn publish","flow":"flow","test":"vitest run","build":"rm -fr lib/ && babel src --out-dir lib --ignore='__tests__'","format":"prettier --write package.json README.md CHANGELOG.md ./examples/src/ ./src/","examples":"yarn build && cd examples && yarn && yarn start","test:watch":"vitest"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"https://github.com/bloodyowl/react-higher-event.git","type":"git"},"description":"Declarative React API to listen to higher events","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 Matthias Le Brun\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject 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,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"@acusti/use-keyboard-events":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.4","jsdom":"^22.1.0","react":"^18","vitest":"^0.33.0","flow-bin":"^0.159.0","prettier":"^3.0.0","react-dom":"^18","@babel/cli":"^7.22.6","@babel/core":"^7.22.6","@babel/preset-flow":"^7.22.5","@babel/preset-react":"^7.22.5","@rollup/plugin-babel":"^6.0.3","@testing-library/react":"^14.0.0","@bunchtogether/vite-plugin-flow":"^1.0.2","@babel/plugin-transform-parameters":"^7.22.5","@babel/plugin-transform-destructuring":"^7.22.5","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/plugin-proposal-object-rest-spread":"^7.20.7"},"peerDependencies":{"react":"^16.3.0 || ^17 || ^18","react-dom":"^16.3.0 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/react-higher-event_4.0.0-pre1_1689634677486_0.5182724957492759","host":"s3://npm-registry-packages"}},"4.0.0-pre2":{"name":"react-higher-event","version":"4.0.0-pre2","keywords":["react","higher-event","click","outside"],"author":{"name":"bloodyowl","email":"mlbli@me.com"},"license":"MIT","_id":"react-higher-event@4.0.0-pre2","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"},{"name":"bloodyowl","email":"mlbli@me.com"},{"name":"moox","email":"npm@moox.io"}],"dist":{"shasum":"6cf2c3a2a0f129ba15ef8ad1da1c049d0e237a8a","tarball":"https://registry.npmjs.org/react-higher-event/-/react-higher-event-4.0.0-pre2.tgz","fileCount":13,"integrity":"sha512-8KbcTU4nySXw11JeoaOpYql2HSSe8v2deLNbDxwFfQy0U9POLeoYgbyRc4nI5vZHzVt+rQVo6de7Lw8J7bp3gA==","signatures":[{"sig":"MEQCIG8ORomyGSLqzw9rm8bDzVbwvef3SkkeIAYbdhV+AHLmAiAz7r43nazTK/nL4VKW2rSI8Ln0aUhxUFAneaQ7K5Emwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22387},"main":"lib/index.js","babel":{"presets":["@babel/preset-env","@babel/preset-flow","@babel/preset-react"],"targets":"> 1%, not dead"},"scripts":{"pub":"yarn test && yarn flow && yarn build && yarn publish","flow":"flow","test":"vitest run","build":"rm -fr lib/ && babel src --out-dir lib --ignore 'src/**/*.test.js'","format":"prettier --write package.json README.md CHANGELOG.md ./examples/src/ ./src/","examples":"yarn build && cd examples && yarn && yarn start","test:watch":"vitest"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"https://github.com/bloodyowl/react-higher-event.git","type":"git"},"description":"Declarative React API to listen to higher events","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 Matthias Le Brun\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject 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,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"@acusti/use-keyboard-events":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.4","jsdom":"^22.1.0","react":"^18","vitest":"^0.33.0","flow-bin":"^0.159.0","prettier":"^3.0.0","react-dom":"^18","@babel/cli":"^7.22.6","@babel/core":"^7.22.6","@babel/preset-env":"^7.22.9","@babel/preset-flow":"^7.22.5","@babel/preset-react":"^7.22.5","@rollup/plugin-babel":"^6.0.3","@testing-library/react":"^14.0.0","@bunchtogether/vite-plugin-flow":"^1.0.2"},"peerDependencies":{"react":"^16.3.0 || ^17 || ^18","react-dom":"^16.3.0 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/react-higher-event_4.0.0-pre2_1689637037843_0.14270035231585743","host":"s3://npm-registry-packages"}},"4.0.0-pre3":{"name":"react-higher-event","version":"4.0.0-pre3","keywords":["react","higher-event","click","outside"],"author":{"name":"bloodyowl","email":"mlbli@me.com"},"license":"MIT","_id":"react-higher-event@4.0.0-pre3","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"},{"name":"bloodyowl","email":"mlbli@me.com"},{"name":"moox","email":"npm@moox.io"}],"dist":{"shasum":"34f3474ed2f8f688de8e1fac14ea8f95284469cd","tarball":"https://registry.npmjs.org/react-higher-event/-/react-higher-event-4.0.0-pre3.tgz","fileCount":13,"integrity":"sha512-W7eIw4E2g+SxoItvkQPlhNz3MPOH18jAFaDHZPn2Z27nXGuu4hb4I2r1nl5niyPGsIuSPIYpwhLcp/ZCGZIF0Q==","signatures":[{"sig":"MEUCIHEL1A6nvia0NrUjDzooJv4VGMzbYUKAa7Bd7rIXgBuTAiEAqP/kY3HE/qBOkbFSc9XDDFJixBhn7dqv/ObGJaQxkbw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15189},"main":"lib/index.js","type":"module","babel":{"presets":["@babel/preset-flow","@babel/preset-react",["@babel/preset-env",{"modules":false,"bugfixes":true}]],"targets":{"browsers":"> 1%, not dead","esmodules":true}},"exports":"lib/index.js","scripts":{"pub":"yarn test && yarn flow && yarn build && yarn publish","flow":"flow","test":"vitest run","build":"rm -fr lib/ && babel src --out-dir lib --ignore 'src/**/*.test.js'","format":"prettier --write package.json README.md CHANGELOG.md ./examples/src/ ./src/","examples":"yarn build && cd examples && yarn && yarn start","test:watch":"vitest"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"https://github.com/bloodyowl/react-higher-event.git","type":"git"},"description":"Declarative React API to listen to higher events","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 Matthias Le Brun\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject 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,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{"@acusti/use-keyboard-events":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.4","jsdom":"^22.1.0","react":"^18","vitest":"^0.33.0","flow-bin":"^0.159.0","prettier":"^3.0.0","react-dom":"^18","@babel/cli":"^7.22.6","@babel/core":"^7.22.6","@babel/preset-env":"^7.22.9","@babel/preset-flow":"^7.22.5","@babel/preset-react":"^7.22.5","@rollup/plugin-babel":"^6.0.3","@testing-library/react":"^14.0.0","@bunchtogether/vite-plugin-flow":"^1.0.2"},"peerDependencies":{"react":"^16.3.0 || ^17 || ^18","react-dom":"^16.3.0 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/react-higher-event_4.0.0-pre3_1689638380234_0.025156607972488976","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"react-higher-event","version":"4.0.0","keywords":["react","higher-event","click","outside"],"author":{"name":"bloodyowl","email":"mlbli@me.com"},"license":"MIT","_id":"react-higher-event@4.0.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"},{"name":"bloodyowl","email":"mlbli@me.com"},{"name":"moox","email":"npm@moox.io"}],"dist":{"shasum":"3e96311815f360cb744b732547e57856592b3ebc","tarball":"https://registry.npmjs.org/react-higher-event/-/react-higher-event-4.0.0.tgz","fileCount":13,"integrity":"sha512-t2dCnUdg7lOn2W4f0UP05Q1ZRA57dN5ynOyWh5R1XBULLIDqZlWhIN1vEzhpU8JGoqqdhbpQ2ouE/lZ1+joomQ==","signatures":[{"sig":"MEYCIQCx1Nnfh5A83OhDGajyJFdqIjrY8eTz3Oofp/xOBFLffgIhANLdXUr9rMH9LmVI/vz0fwxxe8Er6L4bTkngUWNCAhLF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15184},"main":"lib/index.js","type":"module","babel":{"presets":["@babel/preset-flow","@babel/preset-react",["@babel/preset-env",{"modules":false,"bugfixes":true}]],"targets":{"browsers":"> 1%, not dead","esmodules":true}},"exports":"lib/index.js","scripts":{"pub":"yarn test && yarn flow && yarn build && yarn publish","flow":"flow","test":"vitest run","build":"rm -fr lib/ && babel src --out-dir lib --ignore 'src/**/*.test.js'","format":"prettier --write package.json README.md CHANGELOG.md ./examples/src/ ./src/","examples":"yarn build && cd examples && yarn && yarn start","test:watch":"vitest"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"https://github.com/bloodyowl/react-higher-event.git","type":"git"},"description":"Declarative React API to listen to higher events","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 Matthias Le Brun\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject 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,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{"@acusti/use-keyboard-events":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.4","jsdom":"^22.1.0","react":"^18","vitest":"^0.33.0","flow-bin":"^0.159.0","prettier":"^3.0.0","react-dom":"^18","@babel/cli":"^7.22.6","@babel/core":"^7.22.6","@babel/preset-env":"^7.22.9","@babel/preset-flow":"^7.22.5","@babel/preset-react":"^7.22.5","@rollup/plugin-babel":"^6.0.3","@testing-library/react":"^14.0.0","@bunchtogether/vite-plugin-flow":"^1.0.2"},"peerDependencies":{"react":"^16.3.0 || ^17 || ^18","react-dom":"^16.3.0 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/react-higher-event_4.0.0_1689690037667_0.2048024557865007","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"react-higher-event","version":"4.1.0","keywords":["react","higher-event","click","outside"],"author":{"name":"bloodyowl","email":"mlbli@me.com"},"license":"MIT","_id":"react-higher-event@4.1.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"},{"name":"bloodyowl","email":"mlbli@me.com"},{"name":"moox","email":"npm@moox.io"}],"dist":{"shasum":"9b8791ca2d4f62c55b165c971bb4e98f9d8cd6a4","tarball":"https://registry.npmjs.org/react-higher-event/-/react-higher-event-4.1.0.tgz","fileCount":13,"integrity":"sha512-lUbPxujFoHKRfKILKdLd3M0D40iwt2Bpk+vWBfC3s6HnuuPCylCAKBseiXnI+Dr9v26PlCgnZbecJILqhV8U6Q==","signatures":[{"sig":"MEYCIQDp7wxn61XuUu+/7pAbkYEgrW6RzO1mTOGazDNvG50u4QIhAIY95FiwdYyQLhRNA0qgSGsG+djP0FwgE5YBGoY2wYVI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15184},"main":"lib/index.js","type":"module","babel":{"presets":["@babel/preset-flow","@babel/preset-react",["@babel/preset-env",{"modules":false,"bugfixes":true}]],"targets":{"browsers":"> 1%, not dead","esmodules":true}},"exports":"lib/index.js","scripts":{"pub":"yarn test && yarn flow && yarn build && yarn publish","flow":"flow","test":"vitest run","build":"rm -fr lib/ && babel src --out-dir lib --ignore 'src/**/*.test.js'","format":"prettier --write package.json README.md CHANGELOG.md ./examples/src/ ./src/","examples":"yarn build && cd examples && yarn && yarn start","test:watch":"vitest"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"https://github.com/bloodyowl/react-higher-event.git","type":"git"},"description":"Declarative React API to listen to higher events","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 Matthias Le Brun\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject 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,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{"@acusti/use-keyboard-events":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.4","jsdom":"^22.1.0","react":"^18","vitest":"^0.33.0","flow-bin":"^0.159.0","prettier":"^3.0.0","react-dom":"^18","@babel/cli":"^7.22.6","@babel/core":"^7.22.6","@babel/preset-env":"^7.22.9","@babel/preset-flow":"^7.22.5","@babel/preset-react":"^7.22.5","@rollup/plugin-babel":"^6.0.3","@testing-library/react":"^14.0.0","@bunchtogether/vite-plugin-flow":"^1.0.2"},"peerDependencies":{"react":"^16.3.0 || ^17 || ^18","react-dom":"^16.3.0 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/react-higher-event_4.1.0_1693522060509_0.5525289420106627","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"react-higher-event","version":"4.2.0","keywords":["react","higher-event","click","outside"],"author":{"name":"bloodyowl","email":"mlbli@me.com"},"license":"MIT","_id":"react-higher-event@4.2.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"},{"name":"bloodyowl","email":"mlbli@me.com"},{"name":"moox","email":"npm@moox.io"}],"dist":{"shasum":"0878d5d0d48e5d48bf164ad854d0dbc9ea873d35","tarball":"https://registry.npmjs.org/react-higher-event/-/react-higher-event-4.2.0.tgz","fileCount":13,"integrity":"sha512-aac4pXgPA3mwdnJZnaowh2VSFEm91tCkvmCC0s4WbSt1tUIJA6/BdfYat6zYSblGrcQ/OsvgKRp7aadMVatLVw==","signatures":[{"sig":"MEYCIQD27S1EgloFZKwLkCqbGUBz9Oz2G133wkXjF4zKpVGFcAIhAOHcsq8tQ57LmlJuSfkfTLPOZzsgfdroSNj5EuSUfpGQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15184},"main":"lib/index.js","type":"module","babel":{"presets":["@babel/preset-flow","@babel/preset-react",["@babel/preset-env",{"modules":false,"bugfixes":true}]],"targets":{"browsers":"> 1%, not dead","esmodules":true}},"exports":"lib/index.js","scripts":{"pub":"yarn test && yarn flow && yarn build && yarn publish","flow":"flow","test":"vitest run","build":"rm -fr lib/ && babel src --out-dir lib --ignore 'src/**/*.test.js'","format":"prettier --write package.json README.md CHANGELOG.md ./examples/src/ ./src/","examples":"yarn build && cd examples && yarn && yarn start","test:watch":"vitest"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"https://github.com/bloodyowl/react-higher-event.git","type":"git"},"description":"Declarative React API to listen to higher events","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 Matthias Le Brun\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject 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,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{"@acusti/use-keyboard-events":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.4","jsdom":"^22.1.0","react":"^18","vitest":"^0.33.0","flow-bin":"^0.159.0","prettier":"^3.0.0","react-dom":"^18","@babel/cli":"^7.22.6","@babel/core":"^7.22.6","@babel/preset-env":"^7.22.9","@babel/preset-flow":"^7.22.5","@babel/preset-react":"^7.22.5","@rollup/plugin-babel":"^6.0.3","@testing-library/react":"^14.0.0","@bunchtogether/vite-plugin-flow":"^1.0.2"},"peerDependencies":{"react":"^16.3.0 || ^17 || ^18","react-dom":"^16.3.0 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/react-higher-event_4.2.0_1694050144126_0.08119092668603578","host":"s3://npm-registry-packages"}},"4.2.1":{"name":"react-higher-event","version":"4.2.1","keywords":["react","higher-event","click","outside"],"author":{"name":"bloodyowl","email":"mlbli@me.com"},"license":"MIT","_id":"react-higher-event@4.2.1","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"},{"name":"bloodyowl","email":"mlbli@me.com"},{"name":"moox","email":"npm@moox.io"}],"dist":{"shasum":"aa4c912bd4cf51722f9f53592eb305745914943e","tarball":"https://registry.npmjs.org/react-higher-event/-/react-higher-event-4.2.1.tgz","fileCount":13,"integrity":"sha512-XplFhYkLwDaQlkMe9ublldNnwP81pk2ksBg575jVwtnzHtgYIw13MyABdcyq2n03AefmpWQOpIGEwdCnJREiTw==","signatures":[{"sig":"MEUCIQCbC0bXC8yRdJvKyswdYFV6lM5M4yTv6O1oFS9bjKbP1AIgWrdEDF7k/D/CoV56KVAchYPRmSG8xKC7LFzaRKDKSys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15184},"main":"lib/index.js","type":"module","babel":{"presets":["@babel/preset-flow","@babel/preset-react",["@babel/preset-env",{"modules":false,"bugfixes":true}]],"targets":{"browsers":"> 1%, not dead","esmodules":true}},"exports":"lib/index.js","scripts":{"pub":"yarn test && yarn flow && yarn build && yarn publish","flow":"flow","test":"vitest run","build":"rm -fr lib/ && babel src --out-dir lib --ignore 'src/**/*.test.js'","format":"prettier --write package.json README.md CHANGELOG.md ./examples/src/ ./src/","examples":"yarn build && cd examples && yarn && yarn start","test:watch":"vitest"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"https://github.com/bloodyowl/react-higher-event.git","type":"git"},"description":"Declarative React API to listen to higher events","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 Matthias Le Brun\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject 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,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{"@acusti/use-keyboard-events":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.4","jsdom":"^22.1.0","react":"^18","vitest":"^0.33.0","flow-bin":"^0.159.0","prettier":"^3.0.0","react-dom":"^18","@babel/cli":"^7.22.6","@babel/core":"^7.22.6","@babel/preset-env":"^7.22.9","@babel/preset-flow":"^7.22.5","@babel/preset-react":"^7.22.5","@rollup/plugin-babel":"^6.0.3","@testing-library/react":"^14.0.0","@bunchtogether/vite-plugin-flow":"^1.0.2"},"peerDependencies":{"react":"^16.3.0 || ^17 || ^18","react-dom":"^16.3.0 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/react-higher-event_4.2.1_1706032026374_0.9670152733980673","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"react-higher-event","version":"4.3.0","keywords":["react","higher-event","click","outside"],"author":{"name":"bloodyowl","email":"mlbli@me.com"},"license":"MIT","_id":"react-higher-event@4.3.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"},{"name":"bloodyowl","email":"mlbli@me.com"},{"name":"moox","email":"npm@moox.io"}],"dist":{"shasum":"278299931d81ed49bcaac94473ab6d3214341411","tarball":"https://registry.npmjs.org/react-higher-event/-/react-higher-event-4.3.0.tgz","fileCount":13,"integrity":"sha512-HsNPxGrJ0BJLLlhynDoaCMWJ78tysyXz6oBHuXkzTqY3vbyWcZsBBx7Zt/+TOkopkuvlXNw+PrccGYakwlni4w==","signatures":[{"sig":"MEUCIQDxPl9tiUhgPHylG3e2mt22oS/PYwgMx+uOI/I1Y5og8gIgQkXnTmDKjRtkM69b2ESv2UQxocYICQwA1gbht6eQ35k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15184},"main":"lib/index.js","type":"module","babel":{"presets":["@babel/preset-flow","@babel/preset-react",["@babel/preset-env",{"modules":false,"bugfixes":true}]],"targets":{"browsers":"> 1%, not dead","esmodules":true}},"exports":"lib/index.js","scripts":{"pub":"yarn test && yarn flow && yarn build && yarn publish","flow":"flow","test":"vitest run","build":"rm -fr lib/ && babel src --out-dir lib --ignore 'src/**/*.test.js'","format":"prettier --write package.json README.md CHANGELOG.md ./examples/src/ ./src/","examples":"yarn build && cd examples && yarn && yarn start","test:watch":"vitest"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"https://github.com/bloodyowl/react-higher-event.git","type":"git"},"description":"Declarative React API to listen to higher events","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 Matthias Le Brun\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject 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,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{"@acusti/use-keyboard-events":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.4","jsdom":"^22.1.0","react":"^18","vitest":"^0.33.0","flow-bin":"^0.159.0","prettier":"^3.0.0","react-dom":"^18","@babel/cli":"^7.22.6","@babel/core":"^7.22.6","@babel/preset-env":"^7.22.9","@babel/preset-flow":"^7.22.5","@babel/preset-react":"^7.22.5","@rollup/plugin-babel":"^6.0.3","@testing-library/react":"^14.0.0","@bunchtogether/vite-plugin-flow":"^1.0.2"},"peerDependencies":{"react":"^16.3.0 || ^17 || ^18","react-dom":"^16.3.0 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/react-higher-event_4.3.0_1706032122102_0.24435993964924885","host":"s3://npm-registry-packages"}},"4.3.1":{"name":"react-higher-event","version":"4.3.1","keywords":["react","higher-event","click","outside"],"author":{"name":"bloodyowl","email":"mlbli@me.com"},"license":"MIT","_id":"react-higher-event@4.3.1","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"},{"name":"bloodyowl","email":"mlbli@me.com"},{"name":"moox","email":"npm@moox.io"}],"dist":{"shasum":"d5343d602be8b7adb3f14e1d5e0d4578bbe4ced6","tarball":"https://registry.npmjs.org/react-higher-event/-/react-higher-event-4.3.1.tgz","fileCount":13,"integrity":"sha512-ZwtMRGN51H6TIGsJGgCRt+tx4qjGEkmfdlHsvced+jJXneUswAhwY8/1O7st9c2UQqzJqJBflwIRsbfCSOa1vw==","signatures":[{"sig":"MEUCIDrpTHtRdEK8fr2RdKkSUQKeG4/bGnWrpYtlQJX7ujO/AiEA/aUmieJ3OzJfjXnLpacGldMzEebGvOkJkSafFnt3kwA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15184},"main":"lib/index.js","type":"module","babel":{"presets":["@babel/preset-flow","@babel/preset-react",["@babel/preset-env",{"modules":false,"bugfixes":true}]],"targets":{"browsers":"> 1%, not dead","esmodules":true}},"exports":"lib/index.js","scripts":{"pub":"yarn test && yarn flow && yarn build && yarn publish","flow":"flow","test":"vitest run","build":"rm -fr lib/ && babel src --out-dir lib --ignore 'src/**/*.test.js'","format":"prettier --write package.json README.md CHANGELOG.md ./examples/src/ ./src/","examples":"yarn build && cd examples && yarn && yarn start","test:watch":"vitest"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"https://github.com/bloodyowl/react-higher-event.git","type":"git"},"description":"Declarative React API to listen to higher events","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2016 Matthias Le Brun\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject 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,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{"@acusti/use-keyboard-events":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.4","jsdom":"^22.1.0","react":"^18","vitest":"^0.33.0","flow-bin":"^0.159.0","prettier":"^3.0.0","react-dom":"^18","@babel/cli":"^7.22.6","@babel/core":"^7.22.6","@babel/preset-env":"^7.22.9","@babel/preset-flow":"^7.22.5","@babel/preset-react":"^7.22.5","@rollup/plugin-babel":"^6.0.3","@testing-library/react":"^14.0.0","@bunchtogether/vite-plugin-flow":"^1.0.2"},"peerDependencies":{"react":"^16.3.0 || ^17 || ^18","react-dom":"^16.3.0 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/react-higher-event_4.3.1_1709682939315_0.08178674401553954","host":"s3://npm-registry-packages"}}},"time":{"created":"2016-06-09T11:47:14.408Z","modified":"2026-04-16T17:28:03.177Z","1.0.0":"2016-06-09T11:47:14.408Z","1.1.0":"2017-01-30T16:44:06.832Z","2.0.0":"2017-11-09T18:00:47.966Z","2.0.1":"2017-11-10T17:35:10.077Z","2.0.2":"2018-05-02T15:15:16.186Z","2.0.3":"2018-12-12T03:41:45.847Z","3.0.0-alpha-0":"2021-09-10T00:02:56.568Z","3.0.0-alpha-1":"2021-09-10T00:39:05.074Z","3.0.0-alpha-2":"2021-09-10T00:46:43.459Z","3.0.0":"2021-09-10T01:12:51.734Z","3.0.1":"2021-09-10T03:54:30.185Z","4.0.0-pre0":"2023-07-17T22:54:24.178Z","4.0.0-pre1":"2023-07-17T22:57:57.649Z","4.0.0-pre2":"2023-07-17T23:37:17.997Z","4.0.0-pre3":"2023-07-17T23:59:40.400Z","4.0.0":"2023-07-18T14:20:37.825Z","4.1.0":"2023-08-31T22:47:40.754Z","4.2.0":"2023-09-07T01:29:04.340Z","4.2.1":"2024-01-23T17:47:06.523Z","4.3.0":"2024-01-23T17:48:42.242Z","4.3.1":"2024-03-05T23:55:39.516Z"},"author":{"name":"bloodyowl","email":"mlbli@me.com"},"license":"MIT","keywords":["react","higher-event","click","outside"],"repository":{"url":"https://github.com/bloodyowl/react-higher-event.git","type":"git"},"description":"Declarative React API to listen to higher events","maintainers":[{"email":"bloodyowl@icloud.com","name":"bldwl"},{"email":"andrew@acusti.ca","name":"acusti"},{"email":"npm@moox.io","name":"moox"}],"readme":"# react-higher-event\n\n> Declarative API to listen to events outside of a component\n\n## What issues does it solve?\n\nThe React synthetic event system doesn’t interact in the same event loop as\nplain DOM events. This means that listeners attached using\n`addEventListener` in your lifecycles hooks will not be in the same phase\nas the ones you declare using React props.\n\n```javascript\nclass MyComponent extends React.Component {\n    state = { isOpened: false }\n\n    componentDidMount() {\n        document.body.addEventListener('click', this.close)\n    }\n\n    componentWillUnmount() {\n        document.body.removeEventListener('click', this.close)\n    }\n\n    close = () => {\n        this.setState({\n            isOpened: false,\n        })\n    }\n\n    open = (event) => {\n        event.stopPropagation() // will not stop propagation of native click event to document.body\n        this.setState({\n            isOpened: true,\n        })\n    }\n\n    render() {\n        return (\n            <div>\n                <div onClick={this.open}>open</div>\n                {this.state.isOpened && <div>{/* some stuff */}</div>}\n            </div>\n        )\n    }\n}\n```\n\nReactHigherEvent solves this issue by using the React event system and\nmaking it accessible declaratively anywhere. Just pass your listener as a\nprop to `<ReactHigherEvent>`, which you can use as a transparent component\nwrapper wherever you want in your component tree, and it will work!\n\n## Install\n\n```console\n$ npm install --save react-higher-event\n```\n\n## Import\n\n```javascript\n// ES5/commonJS\nvar ReactHigherEvent = require('react-higher-event')\n// ES6\nimport {\n    ReactHigherEvent,\n    ReactHigherEventProvider,\n} from 'react-higher-event'\n```\n\n## Usage\n\n### ReactHigherEventProvider\n\nPut this component at the root of your app so that it can listen to events\nat the top.\n\n> NOTE: Any props you pass in other than `props.component` will be directly\n> applied to the root DOM element, so you can pass in styles or a className\n> (e.g. to ensure it covers the whole document)\n\n```javascript\nReactDOM.render(\n    <ReactHigherEventProvider className=\"app-root\">\n        {/* my components */}\n    </ReactHigherEventProvider>,\n)\n```\n\nThis component accepts children, a `component` property so you can replace\nthe default `<div>` used, and uses\n[ref forwarding](https://reactjs.org/docs/forwarding-refs.html) to pass any\nref along to the `ref` prop of the container component that gets rendered.\n\n```javascript\nReactDOM.render(\n    <ReactHigherEventProvider\n        component={CustomThing}\n        ref={handleContainerRef}\n    >\n        {/* my components */}\n    </ReactHigherEventProvider>,\n)\n```\n\n### ReactHigherEvent\n\nUse this component where you want to listen to higher events:\n\n```javascript\n<ReactHigherEvent onClick={this.handleGlobalClick}>\n    {/* if you want to avoid triggering the “higher event”, you will want to stopPropagating from your component */}\n    <div onClick={(event) => event.stopPropagation()}>hello world</div>\n</ReactHigherEvent>\n```\n","readmeFilename":"README.md"}