{"_id":"@capgo/capacitor-passkey","_rev":"19-b4c2e8e5cbb6dff2fb7e46ac12ac3a27","name":"@capgo/capacitor-passkey","dist-tags":{"latest":"8.5.2"},"versions":{"8.2.0":{"name":"@capgo/capacitor-passkey","version":"8.2.0","keywords":["capacitor","passkey","webauthn","credential-manager","authentication"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-passkey@8.2.0","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/passkey/","bugs":{"url":"https://github.com/Cap-go/capacitor-passkey/issues"},"dist":{"shasum":"af3fb770033ae4e0f838a698d29031b12fe53ae3","tarball":"https://registry.npmjs.org/@capgo/capacitor-passkey/-/capacitor-passkey-8.2.0.tgz","fileCount":37,"integrity":"sha512-rk0fvnBqu5cr/5dOsfXSKqgDcMNmI8IQMHHRQB2bCKfrVabFCiKaA8sow/mHw9tOF36PxK10AnSgMGapaTm3Lw==","signatures":[{"sig":"MEUCIQD0pqjIY9uV9IpqXi1y0gIeUQtkzz9cBsPyamE3wTllUgIgG1Ik3knTgwzUTWV3WP7jg3SzjlVeikV+94GU2YEBC50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-passkey@8.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":419844},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/plugin.cjs.js"},"./auto":{"types":"./dist/esm/auto.d.ts","import":"./dist/esm/auto.js","default":"./dist/esm/auto.js"}},"gitHead":"219beaf5accb08cef590aa0ce43de04f1260a59e","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 CapacitorPasskeyPlugin --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 CapgoCapacitorPasskey -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-native.js","capacitor:update:after":"node scripts/configure-native.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-passkey.git","type":"git"},"_npmVersion":"11.11.0","description":"Capacitor passkey plugin with a WebAuthn-style shim for Capacitor apps.","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-passkey_8.2.0_1776083563334_0.6844345909057619","host":"s3://npm-registry-packages-npm-production"}},"8.2.1":{"name":"@capgo/capacitor-passkey","version":"8.2.1","keywords":["capacitor","passkey","webauthn","credential-manager","authentication"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-passkey@8.2.1","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/passkey/","bugs":{"url":"https://github.com/Cap-go/capacitor-passkey/issues"},"dist":{"shasum":"8fdc7c9a1f07cf455e24cad7816f7bc290eb26cf","tarball":"https://registry.npmjs.org/@capgo/capacitor-passkey/-/capacitor-passkey-8.2.1.tgz","fileCount":37,"integrity":"sha512-JAUjBxmovyN6MeSdsw9MH2Da3vFArV9FaOnPjV1rokStgfmwEAiyM5K28C7Ay2n8q9VfHqO+U5LbFRfM47YrnQ==","signatures":[{"sig":"MEUCIQDmLFwypeT0f1fggRJ8KWyv+9LJA0HnnMWgUhMLdaatvwIgXpwwPVuNN1vGTku0jwczFNDNuKUHvpQmX8O9MQRIKxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-passkey@8.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":421034},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/plugin.cjs.js"},"./auto":{"types":"./dist/esm/auto.d.ts","import":"./dist/esm/auto.js","default":"./dist/esm/auto.js"}},"gitHead":"98dbce443c1ecb1473dc442677734f676d08544e","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 CapacitorPasskeyPlugin --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 CapgoCapacitorPasskey -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-native.js","capacitor:update:after":"node scripts/configure-native.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-passkey.git","type":"git"},"_npmVersion":"11.11.0","description":"Capacitor passkey plugin with a WebAuthn-style shim for Capacitor apps.","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-passkey_8.2.1_1776194897182_0.5724962748361662","host":"s3://npm-registry-packages-npm-production"}},"8.2.2":{"name":"@capgo/capacitor-passkey","version":"8.2.2","keywords":["capacitor","passkey","webauthn","credential-manager","authentication"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-passkey@8.2.2","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/passkey/","bugs":{"url":"https://github.com/Cap-go/capacitor-passkey/issues"},"dist":{"shasum":"504aafe3ec24856f6023cb4e2d03d3d9afe2fc60","tarball":"https://registry.npmjs.org/@capgo/capacitor-passkey/-/capacitor-passkey-8.2.2.tgz","fileCount":37,"integrity":"sha512-jptE6epPEKkXQMt5N1TKghZpA9hvMkCaRpng2EfTXfkWS9HnxAB4Hw5nTULtne2hxvBcTq5XtWzJ/2rhtbC5pA==","signatures":[{"sig":"MEUCIQCV0rS2nuJONDC14Kyt8dfw6P1zjIzwb2aEX9dLC1330gIgJsRye0lJCtlKqjwuclAnDHOXLeEe6XpmD5gRLgJ+CQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-passkey@8.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":421053},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/plugin.cjs.js"},"./auto":{"types":"./dist/esm/auto.d.ts","import":"./dist/esm/auto.js","default":"./dist/esm/auto.js"}},"gitHead":"b70de0f5d5f69697c4a7f90043fc6529f0366e2f","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 CapacitorPasskeyPlugin --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 CapgoCapacitorPasskey -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-native.js","capacitor:update:after":"node scripts/configure-native.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-passkey.git","type":"git"},"_npmVersion":"11.11.0","description":"Capacitor passkey plugin with a WebAuthn-style shim for Capacitor apps.","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-passkey_8.2.2_1776364372071_0.9543106085494344","host":"s3://npm-registry-packages-npm-production"}},"8.2.3":{"name":"@capgo/capacitor-passkey","version":"8.2.3","keywords":["capacitor","passkey","webauthn","credential-manager","authentication"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-passkey@8.2.3","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/passkey/","bugs":{"url":"https://github.com/Cap-go/capacitor-passkey/issues"},"dist":{"shasum":"47bc6ee2674f8a738d1822a18df2d3322b15f4cc","tarball":"https://registry.npmjs.org/@capgo/capacitor-passkey/-/capacitor-passkey-8.2.3.tgz","fileCount":37,"integrity":"sha512-PqdggaR+py6W9XesZnqqzGKxxMpFQcvX8MIQw7IMmpem87mwaQgLa253GYKRMh4yeBlgoNGFZ66oTtYf9DEeKA==","signatures":[{"sig":"MEYCIQC+JnK5abo/hcEQAx9amNpdvRSo9uPLqag3/0VUnI1XzQIhAOq5miFleQTBZNZTZpjWDcc0u51I8lO/1s/9azVPHo/y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-passkey@8.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":419304},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"a7018b595de747049042ca22620300d8d9231bc2","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 CapacitorPasskeyPlugin --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 CapgoCapacitorPasskey -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-native.js","capacitor:update:after":"node scripts/configure-native.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-passkey.git","type":"git"},"_npmVersion":"11.11.0","description":"Capacitor passkey plugin with a WebAuthn-style shim for Capacitor apps.","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-passkey_8.2.3_1776773942251_0.5275936357559052","host":"s3://npm-registry-packages-npm-production"}},"8.3.0":{"name":"@capgo/capacitor-passkey","version":"8.3.0","keywords":["capacitor","passkey","webauthn","credential-manager","authentication"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-passkey@8.3.0","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/passkey/","bugs":{"url":"https://github.com/Cap-go/capacitor-passkey/issues"},"dist":{"shasum":"e411a883dc839f7389b01e83350b15d4170a35c0","tarball":"https://registry.npmjs.org/@capgo/capacitor-passkey/-/capacitor-passkey-8.3.0.tgz","fileCount":37,"integrity":"sha512-XR0bqaPxFgg7btbN9iYA4XwUO2AnyaLKFOesuL/QdakWaQv0AbajPGb+be5XzdqqNHVujpia9aZH0VGBrgZXQA==","signatures":[{"sig":"MEUCIQDXQxjbTImpXcu6+w2u7EfMkflWsJUuEBwFkKaJBCaNfAIgCCgJKyYv9tITEflzts6vaoYcMLWFM/9ATC7IwzI77N0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-passkey@8.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":419304},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"455665b0d051a77f05348f42d1892d0c94e81f90","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 CapacitorPasskeyPlugin --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 CapgoCapacitorPasskey -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-native.js","capacitor:update:after":"node scripts/configure-native.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-passkey.git","type":"git"},"_npmVersion":"11.11.0","description":"Capacitor passkey plugin with a WebAuthn-style shim for Capacitor apps.","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-passkey_8.3.0_1777479714347_0.6471075555224912","host":"s3://npm-registry-packages-npm-production"}},"8.3.1":{"name":"@capgo/capacitor-passkey","version":"8.3.1","keywords":["capacitor","passkey","webauthn","credential-manager","authentication"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-passkey@8.3.1","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/passkey/","bugs":{"url":"https://github.com/Cap-go/capacitor-passkey/issues"},"dist":{"shasum":"368c951ccd55851bd8f040f8ac13d46f125a0132","tarball":"https://registry.npmjs.org/@capgo/capacitor-passkey/-/capacitor-passkey-8.3.1.tgz","fileCount":37,"integrity":"sha512-KTwmu8szJefu20hk+diVS0todY3Waqb8DOkgjEuNEsKBTyuSUSy0V06uC5DjG3o6aJsusHs78bFyyZbaVs831g==","signatures":[{"sig":"MEQCIFkxFlmFVB4YR7qIT/X9ul7/JQ/n3/2BkNDbV3nWI8veAiB/B/67R6biP/5BloB5atsY/LpgA7DF1u9HUPiv91ykEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-passkey@8.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":419294},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"e32ac4c1ee04b1937cc1941cc3acda446d618a36","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 CapacitorPasskeyPlugin --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 CapgoCapacitorPasskey -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-native.js","capacitor:update:after":"node scripts/configure-native.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-passkey.git","type":"git"},"_npmVersion":"11.11.0","description":"Capacitor passkey plugin with a WebAuthn-style shim for Capacitor apps.","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-passkey_8.3.1_1778505050112_0.6028549537476924","host":"s3://npm-registry-packages-npm-production"}},"8.3.2":{"name":"@capgo/capacitor-passkey","version":"8.3.2","keywords":["capacitor","passkey","webauthn","credential-manager","authentication"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-passkey@8.3.2","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/passkey/","bugs":{"url":"https://github.com/Cap-go/capacitor-passkey/issues"},"dist":{"shasum":"e8b85dd49c0c7070617f82a3f163c36b16907d02","tarball":"https://registry.npmjs.org/@capgo/capacitor-passkey/-/capacitor-passkey-8.3.2.tgz","fileCount":37,"integrity":"sha512-viUzIIHlH8IZpZ4Ee08f5rnKkaZ6rSqACk5ZnTKjbtEB8rShggqM137+4Tognbdyf+BlcLdaFOgmRvaEbNeSfA==","signatures":[{"sig":"MEYCIQCg9464jI2pB1a7bPPfEG5D9UpW76kt0gyjfma1j7ep4gIhAKEuqFVeC5XDhdzsLIu+7qvc3Rj/nO02U9HF/dQXY5ee","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-passkey@8.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428384},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"8cab629803f5ef90374d8decd4ee104592e44259","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 CapacitorPasskeyPlugin --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 CapgoCapacitorPasskey -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-native.js","capacitor:update:after":"node scripts/configure-native.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-passkey.git","type":"git"},"_npmVersion":"11.12.1","description":"Capacitor passkey plugin with a WebAuthn-style shim for Capacitor apps.","directories":{},"_nodeVersion":"24.15.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-passkey_8.3.2_1779436750091_0.3979624388576266","host":"s3://npm-registry-packages-npm-production"}},"8.3.3":{"name":"@capgo/capacitor-passkey","version":"8.3.3","keywords":["capacitor","passkey","webauthn","credential-manager","authentication"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-passkey@8.3.3","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/passkey/","bugs":{"url":"https://github.com/Cap-go/capacitor-passkey/issues"},"dist":{"shasum":"c02cf566095aafe8100aff983c04e39b321beca8","tarball":"https://registry.npmjs.org/@capgo/capacitor-passkey/-/capacitor-passkey-8.3.3.tgz","fileCount":37,"integrity":"sha512-taSJeFWUgHurZXjJznysW7eMHk7BlOSq8lCtvah7XeHFuxlgrmDcIZ0vkUNiFKUGi0vQ9Y98o5Awj4wDNSMSIg==","signatures":[{"sig":"MEQCIFQ42jhFODaIynHaGG0VxaBmq9ow2IG3dfAyU+K3164eAiBTfqVq42XG0MAA/G/wjldvCnOgL18dhE1JxeeW/LiN5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-passkey@8.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428534},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"27c511de878b5b7c48a8e55df1a05b8aaf4b2afa","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 CapacitorPasskeyPlugin --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 CapgoCapacitorPasskey -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-native.js","capacitor:update:after":"node scripts/configure-native.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-passkey.git","type":"git"},"_npmVersion":"11.12.1","description":"Capacitor passkey plugin with a WebAuthn-style shim for Capacitor apps.","directories":{},"_nodeVersion":"24.15.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-passkey_8.3.3_1779758309092_0.5185037480719603","host":"s3://npm-registry-packages-npm-production"}},"8.3.4":{"name":"@capgo/capacitor-passkey","version":"8.3.4","keywords":["capacitor","passkey","webauthn","credential-manager","authentication"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-passkey@8.3.4","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/passkey/","bugs":{"url":"https://github.com/Cap-go/capacitor-passkey/issues"},"dist":{"shasum":"b20a394782dd01e8dbd8ceb90f22f8541f2202ea","tarball":"https://registry.npmjs.org/@capgo/capacitor-passkey/-/capacitor-passkey-8.3.4.tgz","fileCount":37,"integrity":"sha512-sZ6czNth7iwueEM9IV/hCCyKZNBVGbRuMnVa50m/KEhQqveVzhzjKYXE2eK53ilZfb6IUi9jyzDpHhwyj4SmyQ==","signatures":[{"sig":"MEUCIAcuWbS0qoIxYrISa7azY/N2BS0AQqq7eATGyzkpOFa5AiEA/HO+ycSk4DGnRpDQZZazpeSIHjX7EKbkRyVrhH4lVw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-passkey@8.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428534},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"b730df1712c6d7fbfab221e7666ea7418a14002e","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 CapacitorPasskeyPlugin --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 CapgoCapacitorPasskey -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-native.js","capacitor:update:after":"node scripts/configure-native.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-passkey.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor passkey plugin with a WebAuthn-style shim for Capacitor apps.","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-passkey_8.3.4_1780565202376_0.7361762055932739","host":"s3://npm-registry-packages-npm-production"}},"8.3.5":{"name":"@capgo/capacitor-passkey","version":"8.3.5","keywords":["capacitor","passkey","webauthn","credential-manager","authentication"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-passkey@8.3.5","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/passkey/","bugs":{"url":"https://github.com/Cap-go/capacitor-passkey/issues"},"dist":{"shasum":"a0f9e3558e8c2c36fd3f92dcfd1f481bbcd24ff9","tarball":"https://registry.npmjs.org/@capgo/capacitor-passkey/-/capacitor-passkey-8.3.5.tgz","fileCount":37,"integrity":"sha512-NCVNF+8d64NfhecMSWI/6iYe5Ffm56755LhBJA9wu+xXRlTD1Sjik4QWaholQBgxH8tZLHZkbm+3F80mA6ltQQ==","signatures":[{"sig":"MEQCIB/P+OrhSBQ5HOB4iuT0PaHuwKt90e5798T5+BSH9mkYAiBSGpksj+PlLkyfUekACGf/93idruDa98X4I77xv5VkSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-passkey@8.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428534},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"e62717b153aef7ad9963fd1d5320f94c22dc92f0","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 CapacitorPasskeyPlugin --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 CapgoCapacitorPasskey -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-native.js","capacitor:update:after":"node scripts/configure-native.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-passkey.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor passkey plugin with a WebAuthn-style shim for Capacitor apps.","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-passkey_8.3.5_1780610187870_0.7681343355539989","host":"s3://npm-registry-packages-npm-production"}},"8.3.6":{"name":"@capgo/capacitor-passkey","version":"8.3.6","keywords":["capacitor","passkey","webauthn","credential-manager","authentication"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-passkey@8.3.6","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/passkey/","bugs":{"url":"https://github.com/Cap-go/capacitor-passkey/issues"},"dist":{"shasum":"a64c4856ff319e5e9635af0ef34ba3b044e93ce0","tarball":"https://registry.npmjs.org/@capgo/capacitor-passkey/-/capacitor-passkey-8.3.6.tgz","fileCount":37,"integrity":"sha512-E0QKDIWGWXnogwtbvkJ7wYXOXZAbxCG2x2frpsUwP4b4cinoLFhZ6XWPGgOSm/hOjTG4KWHRWFO3OHeMlSMYbA==","signatures":[{"sig":"MEQCIHR/wVdiN4jZOu9e7JLy7wIdlsVe85Npw+1gB5mixp/uAiA3WBnQ3Yx55k66WAmFDCXmZGF4eJOyHpe0kK9QIN2RKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-passkey@8.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428807},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"6d55695c1e47db7388964453a54970117f523e45","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 CapacitorPasskeyPlugin --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 CapgoCapacitorPasskey -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-native.js","example:capgo:deploy":"bun run example:build && bun scripts/deploy-example-capgo.mjs","capacitor:update:after":"node scripts/configure-native.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-passkey.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor passkey plugin with a WebAuthn-style shim for Capacitor apps.","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-passkey_8.3.6_1781562695271_0.8051248613606681","host":"s3://npm-registry-packages-npm-production"}},"8.3.7":{"name":"@capgo/capacitor-passkey","version":"8.3.7","keywords":["capacitor","passkey","webauthn","credential-manager","authentication"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-passkey@8.3.7","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/passkey/","bugs":{"url":"https://github.com/Cap-go/capacitor-passkey/issues"},"dist":{"shasum":"5607a248235fbdbb995514cf25817258aff323d8","tarball":"https://registry.npmjs.org/@capgo/capacitor-passkey/-/capacitor-passkey-8.3.7.tgz","fileCount":37,"integrity":"sha512-Feu5UGZw/SVLqZWWhov1gPkOsCauNXJ04NBr1ydWOdRJzSSlnSVkrhvUFqhas2YYxIglfoDboCtqaZv1CQEtnA==","signatures":[{"sig":"MEQCIEXcbcO6VSQ7VKCS3wCZZ7pr540QjTTn1gO66HauEVbJAiBVGdiyQZMaW+ju0A9cRZ09a2bfWOf3RQz2fACjskFvxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-passkey@8.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":429337},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"c61d8d63913296b9ff42f8d05f4ce564b284708e","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 CapacitorPasskeyPlugin --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 CapgoCapacitorPasskey -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-native.js","example:capgo:deploy":"bun run example:build && bun scripts/deploy-example-capgo.mjs","capacitor:update:after":"node scripts/configure-native.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-passkey.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor passkey plugin with a WebAuthn-style shim for Capacitor apps.","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-passkey_8.3.7_1781602837420_0.7190223762480923","host":"s3://npm-registry-packages-npm-production"}},"8.3.8":{"name":"@capgo/capacitor-passkey","version":"8.3.8","keywords":["capacitor","passkey","webauthn","credential-manager","authentication"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-passkey@8.3.8","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/passkey/","bugs":{"url":"https://github.com/Cap-go/capacitor-passkey/issues"},"dist":{"shasum":"81b59d9aab48c2adb72e376e6758d8fae51a7393","tarball":"https://registry.npmjs.org/@capgo/capacitor-passkey/-/capacitor-passkey-8.3.8.tgz","fileCount":37,"integrity":"sha512-z+zP9UBKrhZznkq/hyaMhN3Rc9AvG0jjL00gdzPJivV/rAH8hgQnuU40Ae4CgnMh4QL+LbENE0iSK0r21lGeAw==","signatures":[{"sig":"MEYCIQCP/X1WP3gJGWCumJhJxyYDlOPtw/d4PooOX7fAgtmGEAIhAODyToCZHtFq2GEFOr5oR00tRVOpAIciJsTlAu8HL0CS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-passkey@8.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":429337},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"a3580030d39e3e3d60a97fd74ee1d2b58ee9f63c","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 CapacitorPasskeyPlugin --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 CapgoCapacitorPasskey -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-native.js","example:capgo:deploy":"bun run example:build && bun scripts/deploy-example-capgo.mjs","capacitor:update:after":"node scripts/configure-native.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-passkey.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor passkey plugin with a WebAuthn-style shim for Capacitor apps.","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-passkey_8.3.8_1781631710606_0.9186670377881354","host":"s3://npm-registry-packages-npm-production"}},"8.3.9":{"name":"@capgo/capacitor-passkey","version":"8.3.9","keywords":["capacitor","passkey","webauthn","credential-manager","authentication"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-passkey@8.3.9","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/passkey/","bugs":{"url":"https://github.com/Cap-go/capacitor-passkey/issues"},"dist":{"shasum":"53a36f0123fcacb00ac099e5835fa1f60237f945","tarball":"https://registry.npmjs.org/@capgo/capacitor-passkey/-/capacitor-passkey-8.3.9.tgz","fileCount":37,"integrity":"sha512-HTEOtSNBnjEcEB/9HrLRz6lXyyE3z/Sl5DpHtDeSRXrikdmpOn4DWto01uagCUpfpEyQe/wfBeLugxjhCGdUtA==","signatures":[{"sig":"MEUCIQCTKhi9GAwb427xhl+9lli4yPCRAPIYDEHDX1016BmnigIgCkuJPNVVpvdKJidAZ9e5hNvKt1PD2cUEXaXsdwvF2dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-passkey@8.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":429244},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"d100373776d5fb5c933bbad1a1961669de7a6f94","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 CapacitorPasskeyPlugin --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 CapgoCapacitorPasskey -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-native.js","capacitor:update:after":"node scripts/configure-native.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-passkey.git","type":"git"},"_npmVersion":"11.13.0","description":"Capacitor passkey plugin with a WebAuthn-style shim for Capacitor apps.","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-passkey_8.3.9_1781873556264_0.7975243348577321","host":"s3://npm-registry-packages-npm-production"}},"8.3.10":{"name":"@capgo/capacitor-passkey","version":"8.3.10","keywords":["capacitor","passkey","webauthn","credential-manager","authentication"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-passkey@8.3.10","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/passkey/","bugs":{"url":"https://github.com/Cap-go/capacitor-passkey/issues"},"dist":{"shasum":"077e81ed6ae02330cf6ae8f7786e838f2b84f682","tarball":"https://registry.npmjs.org/@capgo/capacitor-passkey/-/capacitor-passkey-8.3.10.tgz","fileCount":37,"integrity":"sha512-GYZDSHifxCLqDDgNhjWr7nb7Wm9dZywfvp3LsDPbggIgbpUskIqPbKiUG+rapAjy0mcuqyvDtY9QBkrNcHdDbg==","signatures":[{"sig":"MEQCICHebP0OVjRXvti2055dG/sdgfm/APusbh1TL1LkK/kCAiAgf+zlY5DuyMHffyT3jrSStNvu03rJn6IMuSSnN+b64Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-passkey@8.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":429307},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"a8243cfaf3316c7bdd3f4284bd23ac8414e7dc02","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 CapacitorPasskeyPlugin --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 CapgoCapacitorPasskey -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-native.js","capacitor:update:after":"node scripts/configure-native.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-passkey.git","type":"git"},"_npmVersion":"11.16.0","description":"Capacitor passkey plugin with a WebAuthn-style shim for Capacitor apps.","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-passkey_8.3.10_1783764816976_0.5757791554888696","host":"s3://npm-registry-packages-npm-production"}},"8.4.0":{"name":"@capgo/capacitor-passkey","version":"8.4.0","keywords":["capacitor","passkey","webauthn","credential-manager","authentication"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-passkey@8.4.0","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"}],"homepage":"https://capgo.app/docs/plugins/passkey/","bugs":{"url":"https://github.com/Cap-go/capacitor-passkey/issues"},"dist":{"shasum":"b4e38af21dfca04e2af29d64c20ac7be842a5b60","tarball":"https://registry.npmjs.org/@capgo/capacitor-passkey/-/capacitor-passkey-8.4.0.tgz","fileCount":37,"integrity":"sha512-XFLn3tMse2pqFQAEzFSXHDhBPqo+DFIbMPWbj1tlrVM34K4Dro78y+Q9IYnb6OuY/8TQi46CaXz8Dsq5f9+N3A==","signatures":[{"sig":"MEUCIQDCZugRjSbnoxZsAa04zn5g1mpTKnqxB3mY9SwsuZbM8wIgeR043MD7Oe8SAzNpA0ZLbGxgUFNPILGDbKuSeid5dgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-passkey@8.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434440},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"3bde47d961137a038d9173ebc18f873c055d8015","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 CapacitorPasskeyPlugin --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 CapgoCapacitorPasskey -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-native.js","capacitor:update:after":"node scripts/configure-native.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-passkey.git","type":"git"},"_npmVersion":"11.16.0","description":"Capacitor passkey plugin with a WebAuthn-style shim for Capacitor apps.","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-passkey_8.4.0_1783936164016_0.039272283576812006","host":"s3://npm-registry-packages-npm-production"}},"8.5.1":{"name":"@capgo/capacitor-passkey","version":"8.5.1","keywords":["capacitor","passkey","webauthn","credential-manager","authentication"],"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","_id":"@capgo/capacitor-passkey@8.5.1","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"},{"name":"torichancapgo","email":"tori@capgo.app"}],"homepage":"https://capgo.app/docs/plugins/passkey/","bugs":{"url":"https://github.com/Cap-go/capacitor-passkey/issues"},"dist":{"shasum":"2554d72ee8f9fbc223273030c8bb8a2e661692e4","tarball":"https://registry.npmjs.org/@capgo/capacitor-passkey/-/capacitor-passkey-8.5.1.tgz","fileCount":37,"integrity":"sha512-UT8q9ekJXOHaq05SDzWtzmec1uFRPVh36s6oWVlGcjBN2U7LBajHA0gKNTLtN+mP+k+p0lNkP85velll8EWmFA==","signatures":[{"sig":"MEUCIFb6zWr0dnECIpBWegr17te/kWBqrSjChqnfF3Cxo+jDAiEAxivDngg2QyKJDeHS1s4s1Uj9vrI3bzWfuZUmi4wm8UY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-passkey@8.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440832},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"f78ee85178bb9b87150074909f9ed517e452100f","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 CapacitorPasskeyPlugin --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 CapgoCapacitorPasskey -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-native.js","capacitor:update:after":"node scripts/configure-native.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-passkey.git","type":"git"},"_npmVersion":"11.19.0","description":"Capacitor passkey plugin with a WebAuthn-style shim for Capacitor apps.","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-passkey_8.5.1_1787226473971_0.3109004655806391","host":"s3://npm-registry-packages-npm-production"}},"8.5.2":{"_id":"@capgo/capacitor-passkey@8.5.2","bugs":{"url":"https://github.com/Cap-go/capacitor-passkey/issues"},"dist":{"shasum":"a9fb538d845086f80f31055979787a9972aebce0","tarball":"https://registry.npmjs.org/@capgo/capacitor-passkey/-/capacitor-passkey-8.5.2.tgz","integrity":"sha512-akpCCPJ1I/IUNNnHQPgVSfJ2oLK4DFb9S6p7IKZ3p2R5OTFMrzH8ev6xS6rBdjl/hHYPf7dZ4a1kwIFBTFyiGQ==","fileCount":37,"unpackedSize":440903,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capgo%2fcapacitor-passkey@8.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGyXYB0eDcD/7rDiIQpiPY9EmJ7sBfSznEfrn9B2I4KYAiEA2IDQVRJMz5IWqHtaeyG68Ctjs7Di0osiHcVuuTpIFis="}]},"main":"dist/plugin.cjs.js","name":"@capgo/capacitor-passkey","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"module":"dist/esm/index.js","gitHead":"2997a51b81caf199f7dd6fae1d8d537b610a159f","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 CapacitorPasskeyPlugin --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 CapgoCapacitorPasskey -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-native.js","check:cap9-deprecated":"node scripts/check-cap9-deprecated.mjs","capacitor:update:after":"node scripts/configure-native.js"},"version":"8.5.2","_npmUser":{"name":"torichancapgo","email":"tori@capgo.app","approver":{"name":"torichancapgo","email":"tori@capgo.app"}},"homepage":"https://capgo.app/docs/plugins/passkey/","keywords":["capacitor","passkey","webauthn","credential-manager","authentication"],"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/Cap-go/capacitor-passkey.git","type":"git"},"_npmVersion":"11.19.1","description":"Capacitor passkey plugin with a WebAuthn-style shim for Capacitor apps.","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-passkey_8.5.2_1789491313335_0.5482959828753133"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-13T12:32:43.228Z","modified":"2026-09-15T16:55:13.782Z","8.2.0":"2026-04-13T12:32:43.463Z","8.2.1":"2026-04-14T19:28:17.325Z","8.2.2":"2026-04-16T18:32:52.248Z","8.2.3":"2026-04-21T12:19:02.397Z","8.3.0":"2026-04-29T16:21:54.489Z","8.3.1":"2026-05-11T13:10:50.267Z","8.3.2":"2026-05-22T07:59:10.216Z","8.3.3":"2026-05-26T01:18:29.245Z","8.3.4":"2026-06-04T09:26:42.506Z","8.3.5":"2026-06-04T21:56:28.007Z","8.3.6":"2026-06-15T22:31:35.472Z","8.3.7":"2026-06-16T09:40:37.562Z","8.3.8":"2026-06-16T17:41:50.755Z","8.3.9":"2026-06-19T12:52:36.387Z","8.3.10":"2026-07-11T10:13:37.131Z","8.4.0":"2026-07-13T09:49:24.159Z","8.5.1":"2026-08-20T11:47:54.104Z","8.5.2":"2026-09-15T16:55:13.471Z"},"bugs":{"url":"https://github.com/Cap-go/capacitor-passkey/issues"},"author":{"name":"Martin Donadieu","email":"martin@capgo.app"},"license":"MPL-2.0","homepage":"https://capgo.app/docs/plugins/passkey/","keywords":["capacitor","passkey","webauthn","credential-manager","authentication"],"repository":{"url":"git+https://github.com/Cap-go/capacitor-passkey.git","type":"git"},"description":"Capacitor passkey plugin with a WebAuthn-style shim for Capacitor apps.","maintainers":[{"name":"riderx","email":"martin.donadieu@hey.com"},{"name":"torichancapgo","email":"tori@capgo.app"}],"readme":"# @capgo/capacitor-passkey\n<a href=\"https://capgo.app/\"><img src=\"https://capgo.app/readme-banner.svg?repo=Cap-go/capacitor-passkey\" alt=\"Capgo - Instant updates for Capacitor\" /></a>\n\n<div align=\"center\">\n  <h2><a href=\"https://capgo.app/?ref=plugin_passkey\"> ➡️ Get Instant updates for your App with Capgo</a></h2>\n  <h2><a href=\"https://capgo.app/consulting/?ref=plugin_passkey\"> Missing a feature? We’ll build the plugin for you 💪</a></h2>\n</div>\n\nPasskeys for Capacitor with a browser-style WebAuthn shim.\n\n## Why this plugin\n\nMost Capacitor apps already have browser-oriented passkey code based on:\n\n```ts\nawait navigator.credentials.create({ publicKey: registrationOptions });\nawait navigator.credentials.get({ publicKey: requestOptions });\n```\n\nThis plugin keeps that shape in a Capacitor app:\n\n- It can auto-patch `navigator.credentials.create/get` for `publicKey` requests.\n- It forwards the call to native passkey APIs on iOS and Android.\n- It returns browser-like credential objects so existing code can keep working.\n- It can auto-configure the generated iOS and Android host projects during `cap sync/update`.\n- It also exposes direct JSON-safe methods when your backend already returns WebAuthn JSON.\n\nWhat it does not do:\n\n- It does not generate backend challenges for you.\n- It does not remove the need for your website to host `apple-app-site-association` and `assetlinks.json`.\n- It does not make Android native passkeys report your website's HTTPS origin to the server. On Android, normal apps use the app origin (`android:apk-key-hash:...`).\n\n## Documentation\n\nThe most complete doc is available here: https://capgo.app/docs/plugins/passkey/\n\n## Compatibility\n\n| Plugin version | Capacitor compatibility | Maintained |\n| -------------- | ----------------------- | ---------- |\n| v8.\\*.\\*       | v8.\\*.\\*                | ✅          |\n| v7.\\*.\\*       | v7.\\*.\\*                | On demand   |\n| v6.\\*.\\*       | v6.\\*.\\*                | ❌          |\n| v5.\\*.\\*       | v5.\\*.\\*                | ❌          |\n\n> **Note:** The major version of this plugin follows the major version of Capacitor. Use the version that matches your Capacitor installation.\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-passkey` 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\nbun add @capgo/capacitor-passkey\n```\n\n## Browser-Like Setup\n\n1. Configure the plugin once in `capacitor.config.ts` or `capacitor.config.json`.\n2. Import the plugin from the standard package entrypoint.\n3. Call `CapacitorPasskey.autoShimWebAuthn()` once during app bootstrap.\n4. Keep your existing browser `navigator.credentials.create/get` code unchanged.\n\n### 1. Configure `capacitor.config.*`\n\n```ts\nimport type { CapacitorConfig } from '@capacitor/cli';\n\nconst config: CapacitorConfig = {\n  appId: 'app.capgo.passkey.example',\n  appName: 'My App',\n  webDir: 'dist',\n  plugins: {\n    CapacitorPasskey: {\n      origin: 'https://signin.example.com',\n      autoShim: true,\n      domains: [\n        'signin.example.com',\n      ],\n    },\n  },\n};\n\nexport default config;\n```\n\nConfig keys:\n\n- `origin`: the primary HTTPS relying-party origin for the app.\n- `domains`: optional extra relying-party hostnames to wire natively during `cap sync/update`.\n- `autoShim`: defaults to `true`. This only controls the native `cap sync/update` auto-configuration hook.\n\nThen sync native projects:\n\n```bash\nbunx cap sync\n```\n\nDuring `cap sync` / `cap update`, the plugin automatically patches the generated host app:\n\n- iOS: updates the entitlements file and wires `CODE_SIGN_ENTITLEMENTS` if needed.\n- Android: injects `asset_statements` metadata and writes a generated string resource.\n\nYou do not need to manually edit the host project files every time.\n\n### 2. Install The Shim During Bootstrap\n\n```ts\nimport { CapacitorPasskey } from '@capgo/capacitor-passkey';\n\nawait CapacitorPasskey.autoShimWebAuthn();\n```\n\nThat call reads `plugins.CapacitorPasskey` from the native Capacitor config and installs the WebAuthn shim explicitly.\n\n### 3. Keep Existing WebAuthn Calls\n\nAfter that bootstrap call, your browser-style code can stay the same:\n\n```ts\nconst registration = await navigator.credentials.create({\n  publicKey: {\n    challenge: crypto.getRandomValues(new Uint8Array(32)),\n    rp: {\n      id: 'signin.example.com',\n      name: 'Example Inc',\n    },\n    user: {\n      id: crypto.getRandomValues(new Uint8Array(32)),\n      name: 'ada@example.com',\n      displayName: 'Ada Lovelace',\n    },\n    pubKeyCredParams: [\n      { type: 'public-key', alg: -7 },\n      { type: 'public-key', alg: -257 },\n    ],\n  },\n});\n\nconst authentication = await navigator.credentials.get({\n  publicKey: {\n    challenge: crypto.getRandomValues(new Uint8Array(32)),\n    rpId: 'signin.example.com',\n  },\n});\n```\n\n## What The Hook Configures\n\nThe plugin hook only patches the native host app files that Capacitor generates.\n\n- It does not touch your app source code.\n- It does not require you to permanently hand-edit Xcode or Android project files.\n- It does not publish or generate the website association files for you.\n\n### Direct JSON-safe API\n\nIf your backend already returns `PublicKeyCredentialCreationOptionsJSON` or `PublicKeyCredentialRequestOptionsJSON`, you can call the plugin directly:\n\n```ts\nimport { CapacitorPasskey } from '@capgo/capacitor-passkey';\n\nconst registration = await CapacitorPasskey.createCredential({\n  origin: 'https://signin.example.com',\n  publicKey: registrationOptionsFromBackend,\n});\n\nconst authentication = await CapacitorPasskey.getCredential({\n  origin: 'https://signin.example.com',\n  publicKey: requestOptionsFromBackend,\n});\n```\n\n## Website Files You Still Need\n\nPasskeys only work when your app is associated with the same relying-party domain as your website.\n\n### iOS Website Association File\n\nHost an `apple-app-site-association` file on your relying-party domain:\n\n```text\nhttps://signin.example.com/.well-known/apple-app-site-association\n```\n\nExample:\n\n```json\n{\n  \"webcredentials\": {\n    \"apps\": [\n      \"ABCDE12345.app.capgo.passkey.example\"\n    ]\n  }\n}\n```\n\nNotes:\n\n- The file must be served with HTTP `200`.\n- Do not add a `.json` extension.\n- The `webcredentials` domain must match the relying-party id you use for passkeys.\n- The plugin hook writes the associated domains entitlement for you during `cap sync/update`.\n- On iOS 17.4 and newer, the plugin uses the browser-style client-data API so the configured HTTPS origin is reflected in `clientDataJSON`.\n\n### Android Website Association File\n\nHost a Digital Asset Links file at:\n\n```text\nhttps://signin.example.com/.well-known/assetlinks.json\n```\n\nExample:\n\n```json\n[\n  {\n    \"relation\": [\n      \"delegate_permission/common.handle_all_urls\",\n      \"delegate_permission/common.get_login_creds\"\n    ],\n    \"target\": {\n      \"namespace\": \"android_app\",\n      \"package_name\": \"app.capgo.passkey.example\",\n      \"sha256_cert_fingerprints\": [\n        \"AA:BB:CC:DD:EE:FF:00:11:22:33:44:55:66:77:88:99:AA:BB:CC:DD:EE:FF:00:11:22:33:44:55:66:77:88:99\"\n      ]\n    }\n  }\n]\n```\n\n- Use the same domain as your relying-party id.\n- Include every signing certificate fingerprint you need, including debug builds if you test them.\n- The plugin hook writes the `asset_statements` metadata and generated string resource for you during `cap sync/update`.\n- Your website still needs to serve the actual `assetlinks.json` file.\n\n## Backend Notes\n\nThis plugin preserves the front-end WebAuthn API shape, but native platforms are not identical to a browser backend contract.\n\n- iOS 17.4+ can encode the HTTPS origin you configure for the shim or direct API.\n- Android Credential Manager does **not** act like a privileged browser app. The native response origin is tied to the Android app signature (`android:apk-key-hash:...`), not automatically to your website.\n- With Digital Asset Links configured, Android can still use the same relying party and passkeys as your website. The part that differs is the literal `clientDataJSON.origin` string.\n- If your server strictly validates `clientDataJSON.origin`, allow the Android app origin alongside your web origin.\n- Your backend still needs the normal WebAuthn challenge lifecycle and signature verification.\n\n## Web Behavior\n\n- On the web, the plugin forwards to the real browser WebAuthn API.\n- On native Capacitor, the shim returns browser-like credential objects backed by native APIs.\n- Call `CapacitorPasskey.autoShimWebAuthn()` once during bootstrap before using browser-style WebAuthn calls.\n- Conditional mediation currently returns `false`.\n\n## Example App\n\nThe `example-app/` folder demonstrates the auto-shim flow:\n\n- `example-app/capacitor.config.json` configures the plugin.\n- `example-app/src/main.js` imports `CapacitorPasskey` from `@capgo/capacitor-passkey`.\n- `example-app/src/main.js` calls `CapacitorPasskey.autoShimWebAuthn()` during bootstrap.\n- The actual registration and authentication still go through `navigator.credentials.create/get`.\n\n## API\n\n<docgen-index>\n\n* [`shimWebAuthn(...)`](#shimwebauthn)\n* [`getConfiguration()`](#getconfiguration)\n* [`autoShimWebAuthn(...)`](#autoshimwebauthn)\n* [`createCredential(...)`](#createcredential)\n* [`getCredential(...)`](#getcredential)\n* [`isSupported()`](#issupported)\n* [`getPluginVersion()`](#getpluginversion)\n* [Interfaces](#interfaces)\n* [Type Aliases](#type-aliases)\n\n</docgen-index>\n\n<docgen-api>\n<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->\n\nCapacitor Passkey plugin.\n\nUse `autoShimWebAuthn()` to keep existing `navigator.credentials.create/get`\ncode working inside a Capacitor app.\n\n### shimWebAuthn(...)\n\n```typescript\nshimWebAuthn(options?: ShimWebAuthnOptions | undefined) => void\n```\n\nInstall a browser-style WebAuthn shim on top of the native plugin.\n\nThe shim patches `navigator.credentials.create/get` for `publicKey`\nrequests and returns browser-like credential objects.\n\nUse this when you want to override the auto-loaded config manually.\n\n| Param         | Type                                                                |\n| ------------- | ------------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#shimwebauthnoptions\">ShimWebAuthnOptions</a></code> |\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### getConfiguration()\n\n```typescript\ngetConfiguration() => Promise<PasskeyRuntimeConfiguration>\n```\n\nLoad plugin configuration from the host Capacitor app.\n\nThis reads `plugins.CapacitorPasskey` from `capacitor.config.*`.\n\n**Returns:** <code>Promise&lt;<a href=\"#passkeyruntimeconfiguration\">PasskeyRuntimeConfiguration</a>&gt;</code>\n\n**Since:** 1.1.0\n\n--------------------\n\n\n### autoShimWebAuthn(...)\n\n```typescript\nautoShimWebAuthn(options?: ShimWebAuthnOptions | undefined) => Promise<PasskeyRuntimeConfiguration>\n```\n\nInstall the browser-style shim using host app configuration.\n\nThis is the easiest way to keep existing browser WebAuthn code working:\nconfigure the plugin in `capacitor.config.*`, then call this once during\napp bootstrap.\n\n| Param         | Type                                                                |\n| ------------- | ------------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#shimwebauthnoptions\">ShimWebAuthnOptions</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#passkeyruntimeconfiguration\">PasskeyRuntimeConfiguration</a>&gt;</code>\n\n**Since:** 1.1.0\n\n--------------------\n\n\n### createCredential(...)\n\n```typescript\ncreateCredential(options: CreateCredentialOptions) => Promise<PasskeyRegistrationCredential>\n```\n\nRegister a passkey from a JSON-safe WebAuthn request.\n\nThis method is useful when your backend already returns the\n`PublicKeyCredentialCreationOptionsJSON` form.\n\n| Param         | Type                                                                        |\n| ------------- | --------------------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#createcredentialoptions\">CreateCredentialOptions</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#passkeyregistrationcredential\">PasskeyRegistrationCredential</a>&gt;</code>\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### getCredential(...)\n\n```typescript\ngetCredential(options: GetCredentialOptions) => Promise<PasskeyAuthenticationCredential>\n```\n\nAuthenticate with an existing passkey from a JSON-safe WebAuthn request.\n\nThis method is useful when your backend already returns the\n`PublicKeyCredentialRequestOptionsJSON` form.\n\n| Param         | Type                                                                  |\n| ------------- | --------------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#getcredentialoptions\">GetCredentialOptions</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#passkeyauthenticationcredential\">PasskeyAuthenticationCredential</a>&gt;</code>\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### isSupported()\n\n```typescript\nisSupported() => Promise<PasskeySupportResult>\n```\n\nReport whether passkeys are available in the current runtime.\n\n**Returns:** <code>Promise&lt;<a href=\"#passkeysupportresult\">PasskeySupportResult</a>&gt;</code>\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### getPluginVersion()\n\n```typescript\ngetPluginVersion() => Promise<PluginVersionResult>\n```\n\nReturns the current platform implementation version marker.\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginversionresult\">PluginVersionResult</a>&gt;</code>\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### Interfaces\n\n\n#### ShimWebAuthnOptions\n\nOptions used when installing the browser-style shim.\n\n| Prop         | Type                 | Description                                                                                                                                                                                    |\n| ------------ | -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **`origin`** | <code>string</code>  | Optional HTTPS origin to encode into iOS 17.4+ clientDataJSON. Use this when your Capacitor app runs from `capacitor://localhost` but your relying party expects `https://signin.example.com`. |\n| **`force`**  | <code>boolean</code> | Force the shim even if the runtime already exposes `navigator.credentials`. Defaults to `false`.                                                                                               |\n\n\n#### PasskeyRuntimeConfiguration\n\nRuntime configuration loaded from the host app's Capacitor config.\n\nThis is the shape returned by `getConfiguration()`.\n\n| Prop           | Type                                     | Description                                                                                                                                              |\n| -------------- | ---------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **`autoShim`** | <code>boolean</code>                     | Whether the native `cap sync/update` hook should wire host projects automatically. Defaults to `true`.                                                   |\n| **`origin`**   | <code>string</code>                      | Optional HTTPS origin used by the config-driven shim install. On iOS 17.4+ this origin is encoded into `clientDataJSON`.                                 |\n| **`domains`**  | <code>string[]</code>                    | Domains associated with the app for passkey usage. These come from `domains` in Capacitor config plus the hostname derived from `origin` when available. |\n| **`platform`** | <code>'ios' \\| 'android' \\| 'web'</code> | Current runtime platform.                                                                                                                                |\n\n\n#### PasskeyRegistrationCredential\n\nJSON-safe registration credential returned by the plugin.\n\n| Prop                          | Type                                                                                                                | Description                                                 |\n| ----------------------------- | ------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- |\n| **`id`**                      | <code>string</code>                                                                                                 | Base64url-encoded credential identifier.                    |\n| **`rawId`**                   | <code>string</code>                                                                                                 | Base64url-encoded raw credential identifier.                |\n| **`type`**                    | <code><a href=\"#passkeycredentialtype\">PasskeyCredentialType</a></code>                                             | Credential type. Always `public-key`.                       |\n| **`authenticatorAttachment`** | <code><a href=\"#passkeyauthenticatorattachment\">PasskeyAuthenticatorAttachment</a></code>                           | Optional authenticator attachment reported by the platform. |\n| **`clientExtensionResults`**  | <code><a href=\"#record\">Record</a>&lt;string, unknown&gt;</code>                                                    | Client extension results returned by the platform.          |\n| **`response`**                | <code><a href=\"#passkeyauthenticatorattestationresponsejson\">PasskeyAuthenticatorAttestationResponseJSON</a></code> | Registration response payload.                              |\n\n\n#### PasskeyAuthenticatorAttestationResponseJSON\n\nJSON-safe attestation response payload.\n\nAll binary fields are base64url encoded.\n\n| Prop                     | Type                  | Description                                                          |\n| ------------------------ | --------------------- | -------------------------------------------------------------------- |\n| **`clientDataJSON`**     | <code>string</code>   | Base64url-encoded clientDataJSON.                                    |\n| **`attestationObject`**  | <code>string</code>   | Base64url-encoded attestation object.                                |\n| **`publicKey`**          | <code>string</code>   | Optional base64url-encoded public key when provided by the platform. |\n| **`publicKeyAlgorithm`** | <code>number</code>   | Optional public key algorithm when provided by the platform.         |\n| **`transports`**         | <code>string[]</code> | Optional transport list when provided by the platform.               |\n| **`authenticatorData`**  | <code>string</code>   | Optional base64url-encoded authenticator data.                       |\n\n\n#### CreateCredentialOptions\n\nDirect registration request for the plugin transport.\n\n| Prop            | Type                                                                                                                    | Description                                                              |\n| --------------- | ----------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ |\n| **`publicKey`** | <code><a href=\"#passkeypublickeycredentialcreationoptionsjson\">PasskeyPublicKeyCredentialCreationOptionsJSON</a></code> | JSON-safe registration request.                                          |\n| **`origin`**    | <code>string</code>                                                                                                     | Optional HTTPS origin to use for iOS 17.4+ browser-style clientDataJSON. |\n\n\n#### PasskeyPublicKeyCredentialCreationOptionsJSON\n\nJSON-safe registration request options.\n\nAll binary fields must be base64url encoded.\n\n| Prop                         | Type                                                                                    | Description                                                                |\n| ---------------------------- | --------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- |\n| **`challenge`**              | <code>string</code>                                                                     | Base64url-encoded challenge.                                               |\n| **`rp`**                     | <code><a href=\"#passkeyrelyingparty\">PasskeyRelyingParty</a></code>                     | Relying party information.                                                 |\n| **`user`**                   | <code><a href=\"#passkeyuserentity\">PasskeyUserEntity</a></code>                         | User information.                                                          |\n| **`pubKeyCredParams`**       | <code>PasskeyCredentialParameter[]</code>                                               | Supported credential algorithms.                                           |\n| **`timeout`**                | <code>number</code>                                                                     | Optional timeout hint in milliseconds.                                     |\n| **`excludeCredentials`**     | <code>PasskeyCredentialDescriptor[]</code>                                              | Optional credentials that must be excluded during registration.            |\n| **`authenticatorSelection`** | <code><a href=\"#passkeyauthenticatorselection\">PasskeyAuthenticatorSelection</a></code> | Optional authenticator preferences.                                        |\n| **`attestation`**            | <code><a href=\"#passkeyattestation\">PasskeyAttestation</a></code>                       | Optional attestation preference.                                           |\n| **`hints`**                  | <code>string[]</code>                                                                   | Optional hints copied from the JSON form used by modern WebAuthn toolkits. |\n| **`extensions`**             | <code><a href=\"#record\">Record</a>&lt;string, unknown&gt;</code>                        | Optional extensions copied as-is into the request JSON.                    |\n\n\n#### PasskeyRelyingParty\n\nJSON-safe relying party information.\n\n| Prop       | Type                | Description                                                                                         |\n| ---------- | ------------------- | --------------------------------------------------------------------------------------------------- |\n| **`id`**   | <code>string</code> | Relying party identifier. If omitted, the shim derives it from the configured origin when possible. |\n| **`name`** | <code>string</code> | Human-readable relying party name.                                                                  |\n\n\n#### PasskeyUserEntity\n\nJSON-safe WebAuthn user entity.\n\nBinary identifiers must be base64url encoded.\n\n| Prop              | Type                | Description                                       |\n| ----------------- | ------------------- | ------------------------------------------------- |\n| **`id`**          | <code>string</code> | Base64url-encoded user handle.                    |\n| **`name`**        | <code>string</code> | User name shown by the authenticator.             |\n| **`displayName`** | <code>string</code> | Optional display name shown by the authenticator. |\n\n\n#### PasskeyCredentialParameter\n\nJSON-safe credential parameter entry.\n\n| Prop       | Type                                                                    | Description                                      |\n| ---------- | ----------------------------------------------------------------------- | ------------------------------------------------ |\n| **`type`** | <code><a href=\"#passkeycredentialtype\">PasskeyCredentialType</a></code> | Credential type. Only `public-key` is supported. |\n| **`alg`**  | <code>number</code>                                                     | COSE algorithm identifier.                       |\n\n\n#### PasskeyCredentialDescriptor\n\nJSON-safe representation of a public key credential descriptor.\n\nBinary identifiers must be base64url encoded.\n\n| Prop             | Type                                                                    | Description                                      |\n| ---------------- | ----------------------------------------------------------------------- | ------------------------------------------------ |\n| **`id`**         | <code>string</code>                                                     | Base64url-encoded credential identifier.         |\n| **`type`**       | <code><a href=\"#passkeycredentialtype\">PasskeyCredentialType</a></code> | Credential type. Only `public-key` is supported. |\n| **`transports`** | <code>string[]</code>                                                   | Optional transport hints copied from WebAuthn.   |\n\n\n#### PasskeyAuthenticatorSelection\n\nJSON-safe authenticator selection options.\n\n| Prop                          | Type                                                                                      | Description                             |\n| ----------------------------- | ----------------------------------------------------------------------------------------- | --------------------------------------- |\n| **`authenticatorAttachment`** | <code><a href=\"#passkeyauthenticatorattachment\">PasskeyAuthenticatorAttachment</a></code> | Optional authenticator attachment hint. |\n| **`residentKey`**             | <code><a href=\"#passkeyresidentkey\">PasskeyResidentKey</a></code>                         | Optional resident key preference.       |\n| **`requireResidentKey`**      | <code>boolean</code>                                                                      | Legacy resident key requirement flag.   |\n| **`userVerification`**        | <code><a href=\"#passkeyuserverification\">PasskeyUserVerification</a></code>               | Optional user verification preference.  |\n\n\n#### PasskeyAuthenticationCredential\n\nJSON-safe authentication credential returned by the plugin.\n\n| Prop                          | Type                                                                                                            | Description                                                 |\n| ----------------------------- | --------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- |\n| **`id`**                      | <code>string</code>                                                                                             | Base64url-encoded credential identifier.                    |\n| **`rawId`**                   | <code>string</code>                                                                                             | Base64url-encoded raw credential identifier.                |\n| **`type`**                    | <code><a href=\"#passkeycredentialtype\">PasskeyCredentialType</a></code>                                         | Credential type. Always `public-key`.                       |\n| **`authenticatorAttachment`** | <code><a href=\"#passkeyauthenticatorattachment\">PasskeyAuthenticatorAttachment</a></code>                       | Optional authenticator attachment reported by the platform. |\n| **`clientExtensionResults`**  | <code><a href=\"#record\">Record</a>&lt;string, unknown&gt;</code>                                                | Client extension results returned by the platform.          |\n| **`response`**                | <code><a href=\"#passkeyauthenticatorassertionresponsejson\">PasskeyAuthenticatorAssertionResponseJSON</a></code> | Assertion response payload.                                 |\n\n\n#### PasskeyAuthenticatorAssertionResponseJSON\n\nJSON-safe assertion response payload.\n\nAll binary fields are base64url encoded.\n\n| Prop                    | Type                        | Description                             |\n| ----------------------- | --------------------------- | --------------------------------------- |\n| **`clientDataJSON`**    | <code>string</code>         | Base64url-encoded clientDataJSON.       |\n| **`authenticatorData`** | <code>string</code>         | Base64url-encoded authenticator data.   |\n| **`signature`**         | <code>string</code>         | Base64url-encoded signature.            |\n| **`userHandle`**        | <code>string \\| null</code> | Optional base64url-encoded user handle. |\n\n\n#### GetCredentialOptions\n\nDirect authentication request for the plugin transport.\n\n| Prop                                        | Type                                                                                                                  | Description                                                                                                                                                                    |\n| ------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| **`publicKey`**                             | <code><a href=\"#passkeypublickeycredentialrequestoptionsjson\">PasskeyPublicKeyCredentialRequestOptionsJSON</a></code> | JSON-safe authentication request.                                                                                                                                              |\n| **`mediation`**                             | <code>string</code>                                                                                                   | Optional mediation hint. `conditional` currently falls back to an explicit prompt.                                                                                             |\n| **`origin`**                                | <code>string</code>                                                                                                   | Optional HTTPS origin to use for iOS 17.4+ browser-style clientDataJSON.                                                                                                       |\n| **`preferImmediatelyAvailableCredentials`** | <code>boolean</code>                                                                                                  | Prefer passkeys stored on the local device, skipping the hybrid/nearby-device picker. Fails with `NotAllowedError` when no local credential exists. Ignored on web and iOS 15. |\n\n\n#### PasskeyPublicKeyCredentialRequestOptionsJSON\n\nJSON-safe authentication request options.\n\nAll binary fields must be base64url encoded.\n\n| Prop                   | Type                                                                        | Description                                                                                                  |\n| ---------------------- | --------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ |\n| **`challenge`**        | <code>string</code>                                                         | Base64url-encoded challenge.                                                                                 |\n| **`timeout`**          | <code>number</code>                                                         | Optional timeout hint in milliseconds.                                                                       |\n| **`rpId`**             | <code>string</code>                                                         | Optional relying party identifier. If omitted, the shim derives it from the configured origin when possible. |\n| **`allowCredentials`** | <code>PasskeyCredentialDescriptor[]</code>                                  | Optional allow list copied from WebAuthn.                                                                    |\n| **`userVerification`** | <code><a href=\"#passkeyuserverification\">PasskeyUserVerification</a></code> | Optional user verification preference.                                                                       |\n| **`hints`**            | <code>string[]</code>                                                       | Optional hints copied from the JSON form used by modern WebAuthn toolkits.                                   |\n| **`extensions`**       | <code><a href=\"#record\">Record</a>&lt;string, unknown&gt;</code>            | Optional extensions copied as-is into the request JSON.                                                      |\n\n\n#### PasskeySupportResult\n\nPasskey support status for the current runtime.\n\n| Prop                       | Type                                     | Description                                            |\n| -------------------------- | ---------------------------------------- | ------------------------------------------------------ |\n| **`available`**            | <code>boolean</code>                     | Whether passkeys are available on the current runtime. |\n| **`conditionalMediation`** | <code>boolean</code>                     | Whether conditional mediation is available.            |\n| **`platform`**             | <code>'ios' \\| 'android' \\| 'web'</code> | Current platform identifier.                           |\n\n\n#### PluginVersionResult\n\nPlugin version payload.\n\n| Prop          | Type                | Description                                                         |\n| ------------- | ------------------- | ------------------------------------------------------------------- |\n| **`version`** | <code>string</code> | Version identifier reported by the current platform implementation. |\n\n\n### Type Aliases\n\n\n#### PasskeyCredentialType\n\nSupported WebAuthn credential type.\n\n<code>'public-key'</code>\n\n\n#### PasskeyAuthenticatorAttachment\n\nSupported authenticator attachment values.\n\n<code>'platform' | 'cross-platform'</code>\n\n\n#### Record\n\nConstruct a type with a set of properties K of type T\n\n<code>{\r [P in K]: T;\r }</code>\n\n\n#### PasskeyResidentKey\n\nSupported resident key preferences.\n\n<code>'discouraged' | 'preferred' | 'required'</code>\n\n\n#### PasskeyUserVerification\n\nSupported user verification preferences.\n\n<code>'discouraged' | 'preferred' | 'required'</code>\n\n\n#### PasskeyAttestation\n\nSupported attestation preferences.\n\n<code>'none' | 'indirect' | 'direct' | 'enterprise'</code>\n\n</docgen-api>\n","readmeFilename":"README.md"}