{"_id":"react-native-passkey","_rev":"27-679b7a488a70dea68a56e647f4002404","name":"react-native-passkey","dist-tags":{"beta":"3.0.0-beta","beta2":"3.0.0-beta2","rc":"3.0.0-rc","rc2":"3.0.0-rc2","latest":"3.6.2"},"versions":{"1.0.2":{"name":"react-native-passkey","version":"1.0.2","keywords":["react-native","ios","android","passkey","authentication","auth"],"author":{"url":"https://github.com/mTRx0","name":"mtrx0","email":"fabian@kuentzler.at"},"license":"MIT","_id":"react-native-passkey@1.0.2","maintainers":[{"name":"mtrx0","email":"fabian@kuentzler.at"}],"homepage":"https://github.com/mTRx0/react-native-passkey#readme","bugs":{"url":"https://github.com/mTRx0/react-native-passkey/issues"},"dist":{"shasum":"df037f3a8e21aff429aaf56d0a73a71e750931ee","tarball":"https://registry.npmjs.org/react-native-passkey/-/react-native-passkey-1.0.2.tgz","fileCount":42,"integrity":"sha512-+Puicx6FJ2ZIvDxJuwY2shCPcbhklXHlMGFseB3bz7MoyG327is2T2GeRtbqrQtDMZZQ+rTJl9JgGJEt2p1xww==","signatures":[{"sig":"MEYCIQCbxu84jYywpSLHChkQ717kyNowlITVq/mvdlP+vUUp0AIhAIVn7CQE5YLGmazFqy0ohpIQ66IW0oaU9j7if/fMxK9O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYtDfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0aw/+PyyubAhIZd9QW/5fED8r2fVxEzc2Tm/ieinh7CstUtG52ag1\r\nAsqAWCH5i0MrQCRDxWh0YB5BRkskPxqxWB7+u/alsaki+zxERwQbU585pXQz\r\nGow/z9V2WugsCxM4VxyHygDNpfYjDOg3MXsRsOA/iBwf5CIQ4i7eq+AyrEI7\r\nfl0BnPYp76LhgNDvJgaffjqrj1ODNLBji+Q2LTV+0TmXBf9CvSkaNPix2j0c\r\n95DKwdrNNR2DG4BAkTW+dz9qIrNcnryRBIauDtux/SL/AYmTY73hZvPkbw/d\r\nrmn3HEkprA266A0SVSCtwvGMg7GWkqYFzPEewS80nXd4U4xL0relLzdj/+U/\r\nprAGydwaJ0BWj95057iQz2jpAcv2+FuUl593KBIW9bbhHTye6XyeAzILUYg4\r\nYFrHb+KRGun/5k1W7NI2nfzVsD933dbj+UbNKsAPJKZBQSVgatk0dhjc7De7\r\nZNkhVUtKv+9CgYg2QexNbhpNFeanDawIEfkPc3/QT+xDpFw/6dbVmLPIT6ir\r\n1WZbjK3SXjo5lVPuYBImmJgdBdAuFPNZ5kr/OW4eOXVRJ0RaXX7HxVNnFx1E\r\nr0QNxCeL1HNVw344W+DUqT24bQmc77KdHRZ7o5xq0T63Oz20W4cerJgUytc+\r\nuRUc9pQc47PFrLmQfzU6ykzYkG6F9SINCrI=\r\n=2DTn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"dab8461c7a4aa6d25a89637c36321830c59bc006","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"mtrx0","email":"fabian@kuentzler.at"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","changelog":"git log --pretty=format:\"* %s (%h)\" ${from}...${to}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"name":"react-native-passkey","github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/mTRx0/react-native-passkey.git","type":"git"},"_npmVersion":"8.19.2","description":"Passkey implementation for React Native","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.17.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.1.0","eslint":"^8.4.1","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.70.3","@types/react-native":"0.68.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-passkey_1.0.2_1667420383240_0.9791375177096391","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.3":{"name":"react-native-passkey","version":"1.0.3","keywords":["react-native","ios","android","passkey","authentication","auth"],"author":{"url":"https://github.com/mTRx0","name":"mtrx0","email":"fabian@kuentzler.at"},"license":"MIT","_id":"react-native-passkey@1.0.3","maintainers":[{"name":"mtrx0","email":"fabian@kuentzler.at"}],"homepage":"https://github.com/mTRx0/react-native-passkey#readme","bugs":{"url":"https://github.com/mTRx0/react-native-passkey/issues"},"dist":{"shasum":"99fd9efc7404ff7e6f9da86d9e42d16fbe2adc76","tarball":"https://registry.npmjs.org/react-native-passkey/-/react-native-passkey-1.0.3.tgz","fileCount":42,"integrity":"sha512-3EQyG1Dnp00h1q68O/M/aqll6n682hwHWA7Y0XcFCV2AQKkT20TrTj4p1Fs9mkxra42zN9IwYxt/vB1snsNBHQ==","signatures":[{"sig":"MEYCIQCvmFHq/rmYJj+IlQsn9ga1QkHpwMbpdjw7XSmubmYv0wIhAP25xS2sDqJp8ecNIeo8BFxaDZDsB3rog39Qsd272sM+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY4LXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9ERAAoUY0w6eJf6TWT9Ye1v0Fm9UeD0+m8wtm6pB+0jqhD/aG9G16\r\nnO+BR1szuyt0bJxkEDxuMrlYaD2fQLR50CX0op1fE5cGzcEzU0236QWduOtB\r\nmMX3L6Uh70nOGyD+tlq22nyDbQVb6qphZq6iBq99bBBNtZhUml77nVN6BI5s\r\nnsVPSrmlI2f7Ri+0Qg5AugJhLkTA0s24ia/apIDH5X7mET9wpereMNU1LiIf\r\nW+Cy6RJnhCvoA/qRASL+5a6yz3Db4q1QVLf5yXztkZiUK0G9VEPr5ommvF6P\r\n5AeufAXcjLwvgHBGrP0KlsEG5ripbpw6YmT3GpreEH0SdUVdPAEGwA0cHGNr\r\nWCs9zHoeuxMMWo5UcbDT6BkI11XhX41hPCKUzRf4U4pvpaOrGxyW1P5OKBpE\r\nAhJ7hgAfP+vzN7s1DTTjXXIx8tGfVYWH0/qMCd1mqvQZmHNvboqJY8jRNYuC\r\n2wgen0rkLz+CcydvVif7N/eCLUV84vfM+MmXtKnToU9ppXQdhfis2l4O2dJS\r\nKbil2JZtkELf7QjX2NP3H3K4R5be4742ZZUP+5J5xHig2LYdDFOPEgDIoTKI\r\n+QlRW9WXKc9q/wPkIz+7Js5iLi+cMAksxB816du11k0jC2HomAMJUWuudO0A\r\n9+VleQYWrcPJVA+nr8o8b7wqq+xWzT0D3K0=\r\n=hjso\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"2749de8a0e28b958575a9aba28fe0f606cb059d4","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"mtrx0","email":"fabian@kuentzler.at"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","changelog":"git log --pretty=format:\"* %s (%h)\" ${from}...${to}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"name":"react-native-passkey","github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/mTRx0/react-native-passkey.git","type":"git"},"_npmVersion":"8.19.2","description":"Passkey implementation for React Native","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.17.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.1.0","eslint":"^8.4.1","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.70.3","@types/react-native":"0.68.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-passkey_1.0.3_1667465942792_0.16599176736016497","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.0":{"name":"react-native-passkey","version":"1.1.0","keywords":["react-native","ios","android","passkey","authentication","auth"],"author":{"url":"https://github.com/mTRx0","name":"mtrx0","email":"fabian@kuentzler.at"},"license":"MIT","_id":"react-native-passkey@1.1.0","maintainers":[{"name":"mtrx0","email":"fabian@kuentzler.at"}],"homepage":"https://github.com/mTRx0/react-native-passkey#readme","bugs":{"url":"https://github.com/mTRx0/react-native-passkey/issues"},"dist":{"shasum":"7531cb247499118fe5604f676921ef9dffbf1c20","tarball":"https://registry.npmjs.org/react-native-passkey/-/react-native-passkey-1.1.0.tgz","fileCount":42,"integrity":"sha512-PsccQQsUkuBGA4sT3WyYsyDssHAd3hooCmGcVho/rdwA2GetMELH2012YCEqSwFG+zla+bsigdlK8Qtfsg1eDA==","signatures":[{"sig":"MEQCIErs72eBSoYg0RyCANTQY7DzmHF3XszKxEc9IXTMnDvsAiA3X2RVaL325ES14nvLqhAs/iWgA3w3tsFijWve5N8uHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcQ3iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrd+w/9FHTbEm3IV+7I+rlm5iLBjwmzJ3U5iIoMe793pQxPpA4Y1r92\r\nkugEXGONOYSGJ8JxIJsLv8fnWFgraeyxVIi1el4I8VwCIq4aM2ukdjMaqOAP\r\n7gMM8jkL/27LgG6jTz0rU6s/YCulg36SCjiiHdZt8jx4DkPlNMhVSwK6+KZU\r\nbN3QMYoUc/8fN2kR1V858e6Ohw5oUXVgf4Qh8PaV/JXyPyuM9plhSOkh3ADD\r\noA5nfV/o2lwUBi34MMNuXpVpQ7LbV2jGCpOX1pUD+Z1s/5G5N9/enNEAAuG/\r\ns1uxqFoOKHNlogeCyRLBH7tn553H1v7dKcQkjujCKOxna5MIhN/1Hfgd8mR0\r\nXGqhRuggAjieSVjJxNdidCTR1+DlPUOF2nfJJYBKPUDCgISKkozE4gnsKN58\r\ndDwNCfpbQuSUt+WgCAtRaFM+mU4xQ/9JypEfQdteFrPGYy6f8tFFbt42gvdq\r\n9ZzNC91YeYwJfO8sYaiqvZzSCDk9VugOeRzVA4Y653D7ztcd94qiUVcesHKX\r\nf7mq1h8iRz75ceyL8dIMkDFAYGY5L+1xhYddva34jm7UbtSh8kmIhMxiLwyy\r\nfrxlFQJCuG33VKNemQBpmwF/LA49KBJuct2OfQMmCiHOGaCJPblwIlqFMLyE\r\niQe6jF38GJ+jkgorTrk+CaHVHsUb9VfvL6w=\r\n=5R4G\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"c309f0db39a8a7b7481996e30cb49d9f4275116f","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"mtrx0","email":"fabian@kuentzler.at"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","changelog":"git log --pretty=format:\"* %s (%h)\" ${from}...${to}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"name":"react-native-passkey","github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"angular","ignoreRecommendedBump":true}}},"repository":{"url":"git+https://github.com/mTRx0/react-native-passkey.git","type":"git"},"_npmVersion":"8.19.2","description":"Passkey implementation for React Native","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.17.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.1.0","eslint":"^8.4.1","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.70.3","@types/react-native":"0.68.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-passkey_1.1.0_1668353506153_0.35948208833933437","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.1":{"name":"react-native-passkey","version":"1.1.1","keywords":["react-native","ios","android","passkey","authentication","auth"],"author":{"url":"https://github.com/mTRx0","name":"mtrx0","email":"fabian@kuentzler.at"},"license":"MIT","_id":"react-native-passkey@1.1.1","maintainers":[{"name":"mtrx0","email":"fabian@kuentzler.at"}],"homepage":"https://github.com/mTRx0/react-native-passkey#readme","bugs":{"url":"https://github.com/mTRx0/react-native-passkey/issues"},"dist":{"shasum":"8a6228eb7318806af38b53e9b39ea2e492b15414","tarball":"https://registry.npmjs.org/react-native-passkey/-/react-native-passkey-1.1.1.tgz","fileCount":42,"integrity":"sha512-0Wjprw+O2a2MZ+Tu4Dmu6OA4KolvmR5o9ttpUWW1aGskZdTq3GtHZTkAtEBWl+NWh5NQBtjWaifr7KN/GTFK/w==","signatures":[{"sig":"MEYCIQCWr75u6fSvBnb59BOI/KoPTI+R38oS2SlDDz+Kl215WAIhANEkz9+3wkT6xkQr6UD5GIvDP8fQ9fqNiX6h7X6oMfqZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpGtXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8Jw/+JwUzTFOiA7DoRCAZmOXdZWtH8DGsu/fh8zUfXSKrvZ5gZ9G9\r\nB+fKUTk9bxiokMybhVKzkK9WRg6zpfMeXRBgHWHW4meFFvdIusr6iZ6hvwST\r\nBqN489BlFPH7nPDAwEC/aEmWHQ81QGdcpMEeRAUDaZAC9gJ+s0z2R6iLzYc4\r\npi0h4Xw+U7bkN/kdr83SecuIFsJ164auxEDqIzho1nlBOMzl1dfV1eLd6mns\r\nANMLv6/463+jPEiPFhkrmz6UuE5BjxHBJWme5uDZiJ+qK9dKDSG+tvT634um\r\ndtyuNfu/nZ3wlrzTaUWQKfLuPfRagHkU8Bmynz2Of3yCLR4NdqbRMrCtsGBR\r\nx1DFiCydaPvqL5u3itRhaWgboEM7CnzWUWALk7y7jQdzZOw7r1okx3pa9X3c\r\n4E9oLLkKvCg8BEVFGCC4AaYz8BxcUkJvcOsn9Q/pWayBlYPSeMzC/OMVCQb7\r\nqLqgdZ2lvcSU/D2UQqpsVmFv49mRjNulCRR7+7R1OwtV9+Xl1G8RkqNHP37f\r\njAZOoWNLwOuJ3P3oHFceI2fGEP3zlPpsVZzS7fwt0yKhChtU7SvcCJxaO1Pw\r\nPO8qLQEWRO8O84KcQnPXRorHc9Kc2NojzXW2+eLI+kBWwqKmbMOWmOCNmOXD\r\nNH47dIOtiAkHD7dbtGm/RdSuBBaL18EJ0uE=\r\n=1qdP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"5031432285487dcceac4d71a297a4bce7ef96115","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"mtrx0","email":"fabian@kuentzler.at"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","changelog":"git log --pretty=format:\"* %s (%h)\" ${from}...${to}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"name":"react-native-passkey","github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"angular","ignoreRecommendedBump":true}}},"repository":{"url":"git+https://github.com/mTRx0/react-native-passkey.git","type":"git"},"_npmVersion":"8.19.2","description":"Passkey implementation for React Native","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.17.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.1.0","eslint":"^8.4.1","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.70.3","@types/react-native":"0.68.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-passkey_1.1.1_1671719767458_0.5926011397079591","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.2":{"name":"react-native-passkey","version":"1.1.2","keywords":["react-native","ios","android","passkey","authentication","auth"],"author":{"url":"https://github.com/mTRx0","name":"mtrx0","email":"fabian@kuentzler.at"},"license":"MIT","_id":"react-native-passkey@1.1.2","maintainers":[{"name":"mtrx0","email":"fabian@kuentzler.at"}],"homepage":"https://github.com/mTRx0/react-native-passkey#readme","bugs":{"url":"https://github.com/mTRx0/react-native-passkey/issues"},"dist":{"shasum":"715816e79199c85ff90b9a6f1738555c8593c6c5","tarball":"https://registry.npmjs.org/react-native-passkey/-/react-native-passkey-1.1.2.tgz","fileCount":42,"integrity":"sha512-2QmwXHDHn8bMulzhrYdpBKaKfyP02z8+BcF10CUBgh5q/M50kr8A2MVZszlD4cv88yjnJ8+1aigKXcF/GEtsHg==","signatures":[{"sig":"MEUCIAlZ/c4/GEP5xybYU9whQukhcdFnm301ts3YM2SAGHO0AiEA91HMBgV6WSrh0E4yb/i+w0zgP/HhgxxrzBUgsqbn7xY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyo86ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0rw//XhgbZHmLSAaG4Da+DjICAi+aVypNMUzTbyzzFe++jldE0ul9\r\ncuwoLlOXqHDF/MWQjHN3lu+15yQ7/lHMrPNfZzsMl2hLj3Ql7Hsfs9C/IceE\r\nI17pQbmbgMIl6ALuXngCckZO3dw2gua9TCidZekxz4sHJk4TkKzBuXtB1sJY\r\n6AKRrCM7JbYDiqyzXq9prWRhMIYPb7N1ZQKIqr+Tj5o6uzU+eNJuArYujCTY\r\nyJIQ+nE8BxC+gR/mKVNHh8pjotS1gHQA48vbcPomOxB2Q5PQgCAIHpFW9GpH\r\naTwuUlmH+3YQMzGb0ILlVa9RxWiqVZDtylzDxq/tfRB+yFeDW8gTG6Bq515P\r\nRDPupbPMGicltctS9WcItHscfNUHBuBhSZAIDiAfgQJGl2WDkF59N4wQP2Ib\r\nbsNXxq+Rt2pRpgtVLf5s3tEFIZ0pNgOd+2a6MnijXum/8SR5c+Qgy43OX/W6\r\nF5Nt0EIYJQU/kUuiu0qxrTZqXad66VcwhF0DH8ezmqQLK+WmBpWGClUP7Dj+\r\nWqTniATGutGlCo9H50RSpk+kd1uFAwKJykBgNmoRHofLB4ugi7YSZafdo17p\r\nrUOT/feT+RpKkWT67nF1KKC42mirgmAy+5ggGVCUKQiEb9ptnquG3p9PCX7X\r\n6cP3sHRY8cXcOwc6yyr5jDlkvagYEVvHZIU=\r\n=A8X0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"5b02abbef41dd7ad7ea1d2694afdeeda204bba45","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"mtrx0","email":"fabian@kuentzler.at"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","changelog":"git log --pretty=format:\"* %s (%h)\" ${from}...${to}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"name":"react-native-passkey","github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"angular","ignoreRecommendedBump":true}}},"repository":{"url":"git+https://github.com/mTRx0/react-native-passkey.git","type":"git"},"_npmVersion":"8.19.2","description":"Passkey implementation for React Native","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.17.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"lib/module/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.1.0","eslint":"^8.4.1","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.70.3","@types/react-native":"0.68.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-passkey_1.1.2_1674219322417_0.547960315910093","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.3":{"name":"react-native-passkey","version":"1.1.3","keywords":["react-native","ios","android","passkey","authentication","auth"],"author":{"url":"https://github.com/f-23","name":"f-23","email":"fabian@kuentzler.at"},"license":"MIT","_id":"react-native-passkey@1.1.3","maintainers":[{"name":"mtrx0","email":"fabian@kuentzler.at"}],"homepage":"https://github.com/f-23/react-native-passkey#readme","bugs":{"url":"https://github.com/f-23/react-native-passkey/issues"},"dist":{"shasum":"e58577bce7ff3870755ba9764e86999e7febb402","tarball":"https://registry.npmjs.org/react-native-passkey/-/react-native-passkey-1.1.3.tgz","fileCount":42,"integrity":"sha512-MBVm3+I6BE3Cj3thH3/WXmAQSKXXoGkGj2ZkSN2zqA7vbvTa+IGmY1ly6dQgJCOnJAaXbqGm9J4L0YXFAGNMSA==","signatures":[{"sig":"MEUCIGJ9i1dQFVw2IL9LvkBlkNtZ9bxpNt8/fxrjjZRYX5VhAiEAqjPgvg63/gTTw56V5//NMldl4V48yg1n7aI8/+o5jW8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1SEOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp89g/5AZi/oflTpP8gtWcyVjUH/rFSSWgh5YnnocmJvDf8xqhjgouW\r\nxPcyERqQJdKAXg3G8Pf6j+oJmsuR2bgesggJJZZSgUYaAvmJkBRzAizSDau7\r\n1c7w8s3AGhp1LSx1JPdII2psXXlHLkXcQob6gvZTeyVxVkdmRWnewwf49GEc\r\nJoGDM2NtpXXspjrPx1lUgxMTiOtiDGzlcGjCTGTszI+3fJfl4X2bZOYK5zCM\r\njgWnvkfschNP6nSQkGByHFDpE2AP4YLD4NBuaSqbsp1cabRmPQfSuh4hFZJa\r\nDYjoGCOyTUYiBCpM+ImjmRX0Lu4ZwpxivnFv9iiOh7YkHiIinnOJ7j0RyD/I\r\n0QNnpVONVQHz74yUH8C7C+G7AIeFdZK+t07VaT4alSQj4sb6bTC1jTMJKpkd\r\nO8BtvHS+P63ZsexGe+mvh9FJBhrhNcv0FuE0IhKYNMsivQTpwnYjtLlLgCfI\r\ntYNXwS1Bj5xhPy/bISJDoeJ4D+EhGbzlLfGQLUWOqtmApnJ2/7wPuv9SgmgJ\r\nPustWquEw1jSmXWJZsN0Fn19EwcCKklgOCAwLO0AvMHFdFYhfi36klU3RPF6\r\nKliG6k3x7+dQvKv5DHYRgCbvek0UD0xTnl9qzzjh6VKIc5lM3AIg+zI1uvmW\r\nrNIQ10LnV9oWwJEAzYaqLITAas6sN9wCKc0=\r\n=LnDI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"5129cb32dc2b28232a69c8582ed0e5c7a3f15001","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"mtrx0","email":"fabian@kuentzler.at"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","changelog":"git log --pretty=format:\"* %s (%h)\" ${from}...${to}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"name":"react-native-passkey","github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"angular","ignoreRecommendedBump":true}}},"repository":{"url":"git+https://github.com/f-23/react-native-passkey.git","type":"git"},"_npmVersion":"8.19.2","description":"Passkey implementation for React Native","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.17.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"lib/module/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.1.0","eslint":"^8.4.1","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.70.3","@types/react-native":"0.68.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-passkey_1.1.3_1674912014594_0.6919832358448046","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"2.0.0":{"name":"react-native-passkey","version":"2.0.0","keywords":["react-native","ios","android","passkey","authentication","auth"],"author":{"url":"https://github.com/f-23","name":"f-23","email":"fabian@kuentzler.at"},"license":"MIT","_id":"react-native-passkey@2.0.0","maintainers":[{"name":"mtrx0","email":"fabian@kuentzler.at"}],"homepage":"https://github.com/f-23/react-native-passkey#readme","bugs":{"url":"https://github.com/f-23/react-native-passkey/issues"},"dist":{"shasum":"5607bcd9fa0ff0908444f0bccde31c0515f47433","tarball":"https://registry.npmjs.org/react-native-passkey/-/react-native-passkey-2.0.0.tgz","fileCount":50,"integrity":"sha512-EfUlHr0UR6pUWekDF28aDwwf71MNZjvwomBWiy23ocLRbY9NAa0z0F7JKdZkq42bUYOtwTC/8PC5ojfaWIjC3g==","signatures":[{"sig":"MEUCIAWeT/AIjPqX2Ohsu7Srzj3XFPxIMArJL6tIac3ShBKAAiEAwH1vc4F/xD/YeZIku4ltcu03qpKUiZ8PZruznLBrz5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92948},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"c57f4c8fd3ac1d7731cf551bc372efe9a875d62d","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"mtrx0","email":"fabian@kuentzler.at"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","changelog":"git log --pretty=format:\"* %s (%h)\" ${from}...${to}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"name":"react-native-passkey","github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"angular","ignoreRecommendedBump":true}}},"repository":{"url":"git+https://github.com/f-23/react-native-passkey.git","type":"git"},"_npmVersion":"8.19.2","description":"Passkey implementation for React Native","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.17.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"lib/module/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.1.0","eslint":"^8.4.1","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.70.3","@types/react-native":"0.68.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-passkey_2.0.0_1684928422840_0.8437738166145201","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"2.1.0":{"name":"react-native-passkey","version":"2.1.0","keywords":["react-native","ios","android","passkey","authentication","auth"],"author":{"url":"https://github.com/f-23","name":"f-23","email":"fabian@kuentzler.at"},"license":"MIT","_id":"react-native-passkey@2.1.0","maintainers":[{"name":"mtrx0","email":"fabian@kuentzler.at"}],"homepage":"https://github.com/f-23/react-native-passkey#readme","bugs":{"url":"https://github.com/f-23/react-native-passkey/issues"},"dist":{"shasum":"b5bc82204bc1497137302c48b0863f6d9dfa10a9","tarball":"https://registry.npmjs.org/react-native-passkey/-/react-native-passkey-2.1.0.tgz","fileCount":54,"integrity":"sha512-/JdxJDLxkJuwDXdyNAFe+O1ozEYgqh5ZVQwlexJXnFR9q7ANm5Zi4bWSi75XeA9Eoh2WUEIeAONaGhrgm8yfag==","signatures":[{"sig":"MEYCIQCD0vfjqN8fT7pvWJn3rrS1DuozMYh2WneEEFkye1AdBgIhAOemZvRh3qF/3SH9zOaq/8I87r93RdylJnTuNNuYGdTl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101457},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"6475cec82c07fa10fdc2263fce031c689d6e0d30","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"mtrx0","email":"fabian@kuentzler.at"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","changelog":"git log --pretty=format:\"* %s (%h)\" ${from}...${to}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"name":"react-native-passkey","github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"angular","ignoreRecommendedBump":true}}},"repository":{"url":"git+https://github.com/f-23/react-native-passkey.git","type":"git"},"_npmVersion":"8.19.2","description":"Passkey implementation for React Native","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.17.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"lib/module/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.1.0","eslint":"^8.4.1","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.70.3","@types/react-native":"0.68.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-passkey_2.1.0_1694530630681_0.0721158704664362","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"2.1.1":{"name":"react-native-passkey","version":"2.1.1","keywords":["react-native","ios","android","passkey","authentication","auth"],"author":{"url":"https://github.com/f-23","name":"f-23","email":"fabian@kuentzler.at"},"license":"MIT","_id":"react-native-passkey@2.1.1","maintainers":[{"name":"mtrx0","email":"fabian@kuentzler.at"}],"homepage":"https://github.com/f-23/react-native-passkey#readme","bugs":{"url":"https://github.com/f-23/react-native-passkey/issues"},"dist":{"shasum":"30a1f4d99e22a209a4cc1e64b37a363c06eac8c3","tarball":"https://registry.npmjs.org/react-native-passkey/-/react-native-passkey-2.1.1.tgz","fileCount":54,"integrity":"sha512-/SBlL+8aJOiAAyO4jmRhJAxo1LklMpjQijLyl1jZlt9bKtRnh4Uz94z7AYouBR2anTB+DaEycLIhunG7h8Xbwg==","signatures":[{"sig":"MEQCIEQB4iI57wkSsaV+5PZz7ybVG0qngMUoVKURUWULNNpWAiBkYYdUcLiHco003spvq01WJev9EycQxnNnRzZgrByFMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106841},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"bc588733523e6093f2c7ec95af48259095ee0fca","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"mtrx0","email":"fabian@kuentzler.at"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","changelog":"git log --pretty=format:\"* %s (%h)\" ${from}...${to}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"name":"react-native-passkey","github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"angular","ignoreRecommendedBump":true}}},"repository":{"url":"git+https://github.com/f-23/react-native-passkey.git","type":"git"},"_npmVersion":"8.19.2","description":"Passkey implementation for React Native","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.17.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"lib/module/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.1.0","eslint":"^8.4.1","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.70.3","@types/react-native":"0.68.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-passkey_2.1.1_1694616706782_0.3220209714764377","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"3.0.0-beta":{"name":"react-native-passkey","version":"3.0.0-beta","keywords":["react-native","ios","android","passkey","authentication","auth"],"author":{"url":"https://github.com/f-23","name":"f-23","email":"fabian@kuentzler.at"},"license":"MIT","_id":"react-native-passkey@3.0.0-beta","maintainers":[{"name":"mtrx0","email":"fabian@kuentzler.at"}],"homepage":"https://github.com/f-23/react-native-passkey#readme","bugs":{"url":"https://github.com/f-23/react-native-passkey/issues"},"dist":{"shasum":"41720fd76449a76007b04d2e8b37ddd5925fea8f","tarball":"https://registry.npmjs.org/react-native-passkey/-/react-native-passkey-3.0.0-beta.tgz","fileCount":61,"integrity":"sha512-RU7sYaHu44ZN3zdGZA8P9hhilrMCWvMl8vDZR93D2xdRGPIV9BzjD3HXc7jIrLfNHFg5sbkPuisyVBkz9qroPA==","signatures":[{"sig":"MEUCIGMuvBGIim7pqM5sJHrJzUaB8tcPrQeSgWriYGdK6qW+AiEA2vm0aZJ28YtfycrD9qH+XJhgbMJNubwXEkW2vFc4tv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104209},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"6e07f1c8ccf8e3d3db43bc83e3feeea2ed774c27","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"mtrx0","email":"fabian@kuentzler.at"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","changelog":"git log --pretty=format:\"* %s (%h)\" ${from}...${to}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"name":"react-native-passkey","github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"angular","ignoreRecommendedBump":true}}},"repository":{"url":"git+https://github.com/f-23/react-native-passkey.git","type":"git"},"_npmVersion":"10.2.4","description":"Passkey implementation for React Native","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"20.11.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"lib/module/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","react":"18.1.0","eslint":"^8.4.1","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.71.18","@types/react-native":"0.71.13","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-passkey_3.0.0-beta_1722274742090_0.6685219062683649","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"3.0.0-beta2":{"name":"react-native-passkey","version":"3.0.0-beta2","keywords":["react-native","ios","android","passkey","authentication","auth"],"author":{"url":"https://github.com/f-23","name":"f-23","email":"fabian@kuentzler.at"},"license":"MIT","_id":"react-native-passkey@3.0.0-beta2","maintainers":[{"name":"mtrx0","email":"fabian@kuentzler.at"}],"homepage":"https://github.com/f-23/react-native-passkey#readme","bugs":{"url":"https://github.com/f-23/react-native-passkey/issues"},"dist":{"shasum":"10d44e5d3f8a46ba7cc701cf3766a9bde2af4247","tarball":"https://registry.npmjs.org/react-native-passkey/-/react-native-passkey-3.0.0-beta2.tgz","fileCount":53,"integrity":"sha512-6i6Jy/ZqSZHvxPDrLVzPsfDVFloREZWnZFdWYygh7x6BPLKLfaryrxQAQ+0eRY4EOFwGdgxIAZcy+zv0k0UXiw==","signatures":[{"sig":"MEUCIFmB9OzQZhK0i6nKDIZbZup4ZMriELLYJHHOvN1suTR4AiEA9fMEurKuv2nwQ8J3Oxy8YnAygbYZmTW7k3D6YBSrguA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210230},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"7f0f003c83864400879c73500b6870d272ca8a5e","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"mtrx0","email":"fabian@kuentzler.at"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","changelog":"git log --pretty=format:\"* %s (%h)\" ${from}...${to}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"name":"react-native-passkey","github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"angular","ignoreRecommendedBump":true}}},"repository":{"url":"git+https://github.com/f-23/react-native-passkey.git","type":"git"},"_npmVersion":"10.2.4","description":"Passkey implementation for React Native","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"20.11.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"lib/module/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","react":"18.1.0","eslint":"^8.4.1","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.71.18","@types/react-native":"0.71.13","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-passkey_3.0.0-beta2_1722805899695_0.5664563930799738","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"3.0.0-rc":{"name":"react-native-passkey","version":"3.0.0-rc","keywords":["react-native","ios","android","passkey","authentication","auth"],"author":{"url":"https://github.com/f-23","name":"f-23","email":"fabian@kuentzler.at"},"license":"MIT","_id":"react-native-passkey@3.0.0-rc","maintainers":[{"name":"mtrx0","email":"fabian@kuentzler.at"}],"homepage":"https://github.com/f-23/react-native-passkey#readme","bugs":{"url":"https://github.com/f-23/react-native-passkey/issues"},"dist":{"shasum":"c0c30a73f1776900e952ae88cff15deb586a4b9b","tarball":"https://registry.npmjs.org/react-native-passkey/-/react-native-passkey-3.0.0-rc.tgz","fileCount":53,"integrity":"sha512-XBdMN2tk9Ls7L2gnZfB6BtN9cDiivqASQduCdZXQ6/cyGeEzTjP8J7rwEMrwB0h2bi5InFsLIvn/7s3xz0DOvg==","signatures":[{"sig":"MEUCIQC6Kk1s6Cwjj2LaxxBFr0mb9sR2KRAfqX+3AUQIM5pYqgIgL3VcZs02zrMcywG244eoo8JsQdffx+dlHzTV+k/ab9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222921},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"553269d49644da071ec8cb3d30407cad052e7f29","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"mtrx0","email":"fabian@kuentzler.at"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","changelog":"git log --pretty=format:\"* %s (%h)\" ${from}...${to}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"name":"react-native-passkey","github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"angular","ignoreRecommendedBump":true}}},"repository":{"url":"git+https://github.com/f-23/react-native-passkey.git","type":"git"},"_npmVersion":"10.2.4","description":"Passkey implementation for React Native","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"20.11.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"lib/module/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","react":"18.1.0","eslint":"^8.4.1","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.71.18","@types/react-native":"0.71.13","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-passkey_3.0.0-rc_1725915138549_0.09012447311356708","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"3.0.0-rc2":{"name":"react-native-passkey","version":"3.0.0-rc2","keywords":["react-native","ios","android","passkey","authentication","auth"],"author":{"url":"https://github.com/f-23","name":"f-23","email":"fabian@kuentzler.at"},"license":"MIT","_id":"react-native-passkey@3.0.0-rc2","maintainers":[{"name":"mtrx0","email":"fabian@kuentzler.at"}],"homepage":"https://github.com/f-23/react-native-passkey#readme","bugs":{"url":"https://github.com/f-23/react-native-passkey/issues"},"dist":{"shasum":"61f35be2131584820509d963def2d76039920f2c","tarball":"https://registry.npmjs.org/react-native-passkey/-/react-native-passkey-3.0.0-rc2.tgz","fileCount":53,"integrity":"sha512-V4jjytj3WS21uHJAnDpwG/if0bQuEG1qNyeU5JpUgq0erPvV10pm3tP0xNAuL0kg3hdMyhRfvb4BYMt2EN9O4Q==","signatures":[{"sig":"MEYCIQDcQn3S2yuQ1ZuRHPq106nVjZWJyVlKxjHNme1mwvzGFAIhALFIOM/N2UxmOJlHduG1acWA8p+DPD9YOWAd6cT+grdb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222975},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"f02d2d11c3a5d2fef99796c454ca76e1a448a465","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"mtrx0","email":"fabian@kuentzler.at"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","changelog":"git log --pretty=format:\"* %s (%h)\" ${from}...${to}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"name":"react-native-passkey","github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"angular","ignoreRecommendedBump":true}}},"repository":{"url":"git+https://github.com/f-23/react-native-passkey.git","type":"git"},"_npmVersion":"10.2.4","description":"Passkey implementation for React Native","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"20.11.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"lib/module/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","react":"18.1.0","eslint":"^8.4.1","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.71.18","@types/react-native":"0.71.13","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-passkey_3.0.0-rc2_1726063550017_0.4615968484023125","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"3.0.0":{"name":"react-native-passkey","version":"3.0.0","keywords":["react-native","ios","android","passkey","authentication","auth"],"author":{"url":"https://github.com/f-23","name":"f-23","email":"fabian@kuentzler.at"},"license":"MIT","_id":"react-native-passkey@3.0.0","maintainers":[{"name":"mtrx0","email":"fabian@kuentzler.at"}],"homepage":"https://github.com/f-23/react-native-passkey#readme","bugs":{"url":"https://github.com/f-23/react-native-passkey/issues"},"dist":{"shasum":"f81255bca91c0b64b4dc940df9b4f5b53d4131c2","tarball":"https://registry.npmjs.org/react-native-passkey/-/react-native-passkey-3.0.0.tgz","fileCount":53,"integrity":"sha512-U26Jaz8BeN+LxB9a5rwJiDHIYNBj7sobfnlQnkfyuqylKnSHxzThOnYcJq3WGCSzTYNI5DT0xUtArQkc482fkQ==","signatures":[{"sig":"MEQCIGwIDVv12mOtcCr9fIvKJOOxqvXTmmg0VAFPWHrTQQ0+AiBJg9dReDNl5h3utxsEAGV6c6PNwD9gJREdm+3EUmsf9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223561},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"892b2909d6df6e2ebc38e5f3cbd66981fe5a71f4","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"mtrx0","email":"fabian@kuentzler.at"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","changelog":"git log --pretty=format:\"* %s (%h)\" ${from}...${to}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"name":"react-native-passkey","github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"angular","ignoreRecommendedBump":true}}},"repository":{"url":"git+https://github.com/f-23/react-native-passkey.git","type":"git"},"_npmVersion":"10.8.2","description":"Passkey implementation for React Native","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"20.17.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"lib/module/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.1.0","eslint":"^8.4.1","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.71.18","@types/react-native":"0.71.13","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-passkey_3.0.0_1730267814022_0.10084724399596023","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"3.1.0":{"name":"react-native-passkey","version":"3.1.0","keywords":["react-native","ios","android","passkey","authentication","auth"],"author":{"url":"https://github.com/f-23","name":"f-23","email":"fabian@kuentzler.at"},"license":"MIT","_id":"react-native-passkey@3.1.0","maintainers":[{"name":"mtrx0","email":"fabian@kuentzler.at"}],"homepage":"https://github.com/f-23/react-native-passkey#readme","bugs":{"url":"https://github.com/f-23/react-native-passkey/issues"},"dist":{"shasum":"26617ed0cc115c6037e2537d264955d852395168","tarball":"https://registry.npmjs.org/react-native-passkey/-/react-native-passkey-3.1.0.tgz","fileCount":49,"integrity":"sha512-qOJ0q7AqbUOGXDOObcfiOJo1BOnG+lIQMEgltgeqmyMC+2XDlr7YrOQZgLwZbXheGC7BXPpwMSev/gxkgbt3xw==","signatures":[{"sig":"MEUCIQC7GKSyNoWZ5eM9iPoLR7Qv4gVHV8x/XsZOpiMl6gMQygIgSYsiDXazqosDbEI/7VHhl2aGr6kFqYze/eOkS/iV4G0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113994},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"6590947eede348edaf60da25e297560aac5fcbaa","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"mtrx0","email":"fabian@kuentzler.at"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","changelog":"git log --pretty=format:\"* %s (%h)\" ${from}...${to}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"name":"react-native-passkey","github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"angular","ignoreRecommendedBump":true}}},"repository":{"url":"git+https://github.com/f-23/react-native-passkey.git","type":"git"},"_npmVersion":"10.8.2","description":"Passkey implementation for React Native","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"20.17.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"lib/module/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.1.0","eslint":"^8.4.1","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.71.18","@types/react-native":"0.71.13","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-passkey_3.1.0_1736850907737_0.1101147714900359","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"3.2.0":{"name":"react-native-passkey","version":"3.2.0","keywords":["react-native","ios","android","passkey","authentication","auth"],"author":{"url":"https://github.com/f-23","name":"f-23","email":"fabian@kuentzler.at"},"license":"MIT","_id":"react-native-passkey@3.2.0","maintainers":[{"name":"mtrx0","email":"fabian@kuentzler.at"}],"homepage":"https://github.com/f-23/react-native-passkey#readme","bugs":{"url":"https://github.com/f-23/react-native-passkey/issues"},"dist":{"shasum":"03f16330b3b4c498713713e2b9ffeedda1705f7d","tarball":"https://registry.npmjs.org/react-native-passkey/-/react-native-passkey-3.2.0.tgz","fileCount":49,"integrity":"sha512-sANWvul0Ntby0h/n/iUNDAu8j+svXnh7siveTpiWM6m3qdNpImXMALVAT1p23RtImDInXsTkEyt60gpkMH4QQA==","signatures":[{"sig":"MEYCIQCnV3sguXjkw5KUK6uDD1o1djInpheSwX1k5c+u6/7gLAIhAJ6WryIi4ETC1u/3WZASLb1IvldnRsnGDrA1YZt2mVPM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114324},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"cfc09a1bf7ceff5cf28c4b7324d7d200fe326e31","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"mtrx0","email":"fabian@kuentzler.at"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","changelog":"git log --pretty=format:\"* %s (%h)\" ${from}...${to}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"name":"react-native-passkey","github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"angular","ignoreRecommendedBump":true}}},"repository":{"url":"git+https://github.com/f-23/react-native-passkey.git","type":"git"},"_npmVersion":"10.9.2","description":"Passkey implementation for React Native","directories":{},"resolutions":{"@types/react":"19.1.0"},"_nodeVersion":"23.11.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"lib/module/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","react":"19.1.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.8.3","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"19.1.0","react-native":"0.81.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-passkey_3.2.0_1759354594350_0.8969506305730777","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"3.3.0":{"name":"react-native-passkey","version":"3.3.0","keywords":["react-native","ios","android","passkey","authentication","auth"],"author":{"url":"https://github.com/f-23","name":"f-23","email":"fabian@kuentzler.at"},"license":"MIT","_id":"react-native-passkey@3.3.0","maintainers":[{"name":"mtrx0","email":"fabian@kuentzler.at"}],"homepage":"https://github.com/f-23/react-native-passkey#readme","bugs":{"url":"https://github.com/f-23/react-native-passkey/issues"},"dist":{"shasum":"b26d70cc9779af6792ff1043725b492c922628c6","tarball":"https://registry.npmjs.org/react-native-passkey/-/react-native-passkey-3.3.0.tgz","fileCount":49,"integrity":"sha512-pQ2dTlYNJJ2DyKRFoTMABjwwvM167X1gaAeKWdwK4F+ZE4MJHCbpEHr0CJv0HzzeEP6RPYf6bR/bcOKhk+1ajw==","signatures":[{"sig":"MEQCIGO6e1OopnWcbpyrftqRoNw1R46racy62myZ+nIhtG03AiAMY1o66EKsbTSA3Wg+HNwppYu8KZjR3wDxH1oZv5owHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124434},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"8515b967c91e8aea77aad29a2414b5abfb08cb2a","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"mtrx0","email":"fabian@kuentzler.at"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","changelog":"git log --pretty=format:\"* %s (%h)\" ${from}...${to}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"name":"react-native-passkey","github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"angular","ignoreRecommendedBump":true}}},"repository":{"url":"git+https://github.com/f-23/react-native-passkey.git","type":"git"},"_npmVersion":"11.6.0","description":"Passkey implementation for React Native","directories":{},"resolutions":{"@types/react":"19.1.0"},"_nodeVersion":"24.9.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"lib/module/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","react":"19.1.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.8.3","@types/jest":"^29.5.14","pod-install":"^0.1.0","@types/react":"19.1.0","react-native":"0.81.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.27.1","react-native-builder-bob":"^0.20.0","@react-native/babel-preset":"0.81.4","@commitlint/config-conventional":"^17.0.2","metro-react-native-babel-preset":"^0.77.0","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-passkey_3.3.0_1759439570443_0.13006902138785326","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"3.3.1":{"name":"react-native-passkey","version":"3.3.1","keywords":["react-native","ios","android","passkey","authentication","auth"],"author":{"url":"https://github.com/f-23","name":"f-23","email":"fabian@kuentzler.at"},"license":"MIT","_id":"react-native-passkey@3.3.1","maintainers":[{"name":"mtrx0","email":"fabian@kuentzler.at"}],"homepage":"https://github.com/f-23/react-native-passkey#readme","bugs":{"url":"https://github.com/f-23/react-native-passkey/issues"},"dist":{"shasum":"1d0e6d368f9a89df5e015b2de2325477b2021343","tarball":"https://registry.npmjs.org/react-native-passkey/-/react-native-passkey-3.3.1.tgz","fileCount":49,"integrity":"sha512-kR3Otud6E1NK1WVk8rpT8VUam1Y+pTUYobOPMd+Lpd1C1GN1wRMz0yLuIyUfbpDyRGTl0DZnDamBXmwaMNy2Mw==","signatures":[{"sig":"MEUCIQDMFvAejJcp130DhHPRdz184jspDb3gaj4nK+v6Xs7buQIgc/ytcYI0+mxwvteIFqIcLdxqAdn72fLxYWhNCPA+V/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123279},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"427a88e562d81322a8bc2a59bce3739dfb927c2a","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"mtrx0","email":"fabian@kuentzler.at"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","changelog":"git log --pretty=format:\"* %s (%h)\" ${from}...${to}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"name":"react-native-passkey","github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"angular","ignoreRecommendedBump":true}}},"repository":{"url":"git+https://github.com/f-23/react-native-passkey.git","type":"git"},"_npmVersion":"11.6.0","description":"Passkey implementation for React Native","directories":{},"resolutions":{"@types/react":"19.1.0"},"_nodeVersion":"24.9.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"lib/module/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","react":"19.1.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.8.3","@types/jest":"^29.5.14","pod-install":"^0.1.0","@types/react":"19.1.0","react-native":"0.81.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.27.1","react-native-builder-bob":"^0.20.0","@react-native/babel-preset":"0.81.4","@commitlint/config-conventional":"^17.0.2","metro-react-native-babel-preset":"^0.77.0","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-passkey_3.3.1_1759443464582_0.5684579540274","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"3.3.2":{"name":"react-native-passkey","version":"3.3.2","keywords":["react-native","ios","android","passkey","authentication","auth"],"author":{"url":"https://github.com/f-23","name":"f-23","email":"fabian@kuentzler.at"},"license":"MIT","_id":"react-native-passkey@3.3.2","maintainers":[{"name":"mtrx0","email":"fabian@kuentzler.at"}],"homepage":"https://github.com/f-23/react-native-passkey#readme","bugs":{"url":"https://github.com/f-23/react-native-passkey/issues"},"dist":{"shasum":"1efe2c8fc875a9e73ba3f08fe83606bb7b6bb5e7","tarball":"https://registry.npmjs.org/react-native-passkey/-/react-native-passkey-3.3.2.tgz","fileCount":49,"integrity":"sha512-YgXERrBlgVHAYkxGPpncB0zoiRQfZyMMMlWfNTYMyKvOS6muFMlhzk6w5lG4FyEEVrvXHGV4AS6twbmt2Rv8GA==","signatures":[{"sig":"MEUCIQC+muPrdBJ4qqsRydZkrSD93/r5NnhpX82bTg736RfybgIgGP6qvTPDhhdtR7UmabLa/IDTV5a7mfeFVhNMawGyH2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123274},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"49b9b8ccc5e654558e092c722db59bb046f062f2","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"mtrx0","email":"fabian@kuentzler.at"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","changelog":"git log --pretty=format:\"* %s (%h)\" ${from}...${to}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"name":"react-native-passkey","github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"angular","ignoreRecommendedBump":true}}},"repository":{"url":"git+https://github.com/f-23/react-native-passkey.git","type":"git"},"_npmVersion":"10.9.2","description":"Passkey implementation for React Native","directories":{},"resolutions":{"@types/react":"19.1.0"},"_nodeVersion":"23.11.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"lib/module/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","react":"19.1.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.8.3","@types/jest":"^29.5.14","pod-install":"^0.1.0","@types/react":"19.1.0","react-native":"0.81.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.27.1","react-native-builder-bob":"^0.20.0","@react-native/babel-preset":"0.81.4","@commitlint/config-conventional":"^17.0.2","metro-react-native-babel-preset":"^0.77.0","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-passkey_3.3.2_1763398139322_0.6556114715650032","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"3.3.3":{"name":"react-native-passkey","version":"3.3.3","keywords":["react-native","ios","android","passkey","authentication","auth"],"author":{"url":"https://github.com/f-23","name":"f-23","email":"fabian@kuentzler.at"},"license":"MIT","_id":"react-native-passkey@3.3.3","maintainers":[{"name":"mtrx0","email":"fabian@kuentzler.at"}],"homepage":"https://github.com/f-23/react-native-passkey#readme","bugs":{"url":"https://github.com/f-23/react-native-passkey/issues"},"dist":{"shasum":"cb63fd6803a0045b935462ba90a3680ca271931a","tarball":"https://registry.npmjs.org/react-native-passkey/-/react-native-passkey-3.3.3.tgz","fileCount":49,"integrity":"sha512-6pBKxjJ5lU6Mpw5sup7pwHqNDBnPd8sBXAKCN3pacAafldk0XU+fps8ZI7ut1iP6MxiNC/7LSwWq3/2Vn8tfbw==","signatures":[{"sig":"MEYCIQCbKcoInZ4hoTmfK12ENFZVQP7uqzYJ2MQ/f5XYOM4pJgIhAKnFsqI6W3rQl1pLzwCzGxEGO8uqdXVvZJnb8VBbwgjC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124545},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"d8d5602985ee4f39ddeea94faec905e5734fa45e","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"mtrx0","email":"fabian@kuentzler.at"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","changelog":"git log --pretty=format:\"* %s (%h)\" ${from}...${to}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"name":"react-native-passkey","github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"angular","ignoreRecommendedBump":true}}},"repository":{"url":"git+https://github.com/f-23/react-native-passkey.git","type":"git"},"_npmVersion":"10.8.2","description":"Passkey implementation for React Native","directories":{},"resolutions":{"@types/react":"19.1.0"},"_nodeVersion":"20.19.5","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"lib/module/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","react":"19.1.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.8.3","@types/jest":"^29.5.14","pod-install":"^0.1.0","@types/react":"19.1.0","react-native":"0.81.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.27.1","react-native-builder-bob":"^0.20.0","@react-native/babel-preset":"0.81.4","@commitlint/config-conventional":"^17.0.2","metro-react-native-babel-preset":"^0.77.0","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-passkey_3.3.3_1775584766952_0.13948178287893276","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"3.4.0":{"name":"react-native-passkey","version":"3.4.0","keywords":["react-native","ios","android","passkey","authentication","auth"],"author":{"url":"https://github.com/f-23","name":"f-23","email":"fabian@kuentzler.at"},"license":"MIT","_id":"react-native-passkey@3.4.0","maintainers":[{"name":"mtrx0","email":"fabian@kuentzler.at"}],"homepage":"https://github.com/f-23/react-native-passkey#readme","bugs":{"url":"https://github.com/f-23/react-native-passkey/issues"},"dist":{"shasum":"ff45b2c482ae9b0f0eb10905350d0c1a9a9bf542","tarball":"https://registry.npmjs.org/react-native-passkey/-/react-native-passkey-3.4.0.tgz","fileCount":55,"integrity":"sha512-tqMtUGUTHLvk4Pr+/pKXbz+BLbK30VsprUeEV/jog4ZCKq8v8PPaijL5HsyM/fx4NEZcgBAeL34gVVVn0L7osA==","signatures":[{"sig":"MEUCIF0Lx4fRas0Ew6sjYFh/0skPgwvwyMzvp0THvxkZMH2iAiEAsrd0IM7UcOonouuraSZSlD4+LIKM4TGk0/HNW5soRW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149464},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"b892b7eec6f7ac55c3d9e4fcefcdedf718409f25","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"mtrx0","email":"fabian@kuentzler.at"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","changelog":"git log --pretty=format:\"* %s (%h)\" ${from}...${to}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"name":"react-native-passkey","github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"angular","ignoreRecommendedBump":true}}},"repository":{"url":"git+https://github.com/f-23/react-native-passkey.git","type":"git"},"_npmVersion":"11.9.0","description":"Passkey implementation for React Native","directories":{},"resolutions":{"@types/react":"19.1.0"},"_nodeVersion":"24.14.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"lib/module/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","react":"19.1.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.8.3","@types/jest":"^29.5.14","pod-install":"^0.1.0","@types/react":"19.1.0","react-native":"0.81.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.27.1","react-native-builder-bob":"^0.20.0","@react-native/babel-preset":"0.81.4","@commitlint/config-conventional":"^17.0.2","metro-react-native-babel-preset":"^0.77.0","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-passkey_3.4.0_1779469518057_0.9916557550243961","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"3.5.0":{"name":"react-native-passkey","version":"3.5.0","keywords":["react-native","ios","android","passkey","authentication","auth"],"author":{"url":"https://github.com/f-23","name":"f-23","email":"fabian@kuentzler.at"},"license":"MIT","_id":"react-native-passkey@3.5.0","maintainers":[{"name":"mtrx0","email":"fabian@kuentzler.at"}],"homepage":"https://github.com/f-23/react-native-passkey#readme","bugs":{"url":"https://github.com/f-23/react-native-passkey/issues"},"dist":{"shasum":"de131b60fad7e702b48e2ff26c9ade1a2a44c58e","tarball":"https://registry.npmjs.org/react-native-passkey/-/react-native-passkey-3.5.0.tgz","fileCount":55,"integrity":"sha512-hNY5Ik8A1KMoCL38edbVS4jXyDmk6hec+Q+keskCHcFa+E2NC7vROtdCDl77JxsJe/BK00csQtiK6Cqd54QFmg==","signatures":[{"sig":"MEYCIQCRE1TIYPCDcnoTfFHm6Ojsm8c/MUw2TOcx/qWhToDfwQIhAPl5hsP6L0xCkF5Paz0vtoGNF37uvjOQ9SLWr2Ae6prR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158276},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"cc93a88f14e950a4d8970f785a7c92cb36000059","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"mtrx0","email":"fabian@kuentzler.at"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","changelog":"git log --pretty=format:\"* %s (%h)\" ${from}...${to}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"name":"react-native-passkey","github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"angular","ignoreRecommendedBump":true}}},"repository":{"url":"git+https://github.com/f-23/react-native-passkey.git","type":"git"},"_npmVersion":"11.9.0","description":"Passkey implementation for React Native","directories":{},"resolutions":{"@types/react":"19.1.0"},"_nodeVersion":"24.14.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"lib/module/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","react":"19.1.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.8.3","@types/jest":"^29.5.14","pod-install":"^0.1.0","@types/react":"19.1.0","react-native":"0.81.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.27.1","react-native-builder-bob":"^0.20.0","@react-native/babel-preset":"0.81.4","@commitlint/config-conventional":"^17.0.2","metro-react-native-babel-preset":"^0.77.0","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-passkey_3.5.0_1781275283585_0.11452140302755254","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"3.6.0":{"name":"react-native-passkey","version":"3.6.0","keywords":["react-native","ios","android","passkey","authentication","auth"],"author":{"url":"https://github.com/f-23","name":"f-23","email":"fabian@kuentzler.at"},"license":"MIT","_id":"react-native-passkey@3.6.0","maintainers":[{"name":"mtrx0","email":"fabian@kuentzler.at"}],"homepage":"https://github.com/f-23/react-native-passkey#readme","bugs":{"url":"https://github.com/f-23/react-native-passkey/issues"},"dist":{"shasum":"4c1fbdb281f476d3b9f4286b1cb2888b7f3114a4","tarball":"https://registry.npmjs.org/react-native-passkey/-/react-native-passkey-3.6.0.tgz","fileCount":55,"integrity":"sha512-KPamjf79iPY0PNqZPSHVDPjPCcmWr6ycFKWN4HdOnigb1PWpEQ9R+YWi+qhouzw8U3flaJOiJUZuvNPmbzNJ8w==","signatures":[{"sig":"MEQCIF6J5RFOLlpFz0K/qpbFnBq7VGGn87+dNv33we0ImQXsAiAKXpufqDnqisjUaTQA3vgHQMoTgirrVmDrhpLv8JiNyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181517},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"6eac41046027fefb60f3f45ed7ac413f6fed2bd3","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"mtrx0","email":"fabian@kuentzler.at"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","changelog":"git log --pretty=format:\"* %s (%h)\" ${from}...${to}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"name":"react-native-passkey","github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"angular","ignoreRecommendedBump":true}}},"repository":{"url":"git+https://github.com/f-23/react-native-passkey.git","type":"git"},"_npmVersion":"11.9.0","description":"Passkey implementation for React Native","directories":{},"resolutions":{"@types/react":"19.1.0"},"_nodeVersion":"24.14.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"lib/module/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","react":"19.1.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.8.3","@types/jest":"^29.5.14","pod-install":"^0.1.0","@types/react":"19.1.0","react-native":"0.81.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.27.1","react-native-builder-bob":"^0.20.0","@react-native/babel-preset":"0.81.4","@commitlint/config-conventional":"^17.0.2","metro-react-native-babel-preset":"^0.77.0","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-passkey_3.6.0_1785587908589_0.6282771070223867","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"3.6.1":{"name":"react-native-passkey","version":"3.6.1","keywords":["react-native","ios","android","passkey","authentication","auth"],"author":{"url":"https://github.com/f-23","name":"f-23","email":"fabian@kuentzler.at"},"license":"MIT","_id":"react-native-passkey@3.6.1","maintainers":[{"name":"mtrx0","email":"fabian@kuentzler.at"}],"homepage":"https://github.com/f-23/react-native-passkey#readme","bugs":{"url":"https://github.com/f-23/react-native-passkey/issues"},"dist":{"shasum":"b61e465892c1ed074e1ec47e9ece4a59e62a02f2","tarball":"https://registry.npmjs.org/react-native-passkey/-/react-native-passkey-3.6.1.tgz","fileCount":55,"integrity":"sha512-m3lN9IQvR3rhatmKfviYg7l91Or5QgykIoD5dsDJUvRo4C2Lnm82NbwM9nJ7oXSO3WY1DQig5t/fk9QLx0PYIg==","signatures":[{"sig":"MEQCIFqdCIug86wPVBPb0SO5/oROjjjN+W0cTYoJeSVgdQlKAiALSH3kzcEClFOpZUr4kW4l0Ui9gyfuYZs1AjqrI6Zptg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183255},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"959ffd99c8aa7b8b18314f279419d930a048cc77","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"mtrx0","email":"fabian@kuentzler.at"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","changelog":"git log --pretty=format:\"* %s (%h)\" ${from}...${to}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"name":"react-native-passkey","github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"angular","ignoreRecommendedBump":true}}},"repository":{"url":"git+https://github.com/f-23/react-native-passkey.git","type":"git"},"_npmVersion":"11.9.0","description":"Passkey implementation for React Native","directories":{},"resolutions":{"@types/react":"19.1.0"},"_nodeVersion":"24.14.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"lib/module/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","react":"19.1.1","eslint":"^8.19.0","prettier":"^2.8.8","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.8.3","@types/jest":"^29.5.14","pod-install":"^0.1.0","@types/react":"19.1.0","react-native":"0.81.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.27.1","react-native-builder-bob":"^0.20.0","@react-native/babel-preset":"0.81.4","@commitlint/config-conventional":"^17.0.2","metro-react-native-babel-preset":"^0.77.0","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-passkey_3.6.1_1785778064669_0.8715676765823013","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"3.6.2":{"name":"react-native-passkey","version":"3.6.2","description":"Passkey implementation for React Native","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/index.d.ts","react-native":"lib/module/index","source":"src/index","scripts":{"test":"jest","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepare":"bob build","release":"release-it","example":"yarn --cwd example","bootstrap":"yarn example && yarn install && yarn example pods"},"keywords":["react-native","ios","android","passkey","authentication","auth"],"repository":{"type":"git","url":"git+https://github.com/f-23/react-native-passkey.git"},"author":{"name":"f-23","email":"fabian@kuentzler.at","url":"https://github.com/f-23"},"license":"MIT","bugs":{"url":"https://github.com/f-23/react-native-passkey/issues"},"homepage":"https://github.com/f-23/react-native-passkey#readme","publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@babel/preset-typescript":"^7.27.1","@commitlint/config-conventional":"^17.0.2","@react-native/babel-preset":"0.81.4","@react-native-community/eslint-config":"^3.0.2","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^29.5.14","@types/react":"19.1.0","commitlint":"^17.0.2","eslint":"^8.19.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest":"^29.6.3","metro-react-native-babel-preset":"^0.77.0","pod-install":"^0.1.0","prettier":"^2.8.8","react":"19.1.1","react-native":"0.81.4","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^5.8.3"},"resolutions":{"@types/react":"19.1.0"},"peerDependencies":{"react":"*","react-native":"*"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"name":"react-native-passkey","git":{"changelog":"git log --pretty=format:\"* %s (%h)\" ${from}...${to}","commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular","infile":"CHANGELOG.md","ignoreRecommendedBump":true}}},"eslintConfig":{"root":true,"extends":["@react-native-community","prettier"],"rules":{"prettier/prettier":["error",{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"gitHead":"e875e6d47c1454349339e01b4e8134fb99d51e6d","_id":"react-native-passkey@3.6.2","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-3x7uS0EYx3KkHYdYDvDOOmw5DVrKqqDDJxP9Lwph922EwHJT6HR5/2cQs4+MfK6iE/N0FCCNjUJEvQ8XuYj+/A==","shasum":"a0ee3526fb0b5e11cef102d466b18333502365d2","tarball":"https://registry.npmjs.org/react-native-passkey/-/react-native-passkey-3.6.2.tgz","fileCount":55,"unpackedSize":184637,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH6SRzVKf6GZjtIyQMRJq8Uo7vopWBmeauDVkNgGNYsnAiEA1aOhyLsItmM2W5hh4Q3mtLrWZlnvojxMIaOVIhl5Dac="}]},"_npmUser":{"name":"mtrx0","email":"fabian@kuentzler.at"},"directories":{},"maintainers":[{"name":"mtrx0","email":"fabian@kuentzler.at"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-passkey_3.6.2_1788863263371_0.060303357633745724"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-02T20:19:43.240Z","modified":"2026-09-08T10:27:43.658Z","1.0.1":"2022-11-01T19:28:49.075Z","1.0.2":"2022-11-02T20:19:43.471Z","1.0.3":"2022-11-03T08:59:02.985Z","1.1.0":"2022-11-13T15:31:46.303Z","1.1.1":"2022-12-22T14:36:07.655Z","1.1.2":"2023-01-20T12:55:22.598Z","1.1.3":"2023-01-28T13:20:14.763Z","2.0.0":"2023-05-24T11:40:23.023Z","2.1.0":"2023-09-12T14:57:10.846Z","2.1.1":"2023-09-13T14:51:47.049Z","3.0.0-beta":"2024-07-29T17:39:02.275Z","3.0.0-beta2":"2024-08-04T21:11:39.907Z","3.0.0-rc":"2024-09-09T20:52:18.754Z","3.0.0-rc2":"2024-09-11T14:05:50.272Z","3.0.0":"2024-10-30T05:56:54.257Z","3.1.0":"2025-01-14T10:35:07.912Z","3.2.0":"2025-10-01T21:36:34.533Z","3.3.0":"2025-10-02T21:12:50.614Z","3.3.1":"2025-10-02T22:17:44.792Z","3.3.2":"2025-11-17T16:48:59.522Z","3.3.3":"2026-04-07T17:59:27.137Z","3.4.0":"2026-05-22T17:05:18.302Z","3.5.0":"2026-06-12T14:41:23.719Z","3.6.0":"2026-08-01T12:38:28.760Z","3.6.1":"2026-08-03T17:27:44.830Z","3.6.2":"2026-09-08T10:27:43.505Z"},"bugs":{"url":"https://github.com/f-23/react-native-passkey/issues"},"author":{"name":"f-23","email":"fabian@kuentzler.at","url":"https://github.com/f-23"},"license":"MIT","homepage":"https://github.com/f-23/react-native-passkey#readme","keywords":["react-native","ios","android","passkey","authentication","auth"],"repository":{"type":"git","url":"git+https://github.com/f-23/react-native-passkey.git"},"description":"Passkey implementation for React Native","maintainers":[{"name":"mtrx0","email":"fabian@kuentzler.at"}],"readme":"# react-native-passkey\n\n[![Build](https://img.shields.io/github/actions/workflow/status/mTRx0/react-native-passkey/main.yml?branch=stable)](https://img.shields.io/github/workflow/status/mTRx0/react-native-passkey/Build) [![Version](https://img.shields.io/npm/v/react-native-passkey)](https://img.shields.io/npm/v/react-native-passkey) [![License](https://img.shields.io/npm/l/react-native-passkey)](https://img.shields.io/npm/l/react-native-passkey)\n\nNative Passkeys on iOS 15.0+ and Android API 28+ using React Native.\n\n> You can find an example backend for testing [here](https://github.com/f-23/passkey-server-example).\n\n## Installation\n\n#### Javascript\n\nFor the javascript part of the installation you need to run\n\n```sh\nnpm install react-native-passkey\n```\n\nor\n\n```sh\nyarn add react-native-passkey\n```\n\n#### Native\n\nFor the native part of the installation you need to run\n\n```sh\ncd ios && pod install\n```\n\nin the root of your React Native project.\n\n---\n\n## Configuration\n\n### iOS\n\nThere are iOS specific steps you need to go through in order to configure Passkey support. If you have already set up an associated domain for your application you can skip this step.\n\n#### Set up an associated domain for your application ([More info](https://developer.apple.com/documentation/xcode/supporting-associated-domains))\n\n- You need to associate a domain with your application. On your webserver set up this route:\n\n  ```\n  GET https://<yourdomain>/.well-known/apple-app-site-association\n  ```\n\n- This route should serve a static JSON object containing your team id and bundle identifier.\n  Example (replace XXXXXXXXXX with your team identifier and the rest with your bundle id, e.g. \"H123456789.com.mtrx0.passkeyExample\"):\n\n  ```json\n  {\n    \"applinks\": {},\n    \"webcredentials\": {\n      \"apps\": [\"XXXXXXXXXX.YYY.YYYYY.YYYYYYYYYYYYYY\"]\n    },\n    \"appclips\": {}\n  }\n  ```\n\n- In XCode under `Signing & Capabilities` add a new Capability of type `Associated Domains`.\n  Now add this and replace XXXXXX with your domain (e.g. `apple.com`)\n  ```\n  webcredentials:XXXXXX\n  ```\n\n### Android\n\nThe Android specific configuration is similar to iOS. If you have already set up Digital Asset Links for your application you can skip this step.\n\n#### Associate your app with a domain ([More info](https://developer.android.com/training/sign-in/passkeys#add-support-dal))\n\n- You need to associate a domain with your application. On your webserver set up this route:\n\n  ```\n  GET https://<yourdomain>/.well-known/assetlinks.json\n  ```\n\n- This route should serve a static JSON object containing the following information.\n  Example (replace with your data, replace SHA_HEX_VALUE with the SHA256 fingerprints of your Android signing certificate)\n\n  ```json\n  [{\n    \"relation\": [\"delegate_permission/common.get_login_creds\"],\n    \"target\": {\n      \"namespace\": \"android_app\",\n      \"package_name\": \"com.example\",\n      \"sha256_cert_fingerprints\": [\n        SHA_HEX_VALUE\n      ]\n    }\n  }]\n  ```\n\n> If you are having issues with your backend setup you can look at an example [here](https://github.com/f-23/passkey-server-example).\n\n---\n\n## Usage\n\n#### Check if Passkeys are supported\n\n```ts\nimport { Passkey } from 'react-native-passkey';\n\n// Use this method to check if passkeys are supported on the device\n\nconst isSupported: boolean = Passkey.isSupported();\n```\n\n#### Creating a new Passkey\n\n```ts\nimport { Passkey, PasskeyCreateResult } from 'react-native-passkey';\n\n// Retrieve a valid FIDO2 attestation request from your server\n// The challenge inside the request needs to be a base64URL encoded string\n// There are plenty of libraries which can be used for this (e.g. fido2-lib)\n\ntry {\n  // Call the `create` method with the retrieved request in JSON format\n  // A native overlay will be displayed\n  const result: PasskeyCreateResult = await Passkey.create(requestJson);\n\n  // The `create` method returns a FIDO2 attestation result\n  // Pass it to your server for verification\n} catch (error) {\n  // Handle Error...\n}\n```\n\n#### Authenticating with existing Passkey\n\n```ts\nimport { Passkey, PasskeyGetResult } from 'react-native-passkey';\n\n// Retrieve a valid FIDO2 assertion request from your server\n// The challenge inside the request needs to be a base64URL encoded string\n// There are plenty of libraries which can be used for this (e.g. fido2-lib)\n\ntry {\n  // Call the `get` method with the retrieved request in JSON format\n  // A native overlay will be displayed\n  const result: PasskeyGetResult = await Passkey.get(requestJson);\n\n  // The `get` method returns a FIDO2 assertion result\n  // Pass it to your server for verification\n} catch (error) {\n  // Handle Error...\n}\n```\n\n#### Silent / Immediate Authentication\n\nUse `Passkey.getImmediate()` to authenticate **only** when a credential is\nalready available on the device, without surfacing the system modal when\nnothing matches. This is useful for opportunistic sign-in checks (e.g. on app\nlaunch or on a sign-in screen) where you do not want to interrupt the user\nwith a credential picker if no passkey exists.\n\n- iOS 16+: uses `ASAuthorizationController.preferImmediatelyAvailableCredentials`\n- Android: uses the `preferImmediatelyAvailableCredentials` flag on\n  `GetCredentialRequest` (Credential Manager)\n- iOS < 16: falls back to a normal `get()` request (no silent behaviour\n  available on the platform)\n\nWhen no credential is available the call rejects with a `NoCredentials` error\nand no UI is shown. Handle this error to fall back to your usual sign-in flow.\n\nIf a credential *was* available and the user dismissed the sheet, the call\nrejects with `UserCancelled` instead. The two are distinct on both platforms, so\n`UserCancelled` from `getImmediate()` is a reliable signal that the device holds\na passkey for your relying party — useful for deciding whether to offer a\n\"Sign in with passkey\" retry after a dismissal.\n\n```ts\nimport { Passkey } from 'react-native-passkey';\n\ntry {\n  const result = await Passkey.getImmediate(requestJson);\n  // Credential available — pass to your server\n} catch (error) {\n  if (error.error === 'NoCredentials') {\n    // No passkey on device — fall back to password / OTP / etc.\n  } else if (error.error === 'UserCancelled') {\n    // User dismissed the sheet\n  } else {\n    // Handle other errors\n  }\n}\n```\n\n#### Signal API\n\nThe [WebAuthn Signal API](https://w3c.github.io/webauthn/#sctn-signal-methods)\nlets your app keep OS credential managers (e.g. iCloud Keychain, Google Password\nManager) in sync with your server. When the server has revoked or deleted a\npasskey, signalling it removes / hides the stale credential so it no longer shows\nup in the system sheet.\n\nBoth methods are **best-effort**: they resolve once the request is accepted and\n**no-op** on OS versions without Signal API support (iOS < 26). All credential ids\nand the user handle are passed as Base64URL encoded strings.\n\n- iOS 26+: uses `ASCredentialUpdater`\n- Android: uses `CredentialManager.signalCredentialState` (requires\n  `androidx.credentials` 1.6.0+, bundled with the library)\n\n##### `Passkey.signalUnknownCredential()`\n\nReports a single credential the relying party no longer recognizes. Use this when\n**unauthenticated** (e.g. after a failed sign-in): it takes a single credential id\nand no user handle, so it reveals nothing about the user.\n\n```ts\nimport { Passkey } from 'react-native-passkey';\n\n// e.g. after the server rejects the credential used to authenticate\nawait Passkey.signalUnknownCredential({\n  rpId: 'example.com',\n  credentialId, // Base64URL encoded credential id\n});\n```\n\n##### `Passkey.signalAllAcceptedCredentials()`\n\nReports the complete set of credential ids the relying party still accepts for a\nuser. OS credential managers remove / hide any stored credentials **not** in the\nlist (reversible — re-signal an id to restore it; an empty list hides all). Use\nthis when **authenticated** (after login, or after adding / deleting a passkey):\nit needs the user handle and the full accepted set, so it authoritatively prunes.\n\n```ts\nimport { Passkey } from 'react-native-passkey';\n\n// e.g. after deleting a passkey, signal the remaining accepted credentials\nawait Passkey.signalAllAcceptedCredentials({\n  rpId: 'example.com',\n  userId, // Base64URL encoded WebAuthn user handle\n  allAcceptedCredentialIds, // string[] of Base64URL encoded credential ids\n});\n```\n\n#### Error codes\n\nThe library normalises native error codes into the following set:\n\n| `error` value        | Meaning                                                                |\n| -------------------- | ---------------------------------------------------------------------- |\n| `NotSupported`       | Passkeys are not supported on this device / OS version                 |\n| `RequestFailed`      | Generic request failure (e.g. transport / network / invalid response)  |\n| `UserCancelled`      | User dismissed the system sheet                                        |\n| `InvalidChallenge`   | The provided challenge could not be decoded                            |\n| `InvalidUserId`      | The provided user id could not be decoded (registration only)          |\n| `BadConfiguration`   | App is not configured correctly (associated domain / asset links)      |\n| `NoCredentials`      | No credential is available — also returned for silent `getImmediate()` |\n| `CredentialAlreadyExists` | A passkey already exists for this account on this device (registration) |\n| `NoCreateOption`     | No credential provider can create a passkey (Android; e.g. no Google account signed in) |\n| `Interrupted`        | The operation was interrupted and may be retried                       |\n| `TimedOut`           | The operation timed out                                                |\n| `UnknownError`       | Unknown / unmapped error                                               |\n\n### Force Platform or Security Key (iOS-specific)\n\nYou can force users to register and authenticate using either a platform key, a security key (like [Yubikey](https://www.yubico.com/)) or allow both using the following methods. This only works on iOS, Android will ignore these instructions.\n\n#### Create Passkey\n\n- `Passkey.create()` - Allow the user to choose between platform and security passkey\n- `Passkey.createPlatformKey()` - Force the user to create a platform passkey\n- `Passkey.createSecurityKey()` - Force the user to create a security passkey\n\n#### Get Passkey\n\n- `Passkey.get()` - Allow the user to choose between platform and security passkey\n- `Passkey.getPlatformKey()` - Force the user to authenticate using a platform passkey\n- `Passkey.getSecurityKey()` - Force the user to authenticate using a security passkey\n\n### Extensions\n\n#### largeBlob\n\nAs of version 3.0 the largeBlob extension will work on iOS 17+ only.\n\n##### Example\n\nYou can use the largeBlob extension to store a small amount of opaque data associated with the stored passkey.\n\n##### Check for largeBlob support\n\nDuring registration you can check whether the selected authenticator supports the largeBlob extension. Pass `'preferred'` to allow registration to proceed even if the authenticator does not support it, or `'required'` to fail if it does not.\n\n```ts\n// Request\n{\n  ...\n  extensions: {\n    largeBlob: {\n      support: 'preferred' | 'required'\n    }\n  }\n}\n\n// Response\n{\n  ...\n  clientExtensionResults: {\n    largeBlob: {\n      supported: boolean\n    }\n  }\n}\n```\n\n##### Write data\n\nIf the largeBlob extension is supported you can write data to it during the assertion process. This does **not** work during registration.\n\n```ts\n// Request\n{\n  ...\n  extensions: {\n    largeBlob: {\n      write: Uint8Array\n    }\n  }\n}\n\n// Response\n{\n  ...\n  clientExtensionResults: {\n    largeBlob: {\n      written: true\n    }\n  }\n}\n```\n\n##### Read data\n\nAfter writing you can read the data on any following assertion.\n\n```ts\n// Request\n{\n  ...\n  extensions: {\n    largeBlob: {\n      read: true\n    }\n  }\n}\n\n// Response\n{\n  ...\n  clientExtensionResults: {\n    largeBlob: {\n      blob: number[]  // convert to Uint8Array if needed: new Uint8Array(blob)\n    }\n  }\n}\n```\n\nYou can find information on the largeBlob extension in the WebAuthn specification [here](https://w3c.github.io/webauthn/#sctn-large-blob-extension).\n\n#### Pseudo-Random Function (PRF)\n\nAs of version 3.3 the PRF extension will work for Android and iOS 18+.\n\nOn Android, binary extension inputs are sent to Credential Manager as standard WebAuthn JSON. You can pass PRF salts as a `Uint8Array`, `ArrayBuffer`, `number[]`, or a Base64URL string; the library normalizes them to Base64URL before calling the native Android API. This avoids Android rejecting otherwise valid PRF creation requests with `No create options available`.\n\n##### Example\n\nYou can use the PRF extension to retrieve a secret which allows for various use cases like encryption of user data.\n\nDuring registration you can either pass in an empty object (this will check for PRF support) or a salt (with an optional second) to retrieve the secret.\n\n###### Check for PRF support\n\n```ts\n// Request\n{\n  ...\n  extensions: {\n    prf: {}\n  }\n}\n\n// Response\n{\n  ...\n  clientExtensionResults: {\n    prf: {\n      enabled: boolean\n      results: {}\n    }\n  }\n}\n```\n\n###### Retrieve secret\n\nYou can do this either when creating or when asserting the passkey.\n\n```ts\n// Request\n{\n  ...\n  extensions: {\n    prf: {\n      eval: {\n        first: Uint8Array | ArrayBuffer | number[] | string\n        second: Uint8Array | ArrayBuffer | number[] | string // optional\n      }\n    }\n  }\n}\n\n// Response\n{\n  ...\n  clientExtensionResults: {\n    prf: {\n      enabled: true\n      results: {\n          first: 'Be3rf7AK8fwisd9vO13uqaP92XA24jKMSUaEaMclWIk=',\n          second: 'jbVCsIGJvtSWv6LRG3fHpUaG/BvT75b8ZLRAuLBNUpk='\n      },\n    }\n  }\n}\n```\n\nYou can also use `evalByCredential` to retrieve secrets for specific credentials. You can read more in the WebAuthn specification [here](https://w3c.github.io/webauthn/#prf-extension).\n\n---\n\n## Contributing\n\nSee the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md"}