{"_id":"react-onclickout","_rev":"410943","name":"react-onclickout","description":"An ES6-friendly on-click-outside React component.","dist-tags":{"latest":"2.0.8"},"maintainers":[{"name":"boblauer","email":"rlauer@gmail.com"}],"time":{"modified":"2021-08-04T05:08:19.000Z","created":"2015-08-04T03:17:58.789Z","2.0.8":"2017-10-10T21:42:00.593Z","2.0.7":"2017-06-05T16:22:01.161Z","2.0.6":"2017-03-16T20:58:46.548Z","2.0.5":"2017-01-03T18:30:02.996Z","2.0.4":"2015-11-23T16:01:43.513Z","2.0.3":"2015-11-23T00:45:22.289Z","2.0.2":"2015-11-04T15:41:52.416Z","2.0.1":"2015-11-03T19:25:48.223Z","2.0.0":"2015-11-02T03:30:09.679Z","1.2.1":"2015-10-03T14:13:55.437Z","1.2.0":"2015-09-25T17:36:04.060Z","1.1.0":"2015-08-07T02:06:57.121Z","1.0.1":"2015-08-04T03:21:27.177Z","1.0.0":"2015-08-04T03:17:58.789Z"},"users":{},"author":{"name":"Bob Lauer","email":"rlauer@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/boblauer/react-onclickout.git"},"versions":{"2.0.8":{"name":"react-onclickout","version":"2.0.8","description":"An ES6-friendly on-click-outside React component.","main":"index.js","scripts":{"build":"babel src/index.jsx --out-file index.js","test":"npm run build && mocha --compilers .jsx:test/compiler.js test/*.jsx","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/boblauer/react-onclickout.git"},"keywords":["react","onclick","onclickout","onclickoutside"],"author":{"name":"Bob Lauer","email":"rlauer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/boblauer/react-onclickout/issues"},"homepage":"https://github.com/boblauer/react-onclickout#readme","peerDependencies":{"react":"^15.x || ^16.x","react-dom":"^15.x || ^16.x"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.26.0","jsdom":"^11.3.0","mocha":"^2.2.5","react":"^16.x","react-dom":"^16.x","sinon":"^1.17.2"},"gitHead":"fab4629482d6e9819951a3ae1546e6cce03b21aa","_id":"react-onclickout@2.0.8","_shasum":"d178b13fb87a481356761b454aa60df7069b2da4","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.11.2","_npmUser":{"name":"boblauer","email":"rlauer@gmail.com"},"dist":{"shasum":"d178b13fb87a481356761b454aa60df7069b2da4","size":6821,"noattachment":false,"key":"/react-onclickout/-/react-onclickout-2.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-onclickout/download/react-onclickout-2.0.8.tgz"},"maintainers":[{"name":"boblauer","email":"rlauer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-onclickout-2.0.8.tgz_1507671719519_0.3983162152580917"},"directories":{},"publish_time":1507671720593,"_hasShrinkwrap":false,"_cnpm_publish_time":1507671720593},"2.0.7":{"name":"react-onclickout","version":"2.0.7","description":"An ES6-friendly on-click-outside React component.","main":"index.js","scripts":{"build":"babel src/index.jsx --out-file index.js","test":"npm run build && mocha --compilers .jsx:test/compiler.js test/*.jsx","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/boblauer/react-onclickout.git"},"keywords":["react","onclick","onclickout","onclickoutside"],"author":{"name":"Bob Lauer","email":"rlauer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/boblauer/react-onclickout/issues"},"homepage":"https://github.com/boblauer/react-onclickout#readme","peerDependencies":{"react":"^15.x","react-dom":"^15.x"},"devDependencies":{"babel":"^5.8.20","jsdom":"^3.1.2","mocha":"^2.2.5","react":"^15.x","react-dom":"^15.x","sinon":"^1.17.2"},"gitHead":"ffd32acbaca7c9b48e1933274703f191dde68c75","_id":"react-onclickout@2.0.7","_shasum":"e17d70a53e6fe0cf5648be6916a19b94b981f8d6","_from":".","_npmVersion":"3.8.9","_nodeVersion":"4.3.0","_npmUser":{"name":"boblauer","email":"rlauer@gmail.com"},"maintainers":[{"name":"boblauer","email":"rlauer@gmail.com"}],"dist":{"shasum":"e17d70a53e6fe0cf5648be6916a19b94b981f8d6","size":6432,"noattachment":false,"key":"/react-onclickout/-/react-onclickout-2.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-onclickout/download/react-onclickout-2.0.7.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-onclickout-2.0.7.tgz_1496679720151_0.6394739178940654"},"directories":{},"publish_time":1496679721161,"_cnpm_publish_time":1496679721161,"_hasShrinkwrap":false},"2.0.6":{"name":"react-onclickout","version":"2.0.6","description":"An ES6-friendly on-click-outside React component.","main":"index.js","scripts":{"build":"babel src/index.jsx --out-file index.js","test":"npm run build && mocha --compilers .jsx:test/compiler.js test/*.jsx","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/boblauer/react-onclickout.git"},"keywords":["react","onclick","onclickout","onclickoutside"],"author":{"name":"Bob Lauer","email":"rlauer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/boblauer/react-onclickout/issues"},"homepage":"https://github.com/boblauer/react-onclickout#readme","peerDependencies":{"react":"^15.x","react-dom":"^15.x"},"devDependencies":{"babel":"^5.8.20","jsdom":"^3.1.2","mocha":"^2.2.5","react":"^15.x","react-dom":"^15.x","sinon":"^1.17.2"},"gitHead":"e496117ace3e7d1f220da9bdbcb70d0773653d4f","_id":"react-onclickout@2.0.6","_shasum":"e7b3788177085db63378d9f3bcebe198dc51d2fa","_from":".","_npmVersion":"3.8.9","_nodeVersion":"4.3.0","_npmUser":{"name":"boblauer","email":"rlauer@gmail.com"},"maintainers":[{"name":"boblauer","email":"rlauer@gmail.com"}],"dist":{"shasum":"e7b3788177085db63378d9f3bcebe198dc51d2fa","size":5943,"noattachment":false,"key":"/react-onclickout/-/react-onclickout-2.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-onclickout/download/react-onclickout-2.0.6.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-onclickout-2.0.6.tgz_1489697924735_0.20552406343631446"},"directories":{},"publish_time":1489697926548,"_cnpm_publish_time":1489697926548,"_hasShrinkwrap":false},"2.0.5":{"name":"react-onclickout","version":"2.0.5","description":"An ES6-friendly on-click-outside React component.","main":"index.js","scripts":{"build":"babel src/index.jsx --out-file index.js","test":"npm run build && mocha --compilers .jsx:test/compiler.js test/*.jsx","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/boblauer/react-onclickout.git"},"keywords":["react","onclick","onclickout","onclickoutside"],"author":{"name":"Bob Lauer","email":"rlauer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/boblauer/react-onclickout/issues"},"homepage":"https://github.com/boblauer/react-onclickout#readme","peerDependencies":{"react":"^15.x","react-dom":"^15.x"},"devDependencies":{"babel":"^5.8.20","jsdom":"^3.1.2","mocha":"^2.2.5","react":"^15.x","react-dom":"^15.x","sinon":"^1.17.2"},"gitHead":"8084c762f61678eb573e2c861858fa4859ae7ea1","_id":"react-onclickout@2.0.5","_shasum":"dd03eda517ee01c27949c837564b6f08154fd88b","_from":".","_npmVersion":"3.8.8","_nodeVersion":"4.3.0","_npmUser":{"name":"boblauer","email":"rlauer@gmail.com"},"maintainers":[{"name":"boblauer","email":"rlauer@gmail.com"}],"dist":{"shasum":"dd03eda517ee01c27949c837564b6f08154fd88b","size":5739,"noattachment":false,"key":"/react-onclickout/-/react-onclickout-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-onclickout/download/react-onclickout-2.0.5.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-onclickout-2.0.5.tgz_1483468202249_0.02525985660031438"},"directories":{},"publish_time":1483468202996,"_cnpm_publish_time":1483468202996,"_hasShrinkwrap":false},"2.0.4":{"name":"react-onclickout","version":"2.0.4","description":"An ES6-friendly on-click-outside React component.","main":"index.js","scripts":{"build":"babel src/index.jsx --out-file index.js","test":"npm run build && mocha --compilers .jsx:test/compiler.js test/*.jsx","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/boblauer/react-onclickout.git"},"keywords":["react","onclick","onclickout","onclickoutside"],"author":{"name":"Bob Lauer","email":"rlauer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/boblauer/react-onclickout/issues"},"homepage":"https://github.com/boblauer/react-onclickout#readme","peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"devDependencies":{"babel":"^5.8.20","jsdom":"^3.1.2","mocha":"^2.2.5","sinon":"^1.17.2"},"gitHead":"efb30c5f3fd9b3a71588df9e29ad1fb4b51528c4","_id":"react-onclickout@2.0.4","_shasum":"2c7539a647e1dcdcab0b28e2f4eae3c3e00f0c64","_from":".","_npmVersion":"2.14.8","_nodeVersion":"0.10.40","_npmUser":{"name":"boblauer","email":"rlauer@gmail.com"},"maintainers":[{"name":"boblauer","email":"rlauer@gmail.com"}],"dist":{"shasum":"2c7539a647e1dcdcab0b28e2f4eae3c3e00f0c64","size":5783,"noattachment":false,"key":"/react-onclickout/-/react-onclickout-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-onclickout/download/react-onclickout-2.0.4.tgz"},"directories":{},"publish_time":1448294503513,"_cnpm_publish_time":1448294503513,"_hasShrinkwrap":false},"2.0.3":{"name":"react-onclickout","version":"2.0.3","description":"An ES6-friendly on-click-outside React component.","main":"index.js","scripts":{"build":"babel src/index.jsx --out-file index.js","test":"npm run build && mocha --compilers .jsx:test/compiler.js test/*.jsx","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/boblauer/react-onclickout.git"},"keywords":["react","onclick","onclickout","onclickoutside"],"author":{"name":"Bob Lauer","email":"rlauer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/boblauer/react-onclickout/issues"},"homepage":"https://github.com/boblauer/react-onclickout#readme","peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"devDependencies":{"babel":"^5.8.20","jsdom":"^3.1.2","mocha":"^2.2.5","sinon":"^1.17.2"},"gitHead":"9fb7ad5d085b997268e27f463f0bcab9d081a6b8","_id":"react-onclickout@2.0.3","_shasum":"53b10d01438c93fa3cfc1b5de0304f50369d4a4e","_from":".","_npmVersion":"2.14.8","_nodeVersion":"0.10.40","_npmUser":{"name":"boblauer","email":"rlauer@gmail.com"},"maintainers":[{"name":"boblauer","email":"rlauer@gmail.com"}],"dist":{"shasum":"53b10d01438c93fa3cfc1b5de0304f50369d4a4e","size":5764,"noattachment":false,"key":"/react-onclickout/-/react-onclickout-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-onclickout/download/react-onclickout-2.0.3.tgz"},"directories":{},"publish_time":1448239522289,"_cnpm_publish_time":1448239522289,"_hasShrinkwrap":false},"2.0.2":{"name":"react-onclickout","version":"2.0.2","description":"An ES6-friendly on-click-outside React component.","main":"index.js","scripts":{"build":"babel src/index.jsx --out-file index.js","test":"npm run build && mocha --compilers .jsx:test/compiler.js test/*.jsx","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/boblauer/react-onclickout.git"},"keywords":["react","onclick","onclickout","onclickoutside"],"author":{"name":"Bob Lauer","email":"rlauer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/boblauer/react-onclickout/issues"},"homepage":"https://github.com/boblauer/react-onclickout#readme","peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"devDependencies":{"babel":"^5.8.20","jsdom":"^3.1.2","mocha":"^2.2.5"},"gitHead":"95445f0f4a7dee7bc663ec6f11e7db059ec40e1b","_id":"react-onclickout@2.0.2","_shasum":"aec5995f8cf89fb33178265667351ca19bc66902","_from":".","_npmVersion":"2.13.4","_nodeVersion":"0.10.40","_npmUser":{"name":"boblauer","email":"rlauer@gmail.com"},"maintainers":[{"name":"boblauer","email":"rlauer@gmail.com"}],"dist":{"shasum":"aec5995f8cf89fb33178265667351ca19bc66902","size":5695,"noattachment":false,"key":"/react-onclickout/-/react-onclickout-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-onclickout/download/react-onclickout-2.0.2.tgz"},"directories":{},"publish_time":1446651712416,"_cnpm_publish_time":1446651712416,"_hasShrinkwrap":false},"2.0.1":{"name":"react-onclickout","version":"2.0.1","description":"An ES6-friendly on-click-outside React component.","main":"index.js","scripts":{"build":"babel src/index.jsx --out-file index.js","test":"npm run build && mocha --compilers .jsx:test/compiler.js test/*.jsx","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/boblauer/react-onclickout.git"},"keywords":["react","onclick","onclickout","onclickoutside"],"author":{"name":"Bob Lauer","email":"rlauer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/boblauer/react-onclickout/issues"},"homepage":"https://github.com/boblauer/react-onclickout#readme","peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"devDependencies":{"babel":"^5.8.20","jsdom":"^3.1.2","mocha":"^2.2.5"},"gitHead":"150af96ed7b597f3ef0fbc5e3d4b6eeef0235cc5","_id":"react-onclickout@2.0.1","_shasum":"6da3b0ce01661bddbdc65d5a721d140a464bf0b4","_from":".","_npmVersion":"2.13.4","_nodeVersion":"0.10.40","_npmUser":{"name":"boblauer","email":"rlauer@gmail.com"},"maintainers":[{"name":"boblauer","email":"rlauer@gmail.com"}],"dist":{"shasum":"6da3b0ce01661bddbdc65d5a721d140a464bf0b4","size":5743,"noattachment":false,"key":"/react-onclickout/-/react-onclickout-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-onclickout/download/react-onclickout-2.0.1.tgz"},"directories":{},"publish_time":1446578748223,"_cnpm_publish_time":1446578748223,"_hasShrinkwrap":false},"2.0.0":{"name":"react-onclickout","version":"2.0.0","description":"An ES6-friendly on-click-outside React component.","main":"index.js","scripts":{"build":"babel src/index.jsx --out-file index.js","test":"npm run build && mocha --compilers .jsx:test/compiler.js test/*.jsx","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/boblauer/react-onclickout.git"},"keywords":["react","onclick","onclickout","onclickoutside"],"author":{"name":"Bob Lauer","email":"rlauer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/boblauer/react-onclickout/issues"},"homepage":"https://github.com/boblauer/react-onclickout#readme","peerDependencies":{"react":">=0.14","react-dom":">=0.14"},"devDependencies":{"babel":"^5.8.20","jsdom":"^3.1.2","mocha":"^2.2.5"},"gitHead":"2d3d33d7fffc8361a6a2f49969dc32ca44445c3f","_id":"react-onclickout@2.0.0","_shasum":"3ada773d2d3a4cce958cc1a28f1a177e271e22c0","_from":".","_npmVersion":"2.13.4","_nodeVersion":"0.10.40","_npmUser":{"name":"boblauer","email":"rlauer@gmail.com"},"maintainers":[{"name":"boblauer","email":"rlauer@gmail.com"}],"dist":{"shasum":"3ada773d2d3a4cce958cc1a28f1a177e271e22c0","size":5381,"noattachment":false,"key":"/react-onclickout/-/react-onclickout-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-onclickout/download/react-onclickout-2.0.0.tgz"},"directories":{},"publish_time":1446435009679,"_cnpm_publish_time":1446435009679,"_hasShrinkwrap":false},"1.2.1":{"name":"react-onclickout","version":"1.2.1","description":"An ES6-friendly on-click-outside React component.","main":"index.js","scripts":{"build":"babel src/index.jsx --out-file index.js","test":"npm run build && mocha --compilers .jsx:test/compiler.js test/*.jsx","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/boblauer/react-onclickout.git"},"keywords":["react","onclick","onclickout","onclickoutside"],"author":{"name":"Bob Lauer","email":"rlauer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/boblauer/react-onclickout/issues"},"homepage":"https://github.com/boblauer/react-onclickout#readme","peerDependencies":{"react":">=0.12"},"devDependencies":{"babel":"^5.8.20","jsdom":"^3.1.2","mocha":"^2.2.5"},"gitHead":"7402093b44283e0c7a545b3bd48f1b45d5c2eb7c","_id":"react-onclickout@1.2.1","_shasum":"a672eb71cc5248ea58a14458498f87fd926a69bc","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.10.26","_npmUser":{"name":"boblauer","email":"rlauer@gmail.com"},"maintainers":[{"name":"boblauer","email":"rlauer@gmail.com"}],"dist":{"shasum":"a672eb71cc5248ea58a14458498f87fd926a69bc","size":5178,"noattachment":false,"key":"/react-onclickout/-/react-onclickout-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-onclickout/download/react-onclickout-1.2.1.tgz"},"directories":{},"publish_time":1443881635437,"_cnpm_publish_time":1443881635437,"_hasShrinkwrap":false},"1.2.0":{"name":"react-onclickout","version":"1.2.0","description":"An ES6-friendly on-click-outside React component.","main":"index.js","scripts":{"build":"babel src/index.jsx --out-file index.js","test":"npm run build && mocha --compilers .jsx:test/compiler.js test/*.jsx","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/boblauer/react-onclickout.git"},"keywords":["react","onclick","onclickout","onclickoutside"],"author":{"name":"Bob Lauer","email":"rlauer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/boblauer/react-onclickout/issues"},"homepage":"https://github.com/boblauer/react-onclickout#readme","peerDependencies":{"react":">=0.12"},"devDependencies":{"babel":"^5.8.20","jsdom":"^3.1.2","mocha":"^2.2.5"},"gitHead":"c0afc1871e4a82ec6e20e0671069c73d81097700","_id":"react-onclickout@1.2.0","_shasum":"ec0d3e25577b3c72ba7066d8652e52e4501f5a74","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.10.26","_npmUser":{"name":"boblauer","email":"rlauer@gmail.com"},"maintainers":[{"name":"boblauer","email":"rlauer@gmail.com"}],"dist":{"shasum":"ec0d3e25577b3c72ba7066d8652e52e4501f5a74","size":4957,"noattachment":false,"key":"/react-onclickout/-/react-onclickout-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-onclickout/download/react-onclickout-1.2.0.tgz"},"directories":{},"publish_time":1443202564060,"_cnpm_publish_time":1443202564060,"_hasShrinkwrap":false},"1.1.0":{"name":"react-onclickout","version":"1.1.0","description":"An ES6-friendly on-click-outside React component.","main":"index.js","scripts":{"build":"babel src/index.jsx --out-file index.js","test":"npm run build && mocha --compilers .jsx:test/compiler.js test/*.jsx","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/boblauer/react-onclickout.git"},"keywords":["react","onclick","onclickout","onclickoutside"],"author":{"name":"Bob Lauer","email":"rlauer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/boblauer/react-onclickout/issues"},"homepage":"https://github.com/boblauer/react-onclickout#readme","peerDependencies":{"react":">=0.12"},"devDependencies":{"babel":"^5.8.20","jsdom":"^3.1.2","mocha":"^2.2.5"},"gitHead":"180ad029c520d53d9e06ef0b9a114fc6244e4456","_id":"react-onclickout@1.1.0","_shasum":"ff319bca3a1e5163fce5abc72c3df75b3bea0d6b","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.10.26","_npmUser":{"name":"boblauer","email":"rlauer@gmail.com"},"maintainers":[{"name":"boblauer","email":"rlauer@gmail.com"}],"dist":{"shasum":"ff319bca3a1e5163fce5abc72c3df75b3bea0d6b","size":4986,"noattachment":false,"key":"/react-onclickout/-/react-onclickout-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-onclickout/download/react-onclickout-1.1.0.tgz"},"directories":{},"publish_time":1438913217121,"_cnpm_publish_time":1438913217121,"_hasShrinkwrap":false},"1.0.1":{"name":"react-onclickout","version":"1.0.1","description":"An ES6-friendly on-click-outside React component.","main":"index.js","scripts":{"build":"babel src/index.jsx --out-file index.js","test":"npm run build && mocha --compilers .jsx:test/compiler.js test/*.jsx","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/boblauer/react-onclickout.git"},"keywords":["react","onclick","onclickout","onclickoutside"],"author":{"name":"Bob Lauer","email":"rlauer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/boblauer/react-onclickout/issues"},"homepage":"https://github.com/boblauer/react-onclickout#readme","peerDependencies":{"react":">=0.12"},"devDependencies":{"babel":"^5.8.20","jsdom":"^3.1.2","mocha":"^2.2.5"},"gitHead":"97022193f32023be91565739fbc101f7ac695e96","_id":"react-onclickout@1.0.1","_shasum":"e7e9a69c08c422a24bb8434db0b4dc72394ccb43","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.10.26","_npmUser":{"name":"boblauer","email":"rlauer@gmail.com"},"maintainers":[{"name":"boblauer","email":"rlauer@gmail.com"}],"dist":{"shasum":"e7e9a69c08c422a24bb8434db0b4dc72394ccb43","size":4797,"noattachment":false,"key":"/react-onclickout/-/react-onclickout-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-onclickout/download/react-onclickout-1.0.1.tgz"},"directories":{},"publish_time":1438658487177,"_cnpm_publish_time":1438658487177,"_hasShrinkwrap":false},"1.0.0":{"name":"react-onclickout","version":"1.0.0","description":"An onClickOutside React component","main":"index.js","scripts":{"build":"babel src/index.jsx --out-file index.js","test":"npm run build && mocha --compilers .jsx:test/compiler.js test/*.jsx","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/boblauer/react-onclickout.git"},"keywords":["react","onclick","onclickout","onclickoutside"],"author":{"name":"Bob Lauer","email":"rlauer@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/boblauer/react-onclickout/issues"},"homepage":"https://github.com/boblauer/react-onclickout#readme","peerDependencies":{"react":">=0.12"},"devDependencies":{"babel":"^5.8.20","jsdom":"^3.1.2","mocha":"^2.2.5"},"gitHead":"ee5aafb8a381c6c66ae2029a9811d53db12422e3","_id":"react-onclickout@1.0.0","_shasum":"1226feb61c9547ca1d3e06a0320f24eeed4ee396","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.10.26","_npmUser":{"name":"boblauer","email":"rlauer@gmail.com"},"maintainers":[{"name":"boblauer","email":"rlauer@gmail.com"}],"dist":{"shasum":"1226feb61c9547ca1d3e06a0320f24eeed4ee396","size":4799,"noattachment":false,"key":"/react-onclickout/-/react-onclickout-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-onclickout/download/react-onclickout-1.0.0.tgz"},"directories":{},"publish_time":1438658278789,"_cnpm_publish_time":1438658278789,"_hasShrinkwrap":false}},"readme":"# An ES6-friendly on-click-outside React component.\n\nThis is a React component that can be used to listen for clicks outside of a given component.  As an example, you may need to hide a menu when a user clicks elsewhere on the page.\n\nThis component was created specifically to support ES6-style React components.  If you want to use a mixin instead, I would recommend the [react-onclickoutside](https://github.com/Pomax/react-onclickoutside) mixin.\n\n## Installation\n\n```\nnpm install react-onclickout --save\n```\n\n## React Version Support\n\nFor React `0.14` or later, use version `2.x` of this package.  For React `0.13` or earlier, use version `1.x` of this package.\n\n## Usage\n\nThere are two ways to use this component.\n\n### As a wrapper component\n\n```jsx\nconst ClickOutHandler = require('react-onclickout');\n\nclass ExampleComponent extends React.Component {\n\n  onClickOut(e) {\n    alert('user clicked outside of the component!');\n  }\n\n  render() {\n    return (\n      <ClickOutHandler onClickOut={this.onClickOut}>\n        <div>Click outside of me!</div>\n      </ClickOutHandler>\n    );\n  }\n}\n```\n\n### As a base component\n\n```jsx\nconst ClickOutComponent = require('react-onclickout');\n\nclass ExampleComponent extends ClickOutComponent {\n\n  onClickOut(e) {\n    alert('user clicked outside of the component!');\n  }\n\n  render() {\n    return (\n      <div>Click outside of me!</div>\n    );\n  }\n}\n```\n\n## Ignoring Elements\n\nThere are times when you may want to ignore certain elements that were clicked outside of the target component.  You can handle such a scenario by inspecting the event passed to your `onClickOut` method handler.\n\n```jsx\nconst ClickOutHandler = require('react-onclickout');\n\nclass ExampleComponent extends React.Component {\n\n  onClickOut(e) {\n    if (hasClass(e.target, 'ignore-me')) return;\n    alert('user clicked outside of the component!');\n  }\n\n  render() {\n    return (\n      <ClickOutHandler onClickOut={this.onClickOut}>\n        <div>Click outside of me!</div>\n      </ClickOutHandler>\n    );\n  }\n}\n```\n\nThat's pretty much it.  Pull requests are more than welcome!\n","_attachments":{},"homepage":"https://github.com/boblauer/react-onclickout#readme","bugs":{"url":"https://github.com/boblauer/react-onclickout/issues"},"license":"MIT"}