{"_id":"react-outside-click-handler","_rev":"3873145","name":"react-outside-click-handler","description":"A React component for dealing with clicks outside its subtree","dist-tags":{"latest":"1.3.0"},"maintainers":[{"name":"airbnbeng","email":"opensource@airbnb.com"},{"name":"brieb","email":""},{"name":"christianv","email":"vueringschristian@gmail.com"},{"name":"danbeam","email":""},{"name":"lencioni","email":"joe.lencioni@gmail.com"},{"name":"ljharb","email":""},{"name":"sharmilajesupaul","email":"tosharmila@gmail.com"},{"name":"taehwanno","email":""}],"time":{"modified":"2025-09-01T00:56:31.000Z","created":"2017-03-30T15:51:55.368Z","1.3.0":"2019-09-27T23:13:49.407Z","1.2.4":"2019-07-16T19:30:07.587Z","1.2.3":"2019-03-10T23:03:46.068Z","1.2.2":"2018-07-24T17:09:45.697Z","1.2.0":"2018-06-18T20:04:53.689Z","1.1.0":"2018-06-15T19:58:47.042Z","1.0.0":"2018-05-30T01:22:49.921Z","0.3.0":"2018-04-01T12:26:08.942Z","0.2.0":"2018-04-01T06:03:24.692Z","0.1.0":"2017-03-30T15:51:55.368Z"},"users":{},"author":{"name":"Maja Wichrowska","email":"maja.wichrowska@airbnb.com"},"repository":{"type":"git","url":"git+https://github.com/airbnb/react-outside-click-handler.git"},"versions":{"1.3.0":{"name":"react-outside-click-handler","version":"1.3.0","description":"A React component for dealing with clicks outside its subtree","main":"index.js","scripts":{"prebuild":"npm run clean","build":"npm run build:cjs && npm run build:esm","build:cjs":"BABEL_ENV=cjs babel src/ -d build/","build:esm":"BABEL_ENV=esm babel src/ -d esm/","clean":"rimraf build esm","lint":"eslint --ext .js,.jsx src test","mocha":"mocha","react":"enzyme-adapter-react-install 16","pretest":"npm run --silent lint","pretests-only":"npm run react","tests-only":"npm run mocha --silent test","test":"npm run tests-only","tag":"git tag v$npm_package_version","version:patch":"npm --no-git-tag-version version patch","version:minor":"npm --no-git-tag-version version minor","version:major":"npm --no-git-tag-version version major","preversion":"npm run test && npm run check-changelog && npm run check-only-changelog-changed","postversion":"git commit package.json CHANGELOG.md -m \"v$npm_package_version\" && npm run tag && git push && git push --tags && npm publish --registry=https://registry.npmjs.org/","prepublish":"in-publish && safe-publish-latest && npm run build || not-in-publish","check-changelog":"expr $(git status --porcelain 2>/dev/null| grep \"^\\s*M.*CHANGELOG.md\" | wc -l) >/dev/null || (echo 'Please edit CHANGELOG.md' && exit 1)","check-only-changelog-changed":"(expr $(git status --porcelain 2>/dev/null| grep -v \"CHANGELOG.md\" | wc -l) >/dev/null && echo 'Only CHANGELOG.md may have uncommitted changes' && exit 1) || exit 0"},"repository":{"type":"git","url":"git+https://github.com/airbnb/react-outside-click-handler.git"},"author":{"name":"Maja Wichrowska","email":"maja.wichrowska@airbnb.com"},"license":"MIT","bugs":{"url":"https://github.com/airbnb/react-outside-click-handler/issues"},"homepage":"https://github.com/airbnb/react-outside-click-handler#readme","devDependencies":{"airbnb-js-shims":"^2.2.0","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-plugin-syntax-jsx":"^6.18.0","babel-preset-airbnb":"^2.6.0","babel-register":"^6.26.0","chai":"^4.2.0","enzyme":"^3.10.0","enzyme-adapter-react-helper":"^1.3.6","eslint":"^6.4.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^2.1.0","eslint-plugin-react-with-styles":"^2.2.0","in-publish":"^2.0.0","mocha":"^3.5.3","mocha-wrap":"^2.1.2","react":"^0.14 || >=15","react-dom":"^0.14 || >=15","rimraf":"^2.7.1","safe-publish-latest":"^1.1.3","sinon":"^5.1.1","sinon-sandbox":"^2.0.6"},"dependencies":{"airbnb-prop-types":"^2.15.0","consolidated-events":"^1.1.1 || ^2.0.0","document.contains":"^1.0.1","object.values":"^1.1.0","prop-types":"^15.7.2"},"peerDependencies":{"react":"^0.14 || >=15","react-dom":"^0.14 || >=15"},"gitHead":"efb592b33b3beb5090275cc70429a01d8e3c59fa","_id":"react-outside-click-handler@1.3.0","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"shasum":"3831d541ac059deecd38ec5423f81e80ad60e115","size":8000,"noattachment":false,"key":"/react-outside-click-handler/-/react-outside-click-handler-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-outside-click-handler/download/react-outside-click-handler-1.3.0.tgz"},"maintainers":[{"name":"airbnbeng","email":"opensource@airbnb.com"},{"name":"brieb","email":""},{"name":"christianv","email":"vueringschristian@gmail.com"},{"name":"danbeam","email":""},{"name":"lencioni","email":"joe.lencioni@gmail.com"},{"name":"ljharb","email":""},{"name":"sharmilajesupaul","email":"tosharmila@gmail.com"},{"name":"taehwanno","email":""}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-outside-click-handler_1.3.0_1569626029249_0.7921451791190854"},"_hasShrinkwrap":false,"publish_time":1569626029407,"_cnpm_publish_time":1569626029407,"_cnpmcore_publish_time":"2021-12-15T17:56:18.002Z"},"1.2.4":{"name":"react-outside-click-handler","version":"1.2.4","description":"A React component for dealing with clicks outside its subtree","main":"index.js","scripts":{"prebuild":"npm run clean","build":"npm run build:cjs && npm run build:esm","build:cjs":"BABEL_ENV=cjs babel src/ -d build/","build:esm":"BABEL_ENV=esm babel src/ -d esm/","clean":"rimraf build esm","lint":"eslint --ext .js,.jsx src test","mocha":"mocha","react":"enzyme-adapter-react-install 16","pretest":"npm run --silent lint","pretests-only":"npm run react","tests-only":"npm run mocha --silent test","test":"npm run tests-only","tag":"git tag v$npm_package_version","version:patch":"npm --no-git-tag-version version patch","version:minor":"npm --no-git-tag-version version minor","version:major":"npm --no-git-tag-version version major","preversion":"npm run test && npm run check-changelog && npm run check-only-changelog-changed","postversion":"git commit package.json CHANGELOG.md -m \"v$npm_package_version\" && npm run tag && git push && git push --tags && npm publish --registry=https://registry.npmjs.org/","prepublish":"in-publish && safe-publish-latest && npm run build || not-in-publish","check-changelog":"expr $(git status --porcelain 2>/dev/null| grep \"^\\s*M.*CHANGELOG.md\" | wc -l) >/dev/null || (echo 'Please edit CHANGELOG.md' && exit 1)","check-only-changelog-changed":"(expr $(git status --porcelain 2>/dev/null| grep -v \"CHANGELOG.md\" | wc -l) >/dev/null && echo 'Only CHANGELOG.md may have uncommitted changes' && exit 1) || exit 0"},"repository":{"type":"git","url":"git+https://github.com/airbnb/react-outside-click-handler.git"},"author":{"name":"Maja Wichrowska","email":"maja.wichrowska@airbnb.com"},"license":"MIT","bugs":{"url":"https://github.com/airbnb/react-outside-click-handler/issues"},"homepage":"https://github.com/airbnb/react-outside-click-handler#readme","devDependencies":{"airbnb-js-shims":"^2.2.0","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-plugin-syntax-jsx":"^6.18.0","babel-preset-airbnb":"^2.6.0","babel-register":"^6.26.0","chai":"^4.2.0","enzyme":"^3.10.0","enzyme-adapter-react-helper":"^1.3.5","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.2","eslint-plugin-react-with-styles":"^2.1.0","in-publish":"^2.0.0","mocha":"^3.5.3","mocha-wrap":"^2.1.2","react":"^0.14 || >=15","react-dom":"^0.14 || >=15","rimraf":"^2.6.3","safe-publish-latest":"^1.1.2","sinon":"^5.1.1","sinon-sandbox":"^2.0.2"},"dependencies":{"airbnb-prop-types":"^2.13.2","consolidated-events":"^1.1.1 || ^2.0.0","document.contains":"^1.0.1","object.values":"^1.1.0","prop-types":"^15.7.2"},"peerDependencies":{"react":"^0.14 || >=15","react-dom":"^0.14 || >=15"},"gitHead":"e8b86cbf9f10b28e424fab847487c76b29685db0","_id":"react-outside-click-handler@1.2.4","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"shasum":"020428af92fcee61c42a194c7e3016c43fe99534","size":7575,"noattachment":false,"key":"/react-outside-click-handler/-/react-outside-click-handler-1.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-outside-click-handler/download/react-outside-click-handler-1.2.4.tgz"},"maintainers":[{"name":"airbnbeng","email":"opensource@airbnb.com"},{"name":"brieb","email":""},{"name":"christianv","email":"vueringschristian@gmail.com"},{"name":"danbeam","email":""},{"name":"lencioni","email":"joe.lencioni@gmail.com"},{"name":"ljharb","email":""},{"name":"sharmilajesupaul","email":"tosharmila@gmail.com"},{"name":"taehwanno","email":""}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-outside-click-handler_1.2.4_1563305407329_0.32357651908960783"},"_hasShrinkwrap":false,"publish_time":1563305407587,"_cnpm_publish_time":1563305407587,"_cnpmcore_publish_time":"2021-12-15T17:56:18.229Z"},"1.2.3":{"name":"react-outside-click-handler","version":"1.2.3","description":"A React component for dealing with clicks outside its subtree","main":"index.js","scripts":{"prebuild":"npm run clean","build":"npm run build:cjs && npm run build:esm","build:cjs":"BABEL_ENV=cjs babel src/ -d build/","build:esm":"BABEL_ENV=esm babel src/ -d esm/","clean":"rimraf build esm","lint":"eslint --ext .js,.jsx src test","mocha":"mocha","react":"enzyme-adapter-react-install 16","pretest":"npm run --silent lint","pretests-only":"npm run react","tests-only":"npm run mocha --silent test","test":"npm run tests-only","tag":"git tag v$npm_package_version","version:patch":"npm --no-git-tag-version version patch","version:minor":"npm --no-git-tag-version version minor","version:major":"npm --no-git-tag-version version major","preversion":"npm run test && npm run check-changelog && npm run check-only-changelog-changed","postversion":"git commit package.json CHANGELOG.md -m \"Version $npm_package_version\" && npm run tag && git push && git push --tags && npm publish --registry=https://registry.npmjs.org/","prepublish":"in-publish && safe-publish-latest && npm run build || not-in-publish","check-changelog":"expr $(git status --porcelain 2>/dev/null| grep \"^\\s*M.*CHANGELOG.md\" | wc -l) >/dev/null || (echo 'Please edit CHANGELOG.md' && exit 1)","check-only-changelog-changed":"(expr $(git status --porcelain 2>/dev/null| grep -v \"CHANGELOG.md\" | wc -l) >/dev/null && echo 'Only CHANGELOG.md may have uncommitted changes' && exit 1) || exit 0"},"repository":{"type":"git","url":"git+https://github.com/airbnb/react-outside-click-handler.git"},"author":{"name":"Maja Wichrowska","email":"maja.wichrowska@airbnb.com"},"license":"MIT","bugs":{"url":"https://github.com/airbnb/react-outside-click-handler/issues"},"homepage":"https://github.com/airbnb/react-outside-click-handler#readme","devDependencies":{"airbnb-js-shims":"^2.1.1","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-plugin-syntax-jsx":"^6.18.0","babel-preset-airbnb":"^2.5.2","babel-register":"^6.26.0","chai":"^4.2.0","enzyme":"^3.9.0","enzyme-adapter-react-helper":"^1.3.2","eslint":"^5.15.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-react":"^7.12.4","eslint-plugin-react-with-styles":"^2.1.0","in-publish":"^2.0.0","mocha":"^3.5.3","mocha-wrap":"^2.1.2","react":"^0.14 || >=15","react-dom":"^0.14 || >=15","rimraf":"^2.6.3","safe-publish-latest":"^1.1.2","sinon":"^5.1.1","sinon-sandbox":"^2.0.0"},"dependencies":{"airbnb-prop-types":"^2.12.0","consolidated-events":"^1.1.1 || ^2.0.0","document.contains":"^1.0.0","object.values":"^1.1.0","prop-types":"^15.7.2"},"peerDependencies":{"react":"^0.14 || >=15","react-dom":"^0.14 || >=15"},"gitHead":"b6e77c4b7898a8ea9be1be1c9c56c37ddd44a303","_id":"react-outside-click-handler@1.2.3","_nodeVersion":"11.11.0","_npmVersion":"6.7.0","dist":{"shasum":"911a8b91ca947882156d2483450d8638324f3399","size":7311,"noattachment":false,"key":"/react-outside-click-handler/-/react-outside-click-handler-1.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-outside-click-handler/download/react-outside-click-handler-1.2.3.tgz"},"maintainers":[{"name":"airbnbeng","email":"opensource@airbnb.com"},{"name":"brieb","email":""},{"name":"christianv","email":"vueringschristian@gmail.com"},{"name":"danbeam","email":""},{"name":"lencioni","email":"joe.lencioni@gmail.com"},{"name":"ljharb","email":""},{"name":"sharmilajesupaul","email":"tosharmila@gmail.com"},{"name":"taehwanno","email":""}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-outside-click-handler_1.2.3_1552259025896_0.2716087302019323"},"_hasShrinkwrap":false,"publish_time":1552259026068,"_cnpm_publish_time":1552259026068,"_cnpmcore_publish_time":"2021-12-15T17:56:18.587Z"},"1.2.2":{"name":"react-outside-click-handler","version":"1.2.2","description":"A React component for dealing with clicks outside its subtree","main":"index.js","scripts":{"prebuild":"npm run clean","build":"npm run build:cjs && npm run build:esm","build:cjs":"BABEL_ENV=cjs babel src/ -d build/","build:esm":"BABEL_ENV=esm babel src/ -d esm/","clean":"rimraf build esm","lint":"eslint --ext .js,.jsx src test","mocha":"mocha","react":"enzyme-adapter-react-install 16","pretest":"npm run --silent lint","pretests-only":"npm run react","tests-only":"npm run mocha --silent test","test":"npm run tests-only","tag":"git tag v$npm_package_version","version:patch":"npm --no-git-tag-version version patch","version:minor":"npm --no-git-tag-version version minor","version:major":"npm --no-git-tag-version version major","preversion":"npm run test && npm run check-changelog && npm run check-only-changelog-changed","postversion":"git commit package.json CHANGELOG.md -m \"Version $npm_package_version\" && npm run tag && git push && git push --tags && npm publish --registry=https://registry.npmjs.org/","prepublish":"in-publish && safe-publish-latest && npm run build || not-in-publish","check-changelog":"expr $(git status --porcelain 2>/dev/null| grep \"^\\s*M.*CHANGELOG.md\" | wc -l) >/dev/null || (echo 'Please edit CHANGELOG.md' && exit 1)","check-only-changelog-changed":"(expr $(git status --porcelain 2>/dev/null| grep -v \"CHANGELOG.md\" | wc -l) >/dev/null && echo 'Only CHANGELOG.md may have uncommitted changes' && exit 1) || exit 0"},"repository":{"type":"git","url":"git+https://github.com/airbnb/react-outside-click-handler.git"},"author":{"name":"Maja Wichrowska","email":"maja.wichrowska@airbnb.com"},"license":"MIT","bugs":{"url":"https://github.com/airbnb/react-outside-click-handler/issues"},"homepage":"https://github.com/airbnb/react-outside-click-handler#readme","devDependencies":{"airbnb-js-shims":"^2.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-plugin-syntax-jsx":"^6.18.0","babel-preset-airbnb":"^2.5.2","babel-register":"^6.26.0","chai":"^4.1.2","enzyme":"^3.3.0","enzyme-adapter-react-helper":"^1.2.3","eslint":"^4.19.1","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","eslint-plugin-react-with-styles":"^2.0.0","in-publish":"^2.0.0","mocha":"^3.5.3","mocha-wrap":"^2.1.2","react":"^16.3.2","react-dom":"^16.3.2","rimraf":"^2.6.2","safe-publish-latest":"^1.1.1","sinon":"^5.1.1","sinon-sandbox":"^2.0.0"},"dependencies":{"airbnb-prop-types":"^2.10.0","consolidated-events":"^1.1.1 || ^2.0.0","object.values":"^1.0.4","prop-types":"^15.6.1"},"peerDependencies":{"react":"^0.14 || >=15","react-dom":"^0.14 || >=15"},"gitHead":"c0575140973b4602fbaf39c74e421ca642997b16","_id":"react-outside-click-handler@1.2.2","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"2c4609fbaacbfc192e269786d555419b115bf93f","size":7257,"noattachment":false,"key":"/react-outside-click-handler/-/react-outside-click-handler-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-outside-click-handler/download/react-outside-click-handler-1.2.2.tgz"},"maintainers":[{"name":"airbnbeng","email":"opensource@airbnb.com"},{"name":"brieb","email":""},{"name":"christianv","email":"vueringschristian@gmail.com"},{"name":"danbeam","email":""},{"name":"lencioni","email":"joe.lencioni@gmail.com"},{"name":"ljharb","email":""},{"name":"sharmilajesupaul","email":"tosharmila@gmail.com"},{"name":"taehwanno","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-outside-click-handler_1.2.2_1532452185618_0.5926050114135595"},"_hasShrinkwrap":false,"publish_time":1532452185697,"_cnpm_publish_time":1532452185697,"_cnpmcore_publish_time":"2021-12-15T17:56:18.833Z"},"1.2.0":{"name":"react-outside-click-handler","version":"1.2.0","description":"A React component for dealing with clicks outside its subtree","main":"index.js","scripts":{"prebuild":"npm run clean","build":"npm run build:cjs && npm run build:esm","build:cjs":"BABEL_ENV=cjs babel src/ -d build/","build:esm":"BABEL_ENV=esm babel src/ -d esm/","clean":"rimraf build esm","lint":"eslint --ext .js,.jsx src test","mocha":"mocha","react":"enzyme-adapter-react-install 16","pretest":"npm run --silent lint","pretests-only":"npm run react","tests-only":"npm run mocha --silent test","test":"npm run tests-only","tag":"git tag v$npm_package_version","version:patch":"npm --no-git-tag-version version patch","version:minor":"npm --no-git-tag-version version minor","version:major":"npm --no-git-tag-version version major","preversion":"npm run test && npm run check-changelog && npm run check-only-changelog-changed","postversion":"git commit package.json CHANGELOG.md -m \"Version $npm_package_version\" && npm run tag && git push && git push --tags && npm publish --registry=https://registry.npmjs.org/","prepublish":"in-publish && safe-publish-latest && npm run build || not-in-publish","check-changelog":"expr $(git status --porcelain 2>/dev/null| grep \"^\\s*M.*CHANGELOG.md\" | wc -l) >/dev/null || (echo 'Please edit CHANGELOG.md' && exit 1)","check-only-changelog-changed":"(expr $(git status --porcelain 2>/dev/null| grep -v \"CHANGELOG.md\" | wc -l) >/dev/null && echo 'Only CHANGELOG.md may have uncommitted changes' && exit 1) || exit 0"},"repository":{"type":"git","url":"git+https://github.com/airbnb/react-outside-click-handler.git"},"author":{"name":"Maja Wichrowska","email":"maja.wichrowska@airbnb.com"},"license":"MIT","bugs":{"url":"https://github.com/airbnb/react-outside-click-handler/issues"},"homepage":"https://github.com/airbnb/react-outside-click-handler#readme","devDependencies":{"airbnb-js-shims":"^1.5.2","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-plugin-syntax-jsx":"^6.18.0","babel-preset-airbnb":"^2.4.0","babel-register":"^6.26.0","chai":"^4.1.2","enzyme":"^3.3.0","enzyme-adapter-react-helper":"^1.2.3","eslint":"^4.19.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.12.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.8.2","eslint-plugin-react-with-styles":"^2.0.0","in-publish":"^2.0.0","mocha":"^3.5.3","mocha-wrap":"^2.1.2","react":"^16.3.2","react-dom":"^16.3.2","rimraf":"^2.6.2","safe-publish-latest":"^1.1.1","sinon":"^5.0.10","sinon-sandbox":"^1.0.2"},"dependencies":{"airbnb-prop-types":"^2.10.0","consolidated-events":"^1.1.1 || ^2.0.0","object.values":"^1.0.4","prop-types":"^15.6.1"},"peerDependencies":{"react":"^0.14 || >=15","react-dom":"^0.14 || >=15"},"gitHead":"a17a066f82b146e4e98a1673a3e4d3af621db4a8","_id":"react-outside-click-handler@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"lencioni","email":"joe.lencioni@gmail.com"},"dist":{"shasum":"cced196a462a76ed92bee4c759b8c793b46dd686","size":7238,"noattachment":false,"key":"/react-outside-click-handler/-/react-outside-click-handler-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-outside-click-handler/download/react-outside-click-handler-1.2.0.tgz"},"maintainers":[{"name":"airbnbeng","email":"opensource@airbnb.com"},{"name":"brieb","email":""},{"name":"christianv","email":"vueringschristian@gmail.com"},{"name":"danbeam","email":""},{"name":"lencioni","email":"joe.lencioni@gmail.com"},{"name":"ljharb","email":""},{"name":"sharmilajesupaul","email":"tosharmila@gmail.com"},{"name":"taehwanno","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-outside-click-handler_1.2.0_1529352293646_0.7866659552297057"},"_hasShrinkwrap":false,"publish_time":1529352293689,"_cnpm_publish_time":1529352293689,"_cnpmcore_publish_time":"2021-12-15T17:56:19.074Z"},"1.1.0":{"name":"react-outside-click-handler","version":"1.1.0","description":"A React component for dealing with clicks outside its subtree","main":"index.js","scripts":{"prebuild":"npm run clean","build":"npm run build:cjs && npm run build:esm","build:cjs":"BABEL_ENV=cjs babel src/ -d build/","build:esm":"BABEL_ENV=esm babel src/ -d esm/","clean":"rimraf build esm","lint":"eslint --ext .js,.jsx src test","mocha":"mocha","react":"enzyme-adapter-react-install 16","pretest":"npm run --silent lint","pretests-only":"npm run react","tests-only":"npm run mocha --silent test","test":"npm run tests-only","tag":"git tag v$npm_package_version","version:patch":"npm --no-git-tag-version version patch","version:minor":"npm --no-git-tag-version version minor","version:major":"npm --no-git-tag-version version major","preversion":"npm run test && npm run check-changelog && npm run check-only-changelog-changed","postversion":"git commit package.json CHANGELOG.md -m \"Version $npm_package_version\" && npm run tag && git push && git push --tags && npm publish --registry=https://registry.npmjs.org/","prepublish":"in-publish && safe-publish-latest && npm run build || not-in-publish","check-changelog":"expr $(git status --porcelain 2>/dev/null| grep \"^\\s*M.*CHANGELOG.md\" | wc -l) >/dev/null || (echo 'Please edit CHANGELOG.md' && exit 1)","check-only-changelog-changed":"(expr $(git status --porcelain 2>/dev/null| grep -v \"CHANGELOG.md\" | wc -l) >/dev/null && echo 'Only CHANGELOG.md may have uncommitted changes' && exit 1) || exit 0"},"repository":{"type":"git","url":"git+https://github.com/airbnb/react-outside-click-handler.git"},"author":{"name":"Maja Wichrowska","email":"maja.wichrowska@airbnb.com"},"license":"MIT","bugs":{"url":"https://github.com/airbnb/react-outside-click-handler/issues"},"homepage":"https://github.com/airbnb/react-outside-click-handler#readme","devDependencies":{"airbnb-js-shims":"^1.5.2","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-plugin-syntax-jsx":"^6.18.0","babel-preset-airbnb":"^2.4.0","babel-register":"^6.26.0","chai":"^4.1.2","enzyme":"^3.3.0","enzyme-adapter-react-helper":"^1.2.3","eslint":"^4.19.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.12.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.8.2","eslint-plugin-react-with-styles":"^2.0.0","in-publish":"^2.0.0","mocha":"^3.5.3","mocha-wrap":"^2.1.2","react":"^16.3.2","react-dom":"^16.3.2","rimraf":"^2.6.2","safe-publish-latest":"^1.1.1","sinon":"^5.0.10","sinon-sandbox":"^1.0.2"},"dependencies":{"airbnb-prop-types":"^2.10.0","consolidated-events":"^1.1.1","object.values":"^1.0.4","prop-types":"^15.6.1"},"peerDependencies":{"react":"^0.14 || >=15","react-dom":"^0.14 || >=15"},"gitHead":"5fb966e08da21ff90743c0d8ea8a4c9f0978f94d","_id":"react-outside-click-handler@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"majapw","email":"majapw@gmail.com"},"dist":{"shasum":"7bb552a2a1465476572b578b62225f1c96a0bf74","size":7252,"noattachment":false,"key":"/react-outside-click-handler/-/react-outside-click-handler-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-outside-click-handler/download/react-outside-click-handler-1.1.0.tgz"},"maintainers":[{"name":"airbnbeng","email":"opensource@airbnb.com"},{"name":"brieb","email":""},{"name":"christianv","email":"vueringschristian@gmail.com"},{"name":"danbeam","email":""},{"name":"lencioni","email":"joe.lencioni@gmail.com"},{"name":"ljharb","email":""},{"name":"sharmilajesupaul","email":"tosharmila@gmail.com"},{"name":"taehwanno","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-outside-click-handler_1.1.0_1529092726940_0.12269623624990178"},"_hasShrinkwrap":false,"publish_time":1529092727042,"_cnpm_publish_time":1529092727042,"_cnpmcore_publish_time":"2021-12-15T17:56:19.309Z"},"1.0.0":{"name":"react-outside-click-handler","version":"1.0.0","description":"A React component for dealing with clicks outside its subtree","main":"index.js","scripts":{"prebuild":"npm run clean","build":"npm run build:cjs && npm run build:esm","build:cjs":"BABEL_ENV=cjs babel src/ -d build/","build:esm":"BABEL_ENV=esm babel src/ -d esm/","clean":"rimraf build esm","lint":"eslint --ext .js,.jsx src test","mocha":"mocha","react":"enzyme-adapter-react-install 16","pretest":"npm run --silent lint","pretests-only":"npm run react","tests-only":"npm run mocha --silent test","test":"npm run tests-only","tag":"git tag v$npm_package_version","version:patch":"npm --no-git-tag-version version patch","version:minor":"npm --no-git-tag-version version minor","version:major":"npm --no-git-tag-version version major","preversion":"npm run test && npm run check-changelog && npm run check-only-changelog-changed","postversion":"git commit package.json CHANGELOG.md -m \"Version $npm_package_version\" && npm run tag && git push && git push --tags && npm publish --registry=https://registry.npmjs.org/","prepublish":"in-publish && safe-publish-latest && npm run build || not-in-publish","check-changelog":"expr $(git status --porcelain 2>/dev/null| grep \"^\\s*M.*CHANGELOG.md\" | wc -l) >/dev/null || (echo 'Please edit CHANGELOG.md' && exit 1)","check-only-changelog-changed":"(expr $(git status --porcelain 2>/dev/null| grep -v \"CHANGELOG.md\" | wc -l) >/dev/null && echo 'Only CHANGELOG.md may have uncommitted changes' && exit 1) || exit 0"},"repository":{"type":"git","url":"git+https://github.com/airbnb/react-outside-click-handler.git"},"author":{"name":"Maja Wichrowska","email":"maja.wichrowska@airbnb.com"},"license":"MIT","bugs":{"url":"https://github.com/airbnb/react-outside-click-handler/issues"},"homepage":"https://github.com/airbnb/react-outside-click-handler#readme","devDependencies":{"airbnb-js-shims":"^1.5.2","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-plugin-syntax-jsx":"^6.18.0","babel-preset-airbnb":"^2.4.0","babel-register":"^6.26.0","chai":"^4.1.2","enzyme":"^3.3.0","enzyme-adapter-react-helper":"^1.2.3","eslint":"^4.19.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.12.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.8.2","eslint-plugin-react-with-styles":"^2.0.0","in-publish":"^2.0.0","mocha":"^3.5.3","mocha-wrap":"^2.1.2","react":"^16.3.2","react-dom":"^16.3.2","rimraf":"^2.6.2","safe-publish-latest":"^1.1.1","sinon":"^5.0.10","sinon-sandbox":"^1.0.2"},"dependencies":{"airbnb-prop-types":"^2.10.0","consolidated-events":"^1.1.1","prop-types":"^15.6.1"},"peerDependencies":{"react":"^0.14 || >=15","react-dom":"^0.14 || >=15"},"gitHead":"d2d35295f79c432b612eadd506041e1adbef6518","_id":"react-outside-click-handler@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"da548ee3acb7f0eeacaac1c0c84fb5807decaf73","size":7099,"noattachment":false,"key":"/react-outside-click-handler/-/react-outside-click-handler-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-outside-click-handler/download/react-outside-click-handler-1.0.0.tgz"},"maintainers":[{"name":"airbnbeng","email":"opensource@airbnb.com"},{"name":"brieb","email":""},{"name":"christianv","email":"vueringschristian@gmail.com"},{"name":"danbeam","email":""},{"name":"lencioni","email":"joe.lencioni@gmail.com"},{"name":"ljharb","email":""},{"name":"sharmilajesupaul","email":"tosharmila@gmail.com"},{"name":"taehwanno","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-outside-click-handler_1.0.0_1527643369847_0.030361189490954787"},"_hasShrinkwrap":false,"publish_time":1527643369921,"_cnpm_publish_time":1527643369921,"_cnpmcore_publish_time":"2021-12-15T17:56:19.879Z"},"0.3.0":{"name":"react-outside-click-handler","version":"0.3.0","main":"dist/OutsideClickHandler.js","description":"React Outside Click Handler","license":"MIT","keywords":["react","react-component"],"repository":{"url":"git+https://github.com/taehwanno/react-outside-click-handler.git","type":"git"},"author":{"name":"Taehwan, No","email":"taehwanno.dev@gmail.com","url":"https://github.com/taehwanno"},"bugs":{"url":"https://github.com/taehwanno/react-outside-click-handler/issues"},"homepage":"https://github.com/taehwanno/react-outside-click-handler","scripts":{"build":"yarn clean && yarn build:dev && yarn build:prod","build:dev":"cross-env NODE_ENV=development rollup -c -i lib/OutsideClickHandler.jsx -o dist/OutsideClickHandler.js","build:prod":"cross-env NODE_ENV=production rollup -c -i lib/OutsideClickHandler.jsx -o dist/OutsideClickHandler.min.js","clean":"rimraf dist","lint":"eslint lib test example --ext .js,.jsx","precommit":"lint-staged","prepush":"yarn lint && yarn test","test":"cross-env NODE_ENV=test jest --config jest.config.json","test:coverage":"yarn test --coverage","test:watch":"yarn test --watch","ncu":"ncu"},"lint-staged":{"*.js":["eslint --fix","git add"]},"devDependencies":{"babel-core":"^6.26.0","babel-jest":"^22.4.3","babel-preset-airbnb":"^2.4.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","coveralls":"^3.0.0","cross-env":"^5.1.4","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","enzyme-to-json":"^3.3.3","eslint":"^4.19.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jest":"^21.15.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","husky":"^0.14.3","jest":"^22.4.3","lint-staged":"^7.0.2","npm-check-updates":"^2.14.1","prop-types":"^15.6.0","react":"^16.3.0","react-dom":"^16.3.0","react-test-renderer":"^16.3.0","rimraf":"^2.6.2","rollup":"^0.57.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0"},"dependencies":{},"peerDependencies":{"prop-types":"^15.5.0","react":"0.14.x || 15.x || 16.x","react-dom":"0.14.x || 15.x || 16.x"},"gitHead":"9f6462bd3a09f6f2ea6d4fde5147b9f9a4dd53fe","_id":"react-outside-click-handler@0.3.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"taehwanno","email":"taehwanno.dev@gmail.com"},"dist":{"shasum":"f12a151465ad2ee0f86678b8150430305aab5d3e","size":5487,"noattachment":false,"key":"/react-outside-click-handler/-/react-outside-click-handler-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-outside-click-handler/download/react-outside-click-handler-0.3.0.tgz"},"maintainers":[{"name":"airbnbeng","email":"opensource@airbnb.com"},{"name":"brieb","email":""},{"name":"christianv","email":"vueringschristian@gmail.com"},{"name":"danbeam","email":""},{"name":"lencioni","email":"joe.lencioni@gmail.com"},{"name":"ljharb","email":""},{"name":"sharmilajesupaul","email":"tosharmila@gmail.com"},{"name":"taehwanno","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-outside-click-handler_0.3.0_1522585568826_0.7970005274735636"},"_hasShrinkwrap":false,"publish_time":1522585568942,"_cnpm_publish_time":1522585568942,"_cnpmcore_publish_time":"2021-12-15T17:56:20.302Z"},"0.2.0":{"name":"react-outside-click-handler","version":"0.2.0","main":"dist/OutsideClickHandler.js","description":"React Outside Click Handler","license":"MIT","keywords":["react","react-component"],"repository":{"url":"git+https://github.com/taehwanno/react-outside-click-handler.git","type":"git"},"author":{"name":"Taehwan, No","email":"taehwanno.dev@gmail.com","url":"https://github.com/taehwanno"},"bugs":{"url":"https://github.com/taehwanno/react-outside-click-handler/issues"},"homepage":"https://github.com/taehwanno/react-outside-click-handler","scripts":{"start":"yarn serve","build":"yarn lint && webpack --config webpack.dist.config.js --progress","lint":"eslint example lib test --ext .js,.jsx","precommit":"yarn lint","serve":"NODE_ENV=development webpack-dev-server --config webpack.dev.config.js --env.dev --inline --watch --host 0.0.0.0","test":"NODE_ENV=test karma start","test:coverage":"NODE_ENV=test karma start --coverage","test:watch":"npm test -- --auto-watch --no-single-run"},"devDependencies":{"babel":"^6.5.2","babel-core":"^6.18.2","babel-loader":"^6.2.10","babel-plugin-__coverage__":"^11.0.0","babel-preset-airbnb":"^2.1.1","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","chai":"^3.5.0","classnames":"^2.2.5","clean-webpack-plugin":"^0.1.14","css-loader":"^0.26.1","enzyme":"^2.7.0","eslint":"^3.9.1","eslint-config-airbnb":"^13.0.0","eslint-loader":"^1.6.1","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","html-webpack-plugin":"^2.26.0","husky":"^0.12.0","istanbul":"^0.4.5","karma":"^1.3.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-coveralls":"^1.1.2","karma-firefox-launcher":"^1.0.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.4","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.8.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","react":"^15.6.0","react-addons-test-utils":"^15.4.1","react-dom":"^15.6.0","react-hot-loader":"^1.3.1","sinon":"^2.1.0","style-loader":"^0.13.1","webpack":"^2.2.0","webpack-dev-server":"^2.2.0","webpack-merge":"^2.6.1"},"dependencies":{"prop-types":"^15.6.0"},"peerDependencies":{"react":"0.14.x || 15.x || 16.x","react-dom":"0.14.x || 15.x || 16.x"},"gitHead":"c5f9d3341f620c2dee38f5b1662523a87a7096d3","_id":"react-outside-click-handler@0.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"taehwanno","email":"taehwanno.dev@gmail.com"},"dist":{"shasum":"da8d6b863be8bf540cd4a6e48ee62caad64c01ff","size":18608,"noattachment":false,"key":"/react-outside-click-handler/-/react-outside-click-handler-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-outside-click-handler/download/react-outside-click-handler-0.2.0.tgz"},"maintainers":[{"name":"airbnbeng","email":"opensource@airbnb.com"},{"name":"brieb","email":""},{"name":"christianv","email":"vueringschristian@gmail.com"},{"name":"danbeam","email":""},{"name":"lencioni","email":"joe.lencioni@gmail.com"},{"name":"ljharb","email":""},{"name":"sharmilajesupaul","email":"tosharmila@gmail.com"},{"name":"taehwanno","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-outside-click-handler_0.2.0_1522562604585_0.777116966514316"},"_hasShrinkwrap":false,"publish_time":1522562604692,"_cnpm_publish_time":1522562604692,"_cnpmcore_publish_time":"2021-12-15T17:56:20.542Z"},"0.1.0":{"name":"react-outside-click-handler","version":"0.1.0","main":"dist/OutsideClickHandler.js","description":"React Outside Click Handler","license":"MIT","keywords":["react","react-component"],"repository":{"url":"git+https://github.com/taehwanno/react-outside-click-handler.git","type":"git"},"author":{"name":"Taehwan, No","email":"taehwanno.dev@gmail.com","url":"https://github.com/taehwanno"},"bugs":{"url":"https://github.com/taehwanno/react-outside-click-handler/issues"},"homepage":"https://github.com/taehwanno/react-outside-click-handler","scripts":{"start":"yarn serve","build":"yarn lint && webpack --config webpack.dist.config.js --progress","lint":"eslint example lib test --ext .js,.jsx","precommit":"yarn lint","serve":"NODE_ENV=development webpack-dev-server --config webpack.dev.config.js --env.dev --inline --watch --host 0.0.0.0","test":"NODE_ENV=test karma start","test:coverage":"NODE_ENV=test karma start --coverage","test:watch":"npm test -- --auto-watch --no-single-run"},"dependencies":{},"devDependencies":{"babel":"^6.5.2","babel-core":"^6.18.2","babel-loader":"^6.2.10","babel-plugin-__coverage__":"^11.0.0","babel-preset-airbnb":"^2.1.1","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","chai":"^3.5.0","classnames":"^2.2.5","clean-webpack-plugin":"^0.1.14","css-loader":"^0.26.1","enzyme":"^2.7.0","eslint":"^3.9.1","eslint-config-airbnb":"^13.0.0","eslint-loader":"^1.6.1","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","html-webpack-plugin":"^2.26.0","husky":"^0.12.0","istanbul":"^0.4.5","karma":"^1.3.0","karma-chai":"^0.1.0","karma-coverage":"^1.1.1","karma-coveralls":"^1.1.2","karma-firefox-launcher":"^1.0.1","karma-mocha":"^1.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.4","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.8.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","react":"^15.4.2","react-addons-test-utils":"^15.4.1","react-dom":"^15.4.2","react-hot-loader":"^1.3.1","sinon":"^2.1.0","style-loader":"^0.13.1","webpack":"^2.2.0","webpack-dev-server":"^2.2.0","webpack-merge":"^2.6.1"},"gitHead":"1a487bdcbd78315d7f61d25ae79059fc90f95556","_id":"react-outside-click-handler@0.1.0","_shasum":"ade5a84358510fafb5e3c8ea0cc85a2f44049bb8","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"taehwanno","email":"taehwanno.dev@gmail.com"},"dist":{"shasum":"ade5a84358510fafb5e3c8ea0cc85a2f44049bb8","size":5502,"noattachment":false,"key":"/react-outside-click-handler/-/react-outside-click-handler-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-outside-click-handler/download/react-outside-click-handler-0.1.0.tgz"},"maintainers":[{"name":"airbnbeng","email":"opensource@airbnb.com"},{"name":"brieb","email":""},{"name":"christianv","email":"vueringschristian@gmail.com"},{"name":"danbeam","email":""},{"name":"lencioni","email":"joe.lencioni@gmail.com"},{"name":"ljharb","email":""},{"name":"sharmilajesupaul","email":"tosharmila@gmail.com"},{"name":"taehwanno","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-outside-click-handler-0.1.0.tgz_1490889113187_0.9124660124070942"},"directories":{},"publish_time":1490889115368,"_hasShrinkwrap":false,"_cnpm_publish_time":1490889115368,"_cnpmcore_publish_time":"2021-12-15T17:56:20.735Z"}},"readme":"# react-outside-click-handler\n\n> A React component for handling outside clicks\n\n## Usage\n\n```jsx\nimport OutsideClickHandler from 'react-outside-click-handler';\n\nfunction MyComponent() {\n  return (\n    <OutsideClickHandler\n      onOutsideClick={() => {\n        alert('You clicked outside of this component!!!');\n      }}\n    >\n      Hello World\n    </OutsideClickHandler>\n  );\n}\n```\n\n## Props\n\n### children: `PropTypes.node.isRequired`\n\nSince the `OutsideClickHandler` specifically handles clicks outside a specific subtree, `children` is expected to be defined. A consumer should also not render the `OutsideClickHandler` in the case that `children` are not defined.\n\n*Note that if you use a `Portal` (native or `react-portal`) of any sort in the `children`, the `OutsideClickHandler` will not behave as expected.*\n\n### onOutsideClick: `PropTypes.func.isRequired`\n\nThe `onOutsideClick` prop is also required as without it, the `OutsideClickHandler` is basically a heavy-weight `<div />`. It takes the relevant clickevent as an arg and gets triggered when the user clicks anywhere outside of the subtree generated by the DOM node.\n\n### disabled: `PropTypes.bool`\n\nIf the `disabled` prop is true, outside clicks will not be registered. This can be utilized to temporarily disable interaction without unmounting/remounting the entire tree.\n\n### useCapture: `PropTypes.bool`\n\nSee https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Building_blocks/Events#Event_bubbling_and_capture for more information on event bubbling vs. capture.\n\nIf `useCapture` is true, the event will be registered in the capturing phase and thus, propagated top-down instead of bottom-up as is the default.\n\n### display: `PropTypes.oneOf(['block', 'flex', 'inline-block', 'inline', 'contents'])`\n\nBy default, the `OutsideClickHandler` renders a `display: block` `<div />` to wrap the subtree defined by `children`. If desired, the `display` can be set to `inline-block`, `inline`, `flex`, or `contents` instead. There is no way not to render a wrapping `<div />`.\n","_attachments":{},"homepage":"https://github.com/airbnb/react-outside-click-handler#readme","bugs":{"url":"https://github.com/airbnb/react-outside-click-handler/issues"},"license":"MIT"}