{"_id":"@capgo/capacitor-recaptcha","_rev":"14-8736df2ce4ae0f6df1f6d7bbbc4c3704","name":"@capgo/capacitor-recaptcha","dist-tags":{"latest":"8.1.12"},"versions":{"8.1.0":{"name":"@capgo/capacitor-recaptcha","version":"8.1.0","keywords":["capacitor","plugin","recaptcha","recaptcha-enterprise","captcha"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-recaptcha@8.1.0","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/recaptcha/","bugs":{"url":"https://github.com/Cap-go/capacitor-recaptcha/issues"},"dist":{"shasum":"57bf4299c8cfa655642bb84816e4f87a69370a1f","tarball":"https://registry.npmjs.org/@capgo/capacitor-recaptcha/-/capacitor-recaptcha-8.1.0.tgz","fileCount":28,"integrity":"sha512-zi1VkOPqpXE7K+BSBxyGv8Rf9VD8w7BHLSskdUwgdBn/7eeg5UiCOZGEI1jAAXEm9NJbqYTchRGmqk84mJaWqQ==","signatures":[{"sig":"MEUCIH4zkfgxgbtAC3kaoQpGEMKc07ZBFJy6MhnDqkyBOrlJAiEAw+eaAs/kFGesfgbzas7eXY3un1KitL6ECoJ0V+bD38w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-recaptcha@8.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115507},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"9fbb95a33db464094565426068a2e5e603152c83","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api RecaptchaPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext .ts","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorRecaptcha -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","capacitor:sync:after":"node scripts/configure-android.js","capacitor:update:after":"node scripts/configure-android.js"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-recaptcha.git","type":"git"},"_npmVersion":"11.11.0","description":"Capacitor plugin for generating reCAPTCHA and reCAPTCHA Enterprise tokens.","directories":{},"_nodeVersion":"24.14.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-recaptcha_8.1.0_1778585708525_0.026492707568116725","host":"s3://npm-registry-packages-npm-production"}},"8.1.1":{"name":"@capgo/capacitor-recaptcha","version":"8.1.1","keywords":["capacitor","plugin","recaptcha","recaptcha-enterprise","captcha"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-recaptcha@8.1.1","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/recaptcha/","bugs":{"url":"https://github.com/Cap-go/capacitor-recaptcha/issues"},"dist":{"shasum":"d80ffaf4de433a954717c8b82e56f2b57cd8e728","tarball":"https://registry.npmjs.org/@capgo/capacitor-recaptcha/-/capacitor-recaptcha-8.1.1.tgz","fileCount":28,"integrity":"sha512-dAQNpemewnXIDMmlaH3cbQEi4N06MCKFg5OXBGqSxJ5zzKYxUwvcdsm8Ap8ClyLtE/bpl7qcYp3rCQC3DAKTbA==","signatures":[{"sig":"MEYCIQCZA5Yg1pBBnj7/ogkNC9rkwa3uORfLjlhTp9AXvcXWvwIhAOx89/IuS1VK488uhesvqmIE+s6/n388Y3CZdZhMCmFN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-recaptcha@8.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123464},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"27adda4d3e2abfeab75e8b3d2faa244ca19f0a09","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api RecaptchaPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext .ts","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorRecaptcha -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","capacitor:sync:after":"node scripts/configure-android.js","capacitor:update:after":"node scripts/configure-android.js"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-recaptcha.git","type":"git"},"_npmVersion":"11.11.0","description":"Capacitor plugin for generating reCAPTCHA and reCAPTCHA Enterprise tokens.","directories":{},"_nodeVersion":"24.14.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-recaptcha_8.1.1_1778594466384_0.7226029447908584","host":"s3://npm-registry-packages-npm-production"}},"8.1.2":{"name":"@capgo/capacitor-recaptcha","version":"8.1.2","keywords":["capacitor","plugin","recaptcha","recaptcha-enterprise","captcha"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-recaptcha@8.1.2","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/recaptcha/","bugs":{"url":"https://github.com/Cap-go/capacitor-recaptcha/issues"},"dist":{"shasum":"14a96957b395528416d2031331afb23af0a1d273","tarball":"https://registry.npmjs.org/@capgo/capacitor-recaptcha/-/capacitor-recaptcha-8.1.2.tgz","fileCount":28,"integrity":"sha512-iupPLzBWeg7SAmrEFq3afKRm/zUDhoAMmngNcfoQLWs8JUDtosMbVNi83RCEestdFFf+j4O+JVCQIC+B02osGg==","signatures":[{"sig":"MEUCIQD14flUeiLM6dd/QkmivmIOCgDiqh+xPB8s9Yf0Z8Va1QIgYXfUarfXUpU7u9XqmjxPL2Tlxh98lOp6+3qePXIaihc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-recaptcha@8.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123464},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"0e26e4c00646f66e1361b2d88809d5ae12ac9573","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api RecaptchaPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext .ts","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorRecaptcha -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","capacitor:sync:after":"node scripts/configure-android.js","capacitor:update:after":"node scripts/configure-android.js"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-recaptcha.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor plugin for generating reCAPTCHA and reCAPTCHA Enterprise tokens.","directories":{},"_nodeVersion":"24.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-recaptcha_8.1.2_1780562890431_0.8804650907574567","host":"s3://npm-registry-packages-npm-production"}},"8.1.3":{"name":"@capgo/capacitor-recaptcha","version":"8.1.3","keywords":["capacitor","plugin","recaptcha","recaptcha-enterprise","captcha"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-recaptcha@8.1.3","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/recaptcha/","bugs":{"url":"https://github.com/Cap-go/capacitor-recaptcha/issues"},"dist":{"shasum":"8825a825d91164eed498c68a6504c3a3c3254b12","tarball":"https://registry.npmjs.org/@capgo/capacitor-recaptcha/-/capacitor-recaptcha-8.1.3.tgz","fileCount":28,"integrity":"sha512-H+95q9KP07pHNZw7l74zhng1SvM4eafnrBKU1AiI2GXBtbLoTNE/xkzxZVGudNycvjez/+Mktkp6vVkRT8MLFA==","signatures":[{"sig":"MEYCIQDFC/+kQnIV8UlTbxL+b1aCfzpdVh1lrdbRhe7j9JgAIwIhAI4/Srvf1NCUtKZLn3ZlRYPKAQlNO767X5m5nhEzWY4U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-recaptcha@8.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123464},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"5d791936728cb7067303dc27cd0ee99807ca04dd","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api RecaptchaPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext .ts","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorRecaptcha -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","capacitor:sync:after":"node scripts/configure-android.js","capacitor:update:after":"node scripts/configure-android.js"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-recaptcha.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor plugin for generating reCAPTCHA and reCAPTCHA Enterprise tokens.","directories":{},"_nodeVersion":"24.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-recaptcha_8.1.3_1780611069968_0.9837298854244325","host":"s3://npm-registry-packages-npm-production"}},"8.1.4":{"name":"@capgo/capacitor-recaptcha","version":"8.1.4","keywords":["capacitor","plugin","recaptcha","recaptcha-enterprise","captcha"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-recaptcha@8.1.4","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/recaptcha/","bugs":{"url":"https://github.com/Cap-go/capacitor-recaptcha/issues"},"dist":{"shasum":"5363358023050a89fc5ffed755c9287e3cba884b","tarball":"https://registry.npmjs.org/@capgo/capacitor-recaptcha/-/capacitor-recaptcha-8.1.4.tgz","fileCount":29,"integrity":"sha512-44i8/jNeXmWfC4bc7vcfwLXI7uCTDLSLpxLCffAirq9TJR3XCdQD5CHBlivQiNtR7zyZUaXwuRp90GFXPab72w==","signatures":[{"sig":"MEYCIQCjGT+YfJ0u7Gp3HrnAxR3sY/mICIRv6kJwUlAg0vMaEwIhAI+zq5aCOVei18XNe9mFXvbZItnvkP8y35Tbj2U9S+0W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-recaptcha@8.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134190},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"ab0a3a32e559793402e910f475edba2eafe94a57","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api RecaptchaPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext .ts","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorRecaptcha -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","capacitor:sync:after":"node scripts/configure-android.js && node scripts/configure-ios-dsyms.js","capacitor:update:after":"node scripts/configure-android.js && node scripts/configure-ios-dsyms.js"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-recaptcha.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor plugin for generating reCAPTCHA and reCAPTCHA Enterprise tokens.","directories":{},"_nodeVersion":"24.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-recaptcha_8.1.4_1780664105018_0.025913559431174127","host":"s3://npm-registry-packages-npm-production"}},"8.1.5":{"name":"@capgo/capacitor-recaptcha","version":"8.1.5","keywords":["capacitor","plugin","recaptcha","recaptcha-enterprise","captcha"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-recaptcha@8.1.5","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/recaptcha/","bugs":{"url":"https://github.com/Cap-go/capacitor-recaptcha/issues"},"dist":{"shasum":"8dc0be7ffd7cea454e5b67e44c40f40f23f349d5","tarball":"https://registry.npmjs.org/@capgo/capacitor-recaptcha/-/capacitor-recaptcha-8.1.5.tgz","fileCount":29,"integrity":"sha512-3Qsfb15aDIhqPv877XDKkBOH4XqhXZihJpCjjauD1f1S92pAKB0fOkneXQxVmedxCZtZs4Y+BZ0W8WcKhLBF2A==","signatures":[{"sig":"MEYCIQCkVyyihKCtnMWPFICjC58dCHi7TiIUF/lv9ZDvMC84OwIhAKP8L+71Y6nr7OUxS8GEdr+6cIFChZMBKmOYdM+tGIzL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-recaptcha@8.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134463},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"7b6168e39220fed73a9571a9baf0a0433aca941c","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api RecaptchaPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext .ts","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorRecaptcha -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","capacitor:sync:after":"node scripts/configure-android.js && node scripts/configure-ios-dsyms.js","example:capgo:deploy":"bun run example:build && bun scripts/deploy-example-capgo.mjs","capacitor:update:after":"node scripts/configure-android.js && node scripts/configure-ios-dsyms.js"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-recaptcha.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor plugin for generating reCAPTCHA and reCAPTCHA Enterprise tokens.","directories":{},"_nodeVersion":"24.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-recaptcha_8.1.5_1781564994992_0.5903925124243934","host":"s3://npm-registry-packages-npm-production"}},"8.1.6":{"name":"@capgo/capacitor-recaptcha","version":"8.1.6","keywords":["capacitor","plugin","recaptcha","recaptcha-enterprise","captcha"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-recaptcha@8.1.6","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/recaptcha/","bugs":{"url":"https://github.com/Cap-go/capacitor-recaptcha/issues"},"dist":{"shasum":"897c223a4386dcfe5c6a888f89552f5851b89467","tarball":"https://registry.npmjs.org/@capgo/capacitor-recaptcha/-/capacitor-recaptcha-8.1.6.tgz","fileCount":29,"integrity":"sha512-m47eG6IZyGsxP0NIPU1ROvPojjiC9qH1O2lFWjy64+md7jbwIekrHiEjnEp/Yn0D0IwE18Se6tBCiVWbxsTwiQ==","signatures":[{"sig":"MEUCIQC5AqHz+4CPg04OZlNuztUXSLsyklpP6HcmKtydTUTN6AIgE+It7hD0+Oe1yldADzlqmFVbrQseZOgjoPeRdBDYZCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-recaptcha@8.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134995},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"4f2c4cce06bdb7c0b7cebb5e8e0d2e17edcbcb01","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api RecaptchaPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext .ts","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorRecaptcha -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","capacitor:sync:after":"node scripts/configure-android.js && node scripts/configure-ios-dsyms.js","example:capgo:deploy":"bun run example:build && bun scripts/deploy-example-capgo.mjs","capacitor:update:after":"node scripts/configure-android.js && node scripts/configure-ios-dsyms.js"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-recaptcha.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor plugin for generating reCAPTCHA and reCAPTCHA Enterprise tokens.","directories":{},"_nodeVersion":"24.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-recaptcha_8.1.6_1781601935305_0.3683012181225318","host":"s3://npm-registry-packages-npm-production"}},"8.1.7":{"name":"@capgo/capacitor-recaptcha","version":"8.1.7","keywords":["capacitor","plugin","recaptcha","recaptcha-enterprise","captcha"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-recaptcha@8.1.7","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/recaptcha/","bugs":{"url":"https://github.com/Cap-go/capacitor-recaptcha/issues"},"dist":{"shasum":"16361d046e51eaf94fd8fb63a6f476f0061ef9ee","tarball":"https://registry.npmjs.org/@capgo/capacitor-recaptcha/-/capacitor-recaptcha-8.1.7.tgz","fileCount":29,"integrity":"sha512-7nH6t8EkN6h+E5QP5R/DQQIkBFUm0hiAJ+DaGm/5wuPT8J5ZduCpaPGO1eR71zADm1BYI8gO6V2dZiYrEFxAYw==","signatures":[{"sig":"MEQCIAoeRkz8fqP4vGgx9h+8QcmGanmgoKQldpUlimF6U5YCAiAJW5x6wkFLlOiOW0EOXT9EVOQs3OxgIkbGOL3cTm+zWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-recaptcha@8.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134995},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"c863f79e27e2f1e83103e511b74045fda5409459","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api RecaptchaPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext .ts","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorRecaptcha -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","capacitor:sync:after":"node scripts/configure-android.js && node scripts/configure-ios-dsyms.js","example:capgo:deploy":"bun run example:build && bun scripts/deploy-example-capgo.mjs","capacitor:update:after":"node scripts/configure-android.js && node scripts/configure-ios-dsyms.js"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-recaptcha.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor plugin for generating reCAPTCHA and reCAPTCHA Enterprise tokens.","directories":{},"_nodeVersion":"24.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-recaptcha_8.1.7_1781628056112_0.09708807282311849","host":"s3://npm-registry-packages-npm-production"}},"8.1.8":{"name":"@capgo/capacitor-recaptcha","version":"8.1.8","keywords":["capacitor","plugin","recaptcha","recaptcha-enterprise","captcha"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-recaptcha@8.1.8","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/recaptcha/","bugs":{"url":"https://github.com/Cap-go/capacitor-recaptcha/issues"},"dist":{"shasum":"76f9a7fdabcb6c261696c3a90e6eaea2e2735fc9","tarball":"https://registry.npmjs.org/@capgo/capacitor-recaptcha/-/capacitor-recaptcha-8.1.8.tgz","fileCount":29,"integrity":"sha512-C8LU8lNx9z2e0+vdbrfDi2lEF+/OfwvX3IN+Jg/fgtWLkTx2q396V5nyuKssRSvln33yRl8qIlxDeIZ9P2wHjg==","signatures":[{"sig":"MEUCIESH/UtR3rMaMI0Y4c4Fv92SCHb1bdvfScNbLgHu6uKTAiEAgExdMrXSFl2MSYrrYjLHwhie26EORsho5+TUZu3wzEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-recaptcha@8.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134902},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"472f042a3bfc67546ece11f35a4005b7be0481a8","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api RecaptchaPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext .ts","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorRecaptcha -destination generic/platform=iOS","verify:web":"bun run build","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","capacitor:sync:after":"node scripts/configure-android.js && node scripts/configure-ios-dsyms.js","capacitor:update:after":"node scripts/configure-android.js && node scripts/configure-ios-dsyms.js"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-recaptcha.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor plugin for generating reCAPTCHA and reCAPTCHA Enterprise tokens.","directories":{},"_nodeVersion":"24.16.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-recaptcha_8.1.8_1781872331890_0.6441250630397164","host":"s3://npm-registry-packages-npm-production"}},"8.1.9":{"name":"@capgo/capacitor-recaptcha","version":"8.1.9","keywords":["capacitor","plugin","recaptcha","recaptcha-enterprise","captcha"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-recaptcha@8.1.9","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/recaptcha/","bugs":{"url":"https://github.com/Cap-go/capacitor-recaptcha/issues"},"dist":{"shasum":"f943e0054537491f0ec3dd87f721afd0098d94fe","tarball":"https://registry.npmjs.org/@capgo/capacitor-recaptcha/-/capacitor-recaptcha-8.1.9.tgz","fileCount":29,"integrity":"sha512-qS8cKZhP17Q/X4zwvsezzsBxX0owZlcb4Bi2rE5yOOHrPdEfexwMqHTPCyQ6OIpoe71evYLrwGI7qtyOy55bSQ==","signatures":[{"sig":"MEQCIFyZSnBAWeyyJUNiFzMF+N3yk2xQH6gPK5yRS8/RhCi6AiB7VHFGoco3tzgEJTnDYcKclrdspM5YWxQyeBC74/5LxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-recaptcha@8.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134964},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"8da714a5b1c5cd505d7aaad2a643aabea690a8ed","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api RecaptchaPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext .ts","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorRecaptcha -destination generic/platform=iOS","verify:web":"bun run build","changelog:ai":"node scripts/generate-ai-changelog.mjs","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","capacitor:sync:after":"node scripts/configure-android.js && node scripts/configure-ios-dsyms.js","capacitor:update:after":"node scripts/configure-android.js && node scripts/configure-ios-dsyms.js"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-recaptcha.git","type":"git"},"_npmVersion":"11.16.0","description":"Capacitor plugin for generating reCAPTCHA and reCAPTCHA Enterprise tokens.","directories":{},"_nodeVersion":"24.18.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-recaptcha_8.1.9_1783767107662_0.683836360451267","host":"s3://npm-registry-packages-npm-production"}},"8.1.10":{"name":"@capgo/capacitor-recaptcha","version":"8.1.10","keywords":["capacitor","plugin","recaptcha","recaptcha-enterprise","captcha"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-recaptcha@8.1.10","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/recaptcha/","bugs":{"url":"https://github.com/Cap-go/capacitor-recaptcha/issues"},"dist":{"shasum":"3ea35ee9147d0bf1881b3138540df5fe1866e9d4","tarball":"https://registry.npmjs.org/@capgo/capacitor-recaptcha/-/capacitor-recaptcha-8.1.10.tgz","fileCount":29,"integrity":"sha512-C4n59SezIXilSwa88O8zPcNJinOD/bVdl9hx5nSylc2WN2m+xtyc9Ey9FIUVjXtKweYHoF0n/BvCtpRwMeaZVg==","signatures":[{"sig":"MEYCIQCPZ/G6sgoi85CKg7xeJhuCfDeSHNsLaIpX7tALQMMq5gIhAL0w9IX0qWOO2R0UlKRVpRxkY0Er7HMMaEh8rbbcV/+E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-recaptcha@8.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135520},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"117b58131f81ddc335c8cf739f3f06e4c7114cd7","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api RecaptchaPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext .ts","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorRecaptcha -destination generic/platform=iOS","verify:web":"bun run build","changelog:ai":"node scripts/generate-ai-changelog.mjs","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","capacitor:sync:after":"node scripts/configure-android.js && node scripts/configure-ios-dsyms.js","capacitor:update:after":"node scripts/configure-android.js && node scripts/configure-ios-dsyms.js"},"_npmUser":{"name":"riderx","email":"martin.donadieu@hey.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-recaptcha.git","type":"git"},"_npmVersion":"11.17.0","description":"Capacitor plugin for generating reCAPTCHA and reCAPTCHA Enterprise tokens.","directories":{},"_nodeVersion":"24.19.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-recaptcha_8.1.10_1786708360089_0.5133483118400155","host":"s3://npm-registry-packages-npm-production"}},"8.1.11":{"name":"@capgo/capacitor-recaptcha","version":"8.1.11","keywords":["capacitor","plugin","recaptcha","recaptcha-enterprise","captcha"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-recaptcha@8.1.11","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"},{"name":"torichancapgo","email":"tori@capgo.app"}],"homepage":"https://capgo.app/docs/plugins/recaptcha/","bugs":{"url":"https://github.com/Cap-go/capacitor-recaptcha/issues"},"dist":{"shasum":"895513b0d3ff94cf6eac54b7a6781b06422e3f58","tarball":"https://registry.npmjs.org/@capgo/capacitor-recaptcha/-/capacitor-recaptcha-8.1.11.tgz","fileCount":29,"integrity":"sha512-YZXszzC0iJOfN3kFz7sYo6XYdTKKMaoR5KySuxw41AiECUBU3biBdDh1Pn6zImesqlbZUo2vwcKzADK1Q1Ii4A==","signatures":[{"sig":"MEUCIQCnXat/BrTvO/c5KnotHdZqZQLgo9mz55f+Up5wvy/yHgIgYUGaUXnlm4E4FwlWomeGCQSxYjW2yDM7EZQkpqLsrZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-recaptcha@8.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135397},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"9c0d039d53bb766bb894becb9c88efdeebd16980","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api RecaptchaPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext .ts","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorRecaptcha -destination generic/platform=iOS","verify:web":"bun run build","changelog:ai":"node scripts/generate-ai-changelog.mjs","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","capacitor:sync:after":"node scripts/configure-android.js && node scripts/configure-ios-dsyms.js","capacitor:update:after":"node scripts/configure-android.js && node scripts/configure-ios-dsyms.js"},"_npmUser":{"name":"torichancapgo","email":"tori@capgo.app","approver":{"name":"torichancapgo","email":"tori@capgo.app"}},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-recaptcha.git","type":"git"},"_npmVersion":"11.19.0","description":"Capacitor plugin for generating reCAPTCHA and reCAPTCHA Enterprise tokens.","directories":{},"_nodeVersion":"24.19.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-recaptcha_8.1.11_1787374171525_0.061268056634655954","host":"s3://npm-registry-packages-npm-production"}},"8.1.12":{"_id":"@capgo/capacitor-recaptcha@8.1.12","bugs":{"url":"https://github.com/Cap-go/capacitor-recaptcha/issues"},"dist":{"shasum":"98f59eb43312fdc3ee668829dca86b6c12b57f89","tarball":"https://registry.npmjs.org/@capgo/capacitor-recaptcha/-/capacitor-recaptcha-8.1.12.tgz","integrity":"sha512-J2ec0n2ljuI/iF3NABqsfbrs5B02J7nvOUj0wUcxjg8qdIjlU6pXkBIVNNs+1VzPcENaNLA5zO8YSsaGaoES0w==","fileCount":29,"unpackedSize":135468,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-recaptcha@8.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD7Uw3xXy+T9EQ5L4jgL8y8WaMP8yuupnqqb6tU4tj/PgIhAOxyTWNG6lGsDy3U5PLfM6wN1R3jVkyEyE8qdXPAF9M7"}]},"main":"dist/plugin.cjs.js","name":"@capgo/capacitor-recaptcha","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"module":"dist/esm/index.js","gitHead":"e7bcbe956f413c1900be0ad191b65f2d2862e0e4","license":"MPL-2.0","scripts":{"fmt":"bun run eslint -- --fix && bun run prettier -- --write && bun run swiftlint -- --fix --format","lint":"bun run eslint && bun run prettier -- --check && bun run swiftlint -- lint","build":"bun run clean && bun run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api RecaptchaPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext .ts","verify":"bun run verify:ios && bun run verify:android && bun run verify:web","prettier":"prettier-pretty-check \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","verify:ios":"xcodebuild -scheme CapgoCapacitorRecaptcha -destination generic/platform=iOS","verify:web":"bun run build","changelog:ai":"node scripts/generate-ai-changelog.mjs","check:wiring":"node scripts/check-capacitor-plugin-wiring.mjs","example:build":"bun run build && cd example-app && bun install --frozen-lockfile && bun run build","prepublishOnly":"bun run build","verify:android":"cd android && ./gradlew clean build test && cd ..","example:install":"cd example-app && bun install --frozen-lockfile","capacitor:sync:after":"node scripts/configure-android.js && node scripts/configure-ios-dsyms.js","check:cap9-deprecated":"node scripts/check-cap9-deprecated.mjs","capacitor:update:after":"node scripts/configure-android.js && node scripts/configure-ios-dsyms.js"},"version":"8.1.12","_npmUser":{"name":"torichancapgo","email":"tori@capgo.app","approver":{"name":"torichancapgo","email":"tori@capgo.app"}},"homepage":"https://capgo.app/docs/plugins/recaptcha/","keywords":["capacitor","plugin","recaptcha","recaptcha-enterprise","captcha"],"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-recaptcha.git","type":"git"},"_npmVersion":"11.19.1","description":"Capacitor plugin for generating reCAPTCHA and reCAPTCHA Enterprise tokens.","directories":{},"maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"},{"name":"torichancapgo","email":"tori@capgo.app"}],"_nodeVersion":"24.20.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.1","rimraf":"^6.1.0","rollup":"^4.53.2","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.9.3","@types/node":"^24.10.1","@capacitor/cli":"^8.0.0","@capacitor/ios":"^8.0.0","@capacitor/core":"^8.0.0","@capacitor/docgen":"^0.3.1","@capacitor/android":"^8.0.0","@ionic/eslint-config":"^0.4.0","eslint-plugin-import":"^2.31.0","prettier-plugin-java":"^2.7.7","prettier-pretty-check":"^0.2.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0"},"peerDependencies":{"@capacitor/core":">=8.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/capacitor-recaptcha_8.1.12_1789499641323_0.44980830361443513"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-12T11:35:08.415Z","modified":"2026-09-15T19:14:01.672Z","8.1.0":"2026-05-12T11:35:08.672Z","8.1.1":"2026-05-12T14:01:06.543Z","8.1.2":"2026-06-04T08:48:10.575Z","8.1.3":"2026-06-04T22:11:10.123Z","8.1.4":"2026-06-05T12:55:05.172Z","8.1.5":"2026-06-15T23:09:55.141Z","8.1.6":"2026-06-16T09:25:35.454Z","8.1.7":"2026-06-16T16:40:56.273Z","8.1.8":"2026-06-19T12:32:12.073Z","8.1.9":"2026-07-11T10:51:47.808Z","8.1.10":"2026-08-14T11:52:40.213Z","8.1.11":"2026-08-22T04:49:31.609Z","8.1.12":"2026-09-15T19:14:01.398Z"},"bugs":{"url":"https://github.com/Cap-go/capacitor-recaptcha/issues"},"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","homepage":"https://capgo.app/docs/plugins/recaptcha/","keywords":["capacitor","plugin","recaptcha","recaptcha-enterprise","captcha"],"repository":{"url":"git+https://github.com/Cap-go/capacitor-recaptcha.git","type":"git"},"description":"Capacitor plugin for generating reCAPTCHA and reCAPTCHA Enterprise tokens.","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"},{"name":"torichancapgo","email":"tori@capgo.app"}],"readme":"# @capgo/capacitor-recaptcha\n\n<a href=\"https://capgo.app/\"><img src=\"https://capgo.app/readme-banner.svg?repo=Cap-go/capacitor-recaptcha\" alt=\"Capgo - Instant updates for Capacitor\" /></a>\n\n<div align=\"center\">\n  <h2><a href=\"https://capgo.app/?ref=plugin_recaptcha\"> ➡️ Get Instant updates for your App with Capgo</a></h2>\n  <h2><a href=\"https://capgo.app/consulting/?ref=plugin_recaptcha\"> Missing a feature? We’ll build the plugin for you 💪</a></h2>\n</div>\n\nCapacitor plugin for generating reCAPTCHA tokens on Web, Android, and iOS.\n\nIt supports:\n\n- Web reCAPTCHA v3 with `api.js`\n- Web reCAPTCHA Enterprise with `enterprise.js`\n- Android and iOS reCAPTCHA Enterprise/mobile SDKs\n\nUse it before sensitive actions such as login, signup, checkout, password reset, or abuse-prone form submissions. The token must be sent to your backend and verified by creating a reCAPTCHA assessment.\n\n## Compatibility\n\n| Plugin version | Capacitor compatibility | Maintained |\n| -------------- | ----------------------- | ---------- |\n| v8.*.*         | v8.*.*                  | Yes        |\n| v7.*.*         | v7.*.*                  | On demand  |\n| v6.*.*         | v6.*.*                  | No         |\n| v5.*.*         | v5.*.*                  | No         |\n\nThe major version of this plugin follows the major version of Capacitor.\n\n## Install\n\nYou can use our AI-Assisted Setup to install the plugin. Add the Capgo skills to your AI tool using the following command:\n\n```bash\nnpx skills add https://github.com/cap-go/capacitor-skills --skill capacitor-plugins\n```\n\nThen use the following prompt:\n\n```text\nUse the `capacitor-plugins` skill from `cap-go/capacitor-skills` to install the `@capgo/capacitor-recaptcha` plugin in my project.\n```\n\nIf you prefer Manual Setup, install the plugin by running the following commands and follow the platform-specific instructions below:\n\n```bash\nnpm install @capgo/capacitor-recaptcha\nnpx cap sync\n```\n\n## Configuration\n\n```typescript\nimport type { CapacitorConfig } from '@capacitor/cli';\nimport '@capgo/capacitor-recaptcha';\n\nconst config: CapacitorConfig = {\n  appId: 'com.example.app',\n  appName: 'Example',\n  webDir: 'dist',\n  plugins: {\n    Recaptcha: {\n      androidSiteKey: 'ANDROID_SITE_KEY',\n      iosSiteKey: 'IOS_SITE_KEY',\n      webSiteKey: 'WEB_SITE_KEY',\n      enterprise: true,\n    },\n  },\n};\n\nexport default config;\n```\n\nYou can also pass `siteKey` directly to `load()` or `execute()` when the key is environment-specific.\n\n## Usage\n\n```typescript\nimport { Recaptcha } from '@capgo/capacitor-recaptcha';\n\nawait Recaptcha.load();\n\nconst { token } = await Recaptcha.execute({\n  action: 'login',\n});\n\nawait fetch('/api/recaptcha-assessment', {\n  method: 'POST',\n  headers: { 'content-type': 'application/json' },\n  body: JSON.stringify({ token, action: 'login' }),\n});\n```\n\nFor regular Web reCAPTCHA v3:\n\n```typescript\nconst { token } = await Recaptcha.execute({\n  siteKey: 'WEB_V3_SITE_KEY',\n  enterprise: false,\n  action: 'signup',\n});\n```\n\n## Platform Setup\n\n### Android\n\nCreate an Android mobile application key in Google Cloud reCAPTCHA and use it as `androidSiteKey` or `siteKey`.\n\nAndroid uses Google's mobile reCAPTCHA SDK. Regular, non-Enterprise reCAPTCHA v3 is only available on Web in this plugin; `enterprise: false` is rejected on Android.\n\nThe plugin depends on:\n\n```gradle\ncom.google.android.recaptcha:recaptcha:18.8.0\n```\n\nGoogle's Android reCAPTCHA SDK requires core library desugaring in the consuming app. The plugin enables it automatically during `npx cap sync android` and adds:\n\n```gradle\ncom.android.tools:desugar_jdk_libs:2.1.5\n```\n\nYou can override the version from your app Gradle config with `recaptchaVersion`.\nYou can override the desugaring dependency with `desugarJdkLibsVersion`.\n\n### iOS\n\nCreate an iOS mobile application key in Google Cloud reCAPTCHA and use it as `iosSiteKey` or `siteKey`.\n\niOS uses Google's `RecaptchaEnterprise` mobile SDK. Regular, non-Enterprise reCAPTCHA v3 is only available on Web in this plugin; `enterprise: false` is rejected on iOS.\n\nThe plugin ships both Swift Package Manager and CocoaPods metadata and depends on Google's `RecaptchaEnterprise` iOS SDK.\n\n### Web\n\nUse a website key. Set `enterprise: true` for reCAPTCHA Enterprise or `enterprise: false` for regular reCAPTCHA v3.\n\n## Notes\n\n- Tokens are single-use and should be generated immediately before the protected backend request.\n- Validate every token on your backend by creating a reCAPTCHA assessment.\n- The old Cordova `sitekeyAndroid` and `sitekeyWeb` option names are accepted as migration aliases in call options and Capacitor config.\n- `sitekeyIos` and `sitekeyIOS` are accepted as iOS migration aliases in call options and Capacitor config.\n\n## Example App\n\nThe `example-app/` folder links to the local plugin with `file:..`.\n\n```bash\ncd example-app\nnpm install\nnpm run start\n```\n\n## API\n\n<docgen-index>\n\n* [`load(...)`](#load)\n* [`execute(...)`](#execute)\n* [`getPluginVersion()`](#getpluginversion)\n* [Interfaces](#interfaces)\n\n</docgen-index>\n\n<docgen-api>\n<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->\n\nreCAPTCHA plugin API.\n\n### load(...)\n\n```typescript\nload(options?: LoadOptions | undefined) => Promise<LoadResult>\n```\n\nLoad and cache the reCAPTCHA client for the current platform.\n\n`execute()` loads the client automatically when needed, so calling this method is optional.\n\n| Param         | Type                                                |\n| ------------- | --------------------------------------------------- |\n| **`options`** | <code><a href=\"#loadoptions\">LoadOptions</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#loadresult\">LoadResult</a>&gt;</code>\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### execute(...)\n\n```typescript\nexecute(options: ExecuteOptions) => Promise<ExecuteResult>\n```\n\nExecute reCAPTCHA for an action and return a token for backend assessment.\n\n| Param         | Type                                                      |\n| ------------- | --------------------------------------------------------- |\n| **`options`** | <code><a href=\"#executeoptions\">ExecuteOptions</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#executeresult\">ExecuteResult</a>&gt;</code>\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### getPluginVersion()\n\n```typescript\ngetPluginVersion() => Promise<PluginVersionResult>\n```\n\nReturns the platform implementation version marker.\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginversionresult\">PluginVersionResult</a>&gt;</code>\n\n**Since:** 8.0.0\n\n--------------------\n\n\n### Interfaces\n\n\n#### LoadResult\n\nResult returned after the client is loaded.\n\n| Prop             | Type                                     | Description                            | Since |\n| ---------------- | ---------------------------------------- | -------------------------------------- | ----- |\n| **`loaded`**     | <code>boolean</code>                     | Whether the platform client is ready.  | 8.0.0 |\n| **`siteKey`**    | <code>string</code>                      | Site key used to load the client.      | 8.0.0 |\n| **`enterprise`** | <code>boolean</code>                     | Whether Enterprise mode was requested. | 8.0.0 |\n| **`platform`**   | <code>'web' \\| 'ios' \\| 'android'</code> | Platform that loaded the client.       | 8.0.0 |\n\n\n#### LoadOptions\n\nOptions used to load the reCAPTCHA client.\n\n| Prop                 | Type                 | Description                                                                                                                                                                                                                                      | Default           | Since |\n| -------------------- | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------- | ----- |\n| **`siteKey`**        | <code>string</code>  | Site key to use for this call. If omitted, the plugin reads the platform-specific key from Capacitor config.                                                                                                                                     |                   | 8.0.0 |\n| **`androidSiteKey`** | <code>string</code>  | Android site key.                                                                                                                                                                                                                                |                   | 8.0.0 |\n| **`iosSiteKey`**     | <code>string</code>  | iOS site key.                                                                                                                                                                                                                                    |                   | 8.0.0 |\n| **`webSiteKey`**     | <code>string</code>  | Web site key.                                                                                                                                                                                                                                    |                   | 8.0.0 |\n| **`sitekeyAndroid`** | <code>string</code>  | Legacy Cordova Android site key alias.                                                                                                                                                                                                           |                   | 8.1.1 |\n| **`sitekeyIos`**     | <code>string</code>  | Legacy-style iOS site key alias.                                                                                                                                                                                                                 |                   | 8.1.1 |\n| **`sitekeyIOS`**     | <code>string</code>  | Legacy-style iOS site key alias.                                                                                                                                                                                                                 |                   | 8.1.1 |\n| **`sitekeyWeb`**     | <code>string</code>  | Legacy Cordova Web site key alias.                                                                                                                                                                                                               |                   | 8.1.1 |\n| **`enterprise`**     | <code>boolean</code> | Web mode switch. Web uses `enterprise.js` when true and regular reCAPTCHA v3 `api.js` when false. Android and iOS use Google's mobile reCAPTCHA SDK, which is Enterprise/mobile only. Passing `enterprise: false` on Android or iOS is rejected. | <code>true</code> | 8.0.0 |\n| **`language`**       | <code>string</code>  | Optional language code for the Web reCAPTCHA script.                                                                                                                                                                                             |                   | 8.0.0 |\n\n\n#### ExecuteResult\n\nResult returned after executing a protected action.\n\n| Prop             | Type                                     | Description                                                                             | Since |\n| ---------------- | ---------------------------------------- | --------------------------------------------------------------------------------------- | ----- |\n| **`token`**      | <code>string</code>                      | Token generated by reCAPTCHA. Send this to your backend and create an assessment there. | 8.0.0 |\n| **`action`**     | <code>string</code>                      | Action name used to generate the token.                                                 | 8.0.0 |\n| **`siteKey`**    | <code>string</code>                      | Site key used to generate the token.                                                    | 8.0.0 |\n| **`enterprise`** | <code>boolean</code>                     | Whether Enterprise mode was requested.                                                  | 8.0.0 |\n| **`platform`**   | <code>'web' \\| 'ios' \\| 'android'</code> | Platform that generated the token.                                                      | 8.0.0 |\n\n\n#### ExecuteOptions\n\nOptions used to execute a protected action.\n\n| Prop          | Type                | Description                                                                                                                                         | Since |\n| ------------- | ------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | ----- |\n| **`action`**  | <code>string</code> | Action name to protect. Use meaningful names such as `login`, `signup`, `checkout`, or `password_reset`.                                            | 8.0.0 |\n| **`timeout`** | <code>number</code> | Optional native execution timeout in milliseconds. Android and iOS enforce a minimum timeout of 5000ms when provided. This value is ignored on Web. | 8.0.0 |\n\n\n#### PluginVersionResult\n\nPlugin version payload.\n\n| Prop          | Type                | Description                                                 | Since |\n| ------------- | ------------------- | ----------------------------------------------------------- | ----- |\n| **`version`** | <code>string</code> | Version identifier returned by the platform implementation. | 8.0.0 |\n\n</docgen-api>\n","readmeFilename":"README.md"}