{"_id":"react-native-nitro-auth","_rev":"37-232748cc0106aadaed7aec4f1691a159","name":"react-native-nitro-auth","dist-tags":{"latest":"0.11.2"},"versions":{"0.1.0":{"name":"react-native-nitro-auth","version":"0.1.0","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.1.0","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"ed48e628ab3ed2f9d8ddb08b27c6a4ce41a0dc9d","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.1.0.tgz","fileCount":110,"integrity":"sha512-H7+ZbmPjXeAZ5/m2WQbhbdjL6o4iDURTGKH1XQUrK3VboiTioaUPglKzkevVpPq5snwfIjSabtTZd8gKaIx89g==","signatures":[{"sig":"MEQCID6zLMg1xclv9IppMThMEHDC1/E/4ijbGd+yH3L14QNeAiAwPXY8thoYksDBCmUOUs0mO1MzLfASYcpu9tUNiQ+lUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227430},"main":"lib/commonjs/index.js","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","gitHead":"e959402625a7a7755c92a09cd077e98db432096c","scripts":{"test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"node -e \"const fs=require('fs'); fs.copyFileSync('../../README.md','./README.md'); try{fs.copyFileSync('../../LICENSE','./LICENSE')}catch(e){}\"","postpack":"node -e \"const fs=require('fs'); ['./README.md','./LICENSE'].forEach(f=>fs.existsSync(f)&&fs.unlinkSync(f))\"","prebuild":"npm run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.7.0","description":"High-performance authentication library for React Native with Google Sign-In and Apple Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.20.0","react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","react-native":"0.81.5","react-native-web":"^0.21.2","@expo/config-plugins":"^54.0.4","@testing-library/react":"^16.3.1","@react-native/babel-preset":"^0.81.0","react-native-nitro-modules":"^0.32.0","@testing-library/react-hooks":"^8.0.1","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.1.0_1766539986498_0.3356028755241325","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.1.1":{"name":"react-native-nitro-auth","version":"0.1.1","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.1.1","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"a9244ed22dffc4ef140713ee3b83d3d202c3dedf","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.1.1.tgz","fileCount":110,"integrity":"sha512-Fu6yANZjygjm6MnmFSixrPEkv3lcb/0NFKg6TAbc48fmU+PIYMDI17Pqwhs8ncia0FRulW/B6QYqWGWiDQlBww==","signatures":[{"sig":"MEQCIA0ypDXSdOkFlzdL1Y9VjUm4w+0U1wKc3BQRVwpcumRTAiAyzZiydMQ4gyqbruDy+5f1LSt/PYUcM6hH/viwoSecTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228762},"main":"lib/commonjs/index.js","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","gitHead":"936b3f01ed7ef25c8f0ea6b70e78ee26853514d1","scripts":{"test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"node -e \"const fs=require('fs'); fs.copyFileSync('../../README.md','./README.md'); try{fs.copyFileSync('../../LICENSE','./LICENSE')}catch(e){}\"","postpack":"node -e \"const fs=require('fs'); ['./README.md','./LICENSE'].forEach(f=>fs.existsSync(f)&&fs.unlinkSync(f))\"","prebuild":"npm run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.7.0","description":"High-performance authentication library for React Native with Google Sign-In and Apple Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.20.0","react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","react-native":"0.81.5","react-native-web":"^0.21.2","@expo/config-plugins":"^54.0.4","@testing-library/react":"^16.3.1","@react-native/babel-preset":"^0.81.0","react-native-nitro-modules":"^0.32.0","@testing-library/react-hooks":"^8.0.1","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.1.1_1766541505497_0.37611842350794555","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.1.2":{"name":"react-native-nitro-auth","version":"0.1.2","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.1.2","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"4e06296904e6366ed8b642307d312a0c95a9ac92","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.1.2.tgz","fileCount":110,"integrity":"sha512-ZBetuIGEOT48Q7LO5yHcDsft+ju0Lx6HIiMryF8QuB134Z2hq1iH8uXSS7lcxphd3WV0JTMa+WUgouGLBiwjGQ==","signatures":[{"sig":"MEQCIQCILl5n8sIL21bzFV/LqLKq1w+XFAtZRxNNJAMpE6n7zQIfNQq0ZBlyzyytfpI0vSqktv4t9+g0rS+bPrIO2lV1AA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229136},"main":"lib/commonjs/index.js","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","gitHead":"936b3f01ed7ef25c8f0ea6b70e78ee26853514d1","scripts":{"test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"node -e \"const fs=require('fs'); fs.copyFileSync('../../README.md','./README.md'); try{fs.copyFileSync('../../LICENSE','./LICENSE')}catch(e){}\"","postpack":"node -e \"const fs=require('fs'); ['./README.md','./LICENSE'].forEach(f=>fs.existsSync(f)&&fs.unlinkSync(f))\"","prebuild":"npm run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.7.0","description":"High-performance authentication library for React Native with Google Sign-In and Apple Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.20.0","react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","react-native":"0.81.5","react-native-web":"^0.21.2","@expo/config-plugins":"^54.0.4","@testing-library/react":"^16.3.1","@react-native/babel-preset":"^0.81.0","react-native-nitro-modules":"^0.32.0","@testing-library/react-hooks":"^8.0.1","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.1.2_1766542141441_0.3498791632780762","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.1.3":{"name":"react-native-nitro-auth","version":"0.1.3","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.1.3","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"eded30f2dfa3594691c014cc8aa79f7b0e1f3e55","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.1.3.tgz","fileCount":111,"integrity":"sha512-J3fn7GkR1QNKRbdbKtE9DqTJF5YYaNxf/aRQOrCbK9pHW67svEYadyb1k5LSHWpdwEjhvboLsymeBzMVoaJ1Pw==","signatures":[{"sig":"MEYCIQDTBipHmtgcd7NPvtibymftDJYdHA0ara+gpmAMynpRrAIhAI+SPjB5gxl+1DiVrQ+qpdiPZ4CHwKnrXecdtdEv0TJZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228257},"main":"lib/commonjs/index.js","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","gitHead":"1422af21d6f11481ec8a23ce525db1329551c4ec","scripts":{"test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"node -e \"const fs=require('fs'); fs.copyFileSync('../../README.md','./README.md'); try{fs.copyFileSync('../../LICENSE','./LICENSE')}catch(e){}\"","postpack":"node -e \"const fs=require('fs'); ['./README.md','./LICENSE'].forEach(f=>fs.existsSync(f)&&fs.unlinkSync(f))\"","prebuild":"npm run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.7.0","description":"High-performance authentication library for React Native with Google Sign-In and Apple Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.20.0","react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","react-native":"0.81.5","react-native-web":"^0.21.2","@expo/config-plugins":"^54.0.4","@testing-library/react":"^16.3.1","@react-native/babel-preset":"^0.81.0","react-native-nitro-modules":"^0.32.0","@testing-library/react-hooks":"^8.0.1","@testing-library/react-native":"^13.3.3"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.1.3_1766710564828_0.6622124048953586","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.1.4":{"name":"react-native-nitro-auth","version":"0.1.4","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.1.4","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"3a86b9b39aefdd202d1f99f67f86d38ea9211e15","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.1.4.tgz","fileCount":118,"integrity":"sha512-3zWm7IxYZ3EiAFbRvf4gVDzs5m48weguC9Wug/hZYolIGxApTNrJksuHXUG9hn+4049ecKEZo05wRCAL7BUo1Q==","signatures":[{"sig":"MEYCIQCuy485VGMwQAfQOuCFsqdzRv1WX7jXoTlyjB3nwsnttQIhAPzewgLccFTGIxaLBIT0iLfRKzeHNmeIR9g51Jd88e0M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238697},"main":"lib/commonjs/index.js","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","gitHead":"8f512132f8874d1a9ce371f4717f7f651b4dd6e7","scripts":{"test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"node -e \"const fs=require('fs'); fs.copyFileSync('../../README.md','./README.md'); try{fs.copyFileSync('../../LICENSE','./LICENSE')}catch(e){}\"","postpack":"node -e \"const fs=require('fs'); ['./README.md','./LICENSE'].forEach(f=>fs.existsSync(f)&&fs.unlinkSync(f))\"","prebuild":"npm run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.7.0","description":"High-performance authentication library for React Native with Google Sign-In and Apple Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.20.0","react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","react-native":"0.81.5","react-native-web":"^0.21.2","@expo/config-plugins":"^54.0.4","@testing-library/react":"^16.1.0","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.81.0","react-native-nitro-modules":"^0.32.0"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.1.4_1767179332054_0.6572388488213083","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.1.5":{"name":"react-native-nitro-auth","version":"0.1.5","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.1.5","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"9d6c13f0e145bd025493dc3e203601a28fe2cdbf","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.1.5.tgz","fileCount":127,"integrity":"sha512-i3tgTEwG8iHZ4m235VNrBdjNibhsjLV2etaLyzh0bw30xeihma19R5tleUkY3PesdTDyOKahot9FR1MUXMU+YA==","signatures":[{"sig":"MEQCICHjujVKykoHcz+RBtvGiI8IBs4OjBL4C7RLB750zR9IAiBja0U+ECavxq1JICtFxSqDZsxP9wKVi4b748DfAc0XxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263230},"main":"lib/commonjs/index.js","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","gitHead":"943ac59b0222a6a116488a8ed1748cbc4854c76b","scripts":{"test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"node -e \"const fs=require('fs'); fs.copyFileSync('../../README.md','./README.md'); try{fs.copyFileSync('../../LICENSE','./LICENSE')}catch(e){}\"","postpack":"node -e \"const fs=require('fs'); ['./README.md','./LICENSE'].forEach(f=>fs.existsSync(f)&&fs.unlinkSync(f))\"","prebuild":"npm run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.7.0","description":"High-performance authentication library for React Native with Google Sign-In and Apple Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.20.0","react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","react-native":"0.81.5","react-native-web":"^0.21.2","@expo/config-plugins":"^54.0.4","@testing-library/react":"^16.1.0","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.81.0","react-native-nitro-modules":"^0.32.0"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.1.5_1767182067588_0.736876726687719","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.1.6":{"name":"react-native-nitro-auth","version":"0.1.6","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.1.6","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"6998655086aed0e01b44e8650e856aa76848b8f1","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.1.6.tgz","fileCount":127,"integrity":"sha512-xcu86OKR6FAt4/+UBIu75uvgfW8Bzdn8EEyVN4ED170JE84t39bYtt8D6sOXgh+gmc+eEYp7p7AbSvMDwJSeXA==","signatures":[{"sig":"MEYCIQCuLahM5c4JKELIVh3nYBzo7c+ERT7Mde24vyVpWHUcIAIhAOMiDenYxVCI6TBiVoS1VA2lraetoD6rLLtF7o5i64Sn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263431},"main":"lib/commonjs/index.js","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","gitHead":"8a764c329c2bcd4c5fd469865195cd6e3fe28c02","scripts":{"test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"node -e \"const fs=require('fs'); fs.copyFileSync('../../README.md','./README.md'); try{fs.copyFileSync('../../LICENSE','./LICENSE')}catch(e){}\"","postpack":"node -e \"const fs=require('fs'); ['./README.md','./LICENSE'].forEach(f=>fs.existsSync(f)&&fs.unlinkSync(f))\"","prebuild":"npm run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.7.0","description":"High-performance authentication library for React Native with Google Sign-In and Apple Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.20.0","react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","react-native":"0.81.5","react-native-web":"^0.21.2","@expo/config-plugins":"^54.0.4","@testing-library/react":"^16.1.0","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.81.0","react-native-nitro-modules":"^0.32.0"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.1.6_1767687496050_0.8417429560178284","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.3.0":{"name":"react-native-nitro-auth","version":"0.3.0","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.3.0","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"42013bf85471d328b4479381e0c05b60bcb7e212","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.3.0.tgz","fileCount":153,"integrity":"sha512-3C2BbPgH2EfUZu0Awi8OpaF4vJ9YN1EPAvtQeT3pr6hBM0MTKqnhFHTs1eFKpyqq6g7kndLcg3YfEI6ZtrJJBw==","signatures":[{"sig":"MEUCIQDQYlcjGuNXpDKNTMDRCu5louXkqrJAxxhaNLYwqHxo7QIgHdhHY7dHTiX73lM0XnI2R9UY5uwR0Oo+4A9fkP3zbjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281118},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","gitHead":"2f770bce17e4ee2234e7a9f945c79c1b94028211","scripts":{"test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"node -e \"const fs=require('fs'); fs.copyFileSync('../../README.md','./README.md'); try{fs.copyFileSync('../../LICENSE','./LICENSE')}catch(e){}\"","postpack":"node -e \"const fs=require('fs'); ['./README.md','./LICENSE'].forEach(f=>fs.existsSync(f)&&fs.unlinkSync(f))\"","prebuild":"npm run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.8.0","description":"High-performance authentication library for React Native with Google Sign-In and Apple Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.20.0","react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","@types/node":"^22.14.0","react-native":"0.81.5","react-native-web":"^0.21.2","@expo/config-plugins":"^54.0.4","@testing-library/react":"^16.1.0","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.81.0","react-native-nitro-modules":"^0.33.0"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.33.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.3.0_1769552769241_0.5592277221314459","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.4.0":{"name":"react-native-nitro-auth","version":"0.4.0","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.4.0","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"f7e8f602e01cf88d618f33de0663cbb570887d6e","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.4.0.tgz","fileCount":153,"integrity":"sha512-g2StBR5Bf5WvPj6vEVBKQb6A4eg35WSrQx7QKetAVmNspdl+Eoe9UDgJ9W5wI8QO3Jlz7bL/9oiFneGktCQ0yg==","signatures":[{"sig":"MEYCIQCr/zbx8JJSzy8wBd9HKh3GWBR/kMl6zVQDm3I/xYEVxQIhALTpwkyXTdOsSQcekvCXcMRSVSvxcM749InMNC6q5Dh3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342085},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","gitHead":"c2f77cd22c3056b8b5f44231a2e3268f8399b604","scripts":{"test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"node -e \"const fs=require('fs'); fs.copyFileSync('../../README.md','./README.md'); try{fs.copyFileSync('../../LICENSE','./LICENSE')}catch(e){}\"","postpack":"node -e \"const fs=require('fs'); ['./README.md','./LICENSE'].forEach(f=>fs.existsSync(f)&&fs.unlinkSync(f))\"","prebuild":"npm run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.8.0","description":"High-performance authentication library for React Native with Google Sign-In and Apple Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.20.0","react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"^5.9.3","@types/node":"^22.14.0","react-native":"0.81.5","react-native-web":"^0.21.2","@expo/config-plugins":"^54.0.4","@testing-library/react":"^16.1.0","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.81.0","react-native-nitro-modules":"^0.33.0"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.33.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.4.0_1770040526834_0.29884388219865654","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.5.0":{"name":"react-native-nitro-auth","version":"0.5.0","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.5.0","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"40845da332741d6acc33a3b783e187157f2d8afd","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.5.0.tgz","fileCount":156,"integrity":"sha512-I+mB2+JS1bXaT3J4E/dXXdNvBS30+kasRXEJWdzPcDyl0Efz68gaEkcnBJgk0JsdYtg2U1Bo+xk+ku/+Iq/PGg==","signatures":[{"sig":"MEMCH3kaP7Bfjg/ATK+jcKhc7S/ehxjkFOOuNzwtMjQ2QyECIE39Bj+3EpA8Lxvy0uvuVEbMhx+nkIP38htnvLrX8by0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463669},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","gitHead":"7e99d087dbe9a395dcbd23afe88611a81376773f","scripts":{"test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"node -e \"const fs=require('fs'); fs.copyFileSync('../../README.md','./README.md'); try{fs.copyFileSync('../../LICENSE','./LICENSE')}catch(e){}\"","postpack":"node -e \"const fs=require('fs'); ['./README.md','./LICENSE'].forEach(f=>fs.existsSync(f)&&fs.unlinkSync(f))\"","prebuild":"npm run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.9.0","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.20.0","react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.4","typescript":"^5.9.3","@types/node":"^25.2.1","react-native":"0.83.1","react-native-web":"^0.21.2","@expo/config-plugins":"^54.0.4","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.2.0","@react-native/babel-preset":"^0.83.1","react-native-nitro-modules":"^0.33.7"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.33.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.5.0_1770305140380_0.23875035235733333","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.5.1":{"name":"react-native-nitro-auth","version":"0.5.1","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.5.1","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"9e882a73f635647e295fa1fd8023b841b8790608","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.5.1.tgz","fileCount":156,"integrity":"sha512-dEkpRcAWMCM4dmZQkvs3XdWKN/S1uYlmwVHUlW3DAzdgNNFsOqIvv+NGzdB4ri9U5ziQpNXYRxIrtes+zJPxdQ==","signatures":[{"sig":"MEUCIB1k66IUeVWwLQ6gxMkHmynYspM9SE1Hit6uAQyyisvXAiEAzdYLO0khRy6CmSlrcFhYK8jPAQjYoTF6FdRcIwg6TpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":465965},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","gitHead":"2dd4d4ada4611894f82dd32a7824c835c307a020","scripts":{"test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"node -e \"const fs=require('fs'); fs.copyFileSync('../../README.md','./README.md'); try{fs.copyFileSync('../../LICENSE','./LICENSE')}catch(e){}\"","postpack":"node -e \"const fs=require('fs'); ['./README.md','./LICENSE'].forEach(f=>fs.existsSync(f)&&fs.unlinkSync(f))\"","prebuild":"npm run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.9.0","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.20.0","react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"^5.9.3","@types/node":"^22.14.0","react-native":"0.81.5","react-native-web":"^0.21.2","@expo/config-plugins":"^54.0.4","@testing-library/react":"^16.1.0","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.81.0","react-native-nitro-modules":"^0.33.7"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.33.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.5.1_1770306885417_0.9705021250200443","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.5.3":{"name":"react-native-nitro-auth","version":"0.5.3","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.5.3","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"f704993b21c8fd8272d32d6ca2167f7ec06eb7d4","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.5.3.tgz","fileCount":154,"integrity":"sha512-V/RsnoOj6MQy4GpGVq3ogerDNspsd0a50D6/a7Vdg+ygRDM9Q+uWoqgfS24xUSFjKvguXvtAZtoYkfbfPsy/eQ==","signatures":[{"sig":"MEQCIEbyDY1UavbwjhxIvl80vkfyvC5is6OyaUJSrMkz45r5AiAsAGuPtPViq23vjLO6jQmfw9FolG/yjMh92YJH0Lwplg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499348},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","gitHead":"1709469379dcaa1baec47d920dbbe16e75779d22","scripts":{"lint":"eslint .","test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","format":"prettier --write .","codegen":"nitrogen --logLevel=\"debug\"","prepack":"node -e \"const fs=require('fs'); fs.copyFileSync('../../README.md','./README.md'); try{fs.copyFileSync('../../LICENSE','./LICENSE')}catch(e){}\"","postpack":"node -e \"const fs=require('fs'); ['./README.md','./LICENSE'].forEach(f=>fs.existsSync(f)&&fs.unlinkSync(f))\"","prebuild":"bun run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"jest --coverage","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.10.0","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.20.0","react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"^5.9.3","@types/node":"^22.19.11","react-native":"0.81.5","react-native-web":"^0.21.2","@expo/config-plugins":"^54.0.4","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.81.6","react-native-nitro-modules":"^0.33.9"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.33.9"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.5.3_1771287886411_0.4996772862160588","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.5.4":{"name":"react-native-nitro-auth","version":"0.5.4","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.5.4","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"4cc0cd6aed20496ddb686ef1072779eb2f2ef0be","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.5.4.tgz","fileCount":153,"integrity":"sha512-JgL2m88owDgPfp8n33z2nTsPUrSv4IJSmNmtImk+HmVvCRh0v9P3GDAufd9qfjASG/6u/EjDpPcxugIQZxs6jA==","signatures":[{"sig":"MEQCIHjibPRwsqMFyhLAtlT49bPe1lRaNGl57S0VcUQuvU58AiBhZ6ANvLv85f+9Ay5zYWtDSe2H9mpQT1MhOEITwqPQgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512634},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","gitHead":"4c61d941b920c0642fd5e57f231de534f028f279","scripts":{"lint":"eslint .","test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","format":"prettier --write .","codegen":"nitrogen --logLevel=\"debug\"","prepack":"node -e \"const fs=require('fs'); fs.copyFileSync('../../README.md','./README.md'); try{fs.copyFileSync('../../LICENSE','./LICENSE')}catch(e){}\"","postpack":"node -e \"const fs=require('fs'); ['./README.md','./LICENSE'].forEach(f=>fs.existsSync(f)&&fs.unlinkSync(f))\"","prebuild":"bun run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"jest --coverage","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.10.1","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.20.0","react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.1.0","typescript":"^5.9.3","@types/node":"^22.19.11","react-native":"0.81.5","react-native-web":"^0.21.2","@expo/config-plugins":"^54.0.4","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.81.6","react-native-nitro-modules":"^0.33.9"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.33.9"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.5.4_1771797792513_0.3571395740720691","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.5.5":{"name":"react-native-nitro-auth","version":"0.5.5","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.5.5","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"bf479d30c62c4098b08e183515115b42bcd5a693","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.5.5.tgz","fileCount":162,"integrity":"sha512-K4tB7k7ZFqeuXgLjJIK6cB/+5Xs0rm8GyA22xhxPERmE6ftLpA2uz3kmWI6LFqYGcZaReUrXG2x7rVbH35lEuQ==","signatures":[{"sig":"MEQCIBE8V0I9Gh0mAB+CMPTTHOEpLhiEoQ3BHq2kRjDEzr0eAiBUM83xlYVCLj5k0bfUm0309C+JhWVBsiaIIW2aH8EPGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526439},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","gitHead":"23da41f6cc0070b3b0b22a4f99527778ceb1ae0d","scripts":{"lint":"eslint .","test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","format":"prettier --write .","codegen":"nitrogen --logLevel=\"debug\"","prepack":"node -e \"const fs=require('fs'); fs.copyFileSync('../../README.md','./README.md'); try{fs.copyFileSync('../../LICENSE','./LICENSE')}catch(e){}\"","postpack":"node -e \"const fs=require('fs'); ['./README.md','./LICENSE'].forEach(f=>fs.existsSync(f)&&fs.unlinkSync(f))\"","prebuild":"bun run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"jest --coverage","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.11.0","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.20.0","react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","typescript":"^5.9.3","@types/node":"^22.19.11","react-native":"0.83.2","react-native-web":"^0.21.2","@expo/config-plugins":"^55.0.6","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.83.0","react-native-nitro-modules":"^0.35.0"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.5.5_1772653097779_0.5800927870073296","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.5.6":{"name":"react-native-nitro-auth","version":"0.5.6","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.5.6","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"84c4809dab7dfabbfb02a90da248dfbfe4829570","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.5.6.tgz","fileCount":162,"integrity":"sha512-mzjuWaRm0sJujzgNyI4rzsYod+zb1H81rCiOb5vny0DS8paeV6EGklIgGKSXM6LpC6oAPIMPcKsIRr4eLblTCw==","signatures":[{"sig":"MEUCIQCEO/yS8QCIV9Qa5YNhjfFCadw7TzW9Jj9retf8w2BF5gIgIuA4K+I4gyfLfQf1ZwJCvqGj12y6W2ZBGDvSSkkpzgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559808},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","gitHead":"0b44e8e7481b7928bfdf85618b37b1450b2bfece","scripts":{"lint":"eslint .","test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"node -e \"const fs=require('fs'); fs.copyFileSync('../../README.md','./README.md'); try{fs.copyFileSync('../../LICENSE','./LICENSE')}catch(e){}\"","postpack":"node -e \"const fs=require('fs'); ['./README.md','./LICENSE'].forEach(f=>fs.existsSync(f)&&fs.unlinkSync(f))\"","prebuild":"bun run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","test:coverage":"jest --coverage","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.11.0","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.20.0","react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","typescript":"^5.9.3","@types/node":"^22.19.11","react-native":"0.83.2","react-native-web":"^0.21.2","@expo/config-plugins":"^55.0.6","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.83.0","react-native-nitro-modules":"^0.35.0"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.5.6_1772752612163_0.1282848929371927","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.5.7":{"name":"react-native-nitro-auth","version":"0.5.7","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.5.7","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"3826966650b6b32e847f5d06686c6ee7e55cc23b","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.5.7.tgz","fileCount":162,"integrity":"sha512-s68U19l7KUL6Sfn7KhJzw9CScFohSxryjgCz8figjdH/Fy+mu2eziPEOhfrdqOqJR8HETr0UhCOgQalNTXQcGg==","signatures":[{"sig":"MEQCIHaODpB22HL2nbUchURt8OANaKKPH2cgdu/h4LxdARfpAiATRs0dyvooX02PQK5tmVW8PnsmVLQq/Z4ThucCYtAw1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566363},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","gitHead":"1c59dadf48af94654f05dec717cdca1ea2181938","scripts":{"lint":"eslint .","test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"node -e \"const fs=require('fs'); fs.copyFileSync('../../README.md','./README.md'); try{fs.copyFileSync('../../LICENSE','./LICENSE')}catch(e){}\"","postpack":"node -e \"const fs=require('fs'); ['./README.md','./LICENSE'].forEach(f=>fs.existsSync(f)&&fs.unlinkSync(f))\"","prebuild":"bun run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","format:check":"eslint .","test:coverage":"jest --coverage","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.12.1","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.20.0","react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","typescript":"^5.9.3","@types/node":"^22.19.11","react-native":"0.83.2","react-native-web":"^0.21.2","@expo/config-plugins":"^55.0.6","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.83.0","react-native-nitro-modules":"^0.35.4"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.5.7_1775764650642_0.10718855515666692","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.5.8":{"name":"react-native-nitro-auth","version":"0.5.8","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.5.8","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"6450ac3aef63dcface30309005ca92c597aa4ecd","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.5.8.tgz","fileCount":162,"integrity":"sha512-/poQShx/gmNxatSh6sk2nuHV6/9FRHSMPuma7xbk9IHmPmHD4MnM+0kSNYJzre8X4xhA8Rs+nLB38aHE6npbRw==","signatures":[{"sig":"MEUCIAkapV15zAzUF8xWwlHf0QbY2ZbiQkDV0qgaFlBJ9t/+AiEAhIBBtBtpp1G0B/BCWIHz0FbfjYAsSXAuW8LMIhlI4AM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533733},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","shasum":"6450ac3aef63dcface30309005ca92c597aa4ecd","source":"src/index.ts","browser":"src/index.web.ts","scripts":{"lint":"eslint .","test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"bun ../../scripts/sync-package-docs.ts","prebuild":"bun run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","format:check":"eslint .","pack:dry-run":"bun pm pack --dry-run","test:coverage":"jest --coverage","prepublishOnly":"bun run clean && bun run codegen && bun run build && bun run typecheck && bun run lint && bun run test && bun run test:cpp","publish:dry-run":"bun publish --dry-run --access public"},"_npmUser":{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"},"_integrity":"sha512-/poQShx/gmNxatSh6sk2nuHV6/9FRHSMPuma7xbk9IHmPmHD4MnM+0kSNYJzre8X4xhA8Rs+nLB38aHE6npbRw==","repository":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"10.8.3","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"24.3.0","react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","typescript":"^5.9.3","@types/node":"^22.19.11","react-native":"0.83.4","react-native-web":"^0.21.2","@expo/config-plugins":"^55.0.8","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.83.0","react-native-nitro-modules":"^0.35.4"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.5.8_1776557711590_0.5319478535626476","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.5.9":{"name":"react-native-nitro-auth","version":"0.5.9","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.5.9","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"e5cc3baba6b6b8aeb8847abad4c9e09bbc7ed5ac","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.5.9.tgz","fileCount":172,"integrity":"sha512-PexjQb8G+wKz3ZkXxsLYE4yJx6W5eZXjT7lQNLZ7yyFQw7t++2kIla7XEjqc2RSanvdpBUDqF2fXXAIrDcArsg==","signatures":[{"sig":"MEUCIQDGieLmT8pZCKaSntNnJamijraL04JfrT5LJqquk3kB2gIgIYqTkh8/Ucw2OlBikUxAC/uVR3XGZWXd1s++L/gEzR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553236},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","shasum":"e5cc3baba6b6b8aeb8847abad4c9e09bbc7ed5ac","source":"src/index.ts","browser":"src/index.web.ts","scripts":{"lint":"eslint .","test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"bun ../../scripts/sync-package-docs.ts","prebuild":"bun run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","format:check":"eslint .","pack:dry-run":"bun pm pack --dry-run","test:coverage":"jest --coverage","prepublishOnly":"bun run clean && bun run codegen && bun run build && bun run typecheck && bun run lint && bun run test && bun run test:cpp","publish:dry-run":"bun publish --dry-run --access public","test:cpp:coverage":"node scripts/test-cpp.js --coverage"},"_npmUser":{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"},"_integrity":"sha512-PexjQb8G+wKz3ZkXxsLYE4yJx6W5eZXjT7lQNLZ7yyFQw7t++2kIla7XEjqc2RSanvdpBUDqF2fXXAIrDcArsg==","repository":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"10.8.3","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"24.3.0","react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","typescript":"^5.9.3","@types/node":"^22.19.17","react-native":"0.83.6","react-native-web":"^0.21.2","@expo/config-plugins":"^55.0.8","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.83.6","react-native-nitro-modules":"^0.35.5"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.5.9_1777001485481_0.6902589139884487","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.5.10":{"name":"react-native-nitro-auth","version":"0.5.10","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.5.10","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"9d1d7f1b3ecb79fd43062a57ddeaf72d2eb96091","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.5.10.tgz","fileCount":172,"integrity":"sha512-6jieQpnodCm2hmJoCEbvqFBabA5T7x0FGXwp8mmTp7YaF+aQHNZFJG+i+pN6HrIqNYthVz//s6ki5pti2NqcLg==","signatures":[{"sig":"MEUCIQDDHw39XzwubOg/qm36Zzb3Tl7JNlM/IlGP2cVgcodtrwIgRhunqR5YD5lAJzhOewFIHVeuCmpa4ohmtFOQZ+CThNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554834},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","shasum":"9d1d7f1b3ecb79fd43062a57ddeaf72d2eb96091","source":"src/index.ts","browser":"src/index.web.ts","scripts":{"lint":"eslint .","test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"bun ../../scripts/sync-package-docs.ts","prebuild":"bun run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","format:check":"eslint .","pack:dry-run":"bun pm pack --dry-run","test:coverage":"jest --coverage","prepublishOnly":"bun run clean && bun run codegen && bun run build && bun run typecheck && bun run lint && bun run test && bun run test:cpp","publish:dry-run":"bun publish --dry-run --access public","test:cpp:coverage":"node scripts/test-cpp.js --coverage"},"_npmUser":{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"},"_integrity":"sha512-6jieQpnodCm2hmJoCEbvqFBabA5T7x0FGXwp8mmTp7YaF+aQHNZFJG+i+pN6HrIqNYthVz//s6ki5pti2NqcLg==","repository":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"10.8.3","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"24.3.0","react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","typescript":"^5.9.3","@types/node":"^22.19.17","react-native":"0.83.6","react-native-web":"^0.21.2","@expo/config-plugins":"^55.0.8","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.83.6","react-native-nitro-modules":"^0.35.5"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.5.10_1777297776150_0.47191252704918085","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.5.11":{"name":"react-native-nitro-auth","version":"0.5.11","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.5.11","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"53ff55e9d0c866d87a57f5c811a68552f9b8fb43","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.5.11.tgz","fileCount":172,"integrity":"sha512-N3qTcazHBGKjhKBLXLVcoI2rl4li/4vxW3/07CPzn+c5pbj+eUUS6n+yWmYFo4zS0lf6DG46cxm6PX93qBsgZA==","signatures":[{"sig":"MEUCIE37vM02ZUjtv0mRXeL5CQJ7SqFab/nXpWofft+I+p/nAiEA9GSIesVHgpyIHWLkHHyLJcJcNpHTR2h8yXo/fhwMDM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-nitro-auth@0.5.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558255},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","gitHead":"f8a170c1d34c81b7df4ef4f93c82d3f66fcbb737","scripts":{"lint":"eslint .","test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"bun ../../scripts/sync-package-docs.ts","prebuild":"bun run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","format:check":"eslint .","pack:dry-run":"bun pm pack --dry-run","test:coverage":"jest --coverage","prepublishOnly":"bun run clean && bun run codegen && bun run build && bun run typecheck && bun run lint && bun run test && bun run test:cpp","publish:dry-run":"bun publish --dry-run --access public","test:cpp:coverage":"node scripts/test-cpp.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ae3718d4-5e3f-4df3-b4e5-332bae48b2fc"}},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.13.0","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.22.2","react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","typescript":"^5.9.3","@types/node":"^22.19.17","react-native":"0.83.6","react-native-web":"^0.21.2","@expo/config-plugins":"^55.0.8","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.83.6","react-native-nitro-modules":"^0.35.5"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.5.11_1778024641211_0.7550189222357515","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],"typescript"]}},"0.5.12":{"name":"react-native-nitro-auth","version":"0.5.12","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.5.12","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"917a824dee5bb4c5c9b964d224023b3000042124","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.5.12.tgz","fileCount":173,"integrity":"sha512-JQcRoXlsvULF5Mbj+sh3ekaQUiGpjCvvuBLlt9HAnhZKtYXOJa2E7OFdD5sA2HSdYK88DNgXAqSMPMxnhzlefw==","signatures":[{"sig":"MEUCIQCgA1fhufdKefElS9/qqjXq8xYGD2lAI87J7up0wFt4KQIgT5Za/sT2FHVlKtZL7b60sK9boO7a1ntE8TeK9pI4DLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-nitro-auth@0.5.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":560696},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","gitHead":"7a29faa865be40829fd8c02c0854e92a315da2d5","scripts":{"lint":"eslint .","test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"bun ../../scripts/sync-package-docs.ts","prebuild":"bun run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","format:check":"eslint .","pack:dry-run":"bun pm pack --dry-run","test:coverage":"jest --coverage","prepublishOnly":"bun run clean && bun run codegen && bun run build && bun run typecheck && bun run lint && bun run test && bun run test:cpp","publish:dry-run":"bun publish --dry-run --access public","test:cpp:coverage":"node scripts/test-cpp.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ae3718d4-5e3f-4df3-b4e5-332bae48b2fc"}},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.14.1","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.22.2","react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","typescript":"^5.9.3","@types/node":"^22.19.17","react-native":"0.83.6","react-native-web":"^0.21.2","@expo/config-plugins":"^55.0.8","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.83.6","react-native-nitro-modules":"^0.35.5"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.5.12_1778692654263_0.08758056636728084","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"tsc":"../../node_modules/.bin/tsc"}]]}},"0.6.0":{"name":"react-native-nitro-auth","version":"0.6.0","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.6.0","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"10bf85b625d574cd0d0891e7731a8bd0d36344df","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.6.0.tgz","fileCount":182,"integrity":"sha512-P7hxLxfUb7HSs9o4ck6Y8LNiIlcsYzjUNo0L0DLrTNgc+MnCuRDhET6vufGunjvLD1PISyduYjvOUP5MWGRB/w==","signatures":[{"sig":"MEUCIHlDovpaiLY8btpH26i4PWr5D7j2cHtroamZ2vo9dyBDAiEAyWpPF8pJiX35Q+/xr1buGzNPSB/UTa/RdjCCBVVacO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-nitro-auth@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":614318},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","gitHead":"f8b0b5f9a252041a4b868e1789388614ac6d1da6","scripts":{"lint":"eslint .","test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"bun ../../scripts/sync-package-docs.ts","prebuild":"bun run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","format:check":"eslint .","pack:dry-run":"bun pm pack --dry-run","test:coverage":"jest --coverage","prepublishOnly":"bun run clean && bun run codegen && bun run build && bun run typecheck && bun run lint && bun run test && bun run test:cpp","publish:dry-run":"bun publish --dry-run --access public","test:cpp:coverage":"node scripts/test-cpp.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ae3718d4-5e3f-4df3-b4e5-332bae48b2fc"}},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.14.1","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.22.2","react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","typescript":"^5.9.3","@types/node":"^22.19.17","react-native":"0.83.6","react-native-web":"^0.21.2","@expo/config-plugins":"^55.0.8","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.83.6","react-native-nitro-modules":"^0.35.6"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.6.0_1778752506879_0.10325123363489852","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"tsc":"../../node_modules/.bin/tsc"}]]}},"0.6.1":{"name":"react-native-nitro-auth","version":"0.6.1","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.6.1","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"eb54e0313bd7f3525fe498c210c816d4d17298c3","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.6.1.tgz","fileCount":182,"integrity":"sha512-1hXgoXql695QQtqqfVy0PQauMgG43YfafnVaGvZWvgbcUekQbRfLZs4UABfgY3SSy/3SEKmXiA/KkGcYcqKOcA==","signatures":[{"sig":"MEUCID4QoMq54Jtu9HhL1b6V7OamVj4vTvb2mVjsCacpK7kPAiEA2Q4zJdP+V8KR+gCXsccpdBK3gNNTKRufN/uxKzp4JSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-nitro-auth@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":616808},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","gitHead":"b5dfb09e08b403ec16b721d906a05b5b5fcf05bc","scripts":{"lint":"eslint .","test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"bun ../../scripts/sync-package-docs.ts","prebuild":"bun run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","format:check":"eslint .","pack:dry-run":"bun pm pack --dry-run","test:coverage":"jest --coverage","prepublishOnly":"bun run clean && bun run codegen && bun run build && bun run typecheck && bun run lint && bun run test && bun run test:cpp","publish:dry-run":"bun publish --dry-run --access public","test:cpp:coverage":"node scripts/test-cpp.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ae3718d4-5e3f-4df3-b4e5-332bae48b2fc"}},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.15.0","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.22.2","react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","typescript":"^6.0.3","@types/node":"^22.19.17","react-native":"0.85.3","react-native-web":"^0.21.2","@expo/config-plugins":"^56.0.7","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.85.3","react-native-nitro-modules":"^0.35.7"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.6.1_1779418708551_0.7005707705121291","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"tsc":"../../node_modules/.bin/tsc"}]]}},"0.6.2":{"name":"react-native-nitro-auth","version":"0.6.2","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.6.2","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"2b324ed48231915caecb9fc4a5c85823845fd88c","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.6.2.tgz","fileCount":182,"integrity":"sha512-wtAkUNgVM24DT01V66Zi5bpT6kNnexKMzizC5SKxF4jLxi4EPEPca8ElzxUf2PjPzy1S6QGZQNMWSZkZKuwI6g==","signatures":[{"sig":"MEYCIQDvHPBTEWwzu64NA91jozzc4iFHX2+5dqLOFyRkY1lPfwIhAP6yNYRw3m/ZAYaxt5IdPCAtK8LErENxmc094scsQaNm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-nitro-auth@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":619326},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","gitHead":"780fdc0602101a40d2d9699fc4a58436b329dd40","scripts":{"lint":"eslint .","test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"bun ../../scripts/sync-package-docs.ts","prebuild":"bun run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","format:check":"eslint .","pack:dry-run":"bun pm pack --dry-run","test:coverage":"jest --coverage","prepublishOnly":"bun run clean && bun run codegen && bun run build && bun run typecheck && bun run lint && bun run test && bun run test:cpp","publish:dry-run":"bun publish --dry-run --access public","test:cpp:coverage":"node scripts/test-cpp.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ae3718d4-5e3f-4df3-b4e5-332bae48b2fc"}},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.16.0","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.22.3","react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","typescript":"^6.0.3","@types/node":"^22.19.17","react-native":"0.85.3","react-native-web":"^0.21.2","@expo/config-plugins":"^56.0.8","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.85.3","react-native-nitro-modules":"^0.35.7"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.35.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.6.2_1780865897391_0.8914136656324456","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"tsc":"../../node_modules/.bin/tsc"}]]}},"0.6.3":{"name":"react-native-nitro-auth","version":"0.6.3","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.6.3","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"840e6bff437999c6bf8f3ed477fa3039824cad53","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.6.3.tgz","fileCount":182,"integrity":"sha512-2I1fVGr1H49gXsSZhU2qRdZ8/7eDH9u1XnqobC0khIrYWSAJu7WfWtMqCSipThn/yoj5usDiZ0a++QlgL/Xjcg==","signatures":[{"sig":"MEUCIQDLoSM/RacD6xwe01iLpGAQRnl7uwICj6qkV6KUQdrg+QIgNeGClzxWrh+bY8qDTsYH74+lbrbpPCNR0bi/eynrHzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-nitro-auth@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":623958},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","gitHead":"f2ce33b4c2b7d3e66053fcc935d099775a1a10ee","scripts":{"lint":"eslint .","test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"bun ../../scripts/sync-package-docs.ts","prebuild":"bun run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","format:check":"eslint .","pack:dry-run":"bun pm pack --dry-run","test:coverage":"jest --coverage","prepublishOnly":"bun run clean && bun run codegen && bun run build && bun run typecheck && bun run lint && bun run test && bun run test:cpp","publish:dry-run":"bun publish --dry-run --access public","test:cpp:coverage":"node scripts/test-cpp.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ae3718d4-5e3f-4df3-b4e5-332bae48b2fc"}},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.16.0","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.22.3","react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","typescript":"^6.0.3","@types/node":"^22.19.17","react-native":"0.85.3","react-native-web":"^0.21.2","@expo/config-plugins":"^56.0.8","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.85.3","react-native-nitro-modules":"^0.35.7"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.35.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.6.3_1781103843828_0.4966996460199158","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"tsc":"../../node_modules/.bin/tsc"}]]}},"0.6.4":{"name":"react-native-nitro-auth","version":"0.6.4","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.6.4","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"5d676980bb74bd8a5db643f024699c31fcd9ef5e","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.6.4.tgz","fileCount":182,"integrity":"sha512-Hh34u89xQSByW9g5rKt1UFhrTpJ9EE6U+IaAO+uLG+kGOOGSAGoup37oL+kHZN7QJMA/GrDjFsoWVoAcGEOQ8g==","signatures":[{"sig":"MEUCIHAc/ARaYKHRt5cy13Q0NWH9SshZ+KUhGoTOobkgao+lAiEAk/oCZ8nqqhB+2/uGzplVgul015eQ/AzM045unCBvw18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-nitro-auth@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":630297},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"browser":"./src/index.web.ts","require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"ff669e3dada9f7b4209298013026f177cd457c3a","scripts":{"lint":"eslint .","test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"bun ../../scripts/sync-package-docs.ts","prebuild":"bun run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","format:check":"eslint .","pack:dry-run":"bun pm pack --dry-run","test:coverage":"jest --coverage","prepublishOnly":"bun run clean && bun run codegen && bun run build && bun run typecheck && bun run lint && bun run test && bun run test:cpp","publish:dry-run":"bun publish --dry-run --access public","test:cpp:coverage":"node scripts/test-cpp.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ae3718d4-5e3f-4df3-b4e5-332bae48b2fc"}},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.16.0","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.22.3","react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","typescript":"^6.0.3","@types/node":"^22.19.17","react-native":"0.85.3","react-native-web":"^0.21.2","@expo/config-plugins":"^56.0.8","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.85.3","react-native-nitro-modules":"^0.35.7"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.35.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.6.4_1781185876332_0.7752521851655909","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"tsc":"../../node_modules/.bin/tsc"}]]}},"0.6.5":{"name":"react-native-nitro-auth","version":"0.6.5","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.6.5","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"071cf9ec7b3679fb9523ce93223eadc28825cacb","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.6.5.tgz","fileCount":182,"integrity":"sha512-qcqVbBjHH3Hgmk0R+HuBvSL2uoMa1kj7+Mycx1eIUWVBf24I9noTwUiq+HP083xPFfA8G3oSaKcrkxD11D5vog==","signatures":[{"sig":"MEQCICgmXajtzKlyYJ+R8XIrBX0SpiCoKQ025he3SsbXAKDLAiAu4LsM6Prj3yDrjRtlRCKVulREwn35mO1eU3cfiEgpMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-nitro-auth@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":631595},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"browser":"./src/index.web.ts","require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"becf2a1e9670265a29cc857a451caed646dda28c","scripts":{"lint":"eslint .","test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"bun ../../scripts/sync-package-docs.ts","prebuild":"bun run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","format:check":"eslint .","pack:dry-run":"bun pm pack --dry-run","test:coverage":"jest --coverage","prepublishOnly":"bun run clean && bun run codegen && bun run build && bun run typecheck && bun run lint && bun run test && bun run test:cpp","publish:dry-run":"bun publish --dry-run --access public","test:cpp:coverage":"node scripts/test-cpp.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ae3718d4-5e3f-4df3-b4e5-332bae48b2fc"}},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.17.0","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"expo-build-properties":"~56.0.18"},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","typescript":"^6.0.3","@types/node":"^22.19.17","react-native":"0.85.3","react-native-web":"^0.21.2","@expo/config-plugins":"^56.0.8","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.85.3","react-native-nitro-modules":"^0.35.7"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.35.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.6.5_1781209406287_0.27175193034945844","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"tsc":"../../node_modules/.bin/tsc"}]]}},"0.6.6":{"name":"react-native-nitro-auth","version":"0.6.6","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.6.6","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"77f7ffe52d56ae497ceef1dff50f8f4fd193f16d","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.6.6.tgz","fileCount":182,"integrity":"sha512-exRTZm7lEDAFuGeaEVz2SifglAjJwH0FskLWXKDePyjOH11BbGnm1XD8QAE7UPRGDrYVp2F3U3WC6mISEN3dGQ==","signatures":[{"sig":"MEUCIBnZvdETK90UOEZHi6jaNRI0lfT0P1G+3I+B3CyhoUiTAiEA3ioHSMV8hW3cDIhZFeseGvTnsX3Z2s31cw1Db4C+tWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-nitro-auth@0.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":640466},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"browser":"./src/index.web.ts","require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"f01f32b28f30b12e08165f3218cd9b5a95f5326c","scripts":{"lint":"eslint .","test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"bun ../../scripts/sync-package-docs.ts","prebuild":"bun run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","format:check":"eslint .","pack:dry-run":"bun pm pack --dry-run","test:coverage":"jest --coverage","prepublishOnly":"bun run clean && bun run codegen && bun run build && bun run typecheck && bun run lint && bun run test && bun run test:cpp","publish:dry-run":"bun publish --dry-run --access public","test:cpp:coverage":"node scripts/test-cpp.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ae3718d4-5e3f-4df3-b4e5-332bae48b2fc"}},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"expo-build-properties":"~57.0.8"},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","typescript":"^6.0.3","@types/node":"^22.20.1","react-native":"0.86.2","react-native-web":"^0.21.2","@expo/config-plugins":"^57.0.6","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.86.2","react-native-nitro-modules":"0.36.4"},"peerDependencies":{"react":"*","react-native":">=0.75.0","react-native-nitro-modules":">=0.36.4 <0.37.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.6.6_1785426126260_0.1790183435578392","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"tsc":"../../node_modules/.bin/tsc"}]]}},"0.7.0":{"name":"react-native-nitro-auth","version":"0.7.0","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.7.0","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"dee6dacbdddc2901ea6ebb42f704eb1a9a80ed2c","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.7.0.tgz","fileCount":213,"integrity":"sha512-1mUavPP+giS6/c14jD28l+9n5ry4G9O2FDwVxxsNSuSmhnvz6/ToMRDb8UM4y9yxRzgc5r7/ZcosiKEBh2iDxA==","signatures":[{"sig":"MEUCIQCAFFenXKxBSTYQmqzBw8o3Ul536LFSKdajmEY4F8XKjwIgGxGDpscCYgk2wCJKs1l1JD8uuKwInyS/XvOhVDiTrHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-nitro-auth@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":772563},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"browser":"./src/index.web.ts","require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"8018bea2a91e7b4c52ac080cc3dc8b0208988415","scripts":{"lint":"eslint .","test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"bun ../../scripts/sync-package-docs.ts","prebuild":"bun run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","format:check":"eslint .","pack:dry-run":"bun pm pack --dry-run --ignore-scripts","test:coverage":"jest --coverage","prepublishOnly":"bun run clean && bun run codegen && bun run build && bun run typecheck && bun run lint && bun run test && bun run test:cpp","publish:dry-run":"bun publish --dry-run --access public --ignore-scripts","test:cpp:coverage":"node scripts/test-cpp.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ae3718d4-5e3f-4df3-b4e5-332bae48b2fc"}},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"expo-build-properties":"~57.0.10"},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","typescript":"^6.0.3","@types/node":"^22.20.1","react-native":"0.86.2","react-native-web":"^0.21.2","@expo/config-plugins":"^57.0.6","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.86.2","react-native-nitro-modules":"0.36.5"},"peerDependencies":{"react":"*","react-native":">=0.75.0","expo-constants":"*","react-native-nitro-modules":">=0.36.5 <0.37.0"},"peerDependenciesMeta":{"expo-constants":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.7.0_1786540987667_0.12568060592972108","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"tsc":"../../node_modules/.bin/tsc"}]]}},"0.8.0":{"name":"react-native-nitro-auth","version":"0.8.0","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.8.0","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"024437ee54feec65420565ae9edd3ef8f2e85be8","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.8.0.tgz","fileCount":213,"integrity":"sha512-+UOJPRRj6NzgbErG2RLBef04D9IXtuJWPBGD73wi0lLYiRv/PKUsbf1RC9EZQqtovCfUBjEViwaGVdVKl54VLw==","signatures":[{"sig":"MEUCIQD7muzUQ4AysUy8hdfUCRbdOsobmRvufdT9T27+ac15HQIgdYcU2y5bMfB45ul1zaZ9ZZmW1niu0hy/dsW+2fnuGKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-nitro-auth@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":777596},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"browser":"./src/index.web.ts","require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"3cb3e6a0dc7b8cf9ac515344651089bcef75c1c6","scripts":{"lint":"eslint .","test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"bun ../../scripts/sync-package-docs.ts","prebuild":"bun run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","format:check":"eslint .","pack:dry-run":"bun pm pack --dry-run --ignore-scripts","test:coverage":"jest --coverage","prepublishOnly":"bun run clean && bun run codegen && bun run build && bun run typecheck && bun run lint && bun run test && bun run test:cpp","publish:dry-run":"bun publish --dry-run --access public --ignore-scripts","test:cpp:coverage":"node scripts/test-cpp.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ae3718d4-5e3f-4df3-b4e5-332bae48b2fc"}},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"expo-build-properties":"~57.0.10"},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","typescript":"^6.0.3","@types/node":"^22.20.1","react-native":"0.86.2","react-native-web":"^0.21.2","@expo/config-plugins":"^57.0.6","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.86.2","react-native-nitro-modules":"0.36.5"},"peerDependencies":{"react":"*","react-native":">=0.75.0","expo-constants":"*","react-native-nitro-modules":">=0.36.5 <0.37.0"},"peerDependenciesMeta":{"expo-constants":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.8.0_1786623448028_0.6032085714418007","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"tsc":"../../node_modules/.bin/tsc"}]]}},"0.9.0":{"name":"react-native-nitro-auth","version":"0.9.0","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.9.0","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"fc6b51f06616d7277014c91aee77903a253d9550","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.9.0.tgz","fileCount":213,"integrity":"sha512-lBD93+iAaZrMEx/DJ/T3QUinXXaw14YPeMrSVULVsDmHApp7rQbBF01neO0OYiZ1yHW7KLc13Y38C7EOINMZ6Q==","signatures":[{"sig":"MEUCICzfdPS2tUe40SPgPGJUYP18jlKsBk7IxIQjYgBVmmA1AiEAmsfYtM9mthu4bvsqSeBWELWDzoDS8X9XHh6+Rg+YLlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-nitro-auth@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":780405},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"browser":"./src/index.web.ts","require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"1a7aaf528447dee421debc758a7286ff7c1c93fb","scripts":{"lint":"eslint .","test":"jest","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\"","prepack":"bun ../../scripts/sync-package-docs.ts","prebuild":"bun run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","format:check":"eslint .","pack:dry-run":"bun pm pack --dry-run --ignore-scripts","test:coverage":"jest --coverage","prepublishOnly":"bun run clean && bun run codegen && bun run build && bun run typecheck && bun run lint && bun run test && bun run test:cpp","publish:dry-run":"bun publish --dry-run --access public --ignore-scripts","test:cpp:coverage":"node scripts/test-cpp.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ae3718d4-5e3f-4df3-b4e5-332bae48b2fc"}},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"expo-build-properties":"~57.0.13"},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","typescript":"^6.0.3","@types/node":"^22.20.1","react-native":"0.86.2","react-native-web":"^0.21.2","@expo/config-plugins":"^57.0.6","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.86.2","react-native-nitro-modules":"0.37.0"},"peerDependencies":{"react":"*","react-native":">=0.75.0","expo-constants":"*","react-native-nitro-modules":">=0.37.0 <0.38.0"},"peerDependenciesMeta":{"expo-constants":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.9.0_1787304019806_0.014811220714677775","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"tsc":"../../node_modules/.bin/tsc"}]]}},"0.10.0":{"name":"react-native-nitro-auth","version":"0.10.0","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.10.0","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"f6ac2eed4536d105c922776d0347156d8ad0b09c","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.10.0.tgz","fileCount":248,"integrity":"sha512-/c8aeqnw6HgYN9oIX11XW+yIEmkKaMB/f//j9eLGMhYIFVQFKegjjiz5vVnoulvdMW8OoGwsw0DJHd4pngqnug==","signatures":[{"sig":"MEUCICaOn20TPTWw5Hy5c0SKp3bSrpJ1PlYHl1vuy4gRoGGjAiEAqb0aPv+AfB60GqePfpYUFGAIyzo4j3kgg41uPOkTmrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-nitro-auth@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":939253},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"browser":"./src/index.web.ts","require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"28541e0a409a26875a4f6e48f6e6d6695440254b","scripts":{"lint":"eslint .","test":"jest --runInBand","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\" && bun scripts/generate-oauth-errors.js","prepack":"bun ../../scripts/sync-package-docs.ts prepare","postpack":"bun ../../scripts/sync-package-docs.ts cleanup","prebuild":"bun run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","format:check":"bunx --no-install prettier --check \"../../README.md\" \"../../CHANGELOG.md\" \"../../SECURITY.md\" \"../../docs/**/*.md\"","pack:dry-run":"node scripts/package-dry-run.js pack","test:coverage":"jest --coverage","prepublishOnly":"bun run clean && bun run codegen && bun run build && bun run typecheck && bun run lint && bun run test && bun run test:cpp","publish:dry-run":"node scripts/package-dry-run.js publish","test:cpp:coverage":"node scripts/test-cpp.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ae3718d4-5e3f-4df3-b4e5-332bae48b2fc"}},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"expo-build-properties":"~57.0.14"},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","typescript":"^6.0.3","@types/node":"^22.20.1","react-native":"0.86.2","react-native-web":"^0.21.2","@expo/config-plugins":"^57.0.6","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.86.2","react-native-nitro-modules":"0.37.0"},"peerDependencies":{"react":"*","react-native":">=0.75.0","expo-constants":"*","react-native-nitro-modules":">=0.37.0 <0.38.0"},"peerDependenciesMeta":{"expo-constants":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.10.0_1787671773449_0.46390439138115847","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"tsc":"../../node_modules/.bin/tsc"}]]}},"0.10.1":{"name":"react-native-nitro-auth","version":"0.10.1","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.10.1","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"116dbaa6d9172d5e649c5d8f2652a4be26f9d7b6","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.10.1.tgz","fileCount":248,"integrity":"sha512-NICr4590Ra+pSHVPJzU3E4zhrhXoaEpLHj2FLnlMkE9c47TdmRIx6eN6L3KiOWgNDrbIy+xNFfsFPhFkc9cMGA==","signatures":[{"sig":"MEUCIHut5HNNdYM9hhCT08BEgScPi42EMogcmA4P2/SIMA/MAiEAmGe8jye862t+LzrwCq4B1walPNaoFa8KQSFeqfdCG9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-nitro-auth@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":939548},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"browser":"./src/index.web.ts","require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"17b12946fc10978b667cff02e3244ceb164fc19c","scripts":{"lint":"eslint .","test":"jest --runInBand","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\" && bun scripts/generate-oauth-errors.js","prepack":"bun ../../scripts/sync-package-docs.ts prepare","postpack":"bun ../../scripts/sync-package-docs.ts cleanup","prebuild":"bun run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","format:check":"bunx --no-install prettier --check \"../../README.md\" \"../../CHANGELOG.md\" \"../../SECURITY.md\" \"../../docs/**/*.md\"","pack:dry-run":"node scripts/package-dry-run.js pack","test:coverage":"jest --coverage","prepublishOnly":"bun run clean && bun run codegen && bun run build && bun run typecheck && bun run lint && bun run test && bun run test:cpp","publish:dry-run":"node scripts/package-dry-run.js publish","test:cpp:coverage":"node scripts/test-cpp.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ae3718d4-5e3f-4df3-b4e5-332bae48b2fc"}},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"expo-build-properties":"~57.0.17"},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","typescript":"^6.0.3","@types/node":"^22.20.1","react-native":"0.86.3","react-native-web":"^0.21.2","@expo/config-plugins":"^57.0.6","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.86.3","react-native-nitro-modules":"0.37.1"},"peerDependencies":{"react":"*","react-native":">=0.75.0","expo-constants":"*","react-native-nitro-modules":">=0.37.0 <0.38.0"},"peerDependenciesMeta":{"expo-constants":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.10.1_1788978281112_0.8049285786331808","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"tsc":"../../node_modules/.bin/tsc"}]]}},"0.10.2":{"name":"react-native-nitro-auth","version":"0.10.2","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.10.2","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"974661f822cc8bb6604d8566d6c0927ff18e47f1","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.10.2.tgz","fileCount":248,"integrity":"sha512-rTxM1q3RILoLyv3QzJ/TyvcZVTdt+VMjfNtxQgSxnvpZ7CDWgjETR3ALoi65yyegJgNtpsqj5RN/ADuoo2cy8Q==","signatures":[{"sig":"MEUCIDbNLYlweT7ON8zqH1PXhX0GsLhF342cwV8H+am4etICAiEA+32BwMcElruAs8b0QPZx55hnVMpq+V7GxTTIA88ix+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-nitro-auth@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":940017},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"browser":"./src/index.web.ts","require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"0c913208404837d8d20efd4d36f80638a5c4d045","scripts":{"lint":"eslint .","test":"jest --runInBand","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\" && bun scripts/generate-oauth-errors.js","prepack":"bun ../../scripts/sync-package-docs.ts prepare","postpack":"bun ../../scripts/sync-package-docs.ts cleanup","prebuild":"bun run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","format:check":"bunx --no-install prettier --check \"../../README.md\" \"../../CHANGELOG.md\" \"../../SECURITY.md\" \"../../docs/**/*.md\"","pack:dry-run":"node scripts/package-dry-run.js pack","test:coverage":"jest --coverage","prepublishOnly":"bun run clean && bun run codegen && bun run build && bun run typecheck && bun run lint && bun run test && bun run test:cpp","publish:dry-run":"node scripts/package-dry-run.js publish","test:cpp:coverage":"node scripts/test-cpp.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ae3718d4-5e3f-4df3-b4e5-332bae48b2fc"}},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"expo-build-properties":"~57.0.17"},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","typescript":"^6.0.3","@types/node":"^22.20.1","react-native":"0.86.3","react-native-web":"^0.21.2","@expo/config-plugins":"^57.0.6","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.86.3","react-native-nitro-modules":"0.37.1"},"peerDependencies":{"react":"*","react-native":">=0.75.0","expo-constants":"*","react-native-nitro-modules":">=0.37.0 <0.38.0"},"peerDependenciesMeta":{"expo-constants":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.10.2_1789049158216_0.9242467167832653","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"tsc":"../../node_modules/.bin/tsc"}]]}},"0.11.0":{"name":"react-native-nitro-auth","version":"0.11.0","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.11.0","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"fdda0c558dffe3dc8706b7c937dbbd3f1499ba5e","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.11.0.tgz","fileCount":604,"integrity":"sha512-2p2uEMofNImwnQFelCTGOadlw/1zl/ea8DTolboHxhFnWrdDFi0ul6TqCLxYpHwJUl5ZQwLT5gpw3/EmE33ukg==","signatures":[{"sig":"MEQCIE51q28t7Tn61OWKdLE/rQb0QT0ObfIZNvqwNOS3RisDAiArsETnQzP1//zASlYvpMbu8zPWGNdwELVtdsmc0TxEiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-nitro-auth@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4523399},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"browser":"./src/index.web.ts","require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"8f78a9d28014bebd020058b3f7e7e77670f9d5a5","scripts":{"lint":"eslint .","test":"jest --runInBand","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\" && bun scripts/generate-oauth-errors.js","prepack":"bun ../../scripts/sync-package-docs.ts prepare","postpack":"bun ../../scripts/sync-package-docs.ts cleanup","prebuild":"bun run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","format:check":"bunx --no-install prettier --check \"../../README.md\" \"../../CHANGELOG.md\" \"../../SECURITY.md\" \"../../docs/**/*.md\"","pack:dry-run":"node scripts/package-dry-run.js pack","test:coverage":"jest --coverage","prepublishOnly":"bun run clean && bun run codegen && bun run build && bun run typecheck && bun run lint && bun run test && bun run test:cpp","publish:dry-run":"node scripts/package-dry-run.js publish","test:cpp:coverage":"node scripts/test-cpp.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ae3718d4-5e3f-4df3-b4e5-332bae48b2fc"}},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"react-native-svg":"15.15.5","expo-build-properties":"~57.0.18"},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","typescript":"^6.0.3","@types/node":"^22.20.1","react-native":"0.86.3","react-native-web":"^0.21.2","@expo/config-plugins":"^57.0.6","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.86.3","react-native-nitro-modules":"0.37.1"},"peerDependencies":{"react":"*","react-native":">=0.75.0","expo-constants":"*","react-native-nitro-modules":">=0.37.0 <0.38.0"},"peerDependenciesMeta":{"expo-constants":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.11.0_1789494585632_0.2962512751034019","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"tsc":"../../node_modules/.bin/tsc"}]]}},"0.11.1":{"name":"react-native-nitro-auth","version":"0.11.1","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","_id":"react-native-nitro-auth@0.11.1","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"app":"app.plugin.js","dist":{"shasum":"f6defe956ebaec980889411ecec6a3d83024c2c4","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.11.1.tgz","fileCount":609,"integrity":"sha512-QaxN4UjGirLKv0s+51DKWSXt3HPtvUD43riKCa55Yng61iIopNqhV3Wal4LegMjJ5IWL9WZ5K6UhPSQjY4jyvQ==","signatures":[{"sig":"MEUCIQDKyevBKx6feuc/1JreVK5IWbDy9NKX7In16reKBNpc1AIgYZG2foWCXOSxljXa3OH7aAG7ljPE4aNPFilVIqzq8A4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICEQzCtMGS3CvVUKSm/HKcxeqkuUOU0QD3UwILHGNvv4AiAdnJ1YIH/gc/h6rrGDYr38q1zElacvPtHaAgL1keeYfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-nitro-auth@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4533599},"main":"lib/commonjs/index.js","types":"lib/typescript/commonjs/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"browser":"./src/index.web.ts","require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"1b08d9fe3b3283713c2603ec9fb25d2c55c1db38","scripts":{"lint":"eslint .","test":"jest --runInBand","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\" && bun scripts/generate-oauth-errors.js","prepack":"bun ../../scripts/sync-package-docs.ts prepare","postpack":"bun ../../scripts/sync-package-docs.ts cleanup","prebuild":"bun run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","format:check":"bunx --no-install prettier --check \"../../README.md\" \"../../CHANGELOG.md\" \"../../SECURITY.md\" \"../../docs/**/*.md\"","pack:dry-run":"node scripts/package-dry-run.js pack","test:coverage":"jest --coverage","prepublishOnly":"bun run clean && bun run codegen && bun run build && bun run typecheck && bun run lint && bun run test && bun run test:cpp","publish:dry-run":"node scripts/package-dry-run.js publish","test:cpp:coverage":"node scripts/test-cpp.js --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ae3718d4-5e3f-4df3-b4e5-332bae48b2fc"}},"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"react-native-svg":"15.15.5","expo-build-properties":"~57.0.21"},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","typescript":"^6.0.3","@types/node":"^22.20.1","react-native":"0.86.3","react-native-web":"^0.21.2","@expo/config-plugins":"^57.0.6","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.86.3","react-native-nitro-modules":"0.37.1"},"peerDependencies":{"react":"*","react-native":">=0.75.0","expo-constants":"*","react-native-nitro-modules":">=0.37.0 <0.38.0"},"peerDependenciesMeta":{"expo-constants":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-nitro-auth_0.11.1_1789832016191_0.9746930883300726","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"tsc":"../../node_modules/.bin/tsc"}]]}},"0.11.2":{"_id":"react-native-nitro-auth@0.11.2","app":"app.plugin.js","bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"dist":{"shasum":"3ebe0276382302b07279a6345ad8a4bc525395b1","tarball":"https://registry.npmjs.org/react-native-nitro-auth/-/react-native-nitro-auth-0.11.2.tgz","fileCount":610,"integrity":"sha512-VH+LYAaeDLNhRVSK8XvRPo5T9gtiEMRBS/qNVbQeHlJ2pl6S8I9hnO7GoHDhpL5C99CWmyJU3BEmGz34eNsgTw==","signatures":[{"sig":"MEUCIQDFwrNS3uQBuRTNFRKCbU/PzxC6nblBOlnyxwfN2T7+ywIgExXM/Wc64DCnaXE+c2MNejqpbMwkr4f5MH4sJcb1bek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCO4to6HIBPXLQMOKdP+AUX0niG95ptWKwQzEnEY0zdHQIge0+OZc2Bh/9MoyvigXIe+D4844Oxsi6SxnL33sOvj3k="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-nitro-auth@0.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4534499},"main":"lib/commonjs/index.js","name":"react-native-nitro-auth","types":"lib/typescript/commonjs/index.d.ts","author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"module":"lib/module/index.js","source":"src/index.ts","browser":"src/index.web.ts","exports":{".":{"import":{"types":"./lib/typescript/module/index.d.ts","default":"./lib/module/index.js"},"browser":"./src/index.web.ts","require":{"types":"./lib/typescript/commonjs/index.d.ts","default":"./lib/commonjs/index.js"},"react-native":"./src/index.ts"},"./app.plugin":"./app.plugin.js","./package.json":"./package.json","./app.plugin.js":"./app.plugin.js"},"gitHead":"4f54caf10cf9c79902b7215619e8eccb79a3f719","license":"MIT","scripts":{"lint":"eslint .","test":"jest --runInBand","build":"bob build","clean":"rimraf lib nitrogen/generated","codegen":"nitrogen --logLevel=\"debug\" && bun scripts/generate-oauth-errors.js","prepack":"bun ../../scripts/sync-package-docs.ts prepare","postpack":"bun ../../scripts/sync-package-docs.ts cleanup","prebuild":"bun run codegen","test:cpp":"node scripts/test-cpp.js","typecheck":"tsc --noEmit","format:check":"bunx --no-install prettier --check \"../../README.md\" \"../../CHANGELOG.md\" \"../../SECURITY.md\" \"../../docs/**/*.md\"","pack:dry-run":"node scripts/package-dry-run.js pack","test:coverage":"jest --coverage","prepublishOnly":"bun run clean && bun run codegen && bun run build && bun run typecheck && bun run lint && bun run test && bun run test:cpp","publish:dry-run":"node scripts/package-dry-run.js publish","test:cpp:coverage":"node scripts/test-cpp.js --coverage"},"version":"0.11.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ae3718d4-5e3f-4df3-b4e5-332bae48b2fc"}},"homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"_npmVersion":"11.19.0","description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","directories":{},"maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"react-native-svg":"15.15.5","expo-build-properties":"~57.0.22"},"react-native":"src/index.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","typescript":"^6.0.3","@types/node":"^22.20.1","react-native":"0.86.3","react-native-web":"^0.21.2","@expo/config-plugins":"^57.0.6","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@react-native/babel-preset":"^0.86.3","react-native-nitro-modules":"0.37.1"},"peerDependencies":{"react":"*","react-native":">=0.75.0","expo-constants":"*","react-native-nitro-modules":">=0.37.0 <0.38.0"},"peerDependenciesMeta":{"expo-constants":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-nitro-auth_0.11.2_1790271909878_0.42470981037941247"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"tsc":"../../node_modules/.bin/tsc"}]]}}},"time":{"created":"2025-12-24T01:33:06.420Z","modified":"2026-09-24T17:45:10.389Z","0.1.0":"2025-12-24T01:33:06.695Z","0.1.1":"2025-12-24T01:58:25.674Z","0.1.2":"2025-12-24T02:09:01.592Z","0.1.3":"2025-12-26T00:56:04.995Z","0.1.4":"2025-12-31T11:08:52.209Z","0.1.5":"2025-12-31T11:54:27.749Z","0.1.6":"2026-01-06T08:18:16.184Z","0.3.0":"2026-01-27T22:26:09.419Z","0.4.0":"2026-02-02T13:55:26.981Z","0.5.0":"2026-02-05T15:25:40.550Z","0.5.1":"2026-02-05T15:54:45.567Z","0.5.3":"2026-02-17T00:24:46.581Z","0.5.4":"2026-02-22T22:03:12.666Z","0.5.5":"2026-03-04T19:38:17.947Z","0.5.6":"2026-03-05T23:16:52.380Z","0.5.7":"2026-04-09T19:57:30.823Z","0.5.8":"2026-04-19T00:15:11.765Z","0.5.9":"2026-04-24T03:31:25.644Z","0.5.10":"2026-04-27T13:49:36.313Z","0.5.11":"2026-05-05T23:44:01.376Z","0.5.12":"2026-05-13T17:17:34.396Z","0.6.0":"2026-05-14T09:55:07.026Z","0.6.1":"2026-05-22T02:58:28.716Z","0.6.2":"2026-06-07T20:58:17.539Z","0.6.3":"2026-06-10T15:04:03.962Z","0.6.4":"2026-06-11T13:51:16.473Z","0.6.5":"2026-06-11T20:23:26.452Z","0.6.6":"2026-07-30T15:42:06.440Z","0.7.0":"2026-08-12T13:23:07.822Z","0.8.0":"2026-08-13T12:17:28.205Z","0.9.0":"2026-08-21T09:20:19.928Z","0.10.0":"2026-08-25T15:29:33.598Z","0.10.1":"2026-09-09T18:24:41.264Z","0.10.2":"2026-09-10T14:05:58.408Z","0.11.0":"2026-09-15T17:49:45.811Z","0.11.1":"2026-09-19T15:33:36.303Z","0.11.2":"2026-09-24T17:45:10.053Z"},"bugs":{"url":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues"},"author":{"url":"https://github.com/JoaoPauloCMarra","name":"João Paulo C. Marra"},"license":"MIT","homepage":"https://github.com/JoaoPauloCMarra/react-native-nitro-auth#readme","keywords":["react-native","react-native-auth","authentication","google-sign-in","apple-sign-in","microsoft-sign-in","azure-ad","social-login","nitro","jsi","nitro-modules","expo","typescript","oauth","auth-provider","sign-in","login"],"repository":{"url":"git+https://github.com/JoaoPauloCMarra/react-native-nitro-auth.git","type":"git"},"description":"High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)","maintainers":[{"name":"joaopaulocmarra","email":"joaopaulocmarra@gmail.com"}],"readme":"# react-native-nitro-auth\n\n[![npm version](https://img.shields.io/npm/v/react-native-nitro-auth?color=f97316&label=npm)](https://www.npmjs.com/package/react-native-nitro-auth)\n[![npm downloads](https://img.shields.io/npm/dm/react-native-nitro-auth?color=22c55e&label=downloads)](https://www.npmjs.com/package/react-native-nitro-auth)\n[![CI](https://github.com/JoaoPauloCMarra/react-native-nitro-auth/actions/workflows/ci.yml/badge.svg)](https://github.com/JoaoPauloCMarra/react-native-nitro-auth/actions/workflows/ci.yml)\n[![license](https://img.shields.io/npm/l/react-native-nitro-auth?color=007ec6)](https://github.com/JoaoPauloCMarra/react-native-nitro-auth/blob/main/LICENSE)\n[![React Native](https://img.shields.io/badge/react--native-0.86.3-61dafb)](https://reactnative.dev/docs/0.86/getting-started-without-a-framework)\n[![Expo](https://img.shields.io/badge/expo-SDK%2057%20%28RN%200.86.3%29-000020)](https://docs.expo.dev/versions/v57.0.0/)\n[![Nitro Modules](https://img.shields.io/badge/nitro--modules-%3E%3D0.37.0%20%3C0.38.0-black)](https://nitro.margelo.com/)\n[![TypeScript](https://img.shields.io/badge/typescript-6.0-3178c6)](https://www.typescriptlang.org/)\n\nGoogle Sign-In, Apple Sign-In, and Microsoft Entra ID for React Native and\nExpo, powered by Nitro Modules.\n\nUse it when you want one typed authentication API for native social login, web\nOAuth, token refresh, incremental scopes, account listeners, and consistent\n`AuthError` handling. Native refresh tokens stay in memory. Web session metadata\nuses configurable browser storage, with token persistence disabled by default.\nYour backend remains responsible for validating tokens and creating application\nsessions.\n\n## Install\n\n```sh\nbun add react-native-nitro-auth react-native-nitro-modules\n```\n\nFor Expo development builds:\n\n```sh\nbunx expo install react-native-nitro-auth react-native-nitro-modules\nbunx expo prebuild\n```\n\nFor bare React Native apps:\n\n```sh\ncd ios && pod install\n```\n\nExpo Go cannot load Nitro native modules. Use an Expo development build or a\nbare app.\n\n## Requirements\n\n| Dependency                 | Supported range or validated baseline                                              |\n| -------------------------- | ---------------------------------------------------------------------------------- |\n| React Native               | `>=0.75.0`; runtime gate `0.86.3`, RN `0.87` Strict TypeScript compatibility check |\n| React                      | Validated with `19.2.3`                                                            |\n| React Native Nitro Modules | `>=0.37.0 <0.38.0`                                                                 |\n| Expo                       | SDK `57.0.25` development builds; RN `0.86.3`                                      |\n| iOS                        | `16.4` or later                                                                    |\n\niOS static frameworks are supported with source-built React Native. After\nupgrading, regenerate the Expo native project or run `pod install`, then rebuild\nthe app so CocoaPods applies the updated header paths.\n\n## Expo Config\n\nAdd the plugin to `app.json` or `app.config.js` before prebuild:\n\n```js\nexport default {\n  expo: {\n    scheme: \"myapp\",\n    ios: {\n      bundleIdentifier: \"com.company.myapp\",\n    },\n    android: {\n      package: \"com.company.myapp\",\n    },\n    plugins: [\n      [\n        \"react-native-nitro-auth\",\n        {\n          ios: {\n            googleClientId: process.env.GOOGLE_IOS_CLIENT_ID,\n            googleServerClientId: process.env.GOOGLE_SERVER_CLIENT_ID,\n            appleSignIn: true,\n            microsoftClientId: process.env.MICROSOFT_CLIENT_ID,\n            microsoftTenant: process.env.MICROSOFT_TENANT,\n            microsoftB2cDomain: process.env.MICROSOFT_B2C_DOMAIN,\n          },\n          android: {\n            googleClientId: process.env.GOOGLE_WEB_CLIENT_ID,\n            appleAndroidBrokerUrl: \"https://auth.example.com/apple\",\n            appleAndroidCallbackScheme: \"myapp-auth\",\n            microsoftClientId: process.env.MICROSOFT_CLIENT_ID,\n            microsoftTenant: process.env.MICROSOFT_TENANT,\n            microsoftB2cDomain: process.env.MICROSOFT_B2C_DOMAIN,\n          },\n        },\n      ],\n    ],\n    extra: {\n      googleWebClientId: process.env.GOOGLE_WEB_CLIENT_ID,\n      appleWebClientId: process.env.APPLE_WEB_CLIENT_ID,\n      microsoftClientId: process.env.MICROSOFT_CLIENT_ID,\n      microsoftTenant: process.env.MICROSOFT_TENANT,\n      microsoftB2cDomain: process.env.MICROSOFT_B2C_DOMAIN,\n      nitroAuthWebStorage: \"session\",\n    },\n  },\n};\n```\n\nPlugin options:\n\n| Option                               | Platform | Required for                                                                     |\n| ------------------------------------ | -------- | -------------------------------------------------------------------------------- |\n| `ios.googleClientId`                 | iOS      | Google Sign-In on iOS.                                                           |\n| `ios.googleServerClientId`           | iOS      | Google server auth code flow.                                                    |\n| `ios.googleUrlScheme`                | iOS      | Optional Google redirect scheme. Derived from `ios.googleClientId` when omitted. |\n| `ios.appleSignIn`                    | iOS      | Apple Sign-In entitlement. Personal Apple teams cannot provision this.           |\n| `ios.microsoftClientId`              | iOS      | Microsoft Entra ID native login.                                                 |\n| `ios.microsoftTenant`                | iOS      | Microsoft tenant override.                                                       |\n| `ios.microsoftB2cDomain`             | iOS      | Microsoft B2C hostname.                                                          |\n| `android.googleClientId`             | Android  | Google Sign-In on Android.                                                       |\n| `android.appleAndroidBrokerUrl`      | Android  | HTTPS base URL of your Apple broker. Required together with the callback scheme. |\n| `android.appleAndroidCallbackScheme` | Android  | App-specific lowercase custom scheme, such as `myapp-auth`.                      |\n| `android.microsoftClientId`          | Android  | Microsoft Entra ID native login.                                                 |\n| `android.microsoftTenant`            | Android  | Microsoft tenant override.                                                       |\n| `android.microsoftB2cDomain`         | Android  | Microsoft B2C hostname.                                                          |\n\nWhen `ios.googleUrlScheme` is omitted, the plugin derives\n`com.googleusercontent.apps.<id>` from an iOS client ID that ends in\n`.apps.googleusercontent.com`. Set `ios.googleUrlScheme` only to override that\nvalue.\n\nWeb reads provider client IDs from `expo.extra`; native platforms read values\nwritten by the plugin during prebuild.\n\nWeb options in `expo.extra`:\n\n| Option                         | Default           | Purpose                                                                         |\n| ------------------------------ | ----------------- | ------------------------------------------------------------------------------- |\n| `googleWebClientId`            | —                 | Google OAuth client ID.                                                         |\n| `appleWebClientId`             | —                 | Apple Services ID.                                                              |\n| `microsoftClientId`            | —                 | Microsoft Entra ID application ID.                                              |\n| `microsoftTenant`              | `common`          | Microsoft tenant, domain, or B2C policy.                                        |\n| `microsoftB2cDomain`           | —                 | Microsoft B2C hostname.                                                         |\n| `nitroAuthWebStorage`          | `session`         | `session`, `local`, or `memory`.                                                |\n| `nitroAuthPersistTokensOnWeb`  | adapter-dependent | Persist token fields in configured storage. Set explicitly in new integrations. |\n| `nitroAuthPersistProfileOnWeb` | `true`            | Persist email/name/photo in configured storage.                                 |\n\nWeb reads `expo-constants` for these options. `expo-constants` is an optional\npeer dependency: without it, web falls back to defaults and provider client\nIDs must be configured another way.\n\n### Apple on Android\n\nGoogle and Apple use the same calls on Android and iOS:\n\n```ts\nconst credential = await AuthService.getCredential(\"apple\");\n```\n\nAndroid Apple opens a Custom Tab and requires a server broker. Configure the two\nAndroid plugin options above, then prebuild and rebuild. The plugin installs\nthe resources and callback Activity; the app needs no browser or deep-link\nhandler. Use a callback scheme distinct from the app's other auth links.\nBroker URLs must use HTTPS without credentials, query parameters, or fragments.\nFor bare Android, define `nitro_auth_apple_android_broker_url` and\n`nitro_auth_apple_android_callback_scheme` string resources and register a VIEW,\nDEFAULT, BROWSABLE intent filter on `com.auth.AppleAuthCallbackActivity` for the\nconfigured scheme, host `apple`, and exact path `/callback`.\n\nThe broker is hosted by your backend; it has no\nSupabase dependency. Register an Apple Services ID associated with your Sign in\nwith Apple App ID, and an HTTPS return URL pointing to the broker. Keep Apple\nsigning keys and client secrets on the server. Native iOS continues using the\nApp ID and native Apple authorization UI.\n\nImplement these endpoints relative to `appleAndroidBrokerUrl`:\n\n1. `POST /start` accepts `{nonce, codeChallenge, scopes?}`. Nonce and challenge\n   are lowercase SHA-256 hex. Scopes contain only `email` and `fullName`; map\n   `fullName` to Apple's OAuth `name` scope. Return\n   `{data:{attemptId, authorizationUrl}}`, where `attemptId` is a canonical UUID\n   and the URL starts at `https://appleid.apple.com/auth/authorize`.\n2. Your HTTPS Apple callback verifies state and the Apple token's signature,\n   issuer, audience, expiry, and nonce. Store the result privately and redirect\n   to `myapp-auth://apple/callback?attemptId=<UUID>`. Do not put credentials or\n   the proof verifier in this URL.\n3. `POST /complete` accepts `{attemptId, codeVerifier}`. The verifier is 32 random\n   bytes encoded as 64 lowercase hex characters; its SHA-256 hex digest must\n   equal the stored challenge. Atomically consume the matching unexpired\n   attempt and return\n   `{data:{idToken, authorizationCode, user:{id,email?,name?,firstName?,lastName?}}}`.\n   Required fields must be nonempty strings. Optional names/email may be absent\n   or null. Derive `user.id` from the verified Apple subject.\n\nUse no-store responses, encrypted credential storage, short attempt expiry,\nrequest limits, and single-use proof consumption. Return failures as\n`{error:{code,message}}`; Apple cancellation uses HTTP 409 with\n`APPLE_AUTHORIZATION_CANCELLED`. The package exposes fixed error descriptions,\nrejects redirects and oversized responses, and accepts only the active attempt's\ncallback. The package manages nonce/proof generation, browser cancellation,\nrequest deadlines, and transient cleanup. It returns the original nonce with\n`getCredential()` for your application's final server session exchange.\n\n### Web OAuth redirects\n\nWeb Google, Microsoft, and Apple flows use `window.location.origin` as the OAuth\nredirect URI. Register the exact origin with each provider, without adding an\nOAuth callback path. Google and Microsoft complete in a popup; their callbacks\nmay return query or hash parameters at the page root. The package accepts only\nthat registered root target, verifies `state` before reading the response, and\nverifies the identity-token `nonce` before creating a session. Apple uses the\nsame origin through the Apple JS popup flow.\n\nOn iOS, the plugin also applies the CocoaPods modular-header settings required\nby the Google Sign-In dependency chain (`AppCheckCore`, `GoogleUtilities`, and\n`RecaptchaInterop`). Expo apps should not add those pods manually through\n`expo-build-properties`.\n\nMicrosoft tenant values are validated before opening the authorization URL. Use\n`common`, `organizations`, `consumers`, a tenant ID, or a tenant domain for\nstandard Entra ID. For B2C, set `microsoftB2cDomain` to a hostname such as\n`contoso.b2clogin.com` and set `microsoftTenant` to a policy such as\n`B2C_1_signin`. For custom B2C domains, set `microsoftTenant` to a tenant/policy\npath such as `contoso.onmicrosoft.com/B2C_1_signin`.\n\n## Quick Start\n\n```tsx\nimport { Button } from \"react-native\";\nimport { useAuth, type ProviderLoginOptions } from \"react-native-nitro-auth\";\n\nexport function SignInButton() {\n  const { user, login, logout } = useAuth();\n\n  async function signInWithGoogle() {\n    const options: ProviderLoginOptions<\"google\"> = {\n      scopes: [\"openid\", \"profile\", \"email\"],\n    };\n\n    await login(\"google\", options);\n  }\n\n  if (user) {\n    return <Button title=\"Sign out\" onPress={logout} />;\n  }\n\n  return <Button title=\"Continue with Google\" onPress={signInWithGoogle} />;\n}\n```\n\nImperative callers can use the same provider-aware options:\n\n```ts\nimport { AuthError, AuthService } from \"react-native-nitro-auth\";\n\nasync function signInWithGoogle() {\n  try {\n    const user = await AuthService.loginAndGetUser(\"google\", {\n      forceAccountPicker: true,\n    });\n    return user.idToken;\n  } catch (error) {\n    if (\n      error instanceof AuthError &&\n      (error.code === \"cancelled\" || error.code === \"timeout\")\n    ) {\n      return undefined;\n    }\n    throw error;\n  }\n}\n\nasync function signInWithMicrosoft() {\n  await AuthService.login(\"microsoft\", {\n    tenant: \"organizations\",\n    prompt: \"select_account\",\n  });\n}\n```\n\n`login()` still returns `Promise<void>` and leaves the session on\n`AuthService.currentUser`. `loginAndGetUser()` returns the user captured by its\nown login completion, even if a later operation replaces the session. `logout()` is synchronous and\nreturns `void`.\n\nUse `getCredential()` when the app sends an identity-provider token to its own\nbackend and does not need a local package session:\n\n```ts\nconst credential = await AuthService.getCredential(\"google\", {\n  forceAccountPicker: true,\n});\n\nawait fetch(yourAuthEndpoint, {\n  method: \"POST\",\n  headers: { \"Content-Type\": \"application/json\" },\n  body: JSON.stringify({\n    provider: credential.provider,\n    idToken: credential.idToken,\n    nonce: credential.nonce,\n  }),\n});\n```\n\n`getCredential()` supports Google and Apple. It creates a random nonce, sends\nits SHA-256 hex value to the provider, returns the raw nonce for backend\nverification, and clears provider state before resolving without publishing a\npackage session.\nIf a package session is already active, it rejects with `invalid_state` before\nprovider setup or session changes; call `logout()` before requesting a separate\ncredential.\nWhile acquisition is pending, another credential or session operation rejects\nwith `operation_in_progress`; `logout()` and `dispose()` can cancel it. Cleanup\npreserves the original acquisition error if cleanup also fails. Credential acquisition emits correlated operation events without temporary\nlogin, state, or logout events.\nGoogle defaults to `openid`, `email`, and `profile`; Apple defaults to `email`\nand `fullName` (`name` in Apple's web SDK). Explicit `scopes` replace those defaults. Caller-supplied `nonce`\nand Android `useLegacyGoogleSignIn` are not accepted. Android nonce-bound Google\nflows use Credential Manager even with `forceAccountPicker: true`; they reject\nwhen Credential Manager cannot provide and verify a matching ID token instead\nof retrying through legacy Google Sign-In.\n\n## Providers\n\n| Provider  | Native       | Web | Notes                                                                                  |\n| --------- | ------------ | --- | -------------------------------------------------------------------------------------- |\n| Google    | iOS, Android | Yes | Supports account picker, login hint, refresh, and incremental scopes.                  |\n| Apple     | iOS, Android | Yes | Native iOS; HTTPS broker on Android. Name/email may be absent on repeat authorization. |\n| Microsoft | iOS, Android | Yes | Supports tenant, B2C, refresh, and incremental scopes.                                 |\n\nUse `expo-auth-session`,\n`react-native-app-auth`, Auth0, Firebase Auth, or your identity provider SDK\nwhen you need generic OAuth/OIDC providers, password authentication, MFA,\nhosted user management, or server session management.\n\n## API\n\nMain exports:\n\n- `useAuth()` for reactive user, scope, loading, and error state.\n- `AuthService` for imperative operations and account listeners.\n- `AuthService.loginAndGetUser()` when the caller needs the signed-in user from\n  the same call.\n- `AuthService.getCredential()` when the caller needs a nonce-bound Google or\n  Apple ID token without retaining a package session.\n- `SocialButton` for provider-aware UI.\n- `AuthProvider` for `\"google\"`, `\"apple\"`, and `\"microsoft\"`.\n- `AuthError` and `AuthErrorCode` for deterministic failures.\n- Provider-specific option types for strongly typed login calls.\n\nBoth `useAuth().login()` and `AuthService.login()` reject option fields that do\nnot belong to the selected provider:\n\n```ts\nimport type {\n  ProviderLoginOptions,\n  MicrosoftLoginOptions,\n} from \"react-native-nitro-auth\";\n\nconst googleOptions: ProviderLoginOptions<\"google\"> = {\n  scopes: [\"openid\", \"email\"],\n  hostedDomain: \"company.com\",\n  forceAccountPicker: true,\n};\n\nconst microsoftOptions: MicrosoftLoginOptions = {\n  tenant: \"organizations\",\n  prompt: \"select_account\",\n};\n```\n\nSupported login options:\n\n| Provider  | Options                                                                                                                                                                                                                       |\n| --------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Google    | `scopes`, `loginHint`, `nonce`, `forceAccountPicker`, `hostedDomain`, `useSheet`, `openIDRealm`, `useOneTap`, `filterByAuthorizedAccounts`, `useLegacyGoogleSignIn`, `forceCodeForRefreshToken`, `requestVerifiedPhoneNumber` |\n| Apple     | `scopes`, `nonce`                                                                                                                                                                                                             |\n| Microsoft | `scopes`, `loginHint`, `tenant`, `prompt`                                                                                                                                                                                     |\n\n`prompt` is typed as `\"login\"`, `\"consent\"`, `\"select_account\"`, or `\"none\"`.\n\n### Session operations\n\n- `logout()` is synchronous and returns `void`. It clears package session state\n  and signs out provider SDK state where available. It does not revoke a\n  provider grant or your backend session. Do not `await` it.\n- `silentRestore()` resolves with or without a restorable session. It never\n  opens interactive UI: a near-expiry Google session rejects with\n  `interaction_required` instead of showing a popup.\n- `requestScopes()` supports Google and Microsoft and may require user\n  interaction.\n- `revokeScopes()` removes scopes from package state and preserves its\n  `Promise<void>` contract. `revokeScopesWithResult()` returns\n  `{ revokedAtProvider: false, revokedScopes }`. Neither method revokes scopes\n  at the provider.\n- `getAccessToken()` returns the current access token and refreshes near-expiry\n  Google or Microsoft credentials when supported.\n- `refreshToken()` supports Google and Microsoft. Apple token exchange and\n  refresh belong on your backend. Native Apple sessions reject `refreshToken()`\n  and `requestScopes()` with `unsupported_provider` while preserving the session.\n- `revokeAccess()` clears local state only after provider revocation succeeds.\n  Client-side revocation supports Google web and iOS sessions, plus Android\n  sessions created through legacy Google Sign-In. Unsupported providers reject\n  with `unsupported_provider`. Android Google sessions without any active\n  session reject with `not_signed_in`. Signed-in Credential Manager/One-Tap\n  sessions are not eligible for client-side provider revocation and reject with\n  `unsupported_provider`; local session state is unchanged.\n\n`SocialButton` normalizes runtime failures to `AuthError` instances. Its\n`onError` callback receives an `AuthError`, so TypeScript exposes `code`,\n`operation`, and `underlyingMessage` without a cast. Use\n`error instanceof AuthError` when handling an error value that came from\noutside the package.\n\n### Social buttons\n\n`SocialButton` renders Google and Apple controls in `custom` mode by default.\nSet `renderMode` to `image` or `svg` to use the package's official full-button\nartwork. Those modes preserve the platform artwork's aspect ratio and do not\napply `textStyle` or `borderRadius`. Microsoft keeps its existing custom\nrenderer. `appearance` accepts `light` or `dark`; `shape` accepts `pill` or\n`rectangular`. For Google and Apple, the deprecated `variant` values `primary`,\n`outline`, and `white` map to `light`; `black` maps to `dark`.\n\nSet `iconOnly` to render the provider's official square icon without cropping\nthe full button. It defaults to `false`; icon-only buttons remain 48 × 48 dp\ntargets and keep the accessible label “Sign in with Google” or “Sign in with\nApple”.\n\nWhile a login runs, every render mode keeps the provider mark, the button\nchrome, and the button size. Labeled buttons show the mark with the indicator\nbeside it; icon-only buttons dim the mark and center the indicator over it.\nTurning `loading` on or off never moves or resizes the control.\n\nCustom content can use the exported `SocialProviderIcon` for Google or Apple\nartwork without copying assets or loading a font. Set `loadingIndicator={null}`\nwhen that content renders its own loading state; this removes the default\nindicator while preserving the outer button's\nbusy state and duplicate-press protection. A React element passed as\n`loadingIndicator` replaces the default indicator inside the button.\n\n```tsx\n<SocialButton provider=\"google\" appearance=\"light\" shape=\"pill\" />\n<SocialButton provider=\"apple\" renderMode=\"svg\" iconOnly />\n```\n\nWhen provided, `onPress` replaces the package-managed login and may return a\npromise. The component disables itself and reports progress while it settles;\n`loading` adds a controlled busy state. Rejections are normalized and passed to\n`onError` as `AuthError`.\n\nCustom mode draws its label in the platform system font, which is Roboto on\nAndroid and San Francisco on iOS, and needs no bundled font. To use Google Sans\nMedium instead, set the Expo config plugin's `googleButtonFont` option to `true`\nin the existing `react-native-nitro-auth` plugin options and pass the family\nthrough `textStyle`:\n\n```js\n[\n  \"react-native-nitro-auth\",\n  { googleButtonFont: true /* keep other options */ },\n];\n```\n\n```tsx\n<SocialButton provider=\"google\" textStyle={{ fontFamily: googleSansFamily }} />\n```\n\nNo render mode requires this font. For a bare React Native app without the Expo\nplugin, copy\n`node_modules/react-native-nitro-auth/assets/fonts/GoogleSans-Medium.ttf` to\nAndroid as `android/app/src/main/assets/fonts/NitroAuthGoogleSans-Medium.ttf`.\nOn iOS, add `NitroAuthGoogleSans-Medium.ttf` to the app bundle and list it under\n`UIAppFonts` in `Info.plist`. The registered font families are\n`NitroAuthGoogleSans-Medium` on Android and `GoogleSans-Medium` on iOS; web apps\nmust register `GoogleSans-Medium` themselves. After changing native font\nconfiguration, regenerate and rebuild the app.\n\nThe package ships the official Google and Apple marks as images and draws them\nunaltered in every mode. `svg` mode uses vector button artwork; Google's vector\nexport draws its mark with a Figma conic gradient inside a `foreignObject`,\nwhich no native SVG renderer supports, so the package draws the mark image into\nthat box instead. Run `bun scripts/generate-social-button-assets.ts` after\nchanging any artwork file, then refresh `src/ui/assets/provenance.json`.\n\nThe layouts follow the [Google Sign-In branding\nguidelines](https://developers.google.com/identity/branding-guidelines) and\n[Apple's Sign in with Apple HIG](https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple).\n\n### Token semantics and capabilities\n\n`expirationTime` is the access-token expiry in epoch milliseconds on every\nplatform. Android Google never returns an OAuth access token, so its\n`expirationTime` uses the ID-token `exp` claim as a documented fallback and\n`getAccessToken()` stays `undefined`.\n\nGoogle `hostedDomain` is returned from the requested configuration. Android\nkeeps that non-secret value across module/process recreation only when the\nrestored Google account identity matches; logout or account replacement clears\nit. iOS uses the restored Google account configuration, and web reports the\nprovider token claim when present.\n\nTyped platform capabilities are exported so consumers never assume tokens the\nprovider cannot produce:\n\n```ts\nimport { getProviderTokenCapabilities } from \"react-native-nitro-auth\";\n\nconst androidGoogle = getProviderTokenCapabilities(\"google\", \"android\");\n// { supportsAccessToken: false, accessTokenExpirySource: \"id_token\", ... }\n```\n\n| Provider  | Platform        | Access token | Client-side refresh | Server auth code | Expiry source  |\n| --------- | --------------- | ------------ | ------------------- | ---------------- | -------------- |\n| Google    | iOS             | yes          | yes                 | yes              | access token   |\n| Google    | Android         | no           | yes (silent)        | yes (legacy)     | ID-token `exp` |\n| Google    | Web             | yes          | yes                 | yes              | access token   |\n| Apple     | iOS/Android/Web | no           | no                  | no               | —              |\n| Microsoft | all             | yes          | yes                 | no               | access token   |\n\n## Events\n\n`onAuthEvent()` subscribes to privacy-safe typed lifecycle events:\n`login_started`, `login_succeeded`, `login_failed`, `tokens_refreshed`,\n`refresh_failed`, `session_changed`, `logout`, and `dispose`. Events carry the\nprovider and a typed error code only — never tokens or user payloads.\n\n```ts\nconst unsubscribe = AuthService.onAuthEvent((event) => {\n  if (event.type === \"login_failed\") {\n    report(event.provider, event.errorCode);\n  }\n});\n\n// Call when the subscriber is no longer needed.\nunsubscribe();\n```\n\nAsync service calls also emit `operation_started` followed by one\n`operation_succeeded` or `operation_failed`. These events carry `operationId`,\n`operation`, an optional `provider`, and terminal `elapsedMilliseconds`.\nFailures include `errorCode`. Timing covers the complete service call, including\nvalidation. Concurrent callers receive distinct IDs even when native refresh is\ndeduplicated. Use `AuthLifecycleEvent` for the full discriminated event union.\nSynchronous logout/dispose retain their named lifecycle events.\n\n`onAuthStateChanged`, `onTokensRefreshed`, and `onSessionChanged` can carry\ncredentials and profile data; never forward them to analytics. Listener failures\nare isolated. Unsubscribe is idempotent and suppresses queued JS delivery.\nWeb legacy state registration sends an initial value; native registration waits\nfor a change. Use `getSessionSnapshot()` for an atomic current value:\n\n```ts\nconst snapshot = AuthService.getSessionSnapshot(); // { revision, user?, scopes }\nconst remove = AuthService.onSessionChanged((next) => {\n  // Consume the snapshot; do not log user or token fields.\n});\n```\n\n`useAuth()` shares one native snapshot subscription across mounted consumers.\nSnapshot observers remain usable after service disposal and reattach when the\nservice recreates. Other subscriptions end on disposal. Refresh publishes state,\nthen token data, then its named lifecycle event. Do not infer ordering between\nasync native callbacks and the service promise's operation events.\n\n## Storage and Security\n\nNative token fields, including Microsoft refresh tokens, are held in memory by\nthis package. Provider SDKs may retain their own sign-in state, which\n`silentRestore()` can use. Persist only the minimum application session data\nyou need, preferably in platform secure storage or on your backend.\n\nOn web, user metadata and scopes use `sessionStorage` by default. Choose\n`local`, `session`, or `memory` with `nitroAuthWebStorage`. Token fields and the\nMicrosoft refresh token remain in memory unless token persistence is enabled.\nSet `nitroAuthPersistTokensOnWeb` explicitly in new integrations. For backward\ncompatibility, a custom storage adapter still enables token persistence when\nthe option is omitted; set it to `false` to keep tokens in memory. Enabling\npersistence places credentials in the configured storage and changes your XSS\nrisk profile.\nProfile metadata (email, name, photo) is persisted by default; set\n`nitroAuthPersistProfileOnWeb: false` to keep profile PII out of storage.\nSupplying a custom storage adapter without an explicit token-persistence option\nkeeps the pre-0.7 behavior and persists tokens.\n\nJWT decoding in this package is for display and routing only. Native iOS and\nAndroid share a C++ payload split (`docs/native-libraries.md`). Validate token\nsignatures, issuer, audience, nonce, and expiry on your server before creating\nan application session.\n\n## Error Contract\n\n`AuthService` operations and `useAuth()` mutations throw `AuthError` with\n`name`, stable `code`, `operation`, `message`, and optional\n`underlyingMessage`. `message` equals `code`; `operation` names the failed\nphase; `underlyingMessage` preserves a differing raw platform message. The\nfull canonical OAuth error table and lifecycle contracts live in\n[docs/error-contract.md](docs/error-contract.md).\n\n```ts\nimport {\n  AuthError,\n  AuthService,\n  type AuthErrorCode,\n  type AuthOperation,\n} from \"react-native-nitro-auth\";\n\nasync function signIn(\n  reportFailure: (\n    code: AuthErrorCode,\n    operation: AuthOperation | undefined,\n  ) => void,\n) {\n  try {\n    await AuthService.login(\"google\");\n  } catch (error) {\n    if (error instanceof AuthError) {\n      if (error.code === \"cancelled\") return;\n      reportFailure(error.code, error.operation);\n      return;\n    }\n    throw error;\n  }\n}\n```\n\nError codes are `cancelled`, `interaction_required`, `timeout`,\n`popup_blocked`, `network_error`, `configuration_error`, `not_signed_in`,\n`operation_in_progress`, `unsupported_provider`, `invalid_state`,\n`invalid_nonce`, `token_error`, `no_id_token`, `parse_error`,\n`refresh_failed`, and `unknown`.\n\nTreat `underlyingMessage` as untrusted diagnostic text that may contain provider\ndetails. Prefer `code` and `operation` for telemetry and user-facing decisions;\ndo not forward raw details automatically.\n\n## Platform Support\n\n| Platform | Status                                                            |\n| -------- | ----------------------------------------------------------------- |\n| iOS      | Google, Apple, Microsoft native flows.                            |\n| Android  | Google and Microsoft native flows; Apple through an HTTPS broker. |\n| Web      | Google, Apple, and Microsoft OAuth through Expo web config.       |\n| Expo     | Development builds with the config plugin.                        |\n\nThe native package gate and Expo example use React Native `0.86.3`. The\n`check:ci` workflow also compiles the public source against React Native\n`0.87.0`'s Strict TypeScript API to catch declaration and callback regressions;\nthat compatibility check does not change the runtime baseline. Expo SDK\n`57.0.25` selects React Native `0.86.3`; do not override it in an Expo app.\n\nPackage peer range: `>=0.37.0 <0.38.0`.\n\n### Migration from 0.9.x and earlier\n\nVersion 0.10.0 requires Nitro Modules `>=0.37.0 <0.38.0`. Upgrade\n`react-native-nitro-modules` before installing this package, then regenerate\nnative projects with `bunx expo prebuild` for Expo or run `pod install` for a\nbare iOS app. Android callers that branch on `revokeAccess()` errors should\nkeep `unsupported_provider` for active One-Tap sessions and reserve\n`not_signed_in` for an absent session.\n\n## Troubleshooting\n\n- **Expo Go error:** build a dev client; Expo Go cannot load Nitro modules.\n- **Provider not configured:** verify plugin values, `expo.extra`, and that you\n  prebuilt after changing config.\n- **Apple profile missing name/email:** Apple only sends those fields on the\n  first authorization.\n- **Microsoft redirect mismatch:** confirm bundle ID, Android package,\n  `microsoftClientId`, and tenant/B2C settings match the provider console.\n\n## Development\n\n```sh\nbun install\nbun run check\nbun run release:preflight\nbun run example:android\nbun run example:ios\n```\n\nRun native example builds locally before release when changing plugin, native,\nNitro, or packaging files. GitHub CI does not build the Android or iOS example;\nuse the commands above for local validation.\n\nThe [native performance investigation](docs/native-performance-plan.md) maps\ncurrent C++ ownership and implemented credential, event, error, and snapshot\nimprovements. It describes future work, not new APIs or measured speedups.\n\n## Links\n\n- [npm package](https://www.npmjs.com/package/react-native-nitro-auth)\n- [GitHub repository](https://github.com/JoaoPauloCMarra/react-native-nitro-auth)\n- [Issue tracker](https://github.com/JoaoPauloCMarra/react-native-nitro-auth/issues)\n- [Native libraries](docs/native-libraries.md)\n- [Benchmark policy](docs/benchmarks.md)\n- [Changelog](https://github.com/JoaoPauloCMarra/react-native-nitro-auth/blob/main/CHANGELOG.md)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}