{"_id":"react-google-recaptcha","_rev":"67-3a45419d60c691508caa8f8a78a5223c","name":"react-google-recaptcha","dist-tags":{"0.14-fix":"0.14.2","alpha":"3.0.0-alpha.1","latest":"3.1.0"},"versions":{"0.0.1":{"name":"react-google-recaptcha","version":"0.0.1","keywords":["react","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.0.1","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"a8bc5ef7bab5e846289b1e5692dc83475b12f687","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.0.1.tgz","integrity":"sha512-JHJwJFJnfE3K9rG4ZzPMzLGr9z09tBxS6NFj7mMApLZac34QUbaeAfHBq2WHCn62aP4ByUJBA72wvTaBDUSD9g==","signatures":[{"sig":"MEQCH3a1tLDHePSsGlpoJRjjYlth7ng0EaYPYSwwd4i0VW4CIQCeoaB9KUnt+ag+ASwgssdDuRsSuKq6Eo9+0WlGk4Pg7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/recaptcha.jsx","_from":".","_shasum":"a8bc5ef7bab5e846289b1e5692dc83475b12f687","gitHead":"fea40f5160e221b3e9fda6b7b5bf95a4c75c474e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"2.5.1","description":"React Component Wrapper for Google reCAPTCHA","directories":{},"_nodeVersion":"0.12.1","devDependencies":{},"peerDependencies":{"react":">=0.13"}},"0.1.0":{"name":"react-google-recaptcha","version":"0.1.0","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.1.0","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"7509f486c98334b279571b18468f37edae713aed","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.1.0.tgz","integrity":"sha512-5awlj4vPuNIZJEubn4Cn00VEBGIpME9vvH1iQ1M4Tga5ww1CxXgmXeoVCbiSRw7sxxRXbjWOJpk5YDFXtynpQg==","signatures":[{"sig":"MEUCIQD8/f1Ws/69LnCAx9fPO83HY1lRnf5vx4dipvRrK41sNgIgWMaAmEnLxWX0xO4Dn2CUx+sXOPV+KwHydjcpFA7zTbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/recaptcha.js","_from":".","_shasum":"7509f486c98334b279571b18468f37edae713aed","gitHead":"63d6a38767de3ceeab5453cd413ef7f3456135b8","scripts":{"lint":"eslint src test tools webpack karma.conf.js","test":"karma start --single-run","build":"node run-babel tools/build.js"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"2.7.5","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"1.6.4","devDependencies":{"chai":"^2.2.0","babel":"~5.0.10","karma":"~0.12.31","mocha":"~2.2.3","react":"~0.13.1","yargs":"~3.7.0","colors":"~1.0.3","eslint":"~0.18.0","lodash":"~3.6.0","webpack":"~1.8.0","es5-shim":"~4.1.0","karma-cli":"~0.0.4","babel-core":"~5.0.10","fs-promise":"~0.3.1","karma-chai":"^0.1.0","karma-mocha":"~0.1.10","babel-eslint":"~2.0.2","babel-loader":"~5.0.0","karma-webpack":"~1.5.0","eslint-plugin-react":"~2.1.0","karma-mocha-reporter":"~1.0.2","child-process-promise":"~1.0.2","karma-chrome-launcher":"~0.1.7","karma-sourcemap-loader":"~0.3.4","karma-phantomjs-launcher":"~0.1.4"},"peerDependencies":{"react":">=0.13"}},"0.2.0":{"name":"react-google-recaptcha","version":"0.2.0","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.2.0","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"10f632b7e1802e6dcf53d1a06599612b422dc4e0","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.2.0.tgz","integrity":"sha512-ebWtxZYN8P/N10V4JEY8EnIaePBxvXkuxuMIAUlkWGm6u/OA1HdFRJBwPEZ37iKcck3voqQOr4bolcz9TiYOeg==","signatures":[{"sig":"MEYCIQCjOOZTo6X3phJlgpjcdmAxbI4rBw2PSQxiuLWam8J2bgIhANIv0Wjt+lp8WG9ZYGg94cwa2gRisWSZXy/YGT3w7Z6j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/recaptcha-wrapper.js","_from":".","_shasum":"10f632b7e1802e6dcf53d1a06599612b422dc4e0","gitHead":"887183fb123ac10de2b2db0c54e7b86e4e499227","scripts":{"lint":"eslint src test tools webpack karma.conf.js","test":"karma start --single-run","build":"node run-babel tools/build.js","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"2.7.5","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"1.6.4","dependencies":{"react-async-script":"~0.1.1"},"devDependencies":{"chai":"~2.2.0","babel":"~5.0.12","karma":"~0.12.31","mocha":"~2.2.4","react":"~0.13.1","yargs":"~3.7.1","colors":"~1.0.3","eslint":"~0.19.0","lodash":"~3.6.0","webpack":"~1.8.4","es5-shim":"~4.1.1","karma-cli":"~0.0.4","babel-core":"~5.0.12","fs-promise":"~0.3.1","karma-chai":"^0.1.0","karma-mocha":"~0.1.10","babel-eslint":"~2.0.2","babel-loader":"~5.0.0","karma-webpack":"~1.5.0","eslint-plugin-react":"~2.1.0","karma-mocha-reporter":"~1.0.2","child-process-promise":"~1.0.2","karma-chrome-launcher":"~0.1.7","karma-sourcemap-loader":"~0.3.4","karma-phantomjs-launcher":"~0.1.4"},"peerDependencies":{"react":">=0.13"}},"0.2.1":{"name":"react-google-recaptcha","version":"0.2.1","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.2.1","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"32c4fe47b08ed2fb0180f7acd816561faaded5bc","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.2.1.tgz","integrity":"sha512-ZVlk9+JSPfPZxqiVlseXNgzr84XkbwiQ2oo1HzjsHq11d/aQoMsB08uqnrGFGVmBdiE7NVg8mpSDGtwjDjORsQ==","signatures":[{"sig":"MEUCIFhEeVEgGYnlJcbGT1Kqju3SgxzY2kldHcqdrUZebtTPAiEA/mGgFY2hvXtuxU19R/NjeN1LIet+7RyHQjMRspTscI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/recaptcha-wrapper.js","_from":".","_shasum":"32c4fe47b08ed2fb0180f7acd816561faaded5bc","gitHead":"7480742039447e0990a2d60c0b2fbe4aafa78e2f","scripts":{"lint":"eslint src test tools webpack karma.conf.js","test":"karma start --single-run","build":"node run-babel tools/build.js","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"2.5.1","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"0.12.1","dependencies":{"react-async-script":"~0.2.1"},"devDependencies":{"chai":"~2.2.0","babel":"~5.0.12","karma":"~0.12.31","mocha":"~2.2.4","react":"~0.13.1","yargs":"~3.7.1","colors":"~1.0.3","eslint":"~0.19.0","lodash":"~3.6.0","webpack":"~1.8.4","es5-shim":"~4.1.1","karma-cli":"~0.0.4","babel-core":"~5.0.12","fs-promise":"~0.3.1","karma-chai":"^0.1.0","karma-mocha":"~0.1.10","babel-eslint":"~2.0.2","babel-loader":"~5.0.0","karma-webpack":"~1.5.0","eslint-plugin-react":"~2.1.0","karma-mocha-reporter":"~1.0.2","child-process-promise":"~1.0.2","karma-chrome-launcher":"~0.1.7","karma-sourcemap-loader":"~0.3.4","karma-phantomjs-launcher":"~0.1.4"},"peerDependencies":{"react":">=0.13"}},"0.2.2":{"name":"react-google-recaptcha","version":"0.2.2","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.2.2","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"38c54e5593429f42f2b72dca8d52842aef09f3e2","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.2.2.tgz","integrity":"sha512-PyyHIKVryNvBtlTyweh/b1smEnSfBrygzLwBhFy9I3FFO1QpTegZAs/TGHLe6UQL7ukX87XvoXwelG9Auf85IA==","signatures":[{"sig":"MEUCIBHmGzyVPwUXX4WPlfuHWoQSOuTjByoXOOXDHndlPsbuAiEAqnWhu9vwFxELjBtD/lC9OUcIAFzIzzcqfBRPMzwwkq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/recaptcha-wrapper.js","_from":".","_shasum":"38c54e5593429f42f2b72dca8d52842aef09f3e2","gitHead":"c809a7d3ccf1a4db2da3e24e2f0dec262e2ba077","scripts":{"lint":"eslint src test tools webpack karma.conf.js","test":"karma start --single-run && npm run build","build":"node run-babel tools/build.js","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"2.5.1","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"0.12.1","dependencies":{"react-async-script":"~0.2.2"},"devDependencies":{"chai":"~2.2.0","babel":"~5.0.12","karma":"~0.12.31","mocha":"~2.2.4","react":"~0.13.1","yargs":"~3.7.1","colors":"~1.0.3","eslint":"~0.19.0","lodash":"~3.6.0","webpack":"~1.8.4","es5-shim":"~4.1.1","karma-cli":"~0.0.4","babel-core":"~5.0.12","fs-promise":"~0.3.1","karma-chai":"^0.1.0","karma-mocha":"~0.1.10","babel-eslint":"~2.0.2","babel-loader":"~5.0.0","karma-webpack":"~1.5.0","eslint-plugin-react":"~2.1.0","karma-mocha-reporter":"~1.0.2","child-process-promise":"~1.0.2","karma-chrome-launcher":"~0.1.7","karma-sourcemap-loader":"~0.3.4","karma-phantomjs-launcher":"~0.1.4"},"peerDependencies":{"react":">=0.13"}},"0.3.0":{"name":"react-google-recaptcha","version":"0.3.0","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.3.0","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"65c571977f7442fd7a85a3002d797d8ef9e93338","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.3.0.tgz","integrity":"sha512-fX4+BNa38/CR2bPP/7NLS+WKyO6mW9Tls3wlD20fX5Kg6lV07AyMkInfVL5PANphLwq3R6LWV/JZXuxj15Jgrw==","signatures":[{"sig":"MEQCIGJTk+yonLxVVgc1Aym9bjzDvAGnQS8B6TcCDEuXJEWcAiADA5BQMCB0XvwEZobEfNfPZQtyeUk7ho+NMzTancVN/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/recaptcha-wrapper.js","_from":".","_shasum":"65c571977f7442fd7a85a3002d797d8ef9e93338","gitHead":"c43bcd6dca2625cc60b2b59a12c53f0f0a9490af","scripts":{"lint":"eslint src test tools webpack karma.conf.js","test":"karma start --single-run && npm run build","build":"node run-babel tools/build.js","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"2.5.1","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"0.12.1","dependencies":{"react-async-script":"~0.3.0"},"devDependencies":{"chai":"~2.2.0","babel":"~5.1.9","karma":"~0.12.31","mocha":"~2.2.4","react":"~0.13.1","yargs":"~3.7.2","colors":"~1.0.3","eslint":"~0.19.0","lodash":"~3.6.0","webpack":"~1.8.4","es5-shim":"~4.1.1","karma-cli":"~0.0.4","babel-core":"~5.1.0","fs-promise":"~0.3.1","karma-chai":"^0.1.0","karma-mocha":"~0.1.10","babel-eslint":"~3.0.1","babel-loader":"~5.0.0","karma-webpack":"~1.5.0","eslint-plugin-react":"~2.1.0","karma-mocha-reporter":"~1.0.2","child-process-promise":"~1.0.2","karma-chrome-launcher":"~0.1.7","karma-sourcemap-loader":"~0.3.4","karma-phantomjs-launcher":"~0.1.4"},"peerDependencies":{"react":">=0.13"}},"0.3.1":{"name":"react-google-recaptcha","version":"0.3.1","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.3.1","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"f5c968ab9cc1496625500e68483ba20548f187f7","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.3.1.tgz","integrity":"sha512-3/MuZl6hTlVZ/OH49o9D4TvPi5e0vvgz3bSYSOXgn+MMuZrqRkXkbxBlCOezNU6dyl8uI/qEeqLWhwWnsabOaA==","signatures":[{"sig":"MEUCIQDDNCuUZNxZSXlXtZrRahSeQ5ChwEOL+VjC+uCkEUHoQQIgMTN6/RN76oZcc4gFCqC8dQD/PJmXIYC4rEjm1ttiPg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/recaptcha-wrapper.js","_from":".","_shasum":"f5c968ab9cc1496625500e68483ba20548f187f7","gitHead":"b68bc38d2b88e3c18f9d9c17b6f1a0e4ecdd4b2a","scripts":{"lint":"eslint src test tools webpack karma.conf.js","test":"karma start --single-run && npm run build","build":"node run-babel tools/build.js","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"2.5.1","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"0.12.1","dependencies":{"babel-runtime":"~5.1.11","react-async-script":"~0.3.1"},"devDependencies":{"chai":"~2.2.0","babel":"~5.1.11","karma":"~0.12.31","mocha":"~2.2.4","react":"~0.13.2","yargs":"~3.7.2","colors":"~1.0.3","eslint":"~0.19.0","lodash":"~3.7.0","webpack":"~1.8.9","es5-shim":"~4.1.1","karma-cli":"~0.0.4","babel-core":"~5.1.11","fs-promise":"~0.3.1","karma-chai":"~0.1.0","karma-mocha":"~0.1.10","babel-eslint":"~3.0.1","babel-loader":"~5.0.0","karma-webpack":"~1.5.0","eslint-plugin-react":"~2.2.0","karma-mocha-reporter":"~1.0.2","child-process-promise":"~1.0.2","karma-chrome-launcher":"~0.1.8","karma-sourcemap-loader":"~0.3.4","karma-phantomjs-launcher":"~0.1.4"},"peerDependencies":{"react":">=0.13"}},"0.3.2":{"name":"react-google-recaptcha","version":"0.3.2","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.3.2","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"e26c12a48533d489c0bb21229b24519aa2e2b992","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.3.2.tgz","integrity":"sha512-fjxj9i5bhQ9m7s4uHNtkR5CdFXXC7XHOC+9+BnaLXfjNi+QWWKSp/E7Z7n1EBJ5Jte6WcFKFFMA0cARQXDIb1g==","signatures":[{"sig":"MEUCICN6auSj+tYtxMHuXkPgrUGnV3XpV+Lq9LSgsr3nXoyZAiEAxvowCGubUq83Y0vKeidT9Lt1jeiIpX2Se33zn5SQCFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/recaptcha-wrapper.js","_from":".","_shasum":"e26c12a48533d489c0bb21229b24519aa2e2b992","gitHead":"a4619829f955967a7f3c8548e2c17c254b88ae1c","scripts":{"lint":"eslint src test tools webpack karma.conf.js","test":"karma start --single-run && npm run build","build":"node run-babel tools/build.js","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"2.9.0","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"0.12.1","dependencies":{"babel-runtime":"~5.4.7","react-async-script":"~0.3.2"},"devDependencies":{"chai":"~2.2.0","babel":"~5.4.7","karma":"~0.12.33","mocha":"~2.2.5","react":"~0.13.3","yargs":"~3.9.1","colors":"~1.1.0","eslint":"~0.19.0","lodash":"~3.7.0","webpack":"~1.9.10","es5-shim":"~4.1.3","karma-cli":"~0.0.4","babel-core":"~5.4.7","fs-promise":"~0.3.1","karma-chai":"~0.1.0","karma-mocha":"~0.1.10","babel-eslint":"~3.1.9","babel-loader":"~5.1.3","karma-webpack":"~1.5.1","eslint-plugin-react":"~2.2.0","karma-mocha-reporter":"~1.0.2","child-process-promise":"~1.1.0","karma-chrome-launcher":"~0.1.12","karma-sourcemap-loader":"~0.3.4","karma-phantomjs-launcher":"~0.1.4"},"peerDependencies":{"react":">=0.13"}},"0.4.0":{"name":"react-google-recaptcha","version":"0.4.0","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.4.0","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"b2d70da40d94169fd811fb3b5689b0e3619987c5","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.4.0.tgz","integrity":"sha512-DqtjLhVLaxHemOuslqjc+aRAqwyuaxORwwbb2tdAb3R9uPQK8Hwhx+1BvDJnD5C/v5JPKSi2KmwmHhV3E8pCDQ==","signatures":[{"sig":"MEQCIHhyX3a83SldAowwsiN00XaN1HJtpfQ/mGCC5AdSE+NiAiBlDY7yB0+iaixtnOpqsQqB5IthMckuFrcXB7tkSCbK8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/recaptcha-wrapper.js","_from":".","_shasum":"b2d70da40d94169fd811fb3b5689b0e3619987c5","gitHead":"5610c60f9a084ca30d1460740856d6c075a1352c","scripts":{"lint":"eslint src test tools webpack karma.conf.js","test":"karma start --single-run && npm run build","build":"node run-babel tools/build.js","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"2.11.3","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"0.12.7","dependencies":{"babel-runtime":"^5.8.0","react-async-script":"~0.4.0"},"devDependencies":{"chai":"~3.2.0","babel":"~5.8.21","karma":"~0.13.9","mocha":"~2.2.5","react":"~0.13.3","yargs":"~3.19.0","colors":"~1.1.0","eslint":"~1.1.0","lodash":"~3.10.1","webpack":"~1.11.0","es5-shim":"~4.1.3","karma-cli":"~0.1.0","babel-core":"~5.8.22","fs-promise":"~0.3.1","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"~4.0.8","babel-loader":"~5.3.2","karma-webpack":"~1.7.0","eslint-plugin-react":"~3.2.3","karma-mocha-reporter":"~1.1.1","child-process-promise":"~1.1.0","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"~4.0.1","karma-sourcemap-loader":"~0.3.5","karma-phantomjs-launcher":"~0.2.1"},"peerDependencies":{"react":">=0.13"}},"0.5.0":{"name":"react-google-recaptcha","version":"0.5.0","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.5.0","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"beb7cac92ed840da4d3defd9661d7d994b3cd393","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.5.0.tgz","integrity":"sha512-GwBh+oHp66QEDo3tgrwCFwhyzy6xBfyWCJBQJT5DfLkFBOyn1z/y75C9r3jPrz1oWalpfolw9e5T1+TCu7apNQ==","signatures":[{"sig":"MEYCIQDnCcIvnbVRH0yyOp7/CAPaF0NuCzyrgIjGOa2CVXKy1QIhANZcUAnSOPQMuX31OoA2LaB6fsKOXjyDWKoi6fgrgf59","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/recaptcha-wrapper.js","_from":".","_shasum":"beb7cac92ed840da4d3defd9661d7d994b3cd393","gitHead":"29dc144a56c038fbd4923546a5de49dc56b2f5fe","scripts":{"lint":"eslint ./","test":"karma start --single-run","build":"rm -rf lib && babel src --out-dir lib","major":"release major --run","minor":"release minor --run","patch":"release patch --run","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"2.14.3","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"0.12.7","dependencies":{"babel-runtime":"^5.8.0","react-async-script":"~0.5.0"},"devDependencies":{"chai":"~3.3.0","babel":"~5.8.21","karma":"~0.13.9","mocha":"~2.3.3","react":"~0.14.0","colors":"~1.1.0","eslint":"~1.6.0","webpack":"~1.12.2","es5-shim":"~4.1.3","karma-cli":"~0.1.0","phantomjs":"^1.9.18","react-dom":"~0.14.0","babel-core":"~5.8.22","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"~4.1.3","babel-loader":"~5.3.2","mt-changelog":"^0.6.2","karma-webpack":"~1.7.0","release-script":"^0.5.3","eslint-plugin-react":"~3.5.1","karma-mocha-reporter":"~1.1.1","child-process-promise":"~1.1.0","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"~7.0.1","karma-sourcemap-loader":"~0.3.5","karma-phantomjs-launcher":"^0.2.1"},"peerDependencies":{"react":">=0.14"}},"0.5.1":{"name":"react-google-recaptcha","version":"0.5.1","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.5.1","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"8abb038b39f825d8329e5b59f0abf4d534b4d277","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.5.1.tgz","integrity":"sha512-WgNFWNkPBdOlkiPjjfA4EFxhf/epS/k1lIP1vQREiiOzDJh80LsaaSjKPSU2g3u577ZUbmar/5EdiuFFS3kw9w==","signatures":[{"sig":"MEUCIDfNuZ82//6DNo9cZNUpiKaBl4XaqQQChpv1qmJ2U0OAAiEA/5CXQWakLCj+L6NJgFZ7vKNFtqhXlHwA6BjNmSAtBPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/recaptcha-wrapper.js","_from":".","_shasum":"8abb038b39f825d8329e5b59f0abf4d534b4d277","gitHead":"961f309893af76161b7bf17f9e8e215ee35dbdd3","scripts":{"lint":"eslint ./","test":"karma start --single-run","build":"rm -rf lib && babel src --out-dir lib","major":"release major --run","minor":"release minor --run","patch":"release patch --run","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"2.14.7","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"4.2.2","dependencies":{"babel-runtime":"^5.8.0","react-async-script":"~0.5.0"},"devDependencies":{"chai":"~3.3.0","babel":"~5.8.21","karma":"~0.13.9","mocha":"~2.3.3","react":"~0.14.0","colors":"~1.1.0","eslint":"~1.6.0","webpack":"~1.12.2","es5-shim":"~4.1.3","karma-cli":"~0.1.0","phantomjs":"^1.9.18","react-dom":"~0.14.0","babel-core":"~5.8.22","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"~4.1.3","babel-loader":"~5.3.2","mt-changelog":"^0.6.2","karma-webpack":"~1.7.0","release-script":"^0.5.3","eslint-plugin-react":"~3.5.1","karma-mocha-reporter":"~1.1.1","child-process-promise":"~1.1.0","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"~7.0.1","karma-sourcemap-loader":"~0.3.5","karma-phantomjs-launcher":"^0.2.1"},"peerDependencies":{"react":">=0.14"}},"0.4.1":{"name":"react-google-recaptcha","version":"0.4.1","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.4.1","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"50d3e5fb359c33b0ff5efc30734583b1a3cadcf1","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.4.1.tgz","integrity":"sha512-aA0znwzO1bx/Nl/uo/Tm+8nz2urG/voj2xgmqHypiZNEjHVbFoW6uFuojDKNtv6IYXob49Ew7zltPgaM5FnCpg==","signatures":[{"sig":"MEYCIQCtfn/arPtiFbu4cSH+KssXcgK3idVg3i6Kw57MutRKRAIhAPQ8yEl4cDCx46lsWVd5nkMWLWD4fWmyM8HrbacG/foZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/recaptcha-wrapper.js","_from":".","_shasum":"50d3e5fb359c33b0ff5efc30734583b1a3cadcf1","gitHead":"bcefd4e40f7036b7b3591470d8590921be8750fa","scripts":{"lint":"eslint src test tools webpack karma.conf.js","test":"karma start --single-run && npm run build","build":"node run-babel tools/build.js","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"2.14.3","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"0.12.7","dependencies":{"babel-runtime":"^5.8.0","react-async-script":"~0.4.0"},"devDependencies":{"chai":"~3.2.0","babel":"~5.8.21","karma":"~0.13.9","mocha":"~2.2.5","react":"~0.13.3","yargs":"~3.19.0","colors":"~1.1.0","eslint":"~1.1.0","lodash":"~3.10.1","webpack":"~1.11.0","es5-shim":"~4.1.3","karma-cli":"~0.1.0","babel-core":"~5.8.22","fs-promise":"~0.3.1","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"~4.0.8","babel-loader":"~5.3.2","karma-webpack":"~1.7.0","eslint-plugin-react":"~3.2.3","karma-mocha-reporter":"~1.1.1","child-process-promise":"~1.1.0","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"~4.0.1","karma-sourcemap-loader":"~0.3.5","karma-phantomjs-launcher":"~0.2.1"},"peerDependencies":{"react":">=0.13"}},"0.5.2":{"name":"react-google-recaptcha","version":"0.5.2","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.5.2","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"043084987a449efabcfa1a2ef8966512ee19fe53","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.5.2.tgz","integrity":"sha512-gBUmma6zXW8Dk1nFA/lO0QziZ2zaLVqOPXAEKqyfQ16MJK9MCVY1zfcqVqZUbCzhHfxE9Vv8EIvO4sgAP5tmcg==","signatures":[{"sig":"MEQCICK/lfTwUZ+QvFYM+lo08TcGg3amQqe7UuYuPvo3ukVhAiA3sYU1p2zeoKTmtn0TBiw9wrqqY+sVvYojVK5Hcrk3NQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/recaptcha-wrapper.js","_from":".","_shasum":"043084987a449efabcfa1a2ef8966512ee19fe53","gitHead":"7d671b44a4ef4f57d4a9290c5514e05966b1f409","scripts":{"lint":"eslint ./","test":"karma start --single-run","build":"rm -rf lib && babel src --out-dir lib","major":"release major --run","minor":"release minor --run","patch":"release patch --run","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"2.14.9","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"0.12.8","dependencies":{"babel-runtime":"^5.8.0","react-async-script":"~0.5.0"},"devDependencies":{"chai":"~3.3.0","babel":"~5.8.21","karma":"~0.13.9","mocha":"~2.3.3","react":"~0.14.0","colors":"~1.1.0","eslint":"~1.6.0","webpack":"~1.12.2","es5-shim":"~4.1.3","karma-cli":"~0.1.0","phantomjs":"^1.9.18","react-dom":"~0.14.0","babel-core":"~5.8.22","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"~4.1.3","babel-loader":"~5.3.2","mt-changelog":"^0.6.2","karma-webpack":"~1.7.0","release-script":"^0.5.3","eslint-plugin-react":"~3.5.1","karma-mocha-reporter":"~1.1.1","child-process-promise":"~1.1.0","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"~7.0.1","karma-sourcemap-loader":"~0.3.5","karma-phantomjs-launcher":"^0.2.1"},"peerDependencies":{"react":">=0.14"}},"0.5.3":{"name":"react-google-recaptcha","version":"0.5.3","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.5.3","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"4273688ca6945bf251a54b85e72792c44084973a","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.5.3.tgz","integrity":"sha512-h9fROl3IV6lyduhZS4IcFEWkd77w3ZUREUHhNe2taCVHAayMdnU0DmysMScAMSeEODhSrfzMXC2DXHkuS9EYoQ==","signatures":[{"sig":"MEQCIBmekl0YzxyhkDrDeXEfjxE+1yeTMs96gHQH5FG8f3rZAiB2/9edUgB/HNh6pH5lYSU6R/jo6iWtQlLVdr2MX3DM9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/recaptcha-wrapper.js","_from":".","_shasum":"4273688ca6945bf251a54b85e72792c44084973a","gitHead":"359769a0ffb884a862e65c666177a0a55320e9f0","scripts":{"lint":"eslint ./","test":"karma start --single-run","build":"rm -rf lib && babel src --out-dir lib","major":"release major --run","minor":"release minor --run","patch":"release patch --run","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"2.14.12","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"4.2.6","dependencies":{"babel-runtime":"^5.8.0","react-async-script":"~0.5.0"},"devDependencies":{"chai":"~3.3.0","babel":"~5.8.21","karma":"~0.13.9","mocha":"~2.3.3","react":"~0.14.0","colors":"~1.1.0","eslint":"~1.6.0","webpack":"~1.12.2","es5-shim":"~4.1.3","karma-cli":"~0.1.0","phantomjs":"^1.9.18","react-dom":"~0.14.0","babel-core":"~5.8.22","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"~4.1.3","babel-loader":"~5.3.2","mt-changelog":"^0.6.2","karma-webpack":"~1.7.0","release-script":"^0.5.3","eslint-plugin-react":"~3.5.1","karma-mocha-reporter":"~1.1.1","child-process-promise":"~1.1.0","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"~7.0.1","karma-sourcemap-loader":"~0.3.5","karma-phantomjs-launcher":"^0.2.1"},"peerDependencies":{"react":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha-0.5.3.tgz_1462240659820_0.19094388093799353","host":"packages-12-west.internal.npmjs.com"}},"0.5.4":{"name":"react-google-recaptcha","version":"0.5.4","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.5.4","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"03ee8443b2fdda5e86ea70660af62b94135af81b","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.5.4.tgz","integrity":"sha512-lPtfn2yHkZI4GF9pYXfsiyOvJSOz8tZngZ6OMyl/RQih+XAfeWGLd8XagKwiy8ZvwSucey1DmNInJH4c/tr/8Q==","signatures":[{"sig":"MEQCIFbe5cNB+sNXZdEiW3+2C0CQD5R2+XqpD+C/Nhcs97fuAiAxDQobOaxmVE5CMxMVGB8SrSL2Ee2ZsIJdvUpv2GjPLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/recaptcha-wrapper.js","_from":".","_shasum":"03ee8443b2fdda5e86ea70660af62b94135af81b","gitHead":"94e81b1e0558467ad2b93c4cf99f4df97fc0d3df","scripts":{"lint":"eslint ./","test":"karma start --single-run","build":"rm -rf lib && babel src --out-dir lib","major":"release major --run","minor":"release minor --run","patch":"release patch --run","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"3.9.5","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"6.2.2","dependencies":{"babel-runtime":"^5.8.0","react-async-script":"~0.5.0"},"devDependencies":{"chai":"~3.3.0","babel":"~5.8.21","karma":"~0.13.9","mocha":"~2.3.3","react":"~0.14.0","colors":"~1.1.0","eslint":"~1.6.0","webpack":"~1.12.2","es5-shim":"~4.1.3","karma-cli":"~0.1.0","phantomjs":"^1.9.18","react-dom":"~0.14.0","babel-core":"~5.8.22","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"~4.1.3","babel-loader":"~5.3.2","mt-changelog":"^0.6.2","karma-webpack":"~1.7.0","release-script":"^0.5.3","eslint-plugin-react":"~3.5.1","karma-mocha-reporter":"~1.1.1","child-process-promise":"~1.1.0","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"~7.0.1","karma-sourcemap-loader":"~0.3.5","karma-phantomjs-launcher":"^0.2.1"},"peerDependencies":{"react":">=0.14"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha-0.5.4.tgz_1468964776199_0.2292914567515254","host":"packages-12-west.internal.npmjs.com"}},"0.6.0":{"name":"react-google-recaptcha","version":"0.6.0","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.6.0","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"fa1ff9c51c8700d86402cc089872c49c9cee09ca","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.6.0.tgz","integrity":"sha512-UyWAjPlpSOJNcNXuOZVlpOQUO/hauiJ19WLARE8McXl6WfYju/CUX6jP4u37uJIPcvDqP/F1EMv3rsZH2oDoPg==","signatures":[{"sig":"MEYCIQDACLcRyodguQPWfV9jsfAfurGyer/QonMuHijGftl97AIhAKUVmaKesEDaOiruLouwv5NkRSdDxmbPkOB4RKMGVXK4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/recaptcha-wrapper.js","_from":".","_shasum":"fa1ff9c51c8700d86402cc089872c49c9cee09ca","gitHead":"dd3631dbe50438fbd69d64453b2082bcbbc2cab6","scripts":{"lint":"eslint ./","test":"karma start --single-run","build":"rm -rf lib && babel src --out-dir lib","major":"release major --run","minor":"release minor --run","patch":"release patch --run","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"3.10.8","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"6.8.1","devDependencies":{"chai":"^3.5.0","karma":"~0.13.9","mocha":"~2.3.3","react":"^15.4.2","eslint":"~1.6.0","webpack":"~1.14.0","es5-shim":"^4.5.0","babel-cli":"^6.0.0","karma-cli":"~0.1.0","phantomjs":"^1.9.18","react-dom":"^15.4.2","babel-core":"^6.0.0","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","mt-changelog":"^0.6.2","babel-runtime":"^6.0.0","karma-webpack":"~1.7.0","babel-register":"^6.23.0","release-script":"^0.5.3","babel-preset-react":"^6.23.0","react-async-script":"^0.6.0","babel-preset-es2015":"^6.22.0","eslint-plugin-react":"~3.5.1","karma-mocha-reporter":"~1.1.1","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"~7.0.1","karma-sourcemap-loader":"~0.3.5","react-addons-test-utils":"^15.4.2","karma-phantomjs-launcher":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=0.14","react-async-script":"~0.6.0 || ~0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha-0.6.0.tgz_1488681905763_0.10706741898320615","host":"packages-12-west.internal.npmjs.com"}},"0.7.0":{"name":"react-google-recaptcha","version":"0.7.0","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.7.0","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"6fc523daaf0ca6f3c3bf503d91916010eb662b7e","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.7.0.tgz","integrity":"sha512-s1a+2GDn3STmawHKXHrAxs8W86DMdDBC0c75EfX8VOwFKcqjOnunBWSfoMCx8XvdUG1jdvmKaSboXQvIZHIfaQ==","signatures":[{"sig":"MEQCIE+NovcuzsIoWo84diuE6F01hSgQqA3cnyNeCw5y1U5QAiAQMu5/InJKf2QteSGRIqhm6Exj3lBIZRWzxI9TPg1w3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/recaptcha-wrapper.js","_from":".","_shasum":"6fc523daaf0ca6f3c3bf503d91916010eb662b7e","gitHead":"7fe01b18afff33605826f435b20a7baac29971ec","scripts":{"lint":"eslint ./","test":"karma start --single-run","build":"rm -rf lib && babel src --out-dir lib","major":"release major --run","minor":"release minor --run","patch":"release patch --run","lint:fix":"eslint ./ --fix","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"3.10.8","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"6.8.1","devDependencies":{"chai":"^3.5.0","karma":"~0.13.9","mocha":"~2.3.3","react":"^15.4.2","eslint":"^3.17.1","webpack":"~1.14.0","es5-shim":"^4.5.0","babel-cli":"^6.0.0","karma-cli":"~0.1.0","phantomjs":"^1.9.18","react-dom":"^15.4.2","babel-core":"^6.0.0","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","mt-changelog":"^0.6.2","babel-runtime":"^6.0.0","karma-webpack":"~1.7.0","babel-register":"^6.23.0","release-script":"^0.5.3","babel-preset-react":"^6.23.0","react-async-script":"^0.6.0","babel-preset-es2015":"^6.22.0","eslint-plugin-react":"^6.10.0","karma-mocha-reporter":"~1.1.1","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"^9.0.0","karma-sourcemap-loader":"~0.3.5","react-addons-test-utils":"^15.4.2","karma-phantomjs-launcher":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=0.14","react-async-script":"~0.6.0 || ~0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha-0.7.0.tgz_1489684280318_0.28879655292257667","host":"packages-18-east.internal.npmjs.com"}},"0.8.0":{"name":"react-google-recaptcha","version":"0.8.0","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.8.0","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"2c27f7de8171cbc8beaa71cd3ce519a7ec7d9dfd","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.8.0.tgz","integrity":"sha512-s133qIvvjsLV7FdCcLRRgHLGT55J5vR8AJpFAJrv9CO9ZSAxi518zwCEqL+O4u8HMYeZb/MXh9uByNf95pj3gQ==","signatures":[{"sig":"MEYCIQDEP+9T0HkqaDLiCfAk4ZK0sLqaaodM/X5cBdLW0ProYAIhANUqPpLSidfT01hVLfE7Y97QQq/WgyCSRN7YwEavocpb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/recaptcha-wrapper.js","_from":".","_shasum":"2c27f7de8171cbc8beaa71cd3ce519a7ec7d9dfd","gitHead":"8c06c87e04f31c9c77d11038189505745b1af394","scripts":{"lint":"eslint ./","test":"karma start --single-run","build":"rm -rf lib && babel src --out-dir lib","major":"release major --run","minor":"release minor --run","patch":"release patch --run","lint:fix":"eslint ./ --fix","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"3.10.8","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"6.8.1","devDependencies":{"chai":"^3.5.0","karma":"~0.13.9","mocha":"~2.3.3","react":"^15.4.2","eslint":"^3.17.1","webpack":"~1.14.0","es5-shim":"^4.5.0","babel-cli":"^6.0.0","karma-cli":"~0.1.0","phantomjs":"^1.9.18","react-dom":"^15.4.2","babel-core":"^6.0.0","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","mt-changelog":"^0.6.2","babel-runtime":"^6.0.0","karma-webpack":"~1.7.0","babel-register":"^6.23.0","release-script":"^0.5.3","babel-preset-react":"^6.23.0","react-async-script":"^0.6.0","babel-preset-es2015":"^6.22.0","eslint-plugin-react":"^6.10.0","karma-mocha-reporter":"~1.1.1","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"^9.0.0","karma-sourcemap-loader":"~0.3.5","react-addons-test-utils":"^15.4.2","karma-phantomjs-launcher":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=0.14","react-async-script":"~0.6.0 || ~0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha-0.8.0.tgz_1490316865037_0.2032223220448941","host":"packages-18-east.internal.npmjs.com"}},"0.8.1":{"name":"react-google-recaptcha","version":"0.8.1","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.8.1","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"b580bfe5c045150b46aa52150e695189b0b3027f","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.8.1.tgz","integrity":"sha512-wu/4RefR5KxPEQkJMaUI0k5zGgchCae0VbUI23eyYV5ITQRzsO1bmjvCzSfvC8LsToomaB6f0ylSj/f6S72Dnw==","signatures":[{"sig":"MEUCIQDpCh9LbXVEPw7roBGqYZDc5tnpd/xFl/p/Vayeofj3nQIgCgpKAIu+InBpLinkEnIc32pCHBi/X4QpyZS9gfoTzKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/recaptcha-wrapper.js","_from":".","_shasum":"b580bfe5c045150b46aa52150e695189b0b3027f","gitHead":"93254d4c2311bd9403b396dfe514105deb6d4215","scripts":{"lint":"eslint ./","test":"karma start --single-run","build":"rm -rf lib && babel src --out-dir lib","major":"release major --run","minor":"release minor --run","patch":"release patch --run","lint:fix":"eslint ./ --fix","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"3.10.8","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"6.8.1","devDependencies":{"chai":"^3.5.0","karma":"~0.13.9","mocha":"~2.3.3","react":"^15.4.2","eslint":"^3.17.1","webpack":"~1.14.0","es5-shim":"^4.5.0","babel-cli":"^6.0.0","karma-cli":"~0.1.0","phantomjs":"^1.9.18","react-dom":"^15.4.2","babel-core":"^6.0.0","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","mt-changelog":"^0.6.2","babel-runtime":"^6.0.0","karma-webpack":"~1.7.0","babel-register":"^6.23.0","release-script":"^0.5.3","babel-preset-react":"^6.23.0","react-async-script":"^0.6.0","babel-preset-es2015":"^6.22.0","eslint-plugin-react":"^6.10.0","karma-mocha-reporter":"~1.1.1","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"^9.0.0","karma-sourcemap-loader":"~0.3.5","react-addons-test-utils":"^15.4.2","karma-phantomjs-launcher":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=0.14","react-async-script":">= 0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha-0.8.1.tgz_1491194049341_0.22845527296885848","host":"packages-12-west.internal.npmjs.com"}},"0.9.0":{"name":"react-google-recaptcha","version":"0.9.0","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.9.0","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"6616fe9f0755844c21f6d987496e566420fe87b7","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.9.0.tgz","integrity":"sha512-EO9/GsjlhmcNEapYF/OwJBZmQiB8UkOPx4e8i7K8edNv7jXurLgtn9u/DwsF0eFI70L8vFlRrm+hCOXAMtoDoA==","signatures":[{"sig":"MEYCIQCT5YkhUMN2ch2e6tkQLEacDf6UaHorqt41CYXtiplS1gIhALPZOxJOH8Cv4zjUBEJakSrhEllNBk2DL4E+AgObsLIS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/recaptcha-wrapper.js","_from":".","_shasum":"6616fe9f0755844c21f6d987496e566420fe87b7","gitHead":"fb2eccafc599e73380729e8b755017055d764a8a","scripts":{"lint":"eslint ./","test":"karma start --single-run","build":"rm -rf lib && babel src --out-dir lib","major":"release major --run","minor":"release minor --run","patch":"release patch --run","lint:fix":"eslint ./ --fix","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"3.10.8","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"6.8.1","dependencies":{"prop-types":">=15.5.0"},"devDependencies":{"chai":"^3.5.0","karma":"~0.13.9","mocha":"~2.3.3","react":"^15.5.0","eslint":"^3.17.1","webpack":"~1.14.0","es5-shim":"^4.5.0","babel-cli":"^6.0.0","karma-cli":"~0.1.0","phantomjs":"^1.9.18","react-dom":"^15.5.0","babel-core":"^6.0.0","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","mt-changelog":"^0.6.2","babel-runtime":"^6.0.0","karma-webpack":"~1.7.0","babel-register":"^6.23.0","release-script":"^0.5.3","babel-preset-react":"^6.23.0","react-async-script":"^0.9.0","babel-preset-es2015":"^6.22.0","eslint-plugin-react":"^6.10.0","karma-mocha-reporter":"~1.1.1","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"^9.0.0","karma-sourcemap-loader":"~0.3.5","karma-phantomjs-launcher":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=0.15.5","react-async-script":">= 0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha-0.9.0.tgz_1492385843866_0.3136792201548815","host":"packages-12-west.internal.npmjs.com"}},"0.9.1":{"name":"react-google-recaptcha","version":"0.9.1","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.9.1","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"5ff3f7992defc14abd68863dccd7a121fb698f6c","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.9.1.tgz","integrity":"sha512-/VaQAxW5jgM8k1ZOs6pcP4MxvMRD6Bt4ni7JjykvSOhUd0b418y38iUeUVAopdyYB14+SHsqqhuH1lfufSONpw==","signatures":[{"sig":"MEQCIG7kgCLWkLehZM9WQZDi6qbkSbaTacLxFuLb8rMTZr3GAiBsudxa831ZJWokaNFV4+WJlA7VeZ7DkZGgtHHnYWSPbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/recaptcha-wrapper.js","_from":".","_shasum":"5ff3f7992defc14abd68863dccd7a121fb698f6c","gitHead":"f042dcbef4cb318bc91aeb5fff7b6c2149cfb862","scripts":{"lint":"eslint ./","test":"karma start --single-run","build":"rm -rf lib && babel src --out-dir lib","major":"release major --run","minor":"release minor --run","patch":"release patch --run","lint:fix":"eslint ./ --fix","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"3.10.8","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"6.8.1","dependencies":{"prop-types":">=15.5.0"},"devDependencies":{"chai":"^3.5.0","karma":"~0.13.9","mocha":"~2.3.3","react":"^15.5.0","eslint":"^3.17.1","webpack":"~1.14.0","es5-shim":"^4.5.0","babel-cli":"^6.0.0","karma-cli":"~0.1.0","phantomjs":"^1.9.18","react-dom":"^15.5.0","babel-core":"^6.0.0","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","mt-changelog":"^0.6.2","babel-runtime":"^6.0.0","karma-webpack":"~1.7.0","babel-register":"^6.23.0","release-script":"^0.5.3","babel-preset-react":"^6.23.0","react-async-script":"^0.9.0","babel-preset-es2015":"^6.22.0","eslint-plugin-react":"^6.10.0","karma-mocha-reporter":"~1.1.1","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"^9.0.0","karma-sourcemap-loader":"~0.3.5","karma-phantomjs-launcher":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=0.15.5","react-async-script":">=0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha-0.9.1.tgz_1492504054110_0.7865733485668898","host":"packages-12-west.internal.npmjs.com"}},"0.9.2":{"name":"react-google-recaptcha","version":"0.9.2","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.9.2","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"94318f70d62b9cb9f7c1a0b7746131e4aef6ecd9","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.9.2.tgz","integrity":"sha512-SY3EaPYvDAbuD59De4yWHsZ3qRUUCzKKbQbfmf6RLIB1Ht4qjmH3hNislOBtzAYAQ8luvmCvW5kR77knd0q5sg==","signatures":[{"sig":"MEUCIGrznqX3x0xX1DFBEys/GMI4LYUByieILBXkIptD15fwAiEA0iKJBeFUtuaXF3V1wisEIHrL6VAaW4OaOwVSayMd/IY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/recaptcha-wrapper.js","_from":".","_shasum":"94318f70d62b9cb9f7c1a0b7746131e4aef6ecd9","gitHead":"00acbc19fa6bf4aedb125f5334ff31c80fcf90b5","scripts":{"lint":"eslint ./","test":"karma start --single-run","build":"rm -rf lib && babel src --out-dir lib","major":"release major --run","minor":"release minor --run","patch":"release patch --run","lint:fix":"eslint ./ --fix","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"3.10.8","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"6.8.1","dependencies":{"prop-types":">=15.5.0"},"devDependencies":{"chai":"^3.5.0","karma":"~0.13.9","mocha":"~2.3.3","react":"^15.5.0","eslint":"^3.17.1","webpack":"~1.14.0","es5-shim":"^4.5.0","babel-cli":"^6.0.0","karma-cli":"~0.1.0","phantomjs":"^1.9.18","react-dom":"^15.5.0","babel-core":"^6.0.0","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","mt-changelog":"^0.6.2","babel-runtime":"^6.0.0","karma-webpack":"~1.7.0","babel-register":"^6.23.0","release-script":"^0.5.3","babel-preset-react":"^6.23.0","react-async-script":"^0.9.1","babel-preset-es2015":"^6.22.0","eslint-plugin-react":"^6.10.0","karma-mocha-reporter":"~1.1.1","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"^9.0.0","karma-sourcemap-loader":"~0.3.5","karma-phantomjs-launcher":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=0.15.5","react-async-script":">=0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha-0.9.2.tgz_1492650614669_0.018881001276895404","host":"packages-18-east.internal.npmjs.com"}},"0.9.3":{"name":"react-google-recaptcha","version":"0.9.3","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.9.3","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"d5cef8c593a7dfe2c988ffc775cf67786b4f0211","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.9.3.tgz","integrity":"sha512-xKFOSkZTaiUumwXzvTd6ixzrPClV/J/OUlxku8SwovzphqBjyKFm5/NvMUDp9GXvDEA452lwo8CZAG5e7yisVg==","signatures":[{"sig":"MEYCIQCWkFy+kiDdcx2LE6UKWqmr8TsWlNZYtS58rwXP3LssGwIhAKlXQW4i4u+nzSPBLV5J8g0MH1mvS9AEn/ZKUlfkCSNo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/recaptcha-wrapper.js","_from":".","_shasum":"d5cef8c593a7dfe2c988ffc775cf67786b4f0211","gitHead":"502950831a39afd3095bcd4da84fc5c9dbdf2336","scripts":{"lint":"eslint ./","test":"karma start --single-run","build":"rm -rf lib && babel src --out-dir lib","major":"release major --run","minor":"release minor --run","patch":"release patch --run","lint:fix":"eslint ./ --fix","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"3.10.8","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"6.8.1","dependencies":{"prop-types":">=15.5.0"},"devDependencies":{"chai":"^3.5.0","karma":"~0.13.9","mocha":"~2.3.3","react":"^15.5.0","eslint":"^3.17.1","webpack":"~1.14.0","es5-shim":"^4.5.0","babel-cli":"^6.0.0","karma-cli":"~0.1.0","phantomjs":"^1.9.18","react-dom":"^15.5.0","babel-core":"^6.0.0","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","mt-changelog":"^0.6.2","babel-runtime":"^6.0.0","karma-webpack":"~1.7.0","babel-register":"^6.23.0","release-script":"^0.5.3","babel-preset-react":"^6.23.0","react-async-script":"^0.9.1","babel-preset-es2015":"^6.22.0","eslint-plugin-react":"^6.10.0","karma-mocha-reporter":"~1.1.1","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"^9.0.0","karma-sourcemap-loader":"~0.3.5","karma-phantomjs-launcher":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=0.15.5","react-async-script":">=0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha-0.9.3.tgz_1493051520896_0.7543049154337496","host":"packages-18-east.internal.npmjs.com"}},"0.9.5":{"name":"react-google-recaptcha","version":"0.9.5","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.9.5","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"bc6bf576519c343c00fa2512821342cf44269e9f","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.9.5.tgz","integrity":"sha512-yHSTeTdywJ3joWuaZjspxK92/Ca8c264ONX0RdsYcDaPtUQ/aDJB8OsSdp03vthlF7pl5Bh+5Zgfb+t4ua8iuw==","signatures":[{"sig":"MEUCIAMzRSrOIjyAioCLNx7b8NnnbAEkQNllfBo1q9KO/G6lAiEAxfPRO5ParfV3jei7N5AcIYFSSKRb95byklY5DusschY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/recaptcha-wrapper.js","_from":".","_shasum":"bc6bf576519c343c00fa2512821342cf44269e9f","gitHead":"7219e561ff8a0c3bdbf07d51553e3e0ad6648b9f","scripts":{"lint":"eslint ./","test":"karma start --single-run","build":"rm -rf lib && babel src --out-dir lib","major":"release major --run","minor":"release minor --run","patch":"release patch --run","lint:fix":"eslint ./ --fix","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"3.10.8","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"6.8.1","dependencies":{"prop-types":">=15.5.0"},"devDependencies":{"chai":"^3.5.0","karma":"~0.13.9","mocha":"~2.3.3","react":"^15.5.0","eslint":"^3.17.1","webpack":"~1.14.0","es5-shim":"^4.5.0","babel-cli":"^6.0.0","karma-cli":"~0.1.0","phantomjs":"^1.9.18","react-dom":"^15.5.0","babel-core":"^6.0.0","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","mt-changelog":"^0.6.2","babel-runtime":"^6.0.0","karma-webpack":"~1.7.0","babel-register":"^6.23.0","release-script":"^0.5.3","babel-preset-react":"^6.23.0","react-async-script":"^0.9.1","babel-preset-es2015":"^6.22.0","eslint-plugin-react":"^6.10.0","karma-mocha-reporter":"~1.1.1","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"^9.0.0","karma-sourcemap-loader":"~0.3.5","karma-phantomjs-launcher":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=0.15.5","react-async-script":">=0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha-0.9.5.tgz_1496395616992_0.49660545447841287","host":"s3://npm-registry-packages"}},"0.9.6":{"name":"react-google-recaptcha","version":"0.9.6","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.9.6","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"45ca0c16e2f527bf132136bca77a2e345f63f4b6","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.9.6.tgz","integrity":"sha512-3uoWJgmccZzBNKwhu9u+j+1A6lSbAoTx8fSMT9pcvpTmYvHHpVzN05bk4yCYywbH4WTiWcIak2Wu4+QU8LItYQ==","signatures":[{"sig":"MEYCIQCXUJMDGjKxptfEjNTEZDo4/b9+w39G7cuJyjWU0Q4EmgIhAM/RHQ462GfmhlZEYRPn9FVLwZL03NuxXU6B3/Rvob8b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/recaptcha-wrapper.js","_from":".","_shasum":"45ca0c16e2f527bf132136bca77a2e345f63f4b6","gitHead":"ec682c32831379298bc32a8d664e6cd64f182e58","scripts":{"lint":"eslint ./","test":"karma start --single-run","build":"rm -rf lib && babel src --out-dir lib","major":"release major --run","minor":"release minor --run","patch":"release patch --run","lint:fix":"eslint ./ --fix","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"3.10.8","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"6.8.1","dependencies":{"prop-types":">=15.5.0"},"devDependencies":{"chai":"^3.5.0","karma":"~0.13.9","mocha":"~2.3.3","react":"^15.5.0","eslint":"^3.17.1","webpack":"~1.14.0","es5-shim":"^4.5.0","babel-cli":"^6.0.0","karma-cli":"~0.1.0","phantomjs":"^1.9.18","react-dom":"^15.5.0","babel-core":"^6.0.0","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","mt-changelog":"^0.6.2","babel-runtime":"^6.0.0","karma-webpack":"~1.7.0","babel-register":"^6.23.0","release-script":"^0.5.3","babel-preset-react":"^6.23.0","react-async-script":"^0.9.1","babel-preset-es2015":"^6.22.0","eslint-plugin-react":"^6.10.0","karma-mocha-reporter":"~1.1.1","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"^9.0.0","karma-sourcemap-loader":"~0.3.5","karma-phantomjs-launcher":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=0.15.5","react-async-script":">=0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha-0.9.6.tgz_1497975637647_0.4190837871283293","host":"s3://npm-registry-packages"}},"0.9.7":{"name":"react-google-recaptcha","version":"0.9.7","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.9.7","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"13ad944011d02566e8bd06ee8567ace21a1d0ed6","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.9.7.tgz","integrity":"sha512-+WhpipDgJO/K0yWTUw/nOOhIL7ZJi6M56yYLjrlj6O6ydibQh1DkHYdA7DSx2eWl9KuGqpickTbQKzpOuXxpnw==","signatures":[{"sig":"MEUCIB7Tka/8EQwb0KmTNEdK3SnHDnl8iLWUItM1CxuEKDUyAiEA+Bq4+AI9ci+eSMHbbE9aN8ZZGgWdL7Rx2JHNKofccLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/recaptcha-wrapper.js","_from":".","_shasum":"13ad944011d02566e8bd06ee8567ace21a1d0ed6","gitHead":"d37cb4bd0339be2abb7fdb78c8da9659a4619189","scripts":{"lint":"eslint ./","test":"karma start --single-run","build":"rm -rf lib && babel src --out-dir lib","major":"release major --run","minor":"release minor --run","patch":"release patch --run","lint:fix":"eslint ./ --fix","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"3.10.8","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"6.8.1","dependencies":{"prop-types":">=15.5.0"},"devDependencies":{"chai":"^3.5.0","karma":"~0.13.9","mocha":"~2.3.3","react":"^15.5.0","eslint":"^3.17.1","webpack":"~1.14.0","es5-shim":"^4.5.0","babel-cli":"^6.0.0","karma-cli":"~0.1.0","phantomjs":"^1.9.18","react-dom":"^15.5.0","babel-core":"^6.0.0","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","mt-changelog":"^0.6.2","babel-runtime":"^6.0.0","karma-webpack":"~1.7.0","babel-register":"^6.23.0","release-script":"^0.5.3","babel-preset-react":"^6.23.0","react-async-script":"^0.9.1","babel-preset-es2015":"^6.22.0","eslint-plugin-react":"^6.10.0","karma-mocha-reporter":"~1.1.1","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"^9.0.0","karma-sourcemap-loader":"~0.3.5","karma-phantomjs-launcher":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=0.15.5","react-async-script":">=0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha-0.9.7.tgz_1502323489777_0.750931837130338","host":"s3://npm-registry-packages"}},"0.9.9":{"name":"react-google-recaptcha","version":"0.9.9","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.9.9","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"3b6c32fcf09893cf55200a179e337cf578d4ecd4","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.9.9.tgz","integrity":"sha512-5Z5Lh6OSkrbqcxqnwrFYaUZb9rm4al6MD/InmyUMvHUgWSGq9KbNWCyzwffBcdtSw0u+59lNNu6RRTSlL1UzVA==","signatures":[{"sig":"MEQCIATs6QXUKUydWYW64XUNDwW3MDhhsPZA74wqYkg+jkMVAiAMIW+DyVf306vvCAPtDzuWnO9mFElXTJLYoea6ohI3eQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/recaptcha-wrapper.js","_from":".","_shasum":"3b6c32fcf09893cf55200a179e337cf578d4ecd4","gitHead":"73edf7fe743a6597cf1ee55c519de163e1e04e2f","scripts":{"lint":"eslint ./","test":"karma start --single-run","build":"rm -rf lib && babel src --out-dir lib","major":"release major --run","minor":"release minor --run","patch":"release patch --run","lint:fix":"eslint ./ --fix","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"3.10.8","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"6.8.1","dependencies":{"prop-types":">=15.5.0"},"devDependencies":{"chai":"^3.5.0","karma":"~0.13.9","mocha":"~2.3.3","react":"^15.5.0","eslint":"^3.17.1","webpack":"~1.14.0","es5-shim":"^4.5.0","babel-cli":"^6.0.0","karma-cli":"~0.1.0","phantomjs":"^1.9.18","react-dom":"^15.5.0","babel-core":"^6.0.0","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","mt-changelog":"^0.6.2","babel-runtime":"^6.0.0","karma-webpack":"~1.7.0","babel-register":"^6.23.0","release-script":"^0.5.3","babel-preset-react":"^6.23.0","react-async-script":"^0.9.1","babel-preset-es2015":"^6.22.0","eslint-plugin-react":"^6.10.0","karma-mocha-reporter":"~1.1.1","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"^9.0.0","karma-sourcemap-loader":"~0.3.5","karma-phantomjs-launcher":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=15.5.0","react-async-script":">=0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha-0.9.9.tgz_1511842068709_0.370806029997766","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"react-google-recaptcha","version":"0.10.0","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.10.0","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"c4f1c04e9752eff7ca084aba8272ab13b8758d89","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.10.0.tgz","fileCount":14,"integrity":"sha512-V2gdSREoiCf67T0JE7kC1Do1m6LImjckcQJaKK5/wytuBr8oEnLQJNpbl50dyHcRGXb7vhacPXv1JT0uYk4iXA==","signatures":[{"sig":"MEQCIBZ/3CNpZo6mknNH9N0BBGVLOFcri/dH5Spo1mZHmgRxAiBBbvd4B2rjttV/OjGJoaIFvDg64Eat5XJIfOmuAWi4NQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25079},"main":"lib/recaptcha-wrapper.js","_from":".","_shasum":"c4f1c04e9752eff7ca084aba8272ab13b8758d89","gitHead":"41efab9db8dd3e347eb97eb3b18f6879a15c6051","scripts":{"lint":"eslint ./","test":"karma start --single-run","build":"rm -rf lib && babel src --out-dir lib","major":"release major --run","minor":"release minor --run","patch":"release patch --run","lint:fix":"eslint ./ --fix","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"3.10.8","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"6.8.1","dependencies":{"prop-types":">=15.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","karma":"~0.13.9","mocha":"~2.3.3","react":"^15.5.0","eslint":"^3.17.1","webpack":"~1.14.0","es5-shim":"^4.5.0","babel-cli":"^6.0.0","karma-cli":"~0.1.0","phantomjs":"^1.9.18","react-dom":"^15.5.0","babel-core":"^6.0.0","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","mt-changelog":"^0.6.2","babel-runtime":"^6.0.0","karma-webpack":"~1.7.0","babel-register":"^6.23.0","release-script":"^0.5.3","babel-preset-react":"^6.23.0","react-async-script":"^0.9.1","babel-preset-es2015":"^6.22.0","eslint-plugin-react":"^6.10.0","karma-mocha-reporter":"~1.1.1","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"^9.0.0","karma-sourcemap-loader":"~0.3.5","karma-phantomjs-launcher":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=15.5.0","react-async-script":">=0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha_0.10.0_1522008153317_0.8917554158686702","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"react-google-recaptcha","version":"0.11.0","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.11.0","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"2c71382022da6addcae4b1a0b51577b07c644a07","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.11.0.tgz","fileCount":16,"integrity":"sha512-p7pyUbWuUkdz5yBAl55Fv5CaJ9oXMA0VBglG/AVJOE8tKDJS3Ud8iGt9J0vhdXsCRMgGYCrFTsO9NFUAzyTuMw==","signatures":[{"sig":"MEUCICvlkvVT6tjw9HqTNGKpHsv1tbUI4ycmhzXpVZOOuyy/AiEAmDEjaRwKQ7QosffTKSVaZdgGUIysDS1buM5/QejZuVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31143},"main":"lib/recaptcha-wrapper.js","_from":".","module":"lib/es/recaptcha-wrapper.js","_shasum":"2c71382022da6addcae4b1a0b51577b07c644a07","gitHead":"781f7366f98dc9d9c46b6093217f33b3606bcc99","scripts":{"lint":"eslint ./","test":"karma start --single-run","build":"rm -rf lib && npm run build:cjs && npm run build:es","major":"release major --run","minor":"release minor --run","patch":"release patch --run","build:es":"BABEL_ENV=es babel src --out-dir lib/es","lint:fix":"eslint ./ --fix","build:cjs":"babel src --out-dir lib","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"3.10.8","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"6.8.1","dependencies":{"prop-types":">=15.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","karma":"~0.13.9","mocha":"~2.3.3","react":"^15.5.0","eslint":"^3.17.1","webpack":"~1.14.0","es5-shim":"^4.5.0","babel-cli":"^6.0.0","karma-cli":"~0.1.0","phantomjs":"^1.9.18","react-dom":"^15.5.0","babel-core":"^6.0.0","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","mt-changelog":"^0.6.2","babel-runtime":"^6.0.0","karma-webpack":"~1.7.0","babel-register":"^6.23.0","release-script":"^0.5.3","babel-preset-react":"^6.23.0","react-async-script":"^0.9.1","babel-preset-es2015":"^6.22.0","eslint-plugin-react":"^6.10.0","karma-mocha-reporter":"~1.1.1","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"^9.0.0","karma-sourcemap-loader":"~0.3.5","karma-phantomjs-launcher":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=15.5.0","react-async-script":">=0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha_0.11.0_1522008573682_0.9963247691125992","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"react-google-recaptcha","version":"0.11.1","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.11.1","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"0b9c8bd7acdaf6ea29daa1fe231388473a8d36d4","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.11.1.tgz","fileCount":17,"integrity":"sha512-BbmwBPm8rquonHKyqA2y6sy70ALcgJQoKBXoNme1jJbVBGyJKan7rBKLOdj2JHHYJ+6CXR5azIMlclIa7Z8Acg==","signatures":[{"sig":"MEUCIQCu4/FiUxNt6bX4npcwJSZ0biUSRHGkLPpoYGDefiLqPQIgZ2Qr3wFICJsEjsbLuys/OwkB9u1u/uWwjbYfHv9KjnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+Hm6CRA9TVsSAnZWagAA0FkQAJnQe1Dthw7MRpIrI2S5\nmKgAwpDombh4IpmnYkzwHXpCCmy/6gOghGIGeYIAtpI5Zt0KHb8FioYVtd+i\n2xMuIga2/5Zoa80ZpJdOQjZfNKjONUK18v4X5y4NNiEZ/hjHPcoqZsp3H8Pn\niqa2oBbt5erAhK0jFfDwrXua9X7yqimnU8q6eVgUWrhaucqIL54MFRcY7yhq\nX1HLztUS8ZdH4n90ddlWNI9aiHiT5IuuXXMNUviLJnJ4KfU0EQOR7mQUUbMu\nOtu3ZeBCyR9fWaUcTGmNLpngPDr07liB8cTtssJsHJS+PDBohtE7RaLMLwEI\n7W2cQVsLb/EKYUGiRP+JHqwgtHlhtvImHNOB32FScFiz8+jwz+7J4K024mR9\nphmQak8V4RDxcosTgWenCE164Aowm+t5oVaoCccwIVT9qiCZF0VXY8J4uy1G\nnLBmjHOuofyHf5duM4ZwTNnf5G6vEz4nSOocqbmU1+b2O3CDgh/HF14/ELXt\nnmW6Ob0H0BZHQ+NYHO9SUOttZYLybqcFAaDt3J4QUqgdEkOi9SiHhKY1IbV+\nNIEqJaQKyaAJNIYrbrm5H3prqBIY6oZMeuean/ZPm58ktWs5NA6FHmvgCdJ5\n17xOxb+n9OE4An//mByj+4J6xkyPAUjJx6Gy83omfsPn77/tJIGTxcRqCYYQ\nvj61\r\n=W4VW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/recaptcha-wrapper.js","_from":".","module":"lib/es/recaptcha-wrapper.js","_shasum":"0b9c8bd7acdaf6ea29daa1fe231388473a8d36d4","gitHead":"510629a53a41b8bae34517e49608403367256ec6","scripts":{"lint":"eslint ./","test":"karma start --single-run","build":"rm -rf lib && npm run build:cjs && npm run build:es","major":"release major --run","minor":"release minor --run","patch":"release patch --run","build:es":"BABEL_ENV=es babel src --out-dir lib/es","lint:fix":"eslint ./ --fix","build:cjs":"babel src --out-dir lib","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"3.10.8","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"6.8.1","dependencies":{"prop-types":">=15.5.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","karma":"~0.13.9","mocha":"~2.3.3","react":"^15.5.0","eslint":"^3.17.1","webpack":"~1.14.0","es5-shim":"^4.5.0","babel-cli":"^6.0.0","karma-cli":"~0.1.0","phantomjs":"^1.9.18","react-dom":"^15.5.0","babel-core":"^6.0.0","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","mt-changelog":"^0.6.2","babel-runtime":"^6.0.0","karma-webpack":"~1.7.0","babel-register":"^6.23.0","release-script":"^0.5.3","babel-preset-react":"^6.23.0","react-async-script":"^0.9.1","babel-preset-es2015":"^6.22.0","eslint-plugin-react":"^6.10.0","karma-mocha-reporter":"~1.1.1","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"^9.0.0","karma-sourcemap-loader":"~0.3.5","karma-phantomjs-launcher":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=15.5.0","react-async-script":">=0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha_0.11.1_1526233528807_0.4239217665395747","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"react-google-recaptcha","version":"0.12.0","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.12.0","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"b232adb9f6d9ef3fe68a314064280186869d2347","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.12.0.tgz","fileCount":17,"integrity":"sha512-DFbMkroOa9OJ3AwuxRtbqnPredFsKrOvubmjU5aipKlvxWJVXgKk4dOj2l95W7lsnSJKlWuPhXJAW0jvBWOg8g==","signatures":[{"sig":"MEUCIQD1cUGhKwI75v2Au9bjF53CF4hrV4Ao5HwyQXR4fhhYRwIgDIKqE9SUH9JonX0h9L2SSOlxvqIYUmU+CK1Tchlce+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHqXiCRA9TVsSAnZWagAASyAP/ivx7QeXw7ZYt4F0S+Ls\n0f2EUCvwFwPa0WlSUq0nGtWniBC+bc6Z9S76RNCOTvF3wsji6ZafYl4N66Bv\ntbZFnRsAu+EOS/Nqr6POO8rog6CvYm3sk50g4yHApF1K49ykzit7cogvGYBt\ng2w9NFfCjfgQnvwsZ8Pk6ZpdTl4B1QV2SlIqRaPymP6jLfHMO0Buyv6rXM1Y\nX0A6PCXbaRMf91ZWsnlOpWiB1h9/lCKrYXxJX9trnqw/hr1552TQkw3TyShc\n8A8bwoIjxPOqyRybNl0zQCnL85WyUDTuV0mvJKqg6Xx+HRE/+6I76e4jooRd\nvymIyfRheiEu5uVWL5tIfs4hy6BUryGSDAMmYkaaquuZC/YOdstpvQwmzQCu\n2EE7BxMtFVyfdyJaJQ9OELjOFoPfUkxcrhK+rQrc4sXfS5LS+7JuC6TE+XYh\nPq3IR9VFBJB/oZO9meTbywZqNT6OQqSq0kJUAHxwfeKB4JCnrzYbkx7TGiSU\nciCchEZ2ior0hXo9ZR1c6lZkwqJuK30NM9bhqrCPwf7V3RpMAinTGBfiY+Dj\nxmNw9c7wGa5H/e8IKKhtC5XlCYsaS11E4oLbqvks5PUeR8pjphNsI21mIVR2\ngwMlfyh1gjFCqrCRmN5SIFxXHfOWISMAhQQEzhQsq1m+KXF5Sp9xxAmqxzhn\njv8U\r\n=z1HO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/recaptcha-wrapper.js","_from":".","module":"lib/es/recaptcha-wrapper.js","_shasum":"b232adb9f6d9ef3fe68a314064280186869d2347","gitHead":"90edbb55c5a7772416891b3bf7398dc5a36a2423","scripts":{"lint":"eslint ./","test":"karma start --single-run","build":"rm -rf lib && npm run build:cjs && npm run build:es","major":"release major --run","minor":"release minor --run","patch":"release patch --run","build:es":"BABEL_ENV=es babel src --out-dir lib/es","lint:fix":"eslint ./ --fix","build:cjs":"babel src --out-dir lib","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"3.10.8","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"6.8.1","dependencies":{"prop-types":">=15.5.0","react-async-script":">=0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","karma":"~0.13.9","mocha":"~2.3.3","react":"^15.5.0","eslint":"^3.17.1","webpack":"~1.14.0","es5-shim":"^4.5.0","babel-cli":"^6.0.0","karma-cli":"~0.1.0","phantomjs":"^1.9.18","react-dom":"^15.5.0","babel-core":"^6.0.0","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","mt-changelog":"^0.6.2","babel-runtime":"^6.0.0","karma-webpack":"~1.7.0","babel-register":"^6.23.0","release-script":"^0.5.3","babel-preset-react":"^6.23.0","react-async-script":"^0.9.1","babel-preset-es2015":"^6.22.0","eslint-plugin-react":"^6.10.0","karma-mocha-reporter":"~1.1.1","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"^9.0.0","karma-sourcemap-loader":"~0.3.5","karma-phantomjs-launcher":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha_0.12.0_1528735201078_0.5834063615675791","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"react-google-recaptcha","version":"0.13.0","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.13.0","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"50acca529dfcaa8305a70d4a3e0a03edcc4ef3f8","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.13.0.tgz","fileCount":16,"integrity":"sha512-ZHqU34/9g8POeIi5stvzRJyZrCbFTJTutY20IVfZ6QKKR52mVrWbc51m1Kkv+eDj2lqm0MFEcbSwHyNf7jGJSA==","signatures":[{"sig":"MEUCIHsC+SrIuEwUUFBB3KGHqCW1VUA5tOt3EkBim+KbnrPfAiEAquX12w3FO6TpRSp8H8EQwXP6x9J1gHmSqlkNQw6Y6pc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbV5+UCRA9TVsSAnZWagAAdEsP/iU913TjJ61aw3TlSedn\ndM8iToOLaB2VugU2lwy68Jk8yafQ6RRTrt/DNN6GIh/3ZPK+SZ8h+r7JOym+\nyiPFyoA8MxOyLHF5XDW3eEx8ZKFl0dGsZwdjWfIGaKfCcU52Hm/FChXuR/7Q\nUJ1lkjxKE0JcLUpYJ1MYSvGF0/pQfU0iP5e7foxyZxa1g/Fuhr2nM3JURUaD\nln+sDL5eZd55Q5Ob+dwC72oedMyWUK1jSyP5aZIAoFSfSWSAi4Gq732en7ra\nMfp0eS6/C+1PAXt4bALlycu7ToHOWCjMxLsyJpxEKDdklAzxqjfLI5i9J137\nAiB4E5BpkL3e9wiKHlcioQJ9vRRfDifsPR4Hwg7BN4P6e9QcxZZT8poRcxME\n6vZ9wS/37h+lf1dZW0hmt4oSXEUsMdFjDPU1NnEWn4+GYU0VfydUxrTPOP2V\nmSZmLDexsrl/EEnmYgu0Axm/IpOwHXmL9mGX9qcXv+iO6kHyJeNg9YS/1EMb\nHOCgYu8zIdx+mlxxcdjUakVaW0SPJxjjhGqsfCPlo7V6a4argbzGA2N0uL+D\n6N/pztTg0IlQSb0ZXYzDLgO5Cc33jff3v6a98NX+XSxIlM2O0wofBrZFUx+2\n71D0tAl7YFFWfcNpDGUNtCZ9sX2CWe/HR8f6NCvJhChQCFByJ//tk0yCa6KC\nIFiR\r\n=rfPw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/recaptcha-wrapper.js","module":"lib/es/recaptcha-wrapper.js","gitHead":"8e2213d53eaef1efaad0108ff825c2e91c357dc8","scripts":{"lint":"eslint ./","test":"karma start --single-run","build":"rm -rf lib && npm run build:cjs && npm run build:es","major":"release major --run","minor":"release minor --run","patch":"release patch --run","build:es":"BABEL_ENV=es babel src --out-dir lib/es","lint:fix":"eslint ./ --fix","build:cjs":"babel src --out-dir lib","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"6.2.0","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"8.11.2","dependencies":{"prop-types":">=15.5.0","react-async-script":">=0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","karma":"~0.13.9","mocha":"~2.3.3","react":"^15.5.0","eslint":"^3.17.1","webpack":"~1.14.0","es5-shim":"^4.5.0","babel-cli":"^6.0.0","karma-cli":"~0.1.0","phantomjs":"^1.9.18","react-dom":"^15.5.0","babel-core":"^6.0.0","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","mt-changelog":"^0.6.2","babel-runtime":"^6.0.0","karma-webpack":"~1.7.0","babel-register":"^6.23.0","release-script":"^0.5.3","babel-preset-react":"^6.23.0","babel-preset-es2015":"^6.22.0","eslint-plugin-react":"^6.10.0","karma-mocha-reporter":"~1.1.1","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"^9.0.0","karma-sourcemap-loader":"~0.3.5","karma-phantomjs-launcher":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha_0.13.0_1532469140513_0.08162490227119035","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"react-google-recaptcha","version":"0.14.0","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.14.0","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"faa315c837f287aab20cfaf3a1beaa5f8c6a49ee","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.14.0.tgz","fileCount":16,"integrity":"sha512-dfIUE8EzKRNAeBPacvBels2tiQRh5Z3kL4TYqb6aXGLKvGHKITGf3FkTenVJ8AdcUu2Hq35cAx+ldo0V3vQp2A==","signatures":[{"sig":"MEUCICxiW2IuVNyPo5Y5leGl6gw67w+88ga6mkGu4EdPLDWYAiEAp+kXdgAi1UR1JNDIy8hRf1PffxaOMAEXOh0+uC8qaxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXhN6CRA9TVsSAnZWagAAsTgP/3+cudOq/Hjuqp8G8oze\nM54a9JzC6KuvWMqLcTh0yilLvY5kWJz1kptNIa/7nrp5DsmHL7ZFkw2kDPuj\nIcf+feAiy+M2AeUn2FYukbgI9uONa4JSDUW5pcMCVrOP8pH/GvuNYJYua/C8\nxjO3T/M24ARdx0pDP30yykc++mKssPuVBBcWAWym3lgXbZeaT97YJ9qXK/zI\nnKDHLWshCFSn31zqDjzq9aob0KcT0pxbT2fCBmVae2iYFaDyQjwHG4CYnaWG\nXG3nEK6aGFHLyDQDlaMhioFglkJRNI15/OBRvUoChr2IpjjHimxoXA0JajMP\nh3rIk6wJJnq1wE1olx+khODePuI5RPDYE9IkYZuC8DaqfIdnVPeDI5gHyU0X\noMNmEGdlCk3PiS0cnT38fXknMlFcB7m839Z26Xdi5D20SZroQbrG+aErQA7s\n5Z2Ybe3qFDBqavi1ssFXNecBq64TcfvnWKibHH1htjU9FiFwq49QHapD9rew\nUxgRlRnfUgKGm4S2DqX9wSsM0GNiOAkOVOc+luCI/wbFKRSi9sGkNCfzJmTS\nM+h3vMF+5hp4aGQGB8jSAkaIy/OHSGUz9XvlgED3w5gBPe8U/8T9mfogiOYP\n6aSz293ZBgkUdXrIJlf+l68lsI40lAe7I0gcvyxThK94caxZ39pPzxGjT/ru\nAUBc\r\n=P80f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/recaptcha-wrapper.js","module":"lib/es/recaptcha-wrapper.js","gitHead":"2e17c5f08a44fa8bc77c7a976fc33c1732ba39c9","scripts":{"lint":"eslint ./","test":"karma start --single-run","build":"rm -rf lib && npm run build:cjs && npm run build:es","major":"release major --run","minor":"release minor --run","patch":"release patch --run","build:es":"BABEL_ENV=es babel src --out-dir lib/es","lint:fix":"eslint ./ --fix","build:cjs":"babel src --out-dir lib","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"6.2.0","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"8.11.2","dependencies":{"prop-types":">=15.5.0","react-async-script":">=0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","karma":"~0.13.9","mocha":"~2.3.3","react":"^15.5.0","eslint":"^3.17.1","webpack":"~1.14.0","es5-shim":"^4.5.0","babel-cli":"^6.0.0","karma-cli":"~0.1.0","phantomjs":"^1.9.18","react-dom":"^15.5.0","babel-core":"^6.0.0","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","mt-changelog":"^0.6.2","babel-runtime":"^6.0.0","karma-webpack":"~1.7.0","babel-register":"^6.23.0","release-script":"^0.5.3","babel-preset-react":"^6.23.0","babel-preset-es2015":"^6.22.0","eslint-plugin-react":"^6.10.0","karma-mocha-reporter":"~1.1.1","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"^9.0.0","karma-sourcemap-loader":"~0.3.5","karma-phantomjs-launcher":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha_0.14.0_1532892026493_0.6370121373780735","host":"s3://npm-registry-packages"}},"1.0.0-rc.1":{"name":"react-google-recaptcha","version":"1.0.0-rc.1","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@1.0.0-rc.1","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"3f2c1f306041fe76c90e944a307543116a11d2a4","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-1.0.0-rc.1.tgz","fileCount":18,"integrity":"sha512-3+oBus6FbUyhkAyxNDlhfkBXv2/MxcXhnkvP8tZF0/DzATv2IyQRkEZeCXolqYNHzUbS0FfF++NmBssfa/nyDg==","signatures":[{"sig":"MEYCIQDiJEPSS0oAYZURtERJJ85A8c+YW6MDCv+8XJj2gjiO8gIhAJnAlLoz9CcDya0jATRwijNv73VQRTOBwTUHa0AHYFEn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbckhLCRA9TVsSAnZWagAAoQEP/12JAvvsgUh3P7yPz/e3\nvX7HTK1TBV17IHTK3FMiWTl1bkCWCn8GSJdacsSPrYtlhIma5SiONuVYgyeK\nNF02aiOhBTMdBmoHaWgZdLl2LmY+HDCr97SQFFzsKJmsaEr0Ng0EIvaqTuJT\n0/lCCiKScJZAEUkXb+zi1FPo4Esoiufw4MYwEJkBpQjhViea2RhWYrrZT9Yh\nDVXSN7m1TxeqzAQmE5GCb0ektGhdqNYiGh8kawTYEAIIFRucH6AyRoXHoNyn\nMsMDpcIj6NZYuA91HzHYKbPPt6Xh0etVuyWFImuAh/2lH6SXJWA/xKJxjDPN\nmc7wDpSV7k2fJQ1xtpXvX9tUOGpnCNg2CfpXNgAf0/7KKJ2Xx89d+Cji6O+W\nmtPlqxFiLmHxgXi8cWoiuDBTqaVxto2wuSoUNJ6xpzWLccQz4Oho0Jg20jxB\nL0PvVUkMMZzhH1jlxbEl0ysORDM0kku33MbirEKUHnSe+2kw0wCD4K3JBBe0\nickHqMwTNfEmbIrcAaHXKetbfLk7Wzz2PL3Y6Zzc5YTHqoGiOCs9KvIfI+XG\nvs03dOvPeZFt774Pa/gmRa2QuaM+egmig4EDQV+vpmG++bddn7N325tWjYSa\nC3KCcLuxPZ2gmpBIIuOwnr/m+x5d5nWWvN8XHieMpR8t9wRVvxu5KbdBunD1\n2nHW\r\n=PL6F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"lib/es/index.js","readme":"# react-google-recaptcha\n\n[![Build Status][travis.img]][travis.url] [![npm version][npm.img]][npm.url] [![npm downloads][npm.dl.img]][npm.dl.url] [![Dependencies][deps.img]][deps.url]\n\nComponent wrapper for [Google reCAPTCHA v2][reCAPTCHA]\n\n## Installation\n\n```shell\nnpm install --save react-google-recaptcha\n```\n\n## Usage\n\nAll you need to do is [sign up for an API key pair][signup]. You will need the client key.\n\nYou can then use the reCAPTCHA. The default require imports a wrapped component that loads the reCAPTCHA script asynchronously.\n\n```jsx\nimport ReCAPTCHA from \"react-google-recaptcha\";\n\nfunction onChange(value) {\n  console.log(\"Captcha value:\", value);\n}\n\nReactDOM.render(\n  <ReCAPTCHA\n    ref=\"recaptcha\"\n    sitekey=\"Your client site key\"\n    onChange={onChange}\n  />,\n  document.body\n);\n```\n\n### Rendering Props\n\nOther properties can be used to customise the rendering.\n\n| Name | Type | Description |\n|:---- | ---- | ------ |\n| sitekey | string | The API client key |\n| onChange | func | The function to be called when the user successfully completes the captcha |\n| theme | enum | *optional* `light` or `dark` The theme of the widget *(__defaults:__ light)*. See [example][docs_theme]\n| type | enum | *optional* `image` or `audio` The type of initial captcha *(__defaults:__ image)*\n| tabindex | number | *optional* The tabindex on the element *(__default:__ 0)*\n| onExpired | func | *optional* callback when the challenge is expired and has to be redone by user. By default it will call the onChange with null to signify expired callback. |\n| stoken | string | *optional* set the stoken parameter, which allows the captcha to be used from different domains, see [reCAPTCHA secure-token] |\n| size | enum | *optional* `compact`, `normal` or `invisible`. This allows you to change the size or do an invisible captcha |\n| badge | enum | *optional* `bottomright`, `bottomleft` or `inline`. Positions reCAPTCHA badge. *Only for invisible reCAPTCHA* |\n\n\n__lang__: In order to translate the reCaptcha widget, you should create a global variable configuring the desired language. If you don't provide it, reCaptcha will pick up the user's interface language.\n\n__useRecaptchaNet__: If google.com is blocked, you can set useRecaptchaNet to `true` so that the component uses recaptcha.net instead.\n\n__removeOnMount__: If you plan to change the lang dynamically, removeOnMount should probably be true. This will allow you to unmount the reCAPTCHA component and remount it with a new language.\n\n```js\nwindow.recaptchaOptions = {\n  lang: 'fr',\n  useRecaptchaNet: true,\n  removeOnMount: false,\n};\n```\n\n## Component API\n\nThe component instance also has some utility functions that can be called. These can be accessed via `ref`.\n\n- `getValue()` returns the value of the captcha field\n- `getWidgetId()` returns the recaptcha widget Id\n- `reset()` forces reset. See the [JavaScript API doc][js_api]\n- `execute()` programmatically invoke the challenge\n  - need to call when using `\"invisible\"` reCAPTCHA - [example below](#invisible-recaptcha)\n\n### Invisible reCAPTCHA\n\n[Invisible reCAPTCHA](https://developers.google.com/recaptcha/docs/versions)\n\nStarting with 0.7.0, the component now supports invisible options. See the [reCAPTCHA documentation](https://developers.google.com/recaptcha/docs/invisible) to see how to configure it.\n\nWith the invisible option, you need to handle things a bit differently. You will need to call the `execute` method yourself.\n\n```jsx\nimport ReCAPTCHA from \"react-google-recaptcha\";\n\nlet captcha;\n\nReactDOM.render(\n  <form onSubmit={() => { captcha.execute(); }}>\n    <ReCAPTCHA\n      ref={(el) => { captcha = el; }}\n      size=\"invisible\"\n      sitekey=\"Your client site key\"\n    />\n  </form>,\n  document.body\n);\n```\n\n\n### Advanced usage\n\nYou can also use the barebone components doing the following. Using that component will oblige you to manage the grecaptcha dep and load the script by yourself.\n\n```jsx\nimport { ReCAPTCHA } from \"react-google-recaptcha\";\n\nconst grecaptchaObject = window.grecaptcha // You must provide access to the google grecaptcha object.\n\nrender(\n  <ReCAPTCHA\n    ref={(r) => this.recaptcha = r}\n    sitekey=\"Your client site key\"\n    grecaptcha={grecaptchaObject}\n  />,\n  document.body\n);\n```\n\n## Notes\n\nPre `1.0.0` and `React < 15.5.*` support details in [0.14.0](https://github.com/dozoisch/react-google-recaptcha/tree/v0.14.0).\n\n[travis.img]: https://travis-ci.org/dozoisch/react-google-recaptcha.svg?branch=master\n[travis.url]: https://travis-ci.org/dozoisch/react-google-recaptcha\n[npm.img]: https://badge.fury.io/js/react-google-recaptcha.svg\n[npm.url]: http://badge.fury.io/js/react-google-recaptcha\n[npm.dl.img]: https://img.shields.io/npm/dm/react-google-recaptcha.svg\n[npm.dl.url]: https://www.npmjs.com/package/react-google-recaptcha\n[deps.img]: https://david-dm.org/dozoisch/react-google-recaptcha.svg\n[deps.url]: https://david-dm.org/dozoisch/react-google-recaptcha\n\n[reCAPTCHA]: https://www.google.com/recaptcha\n[signup]: http://www.google.com/recaptcha/admin\n[docs]: https://developers.google.com/recaptcha\n[docs_theme]: https://developers.google.com/recaptcha/docs/faq#can-i-customize-the-recaptcha-widget\n[js_api]: https://developers.google.com/recaptcha/docs/display#js_api\n[rb]: https://github.com/react-bootstrap/react-bootstrap/\n[reCAPTCHA secure-token]: https://developers.google.com/recaptcha/docs/secure_token\n","gitHead":"6eaf60f9c26d852913ab59ad542b8f68694b9fb6","scripts":{"lint":"eslint ./","test":"karma start --single-run","build":"rm -rf lib && npm run build:cjs && npm run build:es","major":"release major --run","minor":"release minor --run","patch":"release patch --run","build:es":"BABEL_ENV=es babel src --out-dir lib/es","lint:fix":"eslint ./ --fix","build:cjs":"babel src --out-dir lib","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"6.2.0","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"8.11.2","dependencies":{"prop-types":"^15.5.0","react-async-script":"1.0.0-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^3.5.0","karma":"~0.13.9","mocha":"~2.3.3","react":"^16.4.2","eslint":"^3.17.1","webpack":"~1.14.0","es5-shim":"^4.5.0","babel-cli":"^6.0.0","karma-cli":"~0.1.0","phantomjs":"^1.9.18","react-dom":"^16.4.2","babel-core":"^6.0.0","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","mt-changelog":"^0.6.2","babel-runtime":"^6.0.0","karma-webpack":"~1.7.0","babel-register":"^6.23.0","release-script":"^0.5.3","babel-preset-react":"^6.23.0","babel-preset-es2015":"^6.22.0","eslint-plugin-react":"^6.10.0","karma-mocha-reporter":"~1.1.1","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"^9.0.0","karma-sourcemap-loader":"~0.3.5","karma-phantomjs-launcher":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=16.4.1"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha_1.0.0-rc.1_1534216266745_0.4906201682230604","host":"s3://npm-registry-packages"}},"1.0.0-rc.2":{"name":"react-google-recaptcha","version":"1.0.0-rc.2","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@1.0.0-rc.2","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"f0e7d99038bdc3edef423ba502d30916cc0a2eca","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-1.0.0-rc.2.tgz","fileCount":21,"integrity":"sha512-EmGHDSMQ4eh2pmXrlLfNoUyBMdI7hqfY11Ro80yd+i5CbZgD5eF+6catKdaSvKNjU51j2P/6CuXfLYC62/Zr6A==","signatures":[{"sig":"MEUCIGp+m3mBcGkUiGbc4KsVXdRjJ8/GKlCC71dAaodTUDeuAiEA08wvrcAnyYgxDnW1vFSFvvA+jgU3lkyhHHXSkYspVuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbckkPCRA9TVsSAnZWagAAJ80QAJxMyTbQw4TYShnaaxfn\nJ+EAxC5WqyBfJOjMbjFLf4UH2l+uxlNJuUaoc56jAHRZT95jCx/moQ9XxyqJ\ngYW8zWoM/z+uFZIaavc+Vmc+wTZIqJtV+YJcFt25tC3oTYUeN2Ve6avDayA7\n6JQGKBoeACU+LmnqMDNREclzUkosG5j2Z33sJEotD5tF3aErfxYez5e/8KqQ\noCv43s3s2bv3YeYSPohEyrQa5xaOdBzYGnAhxm9le+wjFOY3ZhBzSroP1xPv\nwe3TPu5ICUih/8+ZRB3nEDv87X6Ojv0LWYvT0bdG8aePgHjTcUP71qGuouh1\nwetDzVmNlanKyIhQfSTpkh5Gau9r9617tOve1vorBuL+f77fKsQhuj4KsnA6\ngQT6gYw1mLXPeTOkJ5aNzqN/ShYevxxOw1Eq+d+aqo/hGeGbgBIrxB8KC8uC\n/GNSQc+s1iK6mk4DnrdfCmeYHHcsA1prdmYU6BcEnVXSYwJGNeAZ7ZQhHj0x\nauGrpaL8r+pBPBLTD+8HqZhXv1gTbQ5tzi3eOW3jEFa13q9ELZOiXwZ7BZ/R\nqO4N7FHcoTAwfct/Rmamo19OxXPbxtApCto52pHF5MiTH52vrMRTKP8fK/2h\nxLls8i1dwyDQsDvlkv+u8pLuJ9JcYKvx54c3Thr5HOtPCW8hLWscsKee0Drp\njicQ\r\n=K4B7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"lib/es/index.js","readme":"# react-google-recaptcha\n\n[![Build Status][travis.img]][travis.url] [![npm version][npm.img]][npm.url] [![npm downloads][npm.dl.img]][npm.dl.url] [![Dependencies][deps.img]][deps.url]\n\nComponent wrapper for [Google reCAPTCHA v2][reCAPTCHA]\n\n## Installation\n\n```shell\nnpm install --save react-google-recaptcha\n```\n\n## Usage\n\nAll you need to do is [sign up for an API key pair][signup]. You will need the client key.\n\nYou can then use the reCAPTCHA. The default require imports a wrapped component that loads the reCAPTCHA script asynchronously.\n\n```jsx\nimport ReCAPTCHA from \"react-google-recaptcha\";\n\nfunction onChange(value) {\n  console.log(\"Captcha value:\", value);\n}\n\nReactDOM.render(\n  <ReCAPTCHA\n    ref=\"recaptcha\"\n    sitekey=\"Your client site key\"\n    onChange={onChange}\n  />,\n  document.body\n);\n```\n\n### Rendering Props\n\nOther properties can be used to customise the rendering.\n\n| Name | Type | Description |\n|:---- | ---- | ------ |\n| sitekey | string | The API client key |\n| onChange | func | The function to be called when the user successfully completes the captcha |\n| theme | enum | *optional* `light` or `dark` The theme of the widget *(__defaults:__ light)*. See [example][docs_theme]\n| type | enum | *optional* `image` or `audio` The type of initial captcha *(__defaults:__ image)*\n| tabindex | number | *optional* The tabindex on the element *(__default:__ 0)*\n| onExpired | func | *optional* callback when the challenge is expired and has to be redone by user. By default it will call the onChange with null to signify expired callback. |\n| stoken | string | *optional* set the stoken parameter, which allows the captcha to be used from different domains, see [reCAPTCHA secure-token] |\n| size | enum | *optional* `compact`, `normal` or `invisible`. This allows you to change the size or do an invisible captcha |\n| badge | enum | *optional* `bottomright`, `bottomleft` or `inline`. Positions reCAPTCHA badge. *Only for invisible reCAPTCHA* |\n\n\n__lang__: In order to translate the reCaptcha widget, you should create a global variable configuring the desired language. If you don't provide it, reCaptcha will pick up the user's interface language.\n\n__useRecaptchaNet__: If google.com is blocked, you can set useRecaptchaNet to `true` so that the component uses recaptcha.net instead.\n\n__removeOnMount__: If you plan to change the lang dynamically, removeOnMount should probably be true. This will allow you to unmount the reCAPTCHA component and remount it with a new language.\n\n```js\nwindow.recaptchaOptions = {\n  lang: 'fr',\n  useRecaptchaNet: true,\n  removeOnMount: false,\n};\n```\n\n## Component API\n\nThe component instance also has some utility functions that can be called. These can be accessed via `ref`.\n\n- `getValue()` returns the value of the captcha field\n- `getWidgetId()` returns the recaptcha widget Id\n- `reset()` forces reset. See the [JavaScript API doc][js_api]\n- `execute()` programmatically invoke the challenge\n  - need to call when using `\"invisible\"` reCAPTCHA - [example below](#invisible-recaptcha)\n\n### Invisible reCAPTCHA\n\n[Invisible reCAPTCHA](https://developers.google.com/recaptcha/docs/versions)\n\nStarting with 0.7.0, the component now supports invisible options. See the [reCAPTCHA documentation](https://developers.google.com/recaptcha/docs/invisible) to see how to configure it.\n\nWith the invisible option, you need to handle things a bit differently. You will need to call the `execute` method yourself.\n\n```jsx\nimport ReCAPTCHA from \"react-google-recaptcha\";\n\nlet captcha;\n\nReactDOM.render(\n  <form onSubmit={() => { captcha.execute(); }}>\n    <ReCAPTCHA\n      ref={(el) => { captcha = el; }}\n      size=\"invisible\"\n      sitekey=\"Your client site key\"\n    />\n  </form>,\n  document.body\n);\n```\n\n\n### Advanced usage\n\nYou can also use the barebone components doing the following. Using that component will oblige you to manage the grecaptcha dep and load the script by yourself.\n\n```jsx\nimport { ReCAPTCHA } from \"react-google-recaptcha\";\n\nconst grecaptchaObject = window.grecaptcha // You must provide access to the google grecaptcha object.\n\nrender(\n  <ReCAPTCHA\n    ref={(r) => this.recaptcha = r}\n    sitekey=\"Your client site key\"\n    grecaptcha={grecaptchaObject}\n  />,\n  document.body\n);\n```\n\n## Notes\n\nPre `1.0.0` and `React < 15.5.*` support details in [0.14.0](https://github.com/dozoisch/react-google-recaptcha/tree/v0.14.0).\n\n[travis.img]: https://travis-ci.org/dozoisch/react-google-recaptcha.svg?branch=master\n[travis.url]: https://travis-ci.org/dozoisch/react-google-recaptcha\n[npm.img]: https://badge.fury.io/js/react-google-recaptcha.svg\n[npm.url]: http://badge.fury.io/js/react-google-recaptcha\n[npm.dl.img]: https://img.shields.io/npm/dm/react-google-recaptcha.svg\n[npm.dl.url]: https://www.npmjs.com/package/react-google-recaptcha\n[deps.img]: https://david-dm.org/dozoisch/react-google-recaptcha.svg\n[deps.url]: https://david-dm.org/dozoisch/react-google-recaptcha\n\n[reCAPTCHA]: https://www.google.com/recaptcha\n[signup]: http://www.google.com/recaptcha/admin\n[docs]: https://developers.google.com/recaptcha\n[docs_theme]: https://developers.google.com/recaptcha/docs/faq#can-i-customize-the-recaptcha-widget\n[js_api]: https://developers.google.com/recaptcha/docs/display#js_api\n[rb]: https://github.com/react-bootstrap/react-bootstrap/\n[reCAPTCHA secure-token]: https://developers.google.com/recaptcha/docs/secure_token\n","gitHead":"50399166d10e71a4a9e3ed3bf1dac84b57721bd1","scripts":{"lint":"eslint ./","test":"karma start --single-run","build":"rm -rf lib && npm run build:cjs && npm run build:es","build:es":"BABEL_ENV=es babel src --out-dir lib/es","lint:fix":"eslint ./ --fix","build:cjs":"babel src --out-dir lib","prepublish":"npm run build","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"6.2.0","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"8.11.2","dependencies":{"prop-types":"^15.5.0","react-async-script":"1.0.0-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^3.5.0","karma":"~0.13.9","mocha":"~2.3.3","react":"^16.4.2","eslint":"^3.17.1","webpack":"~1.14.0","es5-shim":"^4.5.0","babel-cli":"^6.0.0","karma-cli":"~0.1.0","phantomjs":"^1.9.18","react-dom":"^16.4.2","babel-core":"^6.0.0","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","babel-runtime":"^6.0.0","karma-webpack":"~1.7.0","babel-register":"^6.23.0","babel-preset-react":"^6.23.0","babel-preset-es2015":"^6.22.0","eslint-plugin-react":"^6.10.0","karma-mocha-reporter":"~1.1.1","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"^9.0.0","karma-sourcemap-loader":"~0.3.5","karma-phantomjs-launcher":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=16.4.1"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha_1.0.0-rc.2_1534216463153_0.7497483119026531","host":"s3://npm-registry-packages"}},"1.0.0-rc.3":{"name":"react-google-recaptcha","version":"1.0.0-rc.3","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@1.0.0-rc.3","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"53dfe87941e89106622d600fb8191fb9d425ccfd","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-1.0.0-rc.3.tgz","fileCount":19,"integrity":"sha512-bo0Pw3q6tXggekwulXuzn+A/Xjrrnrxq4u7W+GAC4bhdst+XeWYtdrO25oRIudketMCIqDBNEvG8Sw0ofWLT6w==","signatures":[{"sig":"MEUCIQCjdP1w03nLASEsaxzkLggRZpEE9eHB3uPdOSVsp+WzbgIga+QnhaqrDA6hdWOZNQOArtOR/gX/WhgRVNQxJ0LpT24=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdbukCRA9TVsSAnZWagAAyKMP/1M9YEPg0XC8J37P4uCF\nDMb98moy3WLw2thT1VLdacmPEjI731vOgIp0CsAcwrcnj8tqcgRrMshoPd80\nzkMn3u2xWgqbgE/q4hCfohMKbo4q7lDOxkXf8qzDAejLz5tJmDMCJnNM6ux6\nchHnAViP+QhtytVWIMm4NSsOTe/3lNurx4gsfAGlLAOyQwA0plaHYtuEML+v\n6azIGJkxA9UciDeYltGheE57/JJbCbC/E7eGc2Ox4PMtt184EcR97ZWA3fAT\nSWtche51MicjHs7wzS21NMro08dvE7mLnath8tf4dJ/yE13BK8sRUxgPgPWH\nlAjbgPAuGV3467VwWD9FEY0UM0ROtXF81TWhMplq63R2SapHglyFwSwM9nxX\nhbfPTRJSGFFp13IYm3HEVHt2ZXMr1+DMuz2tanLmdUudab1lEbdh8mbY+cZ8\nbm5GnG1dULgkGIiZm8w81jYFye9Oesmm6UV10SCrezNgOUls4s7B0dqW7FST\nuq/ZFGKfLAoC2ekz82Ihv7xwsp1oVWUS2QebUUhfMpzoUSxP5azwJr53iyXG\nEH0Gemfig5/S6n4IdWSRd4psJW9yYsHQUa5xGc97oqLd72C9jTW9EDHR0eMV\nbVjRu+MwRbWmgMQBE2Jx8LbDZBWTJI+gD5S7x5et0xkefBx7k6hVheOo1NbC\nhS78\r\n=yknv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"lib/es/index.js","readme":"# react-google-recaptcha\n\n[![Build Status][travis.img]][travis.url] [![npm version][npm.img]][npm.url] [![npm downloads][npm.dl.img]][npm.dl.url] [![Dependencies][deps.img]][deps.url]\n\nComponent wrapper for [Google reCAPTCHA v2][reCAPTCHA]\n\n## Installation\n\n```shell\nnpm install --save react-google-recaptcha\n```\n\n## Usage\n\nAll you need to do is [sign up for an API key pair][signup]. You will need the client key.\n\nYou can then use the reCAPTCHA. The default require imports a wrapped component that loads the reCAPTCHA script asynchronously.\n\n```jsx\nimport ReCAPTCHA from \"react-google-recaptcha\";\n\nfunction onChange(value) {\n  console.log(\"Captcha value:\", value);\n}\n\nReactDOM.render(\n  <ReCAPTCHA\n    ref=\"recaptcha\"\n    sitekey=\"Your client site key\"\n    onChange={onChange}\n  />,\n  document.body\n);\n```\n\n### Rendering Props\n\nOther properties can be used to customise the rendering.\n\n| Name | Type | Description |\n|:---- | ---- | ------ |\n| sitekey | string | The API client key |\n| onChange | func | The function to be called when the user successfully completes the captcha |\n| theme | enum | *optional* `light` or `dark` The theme of the widget *(__defaults:__ light)*. See [example][docs_theme]\n| type | enum | *optional* `image` or `audio` The type of initial captcha *(__defaults:__ image)*\n| tabindex | number | *optional* The tabindex on the element *(__default:__ 0)*\n| onExpired | func | *optional* callback when the challenge is expired and has to be redone by user. By default it will call the onChange with null to signify expired callback. |\n| onErrored | func | *optional* callback when the challenge errored, most likely due to network issues. |\n| stoken | string | *optional* set the stoken parameter, which allows the captcha to be used from different domains, see [reCAPTCHA secure-token] |\n| size | enum | *optional* `compact`, `normal` or `invisible`. This allows you to change the size or do an invisible captcha |\n| badge | enum | *optional* `bottomright`, `bottomleft` or `inline`. Positions reCAPTCHA badge. *Only for invisible reCAPTCHA* |\n\n\n__lang__: In order to translate the reCaptcha widget, you should create a global variable configuring the desired language. If you don't provide it, reCaptcha will pick up the user's interface language.\n\n__useRecaptchaNet__: If google.com is blocked, you can set useRecaptchaNet to `true` so that the component uses recaptcha.net instead.\n\n__removeOnUnmount__: If you plan to change the lang dynamically, removeOnUnmount should probably be true. This will allow you to unmount the reCAPTCHA component and remount it with a new language.\n\n```js\nwindow.recaptchaOptions = {\n  lang: 'fr',\n  useRecaptchaNet: true,\n  removeOnUnmount: false,\n};\n```\n\n## Component API\n\nThe component instance also has some utility functions that can be called. These can be accessed via `ref`.\n\n- `getValue()` returns the value of the captcha field\n- `getWidgetId()` returns the recaptcha widget Id\n- `reset()` forces reset. See the [JavaScript API doc][js_api]\n- `execute()` programmatically invoke the challenge\n  - need to call when using `\"invisible\"` reCAPTCHA - [example below](#invisible-recaptcha)\n\n### Invisible reCAPTCHA\n\n[Invisible reCAPTCHA](https://developers.google.com/recaptcha/docs/versions)\n\nStarting with 0.7.0, the component now supports invisible options. See the [reCAPTCHA documentation](https://developers.google.com/recaptcha/docs/invisible) to see how to configure it.\n\nWith the invisible option, you need to handle things a bit differently. You will need to call the `execute` method yourself.\n\n```jsx\nimport ReCAPTCHA from \"react-google-recaptcha\";\n\nlet captcha;\n\nReactDOM.render(\n  <form onSubmit={() => { captcha.execute(); }}>\n    <ReCAPTCHA\n      ref={(el) => { captcha = el; }}\n      size=\"invisible\"\n      sitekey=\"Your client site key\"\n    />\n  </form>,\n  document.body\n);\n```\n\n\n### Advanced usage\n\nYou can also use the barebone components doing the following. Using that component will oblige you to manage the grecaptcha dep and load the script by yourself.\n\n```jsx\nimport { ReCAPTCHA } from \"react-google-recaptcha\";\n\nconst grecaptchaObject = window.grecaptcha // You must provide access to the google grecaptcha object.\n\nrender(\n  <ReCAPTCHA\n    ref={(r) => this.recaptcha = r}\n    sitekey=\"Your client site key\"\n    grecaptcha={grecaptchaObject}\n  />,\n  document.body\n);\n```\n\n## Notes on Requirements\nAt least `React@16.4.1` is required due to `forwardRef` usage in [react-async-script](https://github.com/dozoisch/react-async-script).\n\n## Notes\n\nPre `1.0.0` and `React < 16.4.1` support details in [0.14.0](https://github.com/dozoisch/react-google-recaptcha/tree/v0.14.0).\n\n[travis.img]: https://travis-ci.org/dozoisch/react-google-recaptcha.svg?branch=master\n[travis.url]: https://travis-ci.org/dozoisch/react-google-recaptcha\n[npm.img]: https://badge.fury.io/js/react-google-recaptcha.svg\n[npm.url]: http://badge.fury.io/js/react-google-recaptcha\n[npm.dl.img]: https://img.shields.io/npm/dm/react-google-recaptcha.svg\n[npm.dl.url]: https://www.npmjs.com/package/react-google-recaptcha\n[deps.img]: https://david-dm.org/dozoisch/react-google-recaptcha.svg\n[deps.url]: https://david-dm.org/dozoisch/react-google-recaptcha\n\n[reCAPTCHA]: https://www.google.com/recaptcha\n[signup]: http://www.google.com/recaptcha/admin\n[docs]: https://developers.google.com/recaptcha\n[docs_theme]: https://developers.google.com/recaptcha/docs/faq#can-i-customize-the-recaptcha-widget\n[js_api]: https://developers.google.com/recaptcha/docs/display#js_api\n[rb]: https://github.com/react-bootstrap/react-bootstrap/\n[reCAPTCHA secure-token]: https://developers.google.com/recaptcha/docs/secure_token\n","gitHead":"49d16899938046201f04a79e748a5ba660b43757","scripts":{"lint":"eslint ./","test":"BABEL_ENV=development jest","build":"rm -rf lib && npm run build:cjs && npm run build:es","pretty":"prettier --write src/*.js ./*.js test/*.js","prepare":"npm run build","build:es":"BABEL_ENV=es babel src --out-dir lib/es","lint:fix":"eslint ./ --fix","build:cjs":"babel src --out-dir lib"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"6.2.0","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"8.11.2","dependencies":{"prop-types":"^15.5.0","react-async-script":"1.0.0-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.5.0","react":"^16.4.2","eslint":"^5.3.0","prettier":"1.14.2","babel-cli":"^6.0.0","react-dom":"^16.4.2","babel-core":"^6.0.0","babel-jest":"^23.4.2","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","babel-runtime":"^6.0.0","babel-register":"^6.23.0","babel-preset-react":"^6.23.0","babel-preset-es2015":"^6.22.0","eslint-config-prettier":"^3.0.1","eslint-plugin-prettier":"^2.6.2","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=16.4.1"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha_1.0.0-rc.3_1534442404265_0.6643309229944216","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"react-google-recaptcha","version":"1.0.0","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@1.0.0","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"ab3f7a04efcb2c598f674e54c6754e30729e87ec","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-1.0.0.tgz","fileCount":19,"integrity":"sha512-wZGqVX4wgu9ZSOWdtEmmWG15qQFxTfrMK3PUCk272xcgsUFwVBuOn4RL1ebA2Kvvyub9DKYivJpTSkoMvFSY0g==","signatures":[{"sig":"MEYCIQDsGDTzzZz7VXTr+SA7nxNz5x4f8+QFKmO24N8yxvucagIhAOAYbly9iOIuzWsMC3KoRrHNP3GUDoCpYKMqpFv406tH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbd3MHCRA9TVsSAnZWagAAnWkP/24X+nicmim7gJ92ZNPq\n+1CqUyL7JfG5/drK/XJAsMxg3gw0qp5umtNkacmRTHMNALgmNmTWk42zCXnE\nAgwzX1MwK5mOyKwm9RXIL2QtoEgqkmWnmRwGe3K0SRr294Ebzq/3dsM1IStT\nBWRUWXHaA95zujDTxD1NZhLCaIb1TJiWoxetiyUyiAjBUH8p2/BE6i8HtaFD\nuwG7KzFCT0/RFynSouTX2h5wLCT66g+F9Zgbw08F81jDK4fudrnD8lyEKnH/\nqSpleZMTm+R8PtzDFYgo16XuYlkN2Oh3yXftOc2kSkMgKpXXBKipTzJrXuz9\n6Tijlap1KfguFf+mpeHffa4kt3DI3BDZIPwvCHA6iduJGWihiFcGLcz1P7nI\nsnz+QF5kbCA5tOAXEL/ImQAOo/o9U2ponHaAqFzTvGGNSPk58LApczQfNuI9\nVb9Bz7YFnLX0/9Hj2vCvIqgw02qWWnsQJPSFlHrgv+6KJcBlrukPZc/wbL86\ntbGD7+QCfku5+gSX0i8zoXyan4KlvWsk2WYauffIvMIUM8eQXtoeUB9FfGUq\ne0YQzQKli3e8GI40m1xT46uYlGKsisNi4rZ1zro+W9GbqgYmB7fT/Zwh/K59\nxKZpUcGpmpDlT/uSVKe3EKpZNML8Dx6WhiynkZB+ofjFzgXmD9b+HC8h6QeY\nsIaJ\r\n=hzn0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"lib/es/index.js","gitHead":"c5f10dfdf85eac0965e1df732bc072341d0b8278","scripts":{"lint":"eslint ./","test":"BABEL_ENV=development jest","build":"rm -rf lib && npm run build:cjs && npm run build:es","pretty":"prettier --write src/*.js ./*.js test/*.js","prepare":"npm run build","build:es":"BABEL_ENV=es babel src --out-dir lib/es","lint:fix":"eslint ./ --fix","build:cjs":"babel src --out-dir lib"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"6.2.0","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"8.11.2","dependencies":{"prop-types":"^15.5.0","react-async-script":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.5.0","react":"^16.4.2","eslint":"^5.3.0","prettier":"1.14.2","babel-cli":"^6.0.0","react-dom":"^16.4.2","babel-core":"^6.0.0","babel-jest":"^23.4.2","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","babel-runtime":"^6.0.0","babel-register":"^6.23.0","babel-preset-react":"^6.23.0","babel-preset-es2015":"^6.22.0","eslint-config-prettier":"^3.0.1","eslint-plugin-prettier":"^2.6.2","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=16.4.1"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha_1.0.0_1534554887139_0.5196954366692512","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"react-google-recaptcha","version":"0.14.1","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.14.1","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"4cc01bd3d9276f397a430c1ff4cc9832d1c02edc","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.14.1.tgz","fileCount":17,"integrity":"sha512-3H0oxv+wjOuxfkP1pGURvRtBn9HxpuWA3goEyU3RFJTt8mPm7z6ItATsq8hJnFt6cdhFD6zw2FiIzRolzg636w==","signatures":[{"sig":"MEUCIGYbABMolHRdiysXuF80pRmGfYkvx4bFvo15lkdCgs+dAiEA/5H2w0aiWEsk3HxiYcleGfAEM+uUlbjVO8iGjCz6Pec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbe3AwCRA9TVsSAnZWagAAWusP/3W/ibuvNP9fdOlCxcxb\nVhpzQgjVkH//1rWV0cxcj+asEfZ7Td2t1mRn09mpAhDxa2LAzYr8pB4MYEJ1\nE1Cw+zMAdHNYLhPtd8TNl554UF2PpMBTszTJjo0/qIANzTr23Z4UmA7yh/n6\nbUrdOyeH3CiAEKtPnbhy7J2UlVUqZx3t6cabtBQmbyqsG2wvvGnC2aZ2A2ae\n0tgUb4ZVVkL+e8dlnKRulO2/ZC2OzK8tDuSDG4dJ52/P4qGjz545H5L3GtdF\ntey0QbcOcJBBtoG7pmcJmDUfSPt9SzCwoV8sgznBn1XFYN0s3uUlWqXmpxMr\n7zIDykeCZp/4Ru+OREYbxm7tWop5fvrQqlwgCaUGhxlwalF5oFl7hqdKt98R\nycbsFrNWPELF0aztBLFulgVW6OvqCD3Iuj7+feELegDBMG8xT0N4j38zqikd\n9quYq41hJaZQrhviZ5YDkyPC4kG5rMOSCKkhhERjD+rJkWI629lDByCfmwps\npb5KtxTc1LP0M/lp/GpvFhAAqicpj+qN0hPvQ8Fp/x8xH4qVMUl+GHqzN6dK\nxavG8F6APnO/HpjMnDco1RbKTlNF2jaKJFdjIKUdBiRAOiyEAHLPIpfbKQ3D\nGPRVv9Qh+5u0YFdbVM/hxt73fJeybmhPWoDOGw5E7ybKr3lpI3oi3Bfp/eIC\n43Mz\r\n=mtss\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/recaptcha-wrapper.js","module":"lib/es/recaptcha-wrapper.js","readme":"# react-google-recaptcha\n\n[![Build Status][travis.img]][travis.url]\n[![npm version][npm.img]][npm.url]\n[![Dependencies][deps.img]][deps.url]\n[![Dev Dependencies][devdeps.img]][devdeps.url]\n\nComponent wrapper for [Google reCAPTCHA v2][reCAPTCHA]\n\n## Installation\n\n```shell\nnpm install --save react-google-recaptcha\n```\n\n### React < 15.5\nWith version prior to 15.5\n```shell\nnpm install --save react-google-recaptcha@0.8.1\n```\n\n### React 0.13\nWith 0.13, install version 0.4.1\n```shell\nnpm install --save react-google-recaptcha@0.4.1\n```\n\n## Usage\n\nAll you need to do is [sign up for an API key pair][signup]. You will need the client key.\n\nYou can then use the reCAPTCHA. The default require imports a wrapped component that loads the reCAPTCHA script asynchronously.\n\n```jsx\nvar React = require(\"react\").default;\nvar render = require(\"react-dom\").render\nvar ReCAPTCHA = require(\"react-google-recaptcha\");\n\nfunction onChange(value) {\n  console.log(\"Captcha value:\", value);\n}\n\nrender(\n  <ReCAPTCHA\n    ref=\"recaptcha\"\n    sitekey=\"Your client site key\"\n    onChange={onChange}\n  />,\n  document.body\n);\n```\n\n### Rendering Props\n\nOther properties can be used to customise the rendering.\n\n| Name | Type | Description |\n|:---- | ---- | ------ |\n| sitekey | string | The API client key |\n| onChange | func | The function to be called when the user successfully completes the captcha |\n| theme | enum | *optional* `light` or `dark` The theme of the widget *(__defaults:__ light)*. See [example][docs_theme]\n| type | enum | *optional* `image` or `audio` The type of initial captcha *(__defaults:__ image)*\n| tabindex | number | *optional* The tabindex on the element *(__default:__ 0)*\n| onExpired | func | *optional* callback when the challenge is expired and has to be redone by user. By default it will call the onChange with null to signify expired callback. |\n| stoken | string | *optional* set the stoken parameter, which allows the captcha to be used from different domains, see [reCAPTCHA secure-token] |\n| size | enum | *optional* `compact`, `normal` or `invisible`. This allows you to change the size or do an invisible captcha |\n| badge | enum | *optional* `bottomright`, `bottomleft` or `inline`. Positions reCAPTCHA badge. *Only for invisible reCAPTCHA* |\n\n\n__lang__: In order to translate the reCaptcha widget, you should create a global variable configuring the desired language. If you don't provide it, reCaptcha will pick up the user's interface language.\n\n__useRecaptchaNet__: If google.com is blocked, you can set useRecaptchaNet to `true` so that the component uses recaptcha.net instead.\n\n__removeOnMount__: If you plan to change the lang dynamically, removeOnMount should probably be true. This will allow you to unmount the reCAPTCHA component and remount it with a new language.\n\n```js\nwindow.recaptchaOptions = {\n  lang: 'fr',\n  useRecaptchaNet: true,\n  removeOnMount: false,\n};\n```\n\n## Component API\n\nThe component also has some utility functions that can be called.\n\n- `getValue()` returns the value of the captcha field\n- `reset()` forces reset. See the [JavaScript API doc][js_api]\n\n### Invisible reCAPTCHA\n\n[Invisible reCAPTCHA](https://developers.google.com/recaptcha/docs/versions)\n\nStarting with 0.7.0, the component now supports invisible options. See the [reCAPTCHA documentation](https://developers.google.com/recaptcha/docs/invisible) to see how to configure it.\n\nWith the invisible option, you need to handle things a bit differently. You will need to call the `execute` method yourself.\n\n```jsx\nvar React = require(\"react\").default;\nvar render = require(\"react-dom\").render\nvar ReCAPTCHA = require(\"react-google-recaptcha\");\n\nfunction onChange(value) {\n  console.log(\"Captcha value:\", value);\n}\n\nlet captcha;\n\nrender(\n  <form onSubmit={() => { captcha.execute(); }}>\n    <ReCAPTCHA\n      ref={(el) => { captcha = el; }}\n      size=\"invisible\"\n      sitekey=\"Your client site key\"\n      onChange={onChange}\n    />\n  </form>,\n  document.body\n);\n```\n\n\n### Advanced usage\n\nYou can also use the barebone components doing the following. Using that component will oblige you to manage the grecaptcha dep and load the script by yourself.\n\n```jsx\nvar React = require(\"react\").default;\nvar render = require(\"react-dom\").render\nvar ReCAPTCHA = require(\"react-google-recaptcha/lib/recaptcha\");\n\nvar grecaptchaObject = grecaptcha // You must provide access to the google grecaptcha object.\n\nfunction onChange(value) {\n  console.log(\"Captcha value:\", value);\n}\n\nrender(\n  <ReCAPTCHA\n    ref=\"recaptcha\"\n    sitekey=\"Your client site key\"\n    onChange={onChange}\n    grecaptcha={grecaptchaObject}\n  />,\n  document.body\n);\n```\n\n[travis.img]: https://travis-ci.org/dozoisch/react-google-recaptcha.svg?branch=master\n[travis.url]: https://travis-ci.org/dozoisch/react-google-recaptcha\n[npm.img]: https://badge.fury.io/js/react-google-recaptcha.svg\n[npm.url]: http://badge.fury.io/js/react-google-recaptcha\n[deps.img]: https://david-dm.org/dozoisch/react-google-recaptcha.svg\n[deps.url]: https://david-dm.org/dozoisch/react-google-recaptcha\n[devdeps.img]: https://david-dm.org/dozoisch/react-google-recaptcha/dev-status.svg\n[devdeps.url]: https://david-dm.org/dozoisch/react-google-recaptcha#info=devDependencies\n\n[reCAPTCHA]: https://www.google.com/recaptcha\n[signup]: http://www.google.com/recaptcha/admin\n[docs]: https://developers.google.com/recaptcha\n[docs_theme]: https://developers.google.com/recaptcha/docs/faq#can-i-customize-the-recaptcha-widget\n[js_api]: https://developers.google.com/recaptcha/docs/display#js_api\n[rb]: https://github.com/react-bootstrap/react-bootstrap/\n[reCAPTCHA secure-token]: https://developers.google.com/recaptcha/docs/secure_token\n","gitHead":"8adc41b4179027f5f562d6d05172b3712e685a39","scripts":{"lint":"eslint ./","test":"karma start --single-run","build":"rm -rf lib && npm run build:cjs && npm run build:es","major":"release major --run","minor":"release minor --run","patch":"release patch --run","build:es":"BABEL_ENV=es babel src --out-dir lib/es","lint:fix":"eslint ./ --fix","build:cjs":"babel src --out-dir lib","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"6.2.0","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"8.11.2","dependencies":{"prop-types":">=15.5.0","react-async-script":">=0.11.0 < 1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^3.5.0","karma":"~0.13.9","mocha":"~2.3.3","react":"^15.5.0","eslint":"^3.17.1","webpack":"~1.14.0","es5-shim":"^4.5.0","babel-cli":"^6.0.0","karma-cli":"~0.1.0","phantomjs":"^1.9.18","react-dom":"^15.5.0","babel-core":"^6.0.0","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","mt-changelog":"^0.6.2","babel-runtime":"^6.0.0","karma-webpack":"~1.7.0","babel-register":"^6.23.0","release-script":"^0.5.3","babel-preset-react":"^6.23.0","babel-preset-es2015":"^6.22.0","eslint-plugin-react":"^6.10.0","karma-mocha-reporter":"~1.1.1","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"^9.0.0","karma-sourcemap-loader":"~0.3.5","karma-phantomjs-launcher":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha_0.14.1_1534816303398_0.7699412504734393","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"react-google-recaptcha","version":"1.0.1","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@1.0.1","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"e66302514245cdf016a235fc9681cba1fff0a41c","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-1.0.1.tgz","fileCount":19,"integrity":"sha512-lRoTwAUhmpcGbNH9/CkNVDYPNSe54tXTK0heGzpZ4RkaiDam8Z0c4BfzEIIsNV5LdwDUr2GFpbIKD2R+HoXCYw==","signatures":[{"sig":"MEQCIGEh1B6ax//RiAKkHcA9aCCCng/by/US86waiDjDz80tAiBWzWP7JgIXqo7CkmSiwPVOBFoOxjAK6s689BfSnKORGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiCGHCRA9TVsSAnZWagAAArAP/Rq941YTTN7bfpzeo88c\nnFXd3WMg0CyElH+Vem28nTXgk121ypgfaMBlSTQQzuug+rcWxajhUYpU0Bmw\n9izZtl9Nd6VixGtYYFf6FbryFZXNKrKbOgtZisVvd9tWpkvPWmz988+XGY2A\naWcHobBmzr0ew/sleFrjVNdXJleAGzDglm561YuxV+fYP091qGHIT1V0fxvf\nzKF9yvKRUOtN+DwfpfFJajUZbOXieTXUEHn+T2c4JmgdoMdBvwjigw99KJ3e\nGy6XVwVYosABdT0e4Hmd7CgzwHM7sM5OVj5LK+797fkyKXenV1t8sr4Ww4uQ\ni3aCbBweTMzdi4RK1jepl5mMAK7h+SJgrL8YPlVbswWvGEx7i1pbd/nmGTNj\nKWU+h2NL3EkAC+s0rx0LWsRLLFeOgwpCtBEgZK7gn6+EDGk1Ez431Nwc9Box\nyKsPldRmnNCAZNR980RY5qvC8CP7dEIFx/dvNEw9b+EqlzpaIOf5Gp273XDb\n5yZtYQ6v9RzNbfK7VnghvRA/wRuhY/Oq0wnVJoBEh2d3xl29uwvZIIevJpAZ\nWbgkfw27eSqfpt070slE6AcT2X6empB3fYzZzBC9W5CRmVKbm1WAL6RkJA9n\nkw5AFwQzCo00/qR383Vj/7gOW/RkpQeQKJEpwvZrRixxyU/JftgUQEHpzS02\nc3QS\r\n=7sU5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"lib/es/index.js","gitHead":"4665e9b980daca8cc29bbe5f2756a5f05e9f9915","scripts":{"lint":"eslint ./","test":"BABEL_ENV=development jest","build":"rm -rf lib && npm run build:cjs && npm run build:es","pretty":"prettier --write src/*.js ./*.js test/*.js","prepare":"npm run build","build:es":"BABEL_ENV=es babel src --out-dir lib/es","lint:fix":"eslint ./ --fix","build:cjs":"babel src --out-dir lib"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"6.2.0","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"8.11.2","dependencies":{"prop-types":"^15.5.0","react-async-script":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.5.0","react":"^16.4.2","eslint":"^5.3.0","prettier":"1.14.2","babel-cli":"^6.0.0","react-dom":"^16.4.2","babel-core":"^6.0.0","babel-jest":"^23.4.2","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","babel-runtime":"^6.0.0","babel-register":"^6.23.0","babel-preset-react":"^6.23.0","babel-preset-es2015":"^6.22.0","eslint-config-prettier":"^3.0.1","eslint-plugin-prettier":"^2.6.2","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=16.4.1"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha_1.0.1_1535648134722_0.18658122680110312","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"react-google-recaptcha","version":"1.0.2","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@1.0.2","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"d77d0c91558d07c2f9f22b8ec05c383cbdbcabac","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-1.0.2.tgz","fileCount":19,"integrity":"sha512-YBiCB1Um6f+Jq7kfcoOKlOcHxeSEW/zC0+iN75CKoVw54vOz5c7NLNkTSc5cYRs4ymWNsMrye2qSVaENpB4vhA==","signatures":[{"sig":"MEUCIGrs6+mpYifiQZqg1or5mJKqoOvWGNESUZofFjk9K5y1AiEAy2Xg8gvhcm5EG4MIFwlUjB38fi/kFt3TDZW/7swnALE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkBFVCRA9TVsSAnZWagAAOFUP/3GSFViuBK9BBrKqMKii\nxq60mDGupInMgTSf8b+eEhiIcbi9NOIseYqibGW3H29pZ6+gxwpx88izlerD\nZgrty3PAIvzgcaCBwR6lHZbtWG2yBXZqOnlc3aUszNdQZhLBIHvjDlOct1pt\nJMEVLAgNvBpUbUqFy+13wGLKJQP91BhyoAw1bV5VQCX9AZwoCBhEHggvUsCZ\nJHqRi4evsx3E8AWtzknDDbvn5IM22X0hgxBXq0cJRu+KdaL0U0MF8vtc7UZ6\n2eKqG1fI08KgJTsXjL2UQWTtW8LF2M93VyrbGpM32o1fRGHtVOR8C6/lKsnD\nLVh6FUMi2oRKjESMK2AJsgfKPuZOqzLzDFJeclhLn/idqcFSECdmHHP6xnx/\n6583nQH2F2Xt1r8wcns8drG4V8b5ylorLM6IKVpWTpK+/2nT7KDG7De3uXF7\nl/9HsOJpNC+x4DlwekQEXwbPlon7UjqO3hW0/TJ064ovZ6/84R2pRluWDpd4\nqIj3Gv3/ST4xd7LpLrBx/8TcXezCHOj9eIoHSKqjxMMiJgnBC0WpkmW+e0Mi\nHQPGkTncWKZas2rXw9nFuztb7wfM6RVVvLDwy48BlnKf6Q9vNpENJRCg3hIX\n2m4IxIgqOqhJMPujVaCjS4BAqIMg6vrXqi9o9/pm/ZYejB5G+J1LgIaeTNCr\natyT\r\n=pR6M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"lib/es/index.js","gitHead":"0afdd7c8a3e5cadb6a5f811b8996ec8c924e829b","scripts":{"lint":"eslint ./","test":"BABEL_ENV=development jest","build":"rm -rf lib && npm run build:cjs && npm run build:es","pretty":"prettier --write src/*.js ./*.js test/*.js","prepare":"npm run build","build:es":"BABEL_ENV=es babel src --out-dir lib/es","lint:fix":"eslint ./ --fix","build:cjs":"babel src --out-dir lib"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"6.2.0","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"8.11.2","dependencies":{"prop-types":"^15.5.0","react-async-script":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.5.0","react":"^16.4.2","eslint":"^5.3.0","prettier":"1.14.2","babel-cli":"^6.0.0","react-dom":"^16.4.2","babel-core":"^6.0.0","babel-jest":"^23.4.2","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","babel-runtime":"^6.0.0","babel-register":"^6.23.0","babel-preset-react":"^6.23.0","babel-preset-es2015":"^6.22.0","eslint-config-prettier":"^3.0.1","eslint-plugin-prettier":"^2.6.2","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=16.4.1"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha_1.0.2_1536168276813_0.1363988631686439","host":"s3://npm-registry-packages"}},"0.14.2":{"name":"react-google-recaptcha","version":"0.14.2","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@0.14.2","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"08117e5f1c97eca0c7d0ac8a238b676d3acee230","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-0.14.2.tgz","fileCount":15,"integrity":"sha512-f6ZiaA47EFf/8nFbyRHpsiD7mFH40E97Ard9Oig1DEF1whN9GfJNemV5P2H8BLIT35wZuQci4RrwHKV5M7Mu5A==","signatures":[{"sig":"MEQCIEC7nlceQgwSFo1kGpnLRT9QKI6+IbPT6PHxABtbIQ2BAiAad/7ZdJfAy2TpQgZ5tisKJE1nd6DAKMq6Hfqg6VW08w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbm9zSCRA9TVsSAnZWagAA+UQP/3F9lKR99WovrR69bZ3g\naXjGAzdL8nCRp0TJ2F7wv8GRiosLABotaztjLQaqYVkskGBYi8b1JHQy9BbN\n0YlWOAzZ4BxZlNWiwuljWKOfj011erCHvIuV3PBq332O74mAe2fGnRU2gKcV\nbDNItupicxOMI3KZf6qhw442UZmRf1tIL8CULuLEqIQU/Z/qcyGkCTPMWPAi\nhyMiwjrUXMxjvPTJhfrdnz5X9cjzExzmT3mmlbcYQmyerb7FKHKcU8wuSWfw\nwEXZ1JFnrzF7LDZzgt0/pwJ3wuAZyQloLcHfZzkV+IPzkRbkVsfCZM+Yxg73\nk2MCLxLJmUSyuf5+wgUx5rCx2SRUOU/upCHbO780k+f16BbZp0T4qkvFUzN7\npcN+Envby04vnwDpHMCi1naNQcrl3l3iLv6G1V7nSvvtlARNGTYEPo17QQ62\npTqDw7obdFbLXhb7oOTi1/EM+3Y5zjNtjq4iA+wK65MEVtyconE83Y40Zier\nHMiyI8hbVUNIVCUUuZlgWxFRAaR/ZCNbx2X0zuH+B0mlsWX54YpLKPpwIXU0\n8c74/vymbubfoCSY4cUggQMChl8Kv5cXhKoeWLlz8T06gUYmEZVjcZGHaNZk\no4Q9Z9TZJtavrUw1uEDRTbAFRh+mGd1cK/Vpp5If8gOp4Q7uyAo2+BSAVKQr\n4S0B\r\n=DbcB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/recaptcha-wrapper.js","module":"lib/es/recaptcha-wrapper.js","gitHead":"9ed76aca8bf2b351f9c794a89326a53e00f6535c","scripts":{"lint":"eslint ./","test":"karma start --single-run","build":"rm -rf lib && npm run build:cjs && npm run build:es","major":"release major --run","minor":"release minor --run","patch":"release patch --run","prepare":"npm run-script build","build:es":"BABEL_ENV=es babel src --out-dir lib/es","lint:fix":"eslint ./ --fix","build:cjs":"babel src --out-dir lib","test-watch":"karma start"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"6.2.0","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"8.11.2","dependencies":{"prop-types":">=15.5.0","react-async-script":">=0.11.0 < 1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","karma":"~0.13.9","mocha":"~2.3.3","react":"^15.5.0","eslint":"^3.17.1","webpack":"~1.14.0","es5-shim":"^4.5.0","babel-cli":"^6.0.0","karma-cli":"~0.1.0","phantomjs":"^1.9.18","react-dom":"^15.5.0","babel-core":"^6.0.0","karma-chai":"~0.1.0","karma-mocha":"~0.2.0","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","mt-changelog":"^0.6.2","babel-runtime":"^6.0.0","karma-webpack":"~1.7.0","babel-register":"^6.23.0","release-script":"^0.5.3","babel-preset-react":"^6.23.0","babel-preset-es2015":"^6.22.0","eslint-plugin-react":"^6.10.0","karma-mocha-reporter":"~1.1.1","karma-chrome-launcher":"~0.2.0","eslint-config-defaults":"^9.0.0","karma-sourcemap-loader":"~0.3.5","karma-phantomjs-launcher":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha_0.14.2_1536941265264_0.44204798906026155","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"react-google-recaptcha","version":"1.0.4","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@1.0.4","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"e94249ee8e99e216218ee23ce95270717af60b90","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-1.0.4.tgz","fileCount":18,"integrity":"sha512-y0LJ88mUwB8/B12VPKpgR3y5UxNp7E/3vw4+e0ysrToUl9v4pag8vIrk2gDlWwnMeb8NLJacz9skGlnF5vzPfQ==","signatures":[{"sig":"MEQCIGzdwhN1t0eB8sYL8rjgy4qQAXMgH+MRyfpoiqN2PFGWAiB+AC7JkkUtrMuX6V6NkJpK3soakDwXMLrVpIlRgHYHYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrVbxCRA9TVsSAnZWagAAzxYP/2XLoHvlPmkPZuWdqx+X\n+7oypmdOqd6m02ATQQSVvda82ddhV8GBrc9BtML3eNgnNx5H9mlwS3hgFP4R\ngdK2QOhAMmzcUBFM4/6YzmI7n9VsLjeOvMuZjgt23doGeE/lZFuWWdlIhpue\n8zueVSbqEcIGG7WblVE1eYmRjBf48VSII7FGAA/toOi2CFhg9uKVwKC29raL\nWFvTzBbFgQiEB9lxoozBT29tPQIAM+dJzZZKhUP+zThIhnT4+lK3LD2I7ND8\ngEKmrfj+r6MjAF0cwgoE0LStZWi+aCmFR0/1LFCjCs5ef4CfdVu4gOnaw+JD\nHoZSTHQbfWQwXj6CI53d2OWci6i+XNLGD26dXtIaOuCNxB5qAj7XRtwSJ7QQ\no1oMCcA9RPNq3FGL+Dhd8Y3XXO1bUr5myoQtRchZorhdFZ+s4Bb+IosQxjzt\n0QKDnN9304OkQ+fRo31NSkcjgS5mhRutfre9aRWjq0wCfVJvNJ93wqnU4lhk\nbUIgRcgj3emsUc1WDKkKGxs5cUtvkoF7j7HMYWJ/xbIZgU6AbmwCZp9zgvsw\neUX/g02OtGoz55e9yRZStQ37ip76u8F5mChU4TTeh9WOoMP/ffphqsBrF944\nQtq9jHkKbjsYQSIfnIoxJ3NquDqCLodj4r/444pH0NPcTQW0gkqxGwUW91cy\na2ue\r\n=N0Eu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"lib/es/index.js","gitHead":"2e33e9a5c03fb83a0951c3e5ec5d37f858e18edf","scripts":{"lint":"eslint ./","test":"BABEL_ENV=development jest","build":"rm -rf lib && npm run build:cjs && npm run build:es","pretty":"prettier --write src/*.js ./*.js test/*.js","prepare":"npm run build","build:es":"BABEL_ENV=es babel src --out-dir lib/es","lint:fix":"eslint ./ --fix","build:cjs":"babel src --out-dir lib"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"6.2.0","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"8.11.2","dependencies":{"prop-types":"^15.5.0","react-async-script":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.5.0","react":"^16.4.2","eslint":"^5.3.0","prettier":"1.14.2","babel-cli":"^6.0.0","react-dom":"^16.4.2","babel-core":"^6.0.0","babel-jest":"^23.4.2","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","babel-runtime":"^6.0.0","babel-register":"^6.23.0","babel-preset-react":"^6.23.0","babel-preset-es2015":"^6.22.0","eslint-config-prettier":"^3.0.1","eslint-plugin-prettier":"^2.6.2","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=16.4.1"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha_1.0.4_1538086640317_0.4020211561213185","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"react-google-recaptcha","version":"1.0.5","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@1.0.5","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"fc5a1c5c9fd678ccea11c9a47b22f38a8b9d3c88","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-1.0.5.tgz","fileCount":20,"integrity":"sha512-IUIIQVUIKgsG7Ok1AiqBdJZVpFRpIWOM3H/36fAJHMd52l+X0pn4sTxvm2YJEN01QXWR1jg79+93J8mQef7hfw==","signatures":[{"sig":"MEUCIEv3ye9o5Hpk4Q6kSJ17UcgHf31kPXByqTz+z6lz/Iy2AiEA6tRhW+H38MZMmkDyFyT2cyJhjEukIrkPyO/TbvDCBHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6biLCRA9TVsSAnZWagAA04YP/2TtdgGIMKo++qmgshRe\nX1e91BfeDcz1p60Jq0S7/LMPSOPtNKpCzgb1P1P9OlMarx1g4rGhSnbOVw1B\nkqGHU4VGj/oU2i+PO7kSo5o8RdRNtYfPs0C718N3Yc7b7+RTN5jMM0z0rCFP\nO9MC0Pi4RYLAD7ab6KTaTlmzTowfXzpS/VVXs8uDsjRxXCeJoIG+QlE5jWZv\n0UVROjO+lsA9SvmMxMplRaUl2HcVlrem5cBDDEC01mBkQhJxIDCIkQlKw24/\nL/e9swOty1I4djj0FOlYOSaw2DM6wXU4IuRy/eK8G08P+8d+uejvk/GO2jLc\nMnlO4jG2pxioJx5WSQvJIUCp8lTEdXqQmyGmAy5UhCUQdf2hcpSW2PTb+Tp/\nJ+kkg8Iixha5FhrvOI/aHLSFaFpNLJ6PV4oGekDIpxo9ydTrEqIHpdayO3Tl\ngwbAw7m/rreQlp3h/MZK/mDZ8gNvHr64EkxA63t+FtXorY00HZ1krloo9GT6\nBU7g3tVMpNr4JBN+Y294i0h0z7TKOazJ1iRa/f/3DPOQG7qf2rsQcNHLQDBH\nMoIBPAblATr2NInRl+spyhW6JA3CLNu/ECIkl59NJ69463HieVddf3WNOY+F\n9Q9mwCqgCRs9FjyFv+XsgnqXz08T1Z6qK+yy5ADoAQrcV8pvCe3W6r8lCGYe\nfTNs\r\n=UCOU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"lib/es/index.js","gitHead":"57b27396c889be69a9f9e6a5be699631c206437c","scripts":{"lint":"eslint ./","test":"BABEL_ENV=development jest","build":"rm -rf lib && npm run build:cjs && npm run build:es","pretty":"prettier --write src/*.js ./*.js test/*.js","prepare":"npm run build","build:es":"BABEL_ENV=es babel src --out-dir lib/es","lint:fix":"eslint ./ --fix","build:cjs":"babel src --out-dir lib"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"6.2.0","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"8.11.2","dependencies":{"prop-types":"^15.5.0","react-async-script":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.5.0","react":"^16.4.2","eslint":"^5.3.0","prettier":"1.14.2","babel-cli":"^6.0.0","react-dom":"^16.4.2","babel-core":"^6.0.0","babel-jest":"^23.4.2","babel-eslint":"^7.0.0","babel-loader":"^6.0.0","babel-runtime":"^6.0.0","babel-register":"^6.23.0","babel-preset-react":"^6.23.0","babel-preset-es2015":"^6.22.0","eslint-config-prettier":"^3.0.1","eslint-plugin-prettier":"^2.6.2","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"react":">=16.4.1"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha_1.0.5_1542043786371_0.4201587316874693","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"react-google-recaptcha","version":"1.1.0","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@1.1.0","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"f33bef3e22e8c016820e80da48d573f516bb99e8","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-1.1.0.tgz","fileCount":19,"integrity":"sha512-GMWZEsIKyBVG+iXfVMwtMVKFJATu5c+oguL/5i95H3Jb5d5CG4DY0W9t4QhdSSulgkXbZMgv0VSuGF/GV1ENTA==","signatures":[{"sig":"MEYCIQCO1G/r36gg0Wf5R5sfbUDnz2R97kZmcVzIC4MiewsU4AIhALTHzfPo8JDK+Jg8q6DMoBtEIneKQKDvZZCVjkaBRdFP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdK21ZCRA9TVsSAnZWagAAUPwP/34FEscibx+s+XoDQBFF\nSaKg2UnxCuULTm00nvcNPsNcrLq9J/UJlZgg9lw8DtuB0cF5bgHVw1s/KGU5\nz0NVagGUzXrrgh7kJHd1oYJ7TyE561kOXG8u/JDVl5dUZPuCZtllrFokNMTq\ns1GxvfMmdxuMXPHBP5aIas1/nuo3N+d211IgdHN+5nC6tgsdQWh+ubxZY+Ue\nsJdK0EgGChTQ7unuBFg5wYvAwCjcougo6eSSm65zXCFtKC3XYZjTB41RJQNi\nUWEaID0f9rWc64/RhuHVSC3mm5qyAg/knXRcf5UmrxJxaDmV+uOLlPBe0CiM\nTYfrt/D5RgJYPNYYBQOiEyigLbb6fG+YkThZyPI8L/l5OS20ADwNv/AINJOD\nPbfleZE0nWIMwLimLo1XRDAwUeW6DdWEGtCELz9mLEV+q6pRac8YIuOxhWn+\nDIpopkvL0fcUvSlHn9QmnD9vpZ9xlciOgz+4M8/9oiH4ZY+beHgCHOC6qLa7\nzQNC8ygXtAl8EIumAisyeF/XfC9zxmYUvmErypiRby01C4nJ4GFZMTNYPPfF\nXlMLWkTC44hHB9kn8n/l1agNNZOQ7fXK1o7OKXY0iZsEd2iNdY0JRBkZn8wa\ntILY1aChPx5mWkl0QqoFpGJcO3I/wECN0PjyfSWIXDlJmFOa45+QOzwxkeZh\n1IXe\r\n=6J7C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"lib/esm/index.js","gitHead":"f376dc34d49d1f5b03d006f6fa7ffd7c12f75a83","scripts":{"lint":"eslint ./","test":"BABEL_ENV=development jest","build":"rm -rf lib && npm run build:cjs && npm run build:esm","pretty":"prettier --write src/*.js ./*.js test/*.js","prepare":"npm run build","lint:fix":"eslint ./ --fix","build:cjs":"babel src --out-dir lib","build:esm":"BABEL_ENV=esm babel src --out-dir lib/esm"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"6.2.0","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"8.11.2","dependencies":{"prop-types":"^15.5.0","react-async-script":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","react":"^16.4.2","eslint":"^5.16.0","prettier":"1.14.2","react-dom":"^16.4.2","@babel/cli":"^7.4.4","@babel/core":"^7.4.5","babel-eslint":"^10.0.2","@babel/preset-env":"^7.4.5","@babel/preset-react":"^7.0.0","eslint-config-prettier":"^3.0.1","eslint-plugin-prettier":"^2.6.2"},"peerDependencies":{"react":">=16.4.1"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha_1.1.0_1563127128183_0.5843084380843588","host":"s3://npm-registry-packages"}},"2.0.0-rc.1":{"name":"react-google-recaptcha","version":"2.0.0-rc.1","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@2.0.0-rc.1","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"8136bd4835b17356c790f23065b779ea4d4bdc2b","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-2.0.0-rc.1.tgz","fileCount":20,"integrity":"sha512-4oUWH1iLFabXVqSUqcHRNsGeGAlFLubRfszykFjw8xKuGwG9+GYcoQiTMfti+BKc+K/Pnog+4c+jWivElbViBA==","signatures":[{"sig":"MEQCIDoijZ5mYDvVgkT1yxUb0Gkd+ILjL7pe4dOLSsArw2FpAiB2c+WOnixxKQEJ8LsRLGfLt8IA/81YWczO2Nz+tjOkkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRkhmCRA9TVsSAnZWagAAbMsP/28TAmpfPEakWhYGmEDB\nxoT34k7q/fYCtkRgED559Rf1V6XldDnANaXk6LBDX6xzJEoEkdKKzLTf+/IO\nA/MUvpYRAIDW32lpvmMcixVhX6ragioJeVY0K2JWuoJTc9kbPizowzLgAUUc\nXJyreA/eWcJRzyzveRPYvM7rYBWklyhptbspIuNwcl+KL5Rk7OrWHsgu/qvb\nUrfOvLz47Gja5sGXpT9GD3TGAARHSlmo6htxTbFSWZ4buFSRst0mvdJqZhr8\nkOp0l7orLahDdSrMS4c/KQjmdOpz0oN7ZV9zfJybYCezgwKpWVOjJIEnw2B9\nnM0fHuH9I3x3sj5fSJ5OibgHrr9aHrmMcMnVd8zHl/b+qDxCAix7OxPcNE3p\n/PYdu1H3PspbcW3EciiPJKgOWRItWsN5JldkYUr8bJnOZ7k9vY0Ko/9uKvKN\nAeZcY+36Gw4LRbNXkbueZ+BefCmXHyT7BHQ14q80/dRQ/XcLOoK0Y3YCnhcF\nMO9EObX2JM6nHs4m0ux9+ZR//0l2s5HuL1+WCRSOiIw73AmoIUyDIidy0Yj3\ngxGZEgv9DwuXFXwNKY5BQMRTEo9+MVyKMimkaGHav+8WQWeQBxab6ao5vIkI\nWP1pjs/h7q4pkztq6EVgIPvHOzdSsf1POnLSNS8NtbFsW/bI102xRS40Iet4\n9mJ/\r\n=/5rq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"lib/esm/index.js","gitHead":"14c9a6e2ed8188a9c58ce0244e1bcffb751bc09f","scripts":{"lint":"eslint ./","test":"BABEL_ENV=development jest","build":"rm -rf lib && npm run build:cjs && npm run build:esm","pretty":"prettier --write src/*.js ./*.js test/*.js","prepare":"npm run build","lint:fix":"eslint ./ --fix","build:cjs":"babel src --out-dir lib","build:esm":"BABEL_ENV=esm babel src --out-dir lib/esm"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"6.2.0","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"8.11.2","dependencies":{"prop-types":"^15.5.0","react-async-script":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","react":"^16.4.2","eslint":"^5.16.0","prettier":"1.14.2","react-dom":"^16.4.2","@babel/cli":"^7.4.4","@babel/core":"^7.4.5","babel-eslint":"^10.0.2","@babel/preset-env":"^7.4.5","@babel/preset-react":"^7.0.0","eslint-config-prettier":"^3.0.1","eslint-plugin-prettier":"^2.6.2"},"peerDependencies":{"react":">=16.4.1"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha_2.0.0-rc.1_1564887141828_0.5058345480671957","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"react-google-recaptcha","version":"2.0.1","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@2.0.1","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"3276b29659493f7ca2a5b7739f6c239293cdf1d8","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-2.0.1.tgz","fileCount":20,"integrity":"sha512-4Y8awVnarn7+gdVpu8uvSmRJzzlMMoXqdhLoyToTOfVK6oM+NaChNI8NShnu75Q2YGHLvR1IA1FWZesuYHwn5w==","signatures":[{"sig":"MEYCIQDQu31z9lSKUknLi4SeaLeKChjMrzicmYrg4g6rJlzlzAIhAPKfHPSX2UN3khFsG8eleKlSkED3LbNzHHwGBZmj9G24","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfT5gCRA9TVsSAnZWagAArv4P/1JcFXp9Svcp4KFdW1Lh\nI1SGttbv4/zYOZP5ym7/XxGkU/w9UEX3rgq2Uf4kbS0d4PfuONIXsewMF7QX\nOEq8XX9ylPMfR7VlxJ1gFoF0bGQA6wuQU682xzYb2mrZw4tMuE5QKPc1uQq9\n7bdKRp6ARhx20ARY1ppUjH7qsQNGRYRM9ByjQpeh1rRnREI55+FHBYPs7kOo\nz8Vsrhc1Cq0FoFjJfnE9cZvDxJ2ldiJRNiKGXOMobjD8cMedx54iuWqlpVga\n3hL4ZsGmziKyqHDk3i4H7jiu3KejLZF/C4E2XVU0/lZ9/csEo6WI8jFXlXJx\nbWrDw2HEve05f+vntLEK0bGHF4gysUHjg3FlIzq676GLefDLnjrxp/n4ZXOM\nbLvBg2LZtnOHgHTwiUA+fghKb1HWv5Y6Lj2tw/PUXOiu7wvEPryfK2ouiGH7\n9X4t2lNkBTa+t/f18dGYMo9tv0f3SGYlnzEww5oF94uodNBcu3AkRloIgzWt\n9Kyrzl1TH7kWnPDjZsy5Edvm3exiNFh+5QTSUqEzvrQ9ZPm7fymdkf6GjH87\ny3Cp3D/R7DDMGQjwFIt8Vywyoi8x+XBCoFTbKCMFPeIGcQQveqR8L2Os1b3F\nyePpwjnnq0yypzxyrDCvVrmXbETdvU8m6hrOXQ4qePqRNX0y1iU4gYVRl8/S\nNSr6\r\n=s/3W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"lib/esm/index.js","gitHead":"5971cc272115014d1315028f2eed9aba60c6fd77","scripts":{"lint":"eslint ./","test":"cross-env BABEL_ENV=development jest","build":"rm -rf lib && npm run build:cjs && npm run build:esm","pretty":"prettier --write src/*.js ./*.js test/*.js","prepare":"npm run build","lint:fix":"eslint ./ --fix","build:cjs":"babel src --out-dir lib","build:esm":"cross-env BABEL_ENV=esm babel src --out-dir lib/esm"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"6.2.0","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"8.11.2","dependencies":{"prop-types":"^15.5.0","react-async-script":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","react":"^16.4.2","eslint":"^5.16.0","prettier":"1.14.2","cross-env":"^5.2.1","react-dom":"^16.4.2","@babel/cli":"^7.4.4","@babel/core":"^7.4.5","babel-eslint":"^10.0.2","@babel/preset-env":"^7.4.5","@babel/preset-react":"^7.0.0","eslint-config-prettier":"^3.0.1","eslint-plugin-prettier":"^2.6.2"},"peerDependencies":{"react":">=16.4.1"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha_2.0.1_1568489055846_0.4154399966923552","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"react-google-recaptcha","version":"2.1.0","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@2.1.0","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"9f6f4954ce49c1dedabc2c532347321d892d0a16","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-2.1.0.tgz","fileCount":19,"integrity":"sha512-K9jr7e0CWFigi8KxC3WPvNqZZ47df2RrMAta6KmRoE4RUi7Ys6NmNjytpXpg4HI/svmQJLKR+PncEPaNJ98DqQ==","signatures":[{"sig":"MEUCIEGKgJPxTtJyRIeVPHa6eswN4IfJhcbW/2C7rjzK7j5FAiEA9Gpeekm1LndAvjET7xNtq5ewxOxduOgny/5kNtMHMDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2ySnCRA9TVsSAnZWagAAho8QAJrDGK+9Xpp905AlAq5R\nJnkyhkqXBuGX2LEq9CCzi8QQ9fbskqiEdi9a/uKkNsPAeVq0rt/i4uy6qhjF\nzh8S5uiTmmwclMIBaMuwSQcEazOjVJ1lLrpmT42bVkyiRNfGG2ujfIwD5WNr\nzHWFUqpbfg90A02FB21cHwIsszAXhBRv1Rg8XfR7soQkQVLE62xJ/lyw9Th2\nnOwOJkld21no0rD7nyxJnIlsSAyi0HMtqAS2UEbzlbdOB4sVa455Qqs0+NjJ\nRKWsoqWcy7uA5EJNBJo9QD9hDaGF6vPJHSc8jHayoowk61k2+VmmrmgBN4x1\n7CRzYD0dbXBSg2RNuMiKOfyRQ4GoOocOmVwcvEoQu2LEMjsxrn83t+McwPZk\nALRkBEb5MDHdHmMBTVQ2Njr+8k/xBDtAN5Bv7kNxPTIrRH/u1FMXzejyjb2P\nde0ozA0MAaI8StCVsWGLbkD92CAqckZj9ETDHtDx1LprkbKgDR2JXLO2ws+7\nSjIjVPM7WLolJYx2nGMIPKVVtygFCtswcpPGy1BEpylQlVsrq4rXT0iF1RVp\neaLiohskqB5boJWZiVQMPoTSN4sYTeKFSYAHdA2PBLN69iSwszBncmTwvWRk\nqgZ+craQjL6MFm3R8GpsRTNfC/mUghpxqFdKFScJoj9+5KonCbCF7fkdLG3/\na7tO\r\n=Xbhn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"lib/esm/index.js","gitHead":"d2924d7ddf7030b199c15c371631fd3a0f974f8f","scripts":{"lint":"eslint ./","test":"cross-env BABEL_ENV=development jest","build":"rm -rf lib && npm run build:cjs && npm run build:esm","pretty":"prettier --write src/*.js ./*.js test/*.js","prepare":"npm run build","lint:fix":"eslint ./ --fix","build:cjs":"babel src --out-dir lib","build:esm":"cross-env BABEL_ENV=esm babel src --out-dir lib/esm"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"6.14.4","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"12.17.0","dependencies":{"prop-types":"^15.5.0","react-async-script":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","react":"^16.11.0","eslint":"^5.16.0","prettier":"1.14.2","cross-env":"^5.2.1","react-dom":"^16.11.0","@babel/cli":"^7.6.4","@babel/core":"^7.6.4","babel-eslint":"^10.0.3","@babel/preset-env":"^7.6.3","@babel/preset-react":"^7.6.3","eslint-config-prettier":"^3.6.0","eslint-plugin-prettier":"^2.7.0"},"peerDependencies":{"react":">=16.4.1"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha_2.1.0_1591420070689_0.6849728650963929","host":"s3://npm-registry-packages"}},"2.1.1-alpha.1":{"name":"react-google-recaptcha","version":"2.1.1-alpha.1","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@2.1.1-alpha.1","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"660144c81134ad5a335cd7c43ed32db3ac7bb6e1","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-2.1.1-alpha.1.tgz","fileCount":19,"integrity":"sha512-QpI54DT/dkD2lFcORHMlrcTO0DViE2qwvpDkwWVsxkT/9PqFuxn4xGQz7xVLCsq65qIRvcHVP72j1J43WGRJhg==","signatures":[{"sig":"MEYCIQDWCyA9cG/meDCQB3aHRETE8C7FzmPLUEvTudV2Mo4jnwIhAMR0OqW9KLq1dW5593a5bJWJTm7ScDeAER12LEi3R4bD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5a35CRA9TVsSAnZWagAAABMQAItVkzDrzse4i9lneNyR\naGazmsDpYjy6qJ8pGB8JESMjwGWLXIu/ad35S4ynIY5S+XrrmlZllOvEzYO1\n+YFX0XNeJv2ycPsfJXYaC21h5GbWOhg1N9ElkOgtuAVt9vJcDjk+gvhhj4XM\n+qpi3BCSf37uKPGuOeIYqTe2t3cZskux6uRcjOkyM9NjLowbXZqLVZFmI5AW\n4aeQczd8p3+0AN16LGc9RsHqPEpmCGrbYuJecWdFAvqAQ0bhwcXEESbrDxP3\nhSGkf97BfgoLxG0UNz4VgKSadwe967tFM+MAm7M2BkMrQqBFUhbiYLMtnfGX\nZ9bGDmDAPjah13oJaFukU7Hwge5gBpgCeGvl6d5kSkswfn6moLvGBYPDen4b\nd03k5y9X8GB1px/C+95T8TYKmaV1rrvHt2XEulrmPUHTSYsEacC+Tt12Mjqh\nlCMWfcANgIK9+/MlrC9fv0jAHonXJ77nG8+0ao2N6szXNoMOkjjcVLKWNo16\nhfWac1JOkMNpzmYi9IEYQx0SOoRkhOfNX7pNZTa4PqP/VPjUOACeU+xDxCPK\n/KVxgH9KTDgLuQwIFDm7KnLn1xYp0A1SXYcLcYQy6ZprnOJqEnMWojSg2A1p\nQtc3K89KH6bRSKX6J0wODPu2y0h9vy7VsL8PBuInCvGPXlvfjlNqG29BgtBO\n3UbJ\r\n=S/lE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"lib/esm/index.js","readme":"# react-google-recaptcha\n\n[![Build Status][travis.img]][travis.url] [![npm version][npm.img]][npm.url] [![npm downloads][npm.dl.img]][npm.dl.url] [![Dependencies][deps.img]][deps.url]\n\n[![Edit react-google-recaptcha example](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/1y4zzjq37l)\n\nReact component for [Google reCAPTCHA v2][reCAPTCHA].\n\n## Installation\n\n```shell\nnpm install --save react-google-recaptcha\n```\n\n## Usage\n\nAll you need to do is [sign up for an API key pair][signup]. You will need the client key then you can use `<ReCAPTCHA />`.\n\nThe default usage imports a wrapped component that loads the google recaptcha script asynchronously then instantiates a `reCAPTCHA` the user can then interact with.\n\nCode Example:\n```jsx\nimport ReCAPTCHA from \"react-google-recaptcha\";\n\nfunction onChange(value) {\n  console.log(\"Captcha value:\", value);\n}\n\nReactDOM.render(\n  <ReCAPTCHA\n    sitekey=\"Your client site key\"\n    onChange={onChange}\n  />,\n  document.body\n);\n```\n\n### Component Props\n\nProperties used to customise the rendering:\n\n| Name | Type | Description |\n|:---- | ---- | ------ |\n| sitekey | string | The API client key |\n| onChange | func | The function to be called when the user successfully completes the captcha |\n| theme | enum | *optional* `light` or `dark` The theme of the widget *(__defaults:__ `light`)*. See [example][docs_theme]\n| type | enum | *optional* `image` or `audio` The type of initial captcha *(__defaults:__ `image`)*\n| tabindex | number | *optional* The tabindex on the element *(__default:__ `0`)*\n| onExpired | func | *optional* callback when the challenge is expired and has to be redone by user. By default it will call the onChange with null to signify expired callback. |\n| onErrored | func | *optional* callback when the challenge errored, most likely due to network issues. |\n| stoken | string | *optional* set the stoken parameter, which allows the captcha to be used from different domains, see [reCAPTCHA secure-token] |\n| hl | string | *optional* set the hl parameter, which allows the captcha to be used from different languages, see [reCAPTCHA hl] |\n| size | enum | *optional* `compact`, `normal` or `invisible`. This allows you to change the size or do an invisible captcha |\n| badge | enum | *optional* `bottomright`, `bottomleft` or `inline`. Positions reCAPTCHA badge. *Only for invisible reCAPTCHA* |\n\n### Component Instance API\n\nThe component instance also has some utility functions that can be called. These can be accessed via `ref`.\n\n- `getValue()` returns the value of the captcha field\n- `getWidgetId()` returns the recaptcha widget Id\n- `reset()` forces reset. See the [JavaScript API doc][js_api]\n- `execute()` programmatically invoke the challenge\n  - need to call when using `\"invisible\"` reCAPTCHA - [example below](#invisible-recaptcha)\n- `executeAsync()` programmatically invoke the challenge and return a promise that resolves to the token or errors(if encountered).\n  - alternative approach to `execute()` in combination with the `onChange()` prop - [example below](#invisible-recaptcha)\n\nExample:\n```javascript\nconst recaptchaRef = React.createRef();\n...\nonSubmit = () => {\n  const recaptchaValue = recaptchaRef.current.getValue();\n  this.props.onSubmit(recaptchaValue);\n}\nrender() {\n  return (\n    <form onSubmit={this.onSubmit} >\n      <ReCAPTCHA\n        ref={recaptchaRef}\n        sitekey=\"Your client site key\"\n        onChange={onChange}\n      />\n    </form>\n  )\n}\n```\n\n### Invisible reCAPTCHA\n\n[Invisible reCAPTCHA](https://developers.google.com/recaptcha/docs/versions)\n\nSee the [reCAPTCHA documentation](https://developers.google.com/recaptcha/docs/invisible) to see how to configure it.\n\nWith the invisible option, you need to handle things a bit differently. You will need to call the `execute` method yourself.\n\n```jsx\nimport ReCAPTCHA from \"react-google-recaptcha\";\n\nconst recaptchaRef = React.createRef();\n\nReactDOM.render(\n  <form onSubmit={() => { recaptchaRef.current.execute(); }}>\n    <ReCAPTCHA\n      ref={recaptchaRef}\n      size=\"invisible\"\n      sitekey=\"Your client site key\"\n      onChange={onChange}\n    />\n  </form>,\n  document.body\n);\n```\n\nAdditionally, you can use the `executeAsync` method to use a promise based approach.\n\n```jsx\nimport ReCAPTCHA from \"react-google-recaptcha\";\n\n\nconst ReCAPTCHAForm = (props) => {\n  const recaptchaRef = React.useRef();\n\n  const onSubmitWithReCAPTCHA = async () => {\n    const token = await recaptchaRef.current.executeAsync();\n\n    // apply to form data\n  }\n\n  return (\n    <form onSubmit={onSubmitWithReCAPTCHA}>\n      <ReCAPTCHA\n        ref={recaptchaRef}\n        size=\"invisible\"\n        sitekey=\"Your client site key\"\n      />\n    </form>\n  )\n\n}\n\nReactDOM.render(\n  <ReCAPTCHAForm />,\n  document.body\n);\n```\n\n\n### Advanced usage\n\n#### Global properties used by reCaptcha\n\n__useRecaptchaNet__: If google.com is blocked, you can set `useRecaptchaNet` to `true` so that the component uses recaptcha.net instead.\n\n\nExample global properties:\n```js\nwindow.recaptchaOptions = {\n  useRecaptchaNet: true,\n};\n```\n\n#### ReCaptcha loading google recaptcha script manually\n\nYou can also use the barebone components doing the following. Using that component will oblige you to manage the grecaptcha dep and load the script by yourself.\n\n```jsx\nimport { ReCAPTCHA } from \"react-google-recaptcha\";\n\nconst grecaptchaObject = window.grecaptcha // You must provide access to the google grecaptcha object.\n\nrender(\n  <ReCAPTCHA\n    ref={(r) => this.recaptcha = r}\n    sitekey=\"Your client site key\"\n    grecaptcha={grecaptchaObject}\n  />,\n  document.body\n);\n```\n\n## Migrate to 2.0\n\n- __options.removeOnUnmount__: *REMOVED* This was only useful for the lang changes. Lang is now changed through the `hl` prop.\n- __options.lang__: *REMOVED* Instead pass it as the `hl` prop on the component.\n\n\n## Notes on Requirements\nAt least `React@16.4.1` is required due to `forwardRef` usage in the dependency [react-async-script](https://github.com/dozoisch/react-async-script).\n\n## Notes\n\nPre `1.0.0` and `React < 16.4.1` support details in [0.14.0](https://github.com/dozoisch/react-google-recaptcha/tree/v0.14.0).\n\n[travis.img]: https://travis-ci.org/dozoisch/react-google-recaptcha.svg?branch=master\n[travis.url]: https://travis-ci.org/dozoisch/react-google-recaptcha\n[npm.img]: https://badge.fury.io/js/react-google-recaptcha.svg\n[npm.url]: http://badge.fury.io/js/react-google-recaptcha\n[npm.dl.img]: https://img.shields.io/npm/dm/react-google-recaptcha.svg\n[npm.dl.url]: https://www.npmjs.com/package/react-google-recaptcha\n[deps.img]: https://david-dm.org/dozoisch/react-google-recaptcha.svg\n[deps.url]: https://david-dm.org/dozoisch/react-google-recaptcha\n\n[reCAPTCHA]: https://developers.google.com/recaptcha/docs/display\n[signup]: http://www.google.com/recaptcha/admin\n[docs]: https://developers.google.com/recaptcha\n[docs_theme]: https://developers.google.com/recaptcha/docs/faq#can-i-customize-the-recaptcha-widget\n[js_api]: https://developers.google.com/recaptcha/docs/display#js_api\n[rb]: https://github.com/react-bootstrap/react-bootstrap/\n[reCAPTCHA secure-token]: https://developers.google.com/recaptcha/docs/secure_token\n[reCAPTCHA hl]: https://developers.google.com/recaptcha/docs/language\n","gitHead":"8bde1184dc329c819e59d5221df502599f2c9d51","scripts":{"lint":"eslint ./","test":"cross-env BABEL_ENV=development jest","build":"rm -rf lib && npm run build:cjs && npm run build:esm","pretty":"prettier --write src/*.js ./*.js test/*.js","prepare":"npm run build","lint:fix":"eslint ./ --fix","build:cjs":"babel src --out-dir lib","build:esm":"cross-env BABEL_ENV=esm babel src --out-dir lib/esm"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"6.14.4","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"12.17.0","dependencies":{"prop-types":"^15.5.0","react-async-script":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.9.0","react":"^16.11.0","eslint":"^5.16.0","prettier":"1.14.2","cross-env":"^5.2.1","react-dom":"^16.11.0","@babel/cli":"^7.6.4","@babel/core":"^7.6.4","babel-eslint":"^10.0.3","@babel/preset-env":"^7.6.3","@babel/preset-react":"^7.6.3","eslint-config-prettier":"^3.6.0","eslint-plugin-prettier":"^2.7.0"},"peerDependencies":{"react":">=16.4.1"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha_2.1.1-alpha.1_1592110584766_0.8691639600006984","host":"s3://npm-registry-packages"}},"3.0.0-alpha.1":{"name":"react-google-recaptcha","version":"3.0.0-alpha.1","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@3.0.0-alpha.1","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"dc5df4502d93148fc2510ddf889bd519b4815097","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-3.0.0-alpha.1.tgz","fileCount":19,"integrity":"sha512-eLMcS69D+RoJgTJ1Lymww/81iVprBUY7jHTxnvrMT5tqDlM+fTu/e8nDgBNdALRDXOcF5Io0YmPtz3QPPby2aQ==","signatures":[{"sig":"MEYCIQDQ9iOeCeUfSSZimfOslrTPpbQl8/cv32FXyJIyoMxHEgIhAJUyVhyVj1tNOFid0e/vi7AQhscct5M0wuoCAKsbxuzl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvH5YCRA9TVsSAnZWagAAnnIP/iEX7bp/XkGjMG+ufwOv\nriFY0J0U/FrwXmy4yZe7VInQscSVcMffyQLvbB2L/YL80GaEE1yiAA2HEeLn\nWsT4+gQAsNkREwhABH7j6izvpn0NflYSyUK9UR8Ma1yl6G7EIrV1GPyUnlbn\n6mtZxdsd+6jR04E5Qck4d77ducIZ9e2NdmCYXk8tXCcv/AwN8kcQUj4JfSTA\nc4M5W84TeycJz/i3+WFB1myHzxE28Urfa8+75OgObU38hD3SzU/72UCGy0lL\nEkdB9l7AGAYKfsUzZ023ZOdx8LECj5ysLI74km5E6UqKJ6Oo/GbGa2AzfUuZ\nmLCWr7DtW420Jh66ff6kSiPeeVjH/Hr2LrmIsC/OWddxWZMKa3wSzDEYYpo9\nLIxEFD87EDOPgTM+Gn0tKEUgsILDpmYQL5nk+e8rB+ZKze1XYCbWk6q61DEM\nIpq2P/gU0uCluI/X0nfR3XWx8J9+6oX7UOAopzRT5IyDTJAQXH6ZNNADHoQc\nu+TrhC5gZZWif7vxHIdvWznQ8K1OFGefPN3DzGRuGdYoC7UBlnvi6o3Pl7NN\njuxQyWQ9iJEdzxnkK0X99zRuN5kPpJoaZHPcPFK5QVNWFKPEcwksSvuJ0jhc\nWSauW6q2qjOputNdPpfd7cDLcvYJyRWa4XZvKTd9EOJhIUG0kjMajWVO691e\njgy7\r\n=8aJ+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"lib/esm/index.js","readme":"# react-google-recaptcha\n\n[![Build Status][travis.img]][travis.url] [![npm version][npm.img]][npm.url] [![npm downloads][npm.dl.img]][npm.dl.url] [![Dependencies][deps.img]][deps.url]\n\n[![Edit react-google-recaptcha example](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/1y4zzjq37l)\n\nReact component for [Google reCAPTCHA v2][reCAPTCHA].\n\n## Installation\n\n```shell\nnpm install --save react-google-recaptcha\n```\n\n## Usage\n\nAll you need to do is [sign up for an API key pair][signup]. You will need the client key then you can use `<ReCAPTCHA />`.\n\nThe default usage imports a wrapped component that loads the google recaptcha script asynchronously then instantiates a `reCAPTCHA` the user can then interact with.\n\nCode Example:\n```jsx\nimport ReCAPTCHA from \"react-google-recaptcha\";\n\nfunction onChange(value) {\n  console.log(\"Captcha value:\", value);\n}\n\nReactDOM.render(\n  <ReCAPTCHA\n    sitekey=\"Your client site key\"\n    onChange={onChange}\n  />,\n  document.body\n);\n```\n\n### Component Props\n\nProperties used to customise the rendering:\n\n| Name | Type | Description |\n|:---- | ---- | ------ |\n| asyncScriptOnLoad | func | *optional* callback when the google recaptcha script has been loaded |\n| badge | enum | *optional* `bottomright`, `bottomleft` or `inline`. Positions reCAPTCHA badge. *Only for invisible reCAPTCHA* |\n| hl | string | *optional* set the hl parameter, which allows the captcha to be used from different languages, see [reCAPTCHA hl] |\n| isolated | bool | *optional* For plugin owners to not interfere with existing reCAPTCHA installations on a page. If true, this reCAPTCHA instance will be part of a separate ID space. *(__default:__ `false`)*\n| onChange | func | The function to be called when the user successfully completes the captcha |\n| onErrored | func | *optional* callback when the challenge errored, most likely due to network issues. |\n| onExpired | func | *optional* callback when the challenge is expired and has to be redone by user. By default it will call the onChange with null to signify expired callback. |\n| sitekey | string | The API client key |\n| size | enum | *optional* `compact`, `normal` or `invisible`. This allows you to change the size or do an invisible captcha |\n| stoken | string | *optional* set the stoken parameter, which allows the captcha to be used from different domains, see [reCAPTCHA secure-token] |\n| tabindex | number | *optional* The tabindex on the element *(__default:__ `0`)*\n| type | enum | *optional* `image` or `audio` The type of initial captcha *(__defaults:__ `image`)*\n| theme | enum | *optional* `light` or `dark` The theme of the widget *(__defaults:__ `light`)*. See [example][docs_theme]\n\n### Component Instance API\n\nThe component instance also has some utility functions that can be called. These can be accessed via `ref`.\n\n- `getValue()` returns the value of the captcha field\n- `getWidgetId()` returns the recaptcha widget Id\n- `reset()` forces reset. See the [JavaScript API doc][js_api]\n- `execute()` programmatically invoke the challenge\n  - need to call when using `\"invisible\"` reCAPTCHA - [example below](#invisible-recaptcha)\n- `executeAsync()` programmatically invoke the challenge and return a promise that resolves to the token or errors(if encountered).\n  - alternative approach to `execute()` in combination with the `onChange()` prop - [example below](#invisible-recaptcha)\n\nExample:\n```javascript\nconst recaptchaRef = React.createRef();\n...\nonSubmit = () => {\n  const recaptchaValue = recaptchaRef.current.getValue();\n  this.props.onSubmit(recaptchaValue);\n}\nrender() {\n  return (\n    <form onSubmit={this.onSubmit} >\n      <ReCAPTCHA\n        ref={recaptchaRef}\n        sitekey=\"Your client site key\"\n        onChange={onChange}\n      />\n    </form>\n  )\n}\n```\n\n### Invisible reCAPTCHA\n\n[▶ Codesandbox invisible example](https://codesandbox.io/s/gifted-cache-10q74jj593)\n\nSee the [reCAPTCHA documentation](https://developers.google.com/recaptcha/docs/invisible) to see how to configure it.\n\nWith the invisible option, you need to handle things a bit differently. You will need to call the `execute` method yourself.\n\n```jsx\nimport ReCAPTCHA from \"react-google-recaptcha\";\n\nconst recaptchaRef = React.createRef();\n\nReactDOM.render(\n  <form onSubmit={() => { recaptchaRef.current.execute(); }}>\n    <ReCAPTCHA\n      ref={recaptchaRef}\n      size=\"invisible\"\n      sitekey=\"Your client site key\"\n      onChange={onChange}\n    />\n  </form>,\n  document.body\n);\n```\n\nAdditionally, you can use the `executeAsync` method to use a promise based approach.\n\n```jsx\nimport ReCAPTCHA from \"react-google-recaptcha\";\n\n\nconst ReCAPTCHAForm = (props) => {\n  const recaptchaRef = React.useRef();\n\n  const onSubmitWithReCAPTCHA = async () => {\n    const token = await recaptchaRef.current.executeAsync();\n\n    // apply to form data\n  }\n\n  return (\n    <form onSubmit={onSubmitWithReCAPTCHA}>\n      <ReCAPTCHA\n        ref={recaptchaRef}\n        size=\"invisible\"\n        sitekey=\"Your client site key\"\n      />\n    </form>\n  )\n\n}\n\nReactDOM.render(\n  <ReCAPTCHAForm />,\n  document.body\n);\n```\n\n\n### Advanced usage\n\n#### Global properties used by reCaptcha\n\n__useRecaptchaNet__: If google.com is blocked, you can set `useRecaptchaNet` to `true` so that the component uses recaptcha.net instead.\n\n\nExample global properties:\n```js\nwindow.recaptchaOptions = {\n  useRecaptchaNet: true,\n};\n```\n\n#### ReCaptcha loading google recaptcha script manually\n\nYou can also use the barebone components doing the following. Using that component will oblige you to manage the grecaptcha dep and load the script by yourself.\n\n```jsx\nimport { ReCAPTCHA } from \"react-google-recaptcha\";\n\nconst grecaptchaObject = window.grecaptcha // You must provide access to the google grecaptcha object.\n\nrender(\n  <ReCAPTCHA\n    ref={(r) => this.recaptcha = r}\n    sitekey=\"Your client site key\"\n    grecaptcha={grecaptchaObject}\n  />,\n  document.body\n);\n```\n\n## Migrate to 2.0\n\n- __options.removeOnUnmount__: *REMOVED* This was only useful for the lang changes. Lang is now changed through the `hl` prop.\n- __options.lang__: *REMOVED* Instead pass it as the `hl` prop on the component.\n\n\n## Notes on Requirements\nAt least `React@16.4.1` is required due to `forwardRef` usage in the dependency [react-async-script](https://github.com/dozoisch/react-async-script).\n\n## Notes\n\nPre `1.0.0` and `React < 16.4.1` support details in [0.14.0](https://github.com/dozoisch/react-google-recaptcha/tree/v0.14.0).\n\n[travis.img]: https://travis-ci.org/dozoisch/react-google-recaptcha.svg?branch=master\n[travis.url]: https://travis-ci.org/dozoisch/react-google-recaptcha\n[npm.img]: https://badge.fury.io/js/react-google-recaptcha.svg\n[npm.url]: http://badge.fury.io/js/react-google-recaptcha\n[npm.dl.img]: https://img.shields.io/npm/dm/react-google-recaptcha.svg\n[npm.dl.url]: https://www.npmjs.com/package/react-google-recaptcha\n[deps.img]: https://david-dm.org/dozoisch/react-google-recaptcha.svg\n[deps.url]: https://david-dm.org/dozoisch/react-google-recaptcha\n\n[reCAPTCHA]: https://developers.google.com/recaptcha/docs/display\n[signup]: http://www.google.com/recaptcha/admin\n[docs]: https://developers.google.com/recaptcha\n[docs_theme]: https://developers.google.com/recaptcha/docs/faq#can-i-customize-the-recaptcha-widget\n[js_api]: https://developers.google.com/recaptcha/docs/display#js_api\n[rb]: https://github.com/react-bootstrap/react-bootstrap/\n[reCAPTCHA secure-token]: https://developers.google.com/recaptcha/docs/secure_token\n[reCAPTCHA hl]: https://developers.google.com/recaptcha/docs/language\n","gitHead":"945ddec352e0381e727ba761cc19464ee69c07fa","scripts":{"lint":"eslint ./","test":"cross-env BABEL_ENV=development jest","build":"rm -rf lib && npm run build:cjs && npm run build:esm","pretty":"prettier --write src/*.js ./*.js test/*.js","prepare":"npm run build","lint:fix":"eslint ./ --fix","build:cjs":"babel src --out-dir lib","build:esm":"cross-env BABEL_ENV=esm babel src --out-dir lib/esm"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"6.14.8","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"14.9.0","dependencies":{"prop-types":"^15.5.0","react-async-script":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.1","react":"^17.0.1","eslint":"^7.6.0","prettier":"^2.1.2","cross-env":"^7.0.2","react-dom":"^17.0.1","@babel/cli":"^7.10.5","@babel/core":"^7.11.1","@babel/preset-env":"^7.11.0","@babel/preset-react":"^7.10.4","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4"},"peerDependencies":{"react":">=16.4.1"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha_3.0.0-alpha.1_1606188632164_0.980660100593197","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"react-google-recaptcha","version":"3.1.0","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","_id":"react-google-recaptcha@3.1.0","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"homepage":"https://github.com/dozoisch/react-google-recaptcha","bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"dist":{"shasum":"44aaab834495d922b9d93d7d7a7fb2326315b4ab","tarball":"https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-3.1.0.tgz","fileCount":22,"integrity":"sha512-cYW2/DWas8nEKZGD7SCu9BSuVz8iOcOLHChHyi7upUuVhkpkhYG/6N3KDiTQ3XAiZ2UAZkfvYKMfAHOzBOcGEg==","signatures":[{"sig":"MEUCIQDzNiVIg56ruwL4KVX98PKV99tvgNDp572WzA7Jm0wuSAIgZnbgpip72PsBPeLrB3KdwjuC5ImLKE3n2KTfJhSEu9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51288},"main":"lib/index.js","module":"lib/esm/index.js","gitHead":"232cb5a76fbc37f25f1ac3f35a88bdfb01158776","scripts":{"lint":"eslint ./","test":"cross-env BABEL_ENV=development jest","build":"rm -rf lib && npm run build:cjs && npm run build:esm","pretty":"prettier --write src/*.js ./*.js test/*.js","prepare":"npm run build","lint:fix":"eslint ./ --fix","build:cjs":"babel src --out-dir lib","build:esm":"cross-env BABEL_ENV=esm babel src --out-dir lib/esm"},"_npmUser":{"name":"dozoisch","email":"hugo@dozoisch.com"},"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"_npmVersion":"8.19.3","description":"React Component Wrapper for Google reCAPTCHA","directories":{"lib":"lib/"},"_nodeVersion":"16.19.0","dependencies":{"prop-types":"^15.5.0","react-async-script":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","react":"^18.2.0","eslint":"^8.26.0","prettier":"^2.7.1","cross-env":"^7.0.3","react-dom":"^18.2.0","@babel/cli":"^7.19.3","@babel/core":"^7.19.6","@babel/preset-env":"^7.19.4","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.31.10","@testing-library/react":"^13.4.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.2.2"},"peerDependencies":{"react":">=16.4.1"},"_npmOperationalInternal":{"tmp":"tmp/react-google-recaptcha_3.1.0_1685767504375_0.6978800346031699","host":"s3://npm-registry-packages"}}},"time":{"created":"2015-04-06T08:10:48.549Z","modified":"2025-01-06T16:03:29.936Z","0.0.1":"2015-04-06T08:10:48.549Z","0.1.0":"2015-04-08T00:46:11.583Z","0.2.0":"2015-04-13T08:06:17.182Z","0.2.1":"2015-04-13T19:01:35.605Z","0.2.2":"2015-04-13T19:26:03.092Z","0.3.0":"2015-04-15T17:56:38.733Z","0.3.1":"2015-04-22T17:40:07.212Z","0.3.2":"2015-05-28T04:04:33.178Z","0.4.0":"2015-08-16T22:15:01.201Z","0.5.0":"2015-10-15T21:38:53.346Z","0.5.1":"2015-11-06T16:17:34.010Z","0.4.1":"2015-11-17T17:29:38.710Z","0.5.2":"2015-11-28T00:48:14.703Z","0.5.3":"2016-05-03T01:57:40.202Z","0.5.4":"2016-07-19T21:46:16.439Z","0.6.0":"2017-03-05T02:45:06.021Z","0.7.0":"2017-03-16T17:11:22.178Z","0.8.0":"2017-03-24T00:54:26.728Z","0.8.1":"2017-04-03T04:34:09.627Z","0.9.0":"2017-04-16T23:37:24.182Z","0.9.1":"2017-04-18T08:27:34.377Z","0.9.2":"2017-04-20T01:10:16.836Z","0.9.3":"2017-04-24T16:32:02.972Z","0.9.5":"2017-06-02T09:26:57.127Z","0.9.6":"2017-06-20T16:20:37.782Z","0.9.7":"2017-08-10T00:04:49.860Z","0.9.9":"2017-11-28T04:07:48.870Z","0.10.0":"2018-03-25T20:02:33.478Z","0.11.0":"2018-03-25T20:09:33.738Z","0.11.1":"2018-05-13T17:45:28.942Z","0.12.0":"2018-06-11T16:40:01.166Z","0.13.0":"2018-07-24T21:52:20.714Z","0.14.0":"2018-07-29T19:20:26.560Z","1.0.0-rc.1":"2018-08-14T03:11:06.814Z","1.0.0-rc.2":"2018-08-14T03:14:23.223Z","1.0.0-rc.3":"2018-08-16T18:00:04.452Z","1.0.0":"2018-08-18T01:14:47.302Z","0.14.1":"2018-08-21T01:51:43.496Z","1.0.1":"2018-08-30T16:55:34.909Z","1.0.2":"2018-09-05T17:24:36.934Z","0.14.2":"2018-09-14T16:07:45.531Z","1.0.3":"2018-09-27T22:16:11.578Z","1.0.4":"2018-09-27T22:17:20.493Z","1.0.5":"2018-11-12T17:29:46.553Z","1.1.0":"2019-07-14T17:58:48.432Z","2.0.0-rc.1":"2019-08-04T02:52:21.983Z","2.0.1":"2019-09-14T19:24:15.985Z","2.1.0":"2020-06-06T05:07:50.907Z","2.1.1-alpha.1":"2020-06-14T04:56:24.975Z","3.0.0-alpha.1":"2020-11-24T03:30:32.389Z","3.1.0":"2023-06-03T04:45:04.647Z"},"bugs":{"url":"https://github.com/dozoisch/react-google-recaptcha/issues"},"author":{"name":"Hugo Dozois","email":"hugo@dozoisch.com"},"license":"MIT","homepage":"https://github.com/dozoisch/react-google-recaptcha","keywords":["react","react-component","captcha","recaptcha","google-recaptcha"],"repository":{"url":"git+https://github.com/dozoisch/react-google-recaptcha.git","type":"git"},"description":"React Component Wrapper for Google reCAPTCHA","maintainers":[{"name":"dozoisch","email":"hugo@dozoisch.com"}],"readme":"# react-google-recaptcha\n\n[![Build Status][ci.img]][ci.url] [![npm version][npm.img]][npm.url] [![npm downloads][npm.dl.img]][npm.dl.url]\n\n[![Edit react-google-recaptcha example](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/1y4zzjq37l)\n\nReact component for [Google reCAPTCHA v2][reCAPTCHA].\n\n## Installation\n\n```shell\nnpm install --save react-google-recaptcha\n```\n\n## Usage\n\nAll you need to do is [sign up for an API key pair][signup]. You will need the client key then you can use `<ReCAPTCHA />`.\n\nThe default usage imports a wrapped component that loads the google recaptcha script asynchronously then instantiates a `reCAPTCHA` the user can then interact with.\n\nCode Example:\n```jsx\nimport ReCAPTCHA from \"react-google-recaptcha\";\n\nfunction onChange(value) {\n  console.log(\"Captcha value:\", value);\n}\n\nReactDOM.render(\n  <ReCAPTCHA\n    sitekey=\"Your client site key\"\n    onChange={onChange}\n  />,\n  document.body\n);\n```\n\n### Component Props\n\nProperties used to customise the rendering:\n\n| Name | Type | Description |\n|:---- | ---- | ------ |\n| asyncScriptOnLoad | func | *optional* callback when the google recaptcha script has been loaded |\n| badge | enum | *optional* `bottomright`, `bottomleft` or `inline`. Positions reCAPTCHA badge. *Only for invisible reCAPTCHA* |\n| hl | string | *optional* set the hl parameter, which allows the captcha to be used from different languages, see [reCAPTCHA hl] |\n| isolated | bool | *optional* For plugin owners to not interfere with existing reCAPTCHA installations on a page. If true, this reCAPTCHA instance will be part of a separate ID space. *(__default:__ `false`)*\n| onChange | func | The function to be called when the user successfully completes the captcha |\n| onErrored | func | *optional* callback when the challenge errored, most likely due to network issues. |\n| onExpired | func | *optional* callback when the challenge is expired and has to be redone by user. By default it will call the onChange with null to signify expired callback. |\n| sitekey | string | The API client key |\n| size | enum | *optional* `compact`, `normal` or `invisible`. This allows you to change the size or do an invisible captcha |\n| stoken | string | *optional* set the stoken parameter, which allows the captcha to be used from different domains, see [reCAPTCHA secure-token] |\n| tabindex | number | *optional* The tabindex on the element *(__default:__ `0`)*\n| type | enum | *optional* `image` or `audio` The type of initial captcha *(__defaults:__ `image`)*\n| theme | enum | *optional* `light` or `dark` The theme of the widget *(__defaults:__ `light`)*. See [example][docs_theme]\n\n### Component Instance API\n\nThe component instance also has some utility functions that can be called. These can be accessed via `ref`.\n\n- `getValue()` returns the value of the captcha field\n- `getWidgetId()` returns the recaptcha widget Id\n- `reset()` forces reset. See the [JavaScript API doc][js_api]\n- `execute()` programmatically invoke the challenge\n  - need to call when using `\"invisible\"` reCAPTCHA - [example below](#invisible-recaptcha)\n- `executeAsync()` programmatically invoke the challenge and return a promise that resolves to the token or errors(if encountered).\n  - alternative approach to `execute()` in combination with the `onChange()` prop - [example below](#invisible-recaptcha)\n\nExample:\n```javascript\nconst recaptchaRef = React.createRef();\n...\nonSubmit = () => {\n  const recaptchaValue = recaptchaRef.current.getValue();\n  this.props.onSubmit(recaptchaValue);\n}\nrender() {\n  return (\n    <form onSubmit={this.onSubmit} >\n      <ReCAPTCHA\n        ref={recaptchaRef}\n        sitekey=\"Your client site key\"\n        onChange={onChange}\n      />\n    </form>\n  )\n}\n```\n\n### Invisible reCAPTCHA\n\n[▶ Codesandbox invisible example](https://codesandbox.io/s/gifted-cache-10q74jj593)\n\nSee the [reCAPTCHA documentation](https://developers.google.com/recaptcha/docs/invisible) to see how to configure it.\n\nWith the invisible option, you need to handle things a bit differently. You will need to call the `execute` method yourself.\n\n```jsx\nimport ReCAPTCHA from \"react-google-recaptcha\";\n\nconst recaptchaRef = React.createRef();\n\nReactDOM.render(\n  <form onSubmit={() => { recaptchaRef.current.execute(); }}>\n    <ReCAPTCHA\n      ref={recaptchaRef}\n      size=\"invisible\"\n      sitekey=\"Your client site key\"\n      onChange={onChange}\n    />\n  </form>,\n  document.body\n);\n```\n\nAdditionally, you can use the `executeAsync` method to use a promise based approach.\n\n```jsx\nimport ReCAPTCHA from \"react-google-recaptcha\";\n\n\nconst ReCAPTCHAForm = (props) => {\n  const recaptchaRef = React.useRef();\n\n  const onSubmitWithReCAPTCHA = async () => {\n    const token = await recaptchaRef.current.executeAsync();\n\n    // apply to form data\n  }\n\n  return (\n    <form onSubmit={onSubmitWithReCAPTCHA}>\n      <ReCAPTCHA\n        ref={recaptchaRef}\n        size=\"invisible\"\n        sitekey=\"Your client site key\"\n      />\n    </form>\n  )\n\n}\n\nReactDOM.render(\n  <ReCAPTCHAForm />,\n  document.body\n);\n```\n\n\n### Advanced usage\n\n#### Global properties used by reCaptcha\n\n__useRecaptchaNet__: If google.com is blocked, you can set `useRecaptchaNet` to `true` so that the component uses recaptcha.net instead.\n\n__enterprise__: if you want to use Google Enterprise Recaptcha, instead of the free version, set `enterprise` to `true`.\n\nExample global properties:\n```js\nwindow.recaptchaOptions = {\n  useRecaptchaNet: true,\n  enterprise: true,\n};\n```\n\n### CSP Nonce support\n```js\nwindow.recaptchaOptions = {\n  nonce: document.querySelector('meta[name=\\'csp-nonce\\']').getAttribute('content'),\n};\n```\n\n#### ReCaptcha loading google recaptcha script manually\n\nYou can also use the barebone components doing the following. Using that component will oblige you to manage the grecaptcha dep and load the script by yourself.\n\n```jsx\nimport { ReCAPTCHA } from \"react-google-recaptcha\";\n\nconst grecaptchaObject = window.grecaptcha // You must provide access to the google grecaptcha object.\n\nrender(\n  <ReCAPTCHA\n    ref={(r) => this.recaptcha = r}\n    sitekey=\"Your client site key\"\n    grecaptcha={grecaptchaObject}\n  />,\n  document.body\n);\n```\n\n#### Hiding the Recaptcha\n\nAccording to the [google docs](https://developers.google.com/recaptcha/docs/faq#id-like-to-hide-the-recaptcha-badge.-what-is-allowed) you are allowed to hide the badge as long as you include the reCAPTCHA branding visibly in the user flow. Please include the following text:\n\n```\nThis site is protected by reCAPTCHA and the Google\n    <a href=\"https://policies.google.com/privacy\">Privacy Policy</a> and\n    <a href=\"https://policies.google.com/terms\">Terms of Service</a> apply.\n```\n\nIf you wish to hide the badge you must add:\n\n```\n.grecaptcha-badge { visibility: hidden; }\n\n```\n\nto your css.\n\n\n\n[ci.img]: https://github.com/dozoisch/react-google-recaptcha/actions/workflows/standard-ci.yml/badge.svg?branch=master\n[ci.url]: https://github.com/dozoisch/react-google-recaptcha/actions/workflows/standard-ci.yml\n[npm.img]: https://badge.fury.io/js/react-google-recaptcha.svg\n[npm.url]: http://badge.fury.io/js/react-google-recaptcha\n[npm.dl.img]: https://img.shields.io/npm/dm/react-google-recaptcha.svg\n[npm.dl.url]: https://www.npmjs.com/package/react-google-recaptcha\n\n[reCAPTCHA]: https://developers.google.com/recaptcha/docs/display\n[signup]: http://www.google.com/recaptcha/admin\n[docs]: https://developers.google.com/recaptcha\n[docs_theme]: https://developers.google.com/recaptcha/docs/faq#can-i-customize-the-recaptcha-widget\n[js_api]: https://developers.google.com/recaptcha/docs/display#js_api\n[rb]: https://github.com/react-bootstrap/react-bootstrap/\n[reCAPTCHA secure-token]: https://developers.google.com/recaptcha/docs/secure_token\n[reCAPTCHA hl]: https://developers.google.com/recaptcha/docs/language\n","readmeFilename":"README.md","users":{"zunnfix":true,"dnunez24":true,"iamninad":true,"zeusbaba":true,"knksmith57":true,"orenschwartz":true}}