{"_id":"@captchahub/recaptcha","_rev":"14-4dc79482dbf89321f0afae324fc88b5e","name":"@captchahub/recaptcha","dist-tags":{"latest":"1.0.14"},"versions":{"1.0.0":{"name":"@captchahub/recaptcha","version":"1.0.0","_id":"@captchahub/recaptcha@1.0.0","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"de26daf43091ac029e54fdaeb8370ce87f3c0e25","tarball":"https://registry.npmjs.org/@captchahub/recaptcha/-/recaptcha-1.0.0.tgz","fileCount":17,"integrity":"sha512-auVI+if2N7uRMKTWpFun8bsSmcPMuOJ9UeKTJtua9eCcZdHmfJZV7X3bhKO+k6UWElNRKcPSVLwKSvQMylxPjw==","signatures":[{"sig":"MEYCIQC8LpXs967Vdo0zT8rzK+4gf7I58DaN+d5hvfCdmZm0oQIhAKW5ql3t6xqpVPEaN+xhLiasF1wgzmILSfovVzth9kKp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46159},"main":"dist/index.js","type":"module","_from":"file:captchahub-recaptcha-1.0.0.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"shx rm -rf dist && tsc && fix-esm-import-path dist","check":"tsc --noEmit","format":"eslint --fix .","package:tgz":"pnpm pack","package:publish":"pnpm publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/f0783ebe14aff51aaa841aaaca330a60/captchahub-recaptcha-1.0.0.tgz","_integrity":"sha512-auVI+if2N7uRMKTWpFun8bsSmcPMuOJ9UeKTJtua9eCcZdHmfJZV7X3bhKO+k6UWElNRKcPSVLwKSvQMylxPjw==","_npmVersion":"10.8.2","description":"**CaptchaHub ReCaptcha is a TypeScript library that provides integration with the Google ReCaptcha service, allowing for seamless captcha implementation within your applications.** This package extends the core functionality of CaptchaHub to support ReCap","directories":{},"_nodeVersion":"22.5.1","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@captchahub/core":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jsdom":"^25.0.1","dotenv":"^16.4.5","eslint":"^8.0.0","vitest":"^0.24.5","typescript":"^5.5.3","@types/react":"^18.0.0","tsconfig-paths":"^4.2.0","fix-esm-import-path":"^1.0.1","@testing-library/react":"^16.0.1","eslint-plugin-unused-imports":"^3.0.0","@types/testing-library__react":"^10.2.0","@dmitryrechkin/eslint-standard":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/recaptcha_1.0.0_1732389340858_0.8174057122806133","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@captchahub/recaptcha","version":"1.0.1","_id":"@captchahub/recaptcha@1.0.1","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"bf563ff12419ad8650d7ce39373c08ce7a31b567","tarball":"https://registry.npmjs.org/@captchahub/recaptcha/-/recaptcha-1.0.1.tgz","fileCount":17,"integrity":"sha512-fxDM+WDA987tUt+ycKOJzKcvtunMbofXjCykliV9/B/P6BVGgmMhjeO4duCZxBp3yCkBUb6NOpOkjeoOzhDkcA==","signatures":[{"sig":"MEUCIQDuKA4raBzxvddhyY4rPKtb2/bAVHiuL9TExeNC3t4U9QIgJPgdjS71bO0caQjbOFx82SbhhW1dZLvwpPsy2Fsl+Mc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46170},"main":"dist/index.js","type":"module","_from":"file:captchahub-recaptcha-1.0.1.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"shx rm -rf dist && tsc && fix-esm-import-path dist","check":"tsc --noEmit","format":"eslint --fix .","package:tgz":"pnpm pack","package:publish":"pnpm publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/05199b75599d1cbff9becd6be3e918ea/captchahub-recaptcha-1.0.1.tgz","_integrity":"sha512-fxDM+WDA987tUt+ycKOJzKcvtunMbofXjCykliV9/B/P6BVGgmMhjeO4duCZxBp3yCkBUb6NOpOkjeoOzhDkcA==","_npmVersion":"10.8.2","description":"**CaptchaHub ReCaptcha is a TypeScript library that provides integration with the Google ReCaptcha service, allowing for seamless captcha implementation within your applications.** This package extends the core functionality of CaptchaHub to support ReCap","directories":{},"_nodeVersion":"22.5.1","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@captchahub/core":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jsdom":"^25.0.1","dotenv":"^16.4.5","eslint":"^8.0.0","vitest":"^0.24.5","typescript":"^5.5.3","@types/react":"^18.0.0","tsconfig-paths":"^4.2.0","fix-esm-import-path":"^1.0.1","@testing-library/react":"^16.0.1","eslint-plugin-unused-imports":"^3.0.0","@types/testing-library__react":"^10.2.0","@dmitryrechkin/eslint-standard":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/recaptcha_1.0.1_1732409570038_0.16697074082927132","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@captchahub/recaptcha","version":"1.0.2","_id":"@captchahub/recaptcha@1.0.2","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"6e54085fcedeb0661fdae14da9b4a74be820829f","tarball":"https://registry.npmjs.org/@captchahub/recaptcha/-/recaptcha-1.0.2.tgz","fileCount":17,"integrity":"sha512-e2Gealvjd3aaXV7LP2AY2Xhtd51cFQ5HFM1GHWNHB3Wk0AlcXVTwPchEOlFfJRRELtAF1EFb6o7H6wx2fT1jug==","signatures":[{"sig":"MEYCIQCGh3QBOnJ8NejuvP1oD2JDgFgOC+ufA3mpy52WvOQ2/wIhAK2hypSA+GVgT1QVhdamjLNlFax4uJ2q8U4wVScp+w27","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46500},"main":"dist/index.js","type":"module","_from":"file:captchahub-recaptcha-1.0.2.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"shx rm -rf dist && tsc && fix-esm-import-path dist","check":"tsc --noEmit","format":"eslint --fix .","package:tgz":"pnpm pack","package:publish":"pnpm publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/b299430ef2c53dbe5e07989bdf095910/captchahub-recaptcha-1.0.2.tgz","_integrity":"sha512-e2Gealvjd3aaXV7LP2AY2Xhtd51cFQ5HFM1GHWNHB3Wk0AlcXVTwPchEOlFfJRRELtAF1EFb6o7H6wx2fT1jug==","_npmVersion":"10.8.2","description":"**CaptchaHub ReCaptcha is a TypeScript library that provides integration with the Google ReCaptcha service, allowing for seamless captcha implementation within your applications.** This package extends the core functionality of CaptchaHub to support ReCap","directories":{},"_nodeVersion":"22.5.1","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@captchahub/core":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jsdom":"^25.0.1","dotenv":"^16.4.5","eslint":"^8.0.0","vitest":"^0.24.5","typescript":"^5.5.3","@types/react":"^18.0.0","tsconfig-paths":"^4.2.0","fix-esm-import-path":"^1.0.1","@testing-library/react":"^16.0.1","eslint-plugin-unused-imports":"^3.0.0","@types/testing-library__react":"^10.2.0","@dmitryrechkin/eslint-standard":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/recaptcha_1.0.2_1735768839810_0.5422447114128217","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@captchahub/recaptcha","version":"1.0.3","_id":"@captchahub/recaptcha@1.0.3","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"ab8d5b2c4d06da596eb2444e3d9a9f88578f2381","tarball":"https://registry.npmjs.org/@captchahub/recaptcha/-/recaptcha-1.0.3.tgz","fileCount":17,"integrity":"sha512-NuICLapO+fuwbsA8LNccRDQgda6oiqwd4XVimF6/CYfmvOqeQF9CZsICZCwRPAZK6pJr7wGecIJXHQcQC9P/QA==","signatures":[{"sig":"MEUCIQDc9keIgnlRPzs47s5UrgqJClTi3DwPm1Gjbk7mK48bkAIgNvoTVcYsA6+QNGByOGVI2XIJWxuTJZHP2GjCwHF+t3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46960},"main":"dist/index.js","type":"module","_from":"file:captchahub-recaptcha-1.0.3.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"shx rm -rf dist && tsc && fix-esm-import-path dist","check":"tsc --noEmit","format":"eslint --fix .","package:tgz":"pnpm pack","package:publish":"pnpm publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/bc7e88418e78fda129de2ed5e576b6cd/captchahub-recaptcha-1.0.3.tgz","_integrity":"sha512-NuICLapO+fuwbsA8LNccRDQgda6oiqwd4XVimF6/CYfmvOqeQF9CZsICZCwRPAZK6pJr7wGecIJXHQcQC9P/QA==","_npmVersion":"10.8.2","description":"**CaptchaHub ReCaptcha is a TypeScript library that provides integration with the Google ReCaptcha service, allowing for seamless captcha implementation within your applications.** This package extends the core functionality of CaptchaHub to support ReCap","directories":{},"_nodeVersion":"22.5.1","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@captchahub/core":"1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jsdom":"^25.0.1","dotenv":"^16.4.5","eslint":"^8.0.0","vitest":"^0.24.5","typescript":"^5.5.3","@types/react":"^18.0.0","tsconfig-paths":"^4.2.0","fix-esm-import-path":"^1.0.1","@testing-library/react":"^16.0.1","eslint-plugin-unused-imports":"^3.0.0","@types/testing-library__react":"^10.2.0","@dmitryrechkin/eslint-standard":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/recaptcha_1.0.3_1736027568740_0.13200542041105656","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@captchahub/recaptcha","version":"1.0.4","_id":"@captchahub/recaptcha@1.0.4","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"a675a3db951d753301ebdc32c72c3637b12ee6be","tarball":"https://registry.npmjs.org/@captchahub/recaptcha/-/recaptcha-1.0.4.tgz","fileCount":17,"integrity":"sha512-O2K3gPtPt1Z+QLlMkdPjhGDXmrZi5KZ9OlMLT2fhxfUnWKdNC93GQUav4rj2AQsBpmdNAbU6ji2qEemdL6k8tg==","signatures":[{"sig":"MEYCIQDHeSt5P4PpMrSlKXkqaoVCQUkEfPeSNoqGgrYDctdyCgIhAL4hKEhs/xiCm9o/f240jI3r1f1yUkDX2gHtBSrqF/No","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47262},"main":"dist/index.js","type":"module","_from":"file:captchahub-recaptcha-1.0.4.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"shx rm -rf dist && tsc && fix-esm-import-path dist","check":"tsc --noEmit","format":"eslint --fix .","package:tgz":"pnpm pack","package:publish":"pnpm publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/40210059e9601c6ba2bc3956868575c8/captchahub-recaptcha-1.0.4.tgz","_integrity":"sha512-O2K3gPtPt1Z+QLlMkdPjhGDXmrZi5KZ9OlMLT2fhxfUnWKdNC93GQUav4rj2AQsBpmdNAbU6ji2qEemdL6k8tg==","_npmVersion":"10.8.2","description":"**CaptchaHub ReCaptcha is a TypeScript library that provides integration with the Google ReCaptcha service, allowing for seamless captcha implementation within your applications.** This package extends the core functionality of CaptchaHub to support ReCap","directories":{},"_nodeVersion":"22.5.1","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@captchahub/core":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jsdom":"^25.0.1","dotenv":"^16.4.5","eslint":"^8.0.0","vitest":"^0.24.5","typescript":"^5.5.3","@types/react":"^18.0.0","tsconfig-paths":"^4.2.0","fix-esm-import-path":"^1.0.1","@testing-library/react":"^16.0.1","eslint-plugin-unused-imports":"^3.0.0","@types/testing-library__react":"^10.2.0","@dmitryrechkin/eslint-standard":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/recaptcha_1.0.4_1736048557372_0.9147526720936405","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@captchahub/recaptcha","version":"1.0.5","_id":"@captchahub/recaptcha@1.0.5","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"cfefbf1e54785244eb9b05b916de69fa1de08855","tarball":"https://registry.npmjs.org/@captchahub/recaptcha/-/recaptcha-1.0.5.tgz","fileCount":17,"integrity":"sha512-BDUvAfZmtETECy8Tl0EKBlJszA80J2zWDC8/qjtuKx+NDRfpWurslczxjN/IZwpacrAPOMCHLHlRV08yA8a/Xg==","signatures":[{"sig":"MEYCIQDNapKAHAGPO7q6XT3q5DdxD0wJn8/REyF1PlI2tGFA5AIhANY2Lp04zEclaOzya9JROKGQWawDAvTNdPLSe9n8RZvf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47268},"main":"dist/index.js","type":"module","_from":"file:captchahub-recaptcha-1.0.5.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"shx rm -rf dist && tsc && fix-esm-import-path dist","check":"tsc --noEmit","format":"eslint --fix .","package:tgz":"pnpm pack","package:publish":"pnpm publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/56c042cda625b3c59335ac536e6fca93/captchahub-recaptcha-1.0.5.tgz","_integrity":"sha512-BDUvAfZmtETECy8Tl0EKBlJszA80J2zWDC8/qjtuKx+NDRfpWurslczxjN/IZwpacrAPOMCHLHlRV08yA8a/Xg==","_npmVersion":"10.8.2","description":"**CaptchaHub ReCaptcha is a TypeScript library that provides integration with the Google ReCaptcha service, allowing for seamless captcha implementation within your applications.** This package extends the core functionality of CaptchaHub to support ReCap","directories":{},"_nodeVersion":"22.5.1","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@captchahub/core":"1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jsdom":"^25.0.1","dotenv":"^16.4.5","eslint":"^8.0.0","vitest":"^0.24.5","typescript":"^5.5.3","@types/react":"^19.0.0","tsconfig-paths":"^4.2.0","fix-esm-import-path":"^1.0.1","@testing-library/react":"^16.2.0","eslint-plugin-unused-imports":"^3.0.0","@types/testing-library__react":"^10.2.0","@dmitryrechkin/eslint-standard":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/recaptcha_1.0.5_1740979287843_0.8231050833593714","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@captchahub/recaptcha","version":"1.0.6","_id":"@captchahub/recaptcha@1.0.6","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"db89f3bf55dead64c2ab642c83194c4ee853dbb5","tarball":"https://registry.npmjs.org/@captchahub/recaptcha/-/recaptcha-1.0.6.tgz","fileCount":17,"integrity":"sha512-WI3qFTH4OWhhjgAaA9NYnGck54/HwlzJCIfGJ/rw1AMARkZ02ar9YdNmpfy1bLF06M6L0eQS0Z/TV8eKRGfiMw==","signatures":[{"sig":"MEYCIQDmNmqKPk/0byijWkDLWwNwtVCDu7YWZxT/0vFpN+4LHgIhAJGHJMtnE72Xq3Z/dybVgAdDgb9+3+uE6KB1tdhx/Cvr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47279},"main":"dist/index.js","type":"module","_from":"file:captchahub-recaptcha-1.0.6.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"shx rm -rf dist && tsc && fix-esm-import-path dist","check":"tsc --noEmit","format":"eslint --fix .","package:tgz":"pnpm pack","package:publish":"pnpm publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/13db6d225eb0e1e1ccb7c65cb302b64e/captchahub-recaptcha-1.0.6.tgz","_integrity":"sha512-WI3qFTH4OWhhjgAaA9NYnGck54/HwlzJCIfGJ/rw1AMARkZ02ar9YdNmpfy1bLF06M6L0eQS0Z/TV8eKRGfiMw==","_npmVersion":"11.4.2","description":"**CaptchaHub ReCaptcha is a TypeScript library that provides integration with the Google ReCaptcha service, allowing for seamless captcha implementation within your applications.** This package extends the core functionality of CaptchaHub to support ReCap","directories":{},"_nodeVersion":"23.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@captchahub/core":"1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jsdom":"^25.0.1","dotenv":"^16.4.5","eslint":"^8.0.0","vitest":"^0.24.5","typescript":"^5.5.3","@types/react":"^19.0.0","tsconfig-paths":"^4.2.0","fix-esm-import-path":"^1.0.1","@testing-library/react":"^16.2.0","eslint-plugin-unused-imports":"^3.0.0","@types/testing-library__react":"^10.2.0","@dmitryrechkin/eslint-standard":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/recaptcha_1.0.6_1754074245428_0.3447125457341562","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@captchahub/recaptcha","version":"1.0.7","_id":"@captchahub/recaptcha@1.0.7","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"259a9b53a6eff60ec7a480eb26f757a27013629e","tarball":"https://registry.npmjs.org/@captchahub/recaptcha/-/recaptcha-1.0.7.tgz","fileCount":17,"integrity":"sha512-qAfHVOzWn8HyCP36GUdBpAIb51qXrUCoS6A4RT3SZPMRW1JummCXhQ+E+6lv2QRlFsNrPMfXvOXwzrlK4gWZPg==","signatures":[{"sig":"MEQCIBcgUzxUzl7RRX00raUMGvLuElb5QbKFJx4ymJw6KKQuAiAyWuw9a1tzJPFb/D0U8Tx6i4UpSILtbpPwd+LC4YCkHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47556},"main":"dist/index.js","type":"module","_from":"file:captchahub-recaptcha-1.0.7.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"shx rm -rf dist && tsc && tsc-esm-fix --target=dist","check":"tsc --noEmit","format":"eslint --fix .","package:tgz":"pnpm pack","package:publish":"pnpm publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/51ab155238d03cf6ee04d0795f1b6f0f/captchahub-recaptcha-1.0.7.tgz","_integrity":"sha512-qAfHVOzWn8HyCP36GUdBpAIb51qXrUCoS6A4RT3SZPMRW1JummCXhQ+E+6lv2QRlFsNrPMfXvOXwzrlK4gWZPg==","_npmVersion":"11.4.2","description":"**CaptchaHub ReCaptcha is a TypeScript library that provides integration with the Google ReCaptcha service, allowing for seamless captcha implementation within your applications.** This package extends the core functionality of CaptchaHub to support ReCap","directories":{},"_nodeVersion":"23.11.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@captchahub/core":"1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jsdom":"^25.0.1","dotenv":"^16.4.5","eslint":"^8.0.0","vitest":"^0.24.5","typescript":"^5.5.3","tsc-esm-fix":"^3.0.1","@types/react":"^19.0.0","tsconfig-paths":"^4.2.0","@testing-library/react":"^16.2.0","eslint-plugin-unused-imports":"^3.0.0","@types/testing-library__react":"^10.2.0","@dmitryrechkin/eslint-standard":"^1.3.8"},"_npmOperationalInternal":{"tmp":"tmp/recaptcha_1.0.7_1754085439025_0.21541917190587023","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@captchahub/recaptcha","version":"1.0.9","_id":"@captchahub/recaptcha@1.0.9","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"969937ac25125402b67764478fbc0e97fe1f5312","tarball":"https://registry.npmjs.org/@captchahub/recaptcha/-/recaptcha-1.0.9.tgz","fileCount":15,"integrity":"sha512-JcN/7Nq+7UtUNYAtzQMuG74BdTiBDvZYl7AEijkylh1U4w5DQzrtjexEm4VLJQ2UAJn+AXCig5VlnZPOi5gWeA==","signatures":[{"sig":"MEUCIBbTyka5S7L/WFVo9tVnMwsTSs8FTi9YpCvye8AtDbINAiEAux31JmcnZQSPr7yxHaQdK6chVeuNWkbSDvzr8QFOVqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81423},"main":"dist/index.js","type":"module","_from":"file:captchahub-recaptcha-1.0.9.tgz","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./components":"./dist/components.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"shx rm -rf dist && tsc && tsc-esm-fix --target=dist && pnpm run build:obfuscate","check":"tsc --noEmit","format":"eslint --fix .","package:tgz":"pnpm pack","build:obfuscate":"npx javascript-obfuscator dist --config ../../obfuscator.config.json --output dist --exclude \"**/*.d.ts\"","package:publish":"pnpm publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/a8ddef6dcff70343a468d9d5ce4c3727/captchahub-recaptcha-1.0.9.tgz","_integrity":"sha512-JcN/7Nq+7UtUNYAtzQMuG74BdTiBDvZYl7AEijkylh1U4w5DQzrtjexEm4VLJQ2UAJn+AXCig5VlnZPOi5gWeA==","_npmVersion":"10.9.0","description":"**CaptchaHub ReCaptcha is a TypeScript library that provides integration with the Google ReCaptcha service, allowing for seamless captcha implementation within your applications.** This package extends the core functionality of CaptchaHub to support ReCap","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@captchahub/core":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jsdom":"^25.0.1","dotenv":"^16.4.5","eslint":"^8.0.0","vitest":"^0.24.5","typescript":"^5.5.3","tsc-esm-fix":"^3.0.1","@types/react":"^19.0.0","tsconfig-paths":"^4.2.0","@testing-library/react":"^16.2.0","eslint-plugin-unused-imports":"^3.0.0","@types/testing-library__react":"^10.2.0","@dmitryrechkin/eslint-standard":"^1.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/recaptcha_1.0.9_1774568174402_0.791715103798663","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@captchahub/recaptcha","version":"1.0.10","_id":"@captchahub/recaptcha@1.0.10","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"da41808ec9c2643629325b3b4460f6e7e602f1f1","tarball":"https://registry.npmjs.org/@captchahub/recaptcha/-/recaptcha-1.0.10.tgz","fileCount":15,"integrity":"sha512-eo1USMGX/7khNgIEuBEUw+fgx2CehIl6B9YF52yRRZP+qLUEqjHrKAIFSQoam9rcgtsOdZvetAwNpq3WgexyIQ==","signatures":[{"sig":"MEUCIHsgVtOAw6M7BSmDXUt2NXVJHZVDcEWvO+wCewnGybaMAiEAoAKj5L/gFPmgPKiego2SLoIYaCNpadF7Dq8vQx2IPJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64310},"main":"dist/index.js","type":"module","_from":"file:captchahub-recaptcha-1.0.10.tgz","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./components":"./dist/components.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"shx rm -rf dist && tsc && tsc-esm-fix --target=dist && pnpm run build:obfuscate","check":"tsc --noEmit","format":"eslint --fix .","package:tgz":"pnpm pack","build:obfuscate":"npx javascript-obfuscator dist --config ../../obfuscator.config.json --output dist --exclude \"**/*.d.ts\"","package:publish":"pnpm publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/e7f6c96d85e8dfa154cb4df47b3dc0a8/captchahub-recaptcha-1.0.10.tgz","_integrity":"sha512-eo1USMGX/7khNgIEuBEUw+fgx2CehIl6B9YF52yRRZP+qLUEqjHrKAIFSQoam9rcgtsOdZvetAwNpq3WgexyIQ==","_npmVersion":"10.9.0","description":"**CaptchaHub ReCaptcha is a TypeScript library that provides integration with the Google ReCaptcha service, allowing for seamless captcha implementation within your applications.** This package extends the core functionality of CaptchaHub to support ReCap","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@captchahub/core":"1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jsdom":"^25.0.1","dotenv":"^16.4.5","eslint":"^8.0.0","vitest":"^0.24.5","typescript":"^5.5.3","tsc-esm-fix":"^3.0.1","@types/react":"^19.0.0","tsconfig-paths":"^4.2.0","@testing-library/react":"^16.2.0","eslint-plugin-unused-imports":"^3.0.0","@types/testing-library__react":"^10.2.0","@dmitryrechkin/eslint-standard":"^1.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/recaptcha_1.0.10_1774729457428_0.12168087502164782","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@captchahub/recaptcha","version":"1.0.11","_id":"@captchahub/recaptcha@1.0.11","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"d6b2e2d7f5ff3998bd7b30df6bd7cfa155f44152","tarball":"https://registry.npmjs.org/@captchahub/recaptcha/-/recaptcha-1.0.11.tgz","fileCount":15,"integrity":"sha512-M1oFsvNID0qlAlXUH3GB57tH/0sUwrbf9n0op2hkohxdZWFvLHpp5vdOp3hxnmayWht9NNapGzHmVuP7s8zxhg==","signatures":[{"sig":"MEQCIFdt06OI7McYQnt55615Ui9KRoyvBwkhBPRW+p5EU6mAAiBGaq7Sy09uJj6v6LbcmX87fPDt2CzGWIkU9jBiakTq/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64877},"main":"dist/index.js","type":"module","_from":"file:captchahub-recaptcha-1.0.11.tgz","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./components":"./dist/components.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"shx rm -rf dist && tsc && tsc-esm-fix --target=dist && pnpm run build:obfuscate","check":"tsc --noEmit","format":"eslint --fix .","package:tgz":"pnpm pack","build:obfuscate":"npx javascript-obfuscator dist --config ../../obfuscator.config.json --output dist --exclude \"**/*.d.ts\"","package:publish":"pnpm publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/6448add4c215cfcdf66312f1ab9ff2f3/captchahub-recaptcha-1.0.11.tgz","_integrity":"sha512-M1oFsvNID0qlAlXUH3GB57tH/0sUwrbf9n0op2hkohxdZWFvLHpp5vdOp3hxnmayWht9NNapGzHmVuP7s8zxhg==","_npmVersion":"11.16.0","description":"**CaptchaHub ReCaptcha is a TypeScript library that provides integration with the Google ReCaptcha service, allowing for seamless captcha implementation within your applications.** This package extends the core functionality of CaptchaHub to support ReCap","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@captchahub/core":"1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jsdom":"^25.0.1","dotenv":"^16.4.5","eslint":"^8.0.0","vitest":"^0.24.5","typescript":"^5.5.3","tsc-esm-fix":"^3.0.1","@types/react":"^19.0.0","tsconfig-paths":"^4.2.0","@testing-library/react":"^16.2.0","eslint-plugin-unused-imports":"^3.0.0","@types/testing-library__react":"^10.2.0","@dmitryrechkin/eslint-standard":"^1.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/recaptcha_1.0.11_1785988451696_0.5183952116597679","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@captchahub/recaptcha","version":"1.0.12","_id":"@captchahub/recaptcha@1.0.12","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"d48a5ddac95bcb780c0982f2543c9d634a511de6","tarball":"https://registry.npmjs.org/@captchahub/recaptcha/-/recaptcha-1.0.12.tgz","fileCount":15,"integrity":"sha512-7BXiUCFjUDvkavmHCx2EsHtzizx3GJcxHFpSPcYx0Jc4JcLJjqFnQqK04dQh9vuHFWtmtmXTRwkI+bsOB4YmQA==","signatures":[{"sig":"MEQCIHqOHN6RIpvSIGp2OsgFV7kE8YMo582Pu3KhwuvjpLL6AiBfc9DJ2UdVhEeTy+EO4i0PIAueg+SPSzKJ9ll4LvD/4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72558},"main":"dist/index.js","type":"module","_from":"file:captchahub-recaptcha-1.0.12.tgz","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./components":"./dist/components.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"shx rm -rf dist && tsc && tsc-esm-fix --target=dist && pnpm run build:obfuscate","check":"tsc --noEmit","format":"eslint --fix .","package:tgz":"pnpm pack","build:obfuscate":"npx javascript-obfuscator dist --config ../../obfuscator.config.json --output dist --exclude \"**/*.d.ts\"","package:publish":"pnpm publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/38797fd78324fd19c70e55bba862e7e8/captchahub-recaptcha-1.0.12.tgz","_integrity":"sha512-7BXiUCFjUDvkavmHCx2EsHtzizx3GJcxHFpSPcYx0Jc4JcLJjqFnQqK04dQh9vuHFWtmtmXTRwkI+bsOB4YmQA==","_npmVersion":"11.16.0","description":"**CaptchaHub ReCaptcha is a TypeScript library that provides integration with the Google ReCaptcha service, allowing for seamless captcha implementation within your applications.** This package extends the core functionality of CaptchaHub to support ReCap","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@captchahub/core":"1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jsdom":"^25.0.1","dotenv":"^16.4.5","eslint":"^8.0.0","vitest":"^0.24.5","typescript":"^5.5.3","tsc-esm-fix":"^3.0.1","@types/react":"^19.0.0","tsconfig-paths":"^4.2.0","@testing-library/react":"^16.2.0","eslint-plugin-unused-imports":"^3.0.0","@types/testing-library__react":"^10.2.0","@dmitryrechkin/eslint-standard":"^1.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/recaptcha_1.0.12_1787898136487_0.2264363204484745","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@captchahub/recaptcha","version":"1.0.13","_id":"@captchahub/recaptcha@1.0.13","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"cc21cd2eb349eac2f375e370159e3492d63a5b83","tarball":"https://registry.npmjs.org/@captchahub/recaptcha/-/recaptcha-1.0.13.tgz","fileCount":15,"integrity":"sha512-vSfuVS41o2bRFL9VAx/vgKAal0FrT1up5dEXQ59FhCBMFgYkDY80m3Qc6KHmWiorEevRAyyZPD5SLlpx+ayi5Q==","signatures":[{"sig":"MEUCIEhexoMfdq3YSTQK9F+/8UnY2er//Nc7jFcvXV1P985BAiEAnTdr6TGsrXpOLpcmlA8tVzairpMp9OpsyMWRCPomMLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71769},"main":"dist/index.js","type":"module","_from":"file:captchahub-recaptcha-1.0.13.tgz","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./components":"./dist/components.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"shx rm -rf dist && tsc && tsc-esm-fix --target=dist && pnpm run build:obfuscate","check":"tsc --noEmit","format":"eslint --fix .","package:tgz":"pnpm pack","build:obfuscate":"npx javascript-obfuscator dist --config ../../obfuscator.config.json --output dist --exclude \"**/*.d.ts\"","package:publish":"pnpm publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/8c1447b04e2d820a77032b8558d00c2b/captchahub-recaptcha-1.0.13.tgz","_integrity":"sha512-vSfuVS41o2bRFL9VAx/vgKAal0FrT1up5dEXQ59FhCBMFgYkDY80m3Qc6KHmWiorEevRAyyZPD5SLlpx+ayi5Q==","_npmVersion":"11.16.0","description":"**CaptchaHub ReCaptcha is a TypeScript library that provides integration with the Google ReCaptcha service, allowing for seamless captcha implementation within your applications.** This package extends the core functionality of CaptchaHub to support ReCap","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@captchahub/core":"1.0.11"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jsdom":"^25.0.1","dotenv":"^16.4.5","eslint":"^9.38.0","vitest":"^0.24.5","typescript":"^5.5.3","tsc-esm-fix":"^3.0.1","@types/react":"^19.0.0","tsconfig-paths":"^4.2.0","@testing-library/react":"^16.2.0","eslint-plugin-unused-imports":"^3.0.0","@types/testing-library__react":"^10.2.0","@dmitryrechkin/eslint-standard":"^1.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/recaptcha_1.0.13_1787961245963_0.6742712327569071","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@captchahub/recaptcha","type":"module","version":"1.0.14","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./components":"./dist/components.js"},"devDependencies":{"@dmitryrechkin/eslint-standard":"^1.4.0","@testing-library/react":"^16.2.0","@types/react":"^19.0.0","@types/testing-library__react":"^10.2.0","dotenv":"^16.4.5","eslint":"^9.38.0","eslint-plugin-unused-imports":"^3.0.0","tsc-esm-fix":"^3.0.1","jsdom":"^25.0.1","shx":"^0.3.4","tsconfig-paths":"^4.2.0","typescript":"^5.5.3","vitest":"^0.24.5"},"dependencies":{"@captchahub/core":"1.0.11"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"scripts":{"lint":"eslint .","format":"eslint --fix .","test":"vitest run","check":"tsc --noEmit","build:obfuscate":"npx javascript-obfuscator dist --config ../../obfuscator.config.json --output dist --exclude \"**/*.d.ts\"","build":"shx rm -rf dist && tsc && tsc-esm-fix --target=dist && pnpm run build:obfuscate","package:tgz":"pnpm pack","package:publish":"pnpm publish --access public"},"_id":"@captchahub/recaptcha@1.0.14","description":"**CaptchaHub ReCaptcha is a TypeScript library that provides integration with the Google ReCaptcha service, allowing for seamless captcha implementation within your applications.** This package extends the core functionality of CaptchaHub to support ReCap","_integrity":"sha512-6plHV9ubDgEEUbI/nP4wVdx5zfUJLLhKSXSLEFe19V0hXxTHxrmc4lmi+zPRdf5kbxBleZw7lkLbX0KlluyzJg==","_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/fd405dd475d7ce552e079f1558d151aa/captchahub-recaptcha-1.0.14.tgz","_from":"file:captchahub-recaptcha-1.0.14.tgz","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-6plHV9ubDgEEUbI/nP4wVdx5zfUJLLhKSXSLEFe19V0hXxTHxrmc4lmi+zPRdf5kbxBleZw7lkLbX0KlluyzJg==","shasum":"3d1d03f7db4e054889c561e14ba3cf51c7fa8d16","tarball":"https://registry.npmjs.org/@captchahub/recaptcha/-/recaptcha-1.0.14.tgz","fileCount":15,"unpackedSize":83919,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC57FF5Fk3uuCMnrOlZ4BWoRHUuu58aC5tNkPM53eOuRAiB3lkFsUUoqCRnwE0UaPgnp9bNk5lk/PcNbU2KmmhMY9w=="}]},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"directories":{},"maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/recaptcha_1.0.14_1789096067838_0.6051637559686152"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-23T19:15:40.732Z","modified":"2026-09-11T03:07:48.177Z","1.0.0":"2024-11-23T19:15:41.075Z","1.0.1":"2024-11-24T00:52:50.218Z","1.0.2":"2025-01-01T22:00:40.017Z","1.0.3":"2025-01-04T21:52:48.924Z","1.0.4":"2025-01-05T03:42:37.564Z","1.0.5":"2025-03-03T05:21:28.047Z","1.0.6":"2025-08-01T18:50:45.735Z","1.0.7":"2025-08-01T21:57:19.207Z","1.0.9":"2026-03-26T23:36:14.567Z","1.0.10":"2026-03-28T20:24:17.568Z","1.0.11":"2026-08-06T03:54:11.853Z","1.0.12":"2026-08-28T06:22:16.650Z","1.0.13":"2026-08-28T23:54:06.092Z","1.0.14":"2026-09-11T03:07:47.974Z"},"description":"**CaptchaHub ReCaptcha is a TypeScript library that provides integration with the Google ReCaptcha service, allowing for seamless captcha implementation within your applications.** This package extends the core functionality of CaptchaHub to support ReCap","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"readme":"# CaptchaHub ReCaptcha\n\n**CaptchaHub ReCaptcha is a TypeScript library that provides integration with the Google ReCaptcha service, allowing for seamless captcha implementation within your applications.** This package extends the core functionality of CaptchaHub to support ReCaptcha as a captcha provider.\n\n## Installation\n\nInstall the package using pnpm:\n\n```bash\npnpm add @captchahub/core\npnpm add @captchahub/recaptcha\n```\n\n## Features\n\n- **Widely Used**: ReCaptcha is a widely adopted captcha solution by Google.\n- **Customizable**: Easily customize the appearance and behavior of the captcha.\n- **Requires Core Package**: This package requires the `@captchahub/core` package for functionality.\n\n## Usage\n\n### Getting the Captcha Script\n\nThe `getCaptchaScript` function can be used as follows:\n\n```typescript\nimport { getCaptchaScript } from '@captchahub/core';\n// Import the provider package to trigger self-registration\nimport '@captchahub/recaptcha';\n\nconst config = {\n    CAPTCHA_PROVIDER: 'recaptcha',\n    RECAPTCHA_SITE_KEY: process.env.RECAPTCHA_SITE_KEY, // Your ReCaptcha site key\n};\n\nconst CaptchaComponent = () => {\n    const CaptchaScript = getCaptchaScript(config);\n\n    return (\n        <div>\n            <CaptchaScript />\n            {/* Additional form elements */}\n        </div>\n    );\n};\n```\n\n### Getting the Captcha Form Element\n\nThe `getCaptchaFormElement` function can be used as follows:\n\n```typescript\nimport { getCaptchaFormElement } from '@captchahub/core';\n// Import the provider package to trigger self-registration\nimport '@captchahub/recaptcha';\n\nconst config = {\n    CAPTCHA_PROVIDER: 'recaptcha',\n    RECAPTCHA_SITE_KEY: process.env.RECAPTCHA_SITE_KEY, // Your ReCaptcha site key\n};\n\nconst CaptchaFormComponent = async () => {\n    const CaptchaFormElement = getCaptchaFormElement(config);\n\n    return (\n        <div>\n            <CaptchaFormElement />\n            {/* Additional form elements */}\n        </div>\n    );\n};\n```\n\n### Verifying the Captcha\n\nThe `verifyCaptcha` function can be used as follows:\n\n```typescript\nimport { verifyCaptcha } from '@captchahub/core';\n// Import the provider package to trigger self-registration\nimport '@captchahub/recaptcha';\n\nconst config = {\n    CAPTCHA_PROVIDER: 'recaptcha',\n    RECAPTCHA_SECRET_KEY: process.env.RECAPTCHA_SECRET_KEY, // Your ReCaptcha secret key\n};\n\nconst formFieldValues = {\n    // Your form field values that need to be verified\n};\n\nconst isValid = await verifyCaptcha(formFieldValues, config);\nif (isValid) {\n    console.log('Captcha verified successfully!');\n} else {\n    console.error('Captcha verification failed.');\n}\n```\n\n### Configuration\n\nConfiguration for the ReCaptcha provider can be defined in a configuration object passed to the factory when creating the captcha instance. The configuration object must include the `CAPTCHA_PROVIDER` property to specify which captcha provider to use. Additionally, you will need to provide the `RECAPTCHA_SITE_KEY` and `RECAPTCHA_SECRET_KEY` for proper functionality.\n\n## Extensibility\n\nThe `@captchahub/recaptcha` package is designed to be extensible. You can create new captcha providers by implementing the `CaptchaInterface`. This allows you to add support for additional captcha services in the future.\n\n## Rationale\n\nThe `@captchahub/recaptcha` package is designed to provide integration with the Google ReCaptcha service for managing captcha workflows in TypeScript applications. By using the core package, developers can easily integrate ReCaptcha capabilities into their web applications.\n\n## Contributing\n\nContributions are welcome! Feel free to fork this project and submit pull requests. Before submitting, please ensure your code passes all linting and unit tests.\n\nYou can format code using:\n\n```bash\npnpm format\n```\n\nYou can run unit tests using:\n\n```bash\npnpm test\n","readmeFilename":"README.md"}