{"_id":"@chathura_dev/expo-msal","_rev":"15-f4c32dbc3bca08c28050ba77418b11db","name":"@chathura_dev/expo-msal","dist-tags":{"latest":"0.1.15"},"versions":{"0.1.0":{"name":"@chathura_dev/expo-msal","version":"0.1.0","keywords":["react-native","expo","expo-msal","ExpoMsal"],"author":{"url":"https://github.com/chathuraed","name":"chathuraed","email":"chathura.dev93@gmail.com"},"license":"MIT","_id":"@chathura_dev/expo-msal@0.1.0","maintainers":[{"name":"chathura_dev","email":"i3.chathura@gmail.com"}],"homepage":"https://github.com/chathuraed/expo-msal#readme","bugs":{"url":"https://github.com/chathuraed/expo-msal/issues"},"dist":{"shasum":"52eb92e00b2b4db1cbdf2b121482755b355dc098","tarball":"https://registry.npmjs.org/@chathura_dev/expo-msal/-/expo-msal-0.1.0.tgz","fileCount":34,"integrity":"sha512-8fECZ78YZsKTPrZ3n0Y7KVXQYkUDmyUOa4G4w8PKJACLwNbVTP/gRnxy4AaC/LAk5IFz2O5g5DB8fYZo1Y/Qvg==","signatures":[{"sig":"MEYCIQCPzb5UphNro3FUPZ4W1MUQZlqqYFvqotvFoWFvzTKaugIhAI7/C8xv6PTRPQt8T1zrKeVxRPiNjgC1/Sr//zI/idSQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92115},"main":"build/index.js","types":"build/index.d.ts","gitHead":"871d92f73ddf52698c24e8633aead4b4f0a7e576","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"xed example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"chathura_dev","email":"i3.chathura@gmail.com"},"repository":{"url":"git+https://github.com/chathuraed/expo-msal.git","type":"git"},"_npmVersion":"10.9.4","description":"MSAL (Microsoft Authentication Library) integration for Expo applications","directories":{},"_nodeVersion":"22.21.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"expo":"^54.0.27","@types/react":"~19.1.0","react-native":"0.81.5","expo-module-scripts":"^5.0.8"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-msal_0.1.0_1765777588695_0.07374124254421122","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@chathura_dev/expo-msal","version":"0.1.1","keywords":["react-native","expo","expo-msal","ExpoMsal"],"author":{"url":"https://github.com/chathuraed","name":"chathuraed","email":"chathura.dev93@gmail.com"},"license":"MIT","_id":"@chathura_dev/expo-msal@0.1.1","maintainers":[{"name":"chathura_dev","email":"i3.chathura@gmail.com"}],"homepage":"https://github.com/chathuraed/expo-msal#readme","bugs":{"url":"https://github.com/chathuraed/expo-msal/issues"},"dist":{"shasum":"3034e22dd4b3d4316b7ff284c787725a8bcd7e02","tarball":"https://registry.npmjs.org/@chathura_dev/expo-msal/-/expo-msal-0.1.1.tgz","fileCount":34,"integrity":"sha512-RCL9t2hUXR5BwdXHBIJuXUZypBfTQAwJXFIKMnBM3dgSf58dYXVu5ZNMB9FQX3i62aWC/oK8V4jV74G+E6AD+w==","signatures":[{"sig":"MEQCIHU1IQ10yW78QtEQ9ntJdq8gr6tSgZRCbShhquhkVnSUAiBzzDonl18lb/wippw6dM+qXoG+RX1GH8CfwO8T8fkP2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92586},"main":"build/index.js","types":"build/index.d.ts","gitHead":"871d92f73ddf52698c24e8633aead4b4f0a7e576","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"xed example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"chathura_dev","email":"i3.chathura@gmail.com"},"repository":{"url":"git+https://github.com/chathuraed/expo-msal.git","type":"git"},"_npmVersion":"10.9.4","description":"MSAL (Microsoft Authentication Library) integration for Expo applications","directories":{},"_nodeVersion":"22.21.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"expo":"^54.0.27","@types/react":"~19.1.0","react-native":"0.81.5","expo-module-scripts":"^5.0.8"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-msal_0.1.1_1765778294183_0.9679178325560991","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@chathura_dev/expo-msal","version":"0.1.2","keywords":["react-native","expo","expo-msal","ExpoMsal"],"author":{"url":"https://github.com/chathuraed","name":"chathuraed","email":"chathura.dev93@gmail.com"},"license":"MIT","_id":"@chathura_dev/expo-msal@0.1.2","maintainers":[{"name":"chathura_dev","email":"i3.chathura@gmail.com"}],"homepage":"https://github.com/chathuraed/expo-msal#readme","bugs":{"url":"https://github.com/chathuraed/expo-msal/issues"},"dist":{"shasum":"d48f788fef06944260af22a9efdc53ea46cfe9df","tarball":"https://registry.npmjs.org/@chathura_dev/expo-msal/-/expo-msal-0.1.2.tgz","fileCount":34,"integrity":"sha512-2NohSSnUsUX7oOuevA6UOESsVucPVw4wC+N9wIDwpPYtEnrzStthcDDa64b38sjJWG9OBT5DhO9KK0IcHvNgHQ==","signatures":[{"sig":"MEYCIQDEQqCqDxWf108puU4MIYilw9FQAR5Zfjo5ZgiPUfKSZAIhAINXYQnYW2gyNbxDyD801cnH15vOhWiYnbKOObk7y5Bq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92836},"main":"build/index.js","types":"build/index.d.ts","gitHead":"871d92f73ddf52698c24e8633aead4b4f0a7e576","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"xed example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"chathura_dev","email":"i3.chathura@gmail.com"},"repository":{"url":"git+https://github.com/chathuraed/expo-msal.git","type":"git"},"_npmVersion":"10.9.4","description":"MSAL (Microsoft Authentication Library) integration for Expo applications","directories":{},"_nodeVersion":"22.21.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"expo":"^54.0.27","@types/react":"~19.1.0","react-native":"0.81.5","expo-module-scripts":"^5.0.8"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-msal_0.1.2_1765778692916_0.4588941747977209","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@chathura_dev/expo-msal","version":"0.1.4","keywords":["react-native","expo","expo-msal","ExpoMsal"],"author":{"url":"https://github.com/chathuraed","name":"chathuraed","email":"chathura.dev93@gmail.com"},"license":"MIT","_id":"@chathura_dev/expo-msal@0.1.4","maintainers":[{"name":"chathura_dev","email":"i3.chathura@gmail.com"}],"homepage":"https://github.com/chathuraed/expo-msal#readme","bugs":{"url":"https://github.com/chathuraed/expo-msal/issues"},"dist":{"shasum":"7404584c81119d64e8c951a36e16948217481126","tarball":"https://registry.npmjs.org/@chathura_dev/expo-msal/-/expo-msal-0.1.4.tgz","fileCount":34,"integrity":"sha512-zYC0VKL1XyqU5F2oFSb3g4Kce+lPkNFNK6BBMtOPXeY4RO/Xb7x5LeElTELgHjbkjHniLtLfuoWrmMNL5Ilzgw==","signatures":[{"sig":"MEYCIQCpMn0vHUJDmMAOwNfgyFK1+cu7u3u39DAWc49EFat69QIhALsehd7kZOPzUeuj/UMV5rHOuhKcBqSVgb7+qm0Flzvr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93699},"main":"build/index.js","types":"build/index.d.ts","gitHead":"871d92f73ddf52698c24e8633aead4b4f0a7e576","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"xed example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"chathura_dev","email":"i3.chathura@gmail.com"},"repository":{"url":"git+https://github.com/chathuraed/expo-msal.git","type":"git"},"_npmVersion":"10.9.4","description":"MSAL (Microsoft Authentication Library) integration for Expo applications","directories":{},"_nodeVersion":"22.21.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"expo":"^54.0.27","@types/react":"~19.1.0","react-native":"0.81.5","expo-module-scripts":"^5.0.8"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-msal_0.1.4_1765779341616_0.9979516955637218","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@chathura_dev/expo-msal","version":"0.1.5","keywords":["react-native","expo","expo-msal","ExpoMsal"],"author":{"url":"https://github.com/chathuraed","name":"chathuraed","email":"chathura.dev93@gmail.com"},"license":"MIT","_id":"@chathura_dev/expo-msal@0.1.5","maintainers":[{"name":"chathura_dev","email":"i3.chathura@gmail.com"}],"homepage":"https://github.com/chathuraed/expo-msal#readme","bugs":{"url":"https://github.com/chathuraed/expo-msal/issues"},"dist":{"shasum":"4363478375d134514ea12636baf6cd514fdb03db","tarball":"https://registry.npmjs.org/@chathura_dev/expo-msal/-/expo-msal-0.1.5.tgz","fileCount":34,"integrity":"sha512-DZetcVcLafzgDgAJRLrrjlVMRskZUj2rUNqb81/zt9qCTP2KEnD5okRJCV1h6Xz9QUCGBgwFhZ+4FX4HDrXzPg==","signatures":[{"sig":"MEUCIQCPSirWELZf6UzdYIjDPkmqVMAYImiAXAtRQmMRRgIWCgIgCVGGmBrc1+PfTbXVrqjWoH8tUH5b/eTEdGlT1FnLoS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91274},"main":"build/index.js","types":"build/index.d.ts","gitHead":"871d92f73ddf52698c24e8633aead4b4f0a7e576","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"xed example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"chathura_dev","email":"i3.chathura@gmail.com"},"repository":{"url":"git+https://github.com/chathuraed/expo-msal.git","type":"git"},"_npmVersion":"10.9.4","description":"MSAL (Microsoft Authentication Library) integration for Expo applications","directories":{},"_nodeVersion":"22.21.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"expo":"^54.0.27","@types/react":"~19.1.0","react-native":"0.81.5","expo-module-scripts":"^5.0.8"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-msal_0.1.5_1765780419054_0.2381904537884163","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@chathura_dev/expo-msal","version":"0.1.6","keywords":["react-native","expo","expo-msal","ExpoMsal"],"author":{"url":"https://github.com/chathuraed","name":"chathuraed","email":"chathura.dev93@gmail.com"},"license":"MIT","_id":"@chathura_dev/expo-msal@0.1.6","maintainers":[{"name":"chathura_dev","email":"i3.chathura@gmail.com"}],"homepage":"https://github.com/chathuraed/expo-msal#readme","bugs":{"url":"https://github.com/chathuraed/expo-msal/issues"},"dist":{"shasum":"c1e30d417c1ad236cf08f7160598c3319617eb86","tarball":"https://registry.npmjs.org/@chathura_dev/expo-msal/-/expo-msal-0.1.6.tgz","fileCount":36,"integrity":"sha512-xvF982kNBoIBEFHT8nksWL7YW1XjXey1k/nIpQRTmRfVWXE7iTNR2FRaEk+unJ8ezc66kizV5LKRkrBxW1TF0Q==","signatures":[{"sig":"MEUCICfezlgU3CmL6AoQQqdtXJopho+xBs6zMlA212GO9vZNAiEA1v6Y0X3+apZjrL/uMlbA/QNsaR9hwoS/OTjLgUEbhw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96112},"main":"build/index.js","types":"build/index.d.ts","gitHead":"871d92f73ddf52698c24e8633aead4b4f0a7e576","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"xed example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"chathura_dev","email":"i3.chathura@gmail.com"},"repository":{"url":"git+https://github.com/chathuraed/expo-msal.git","type":"git"},"_npmVersion":"10.9.4","description":"MSAL (Microsoft Authentication Library) integration for Expo applications","directories":{},"_nodeVersion":"22.21.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"expo":"^54.0.27","@types/react":"~19.1.0","react-native":"0.81.5","expo-module-scripts":"^5.0.8"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-msal_0.1.6_1765785045363_0.8565767717446056","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@chathura_dev/expo-msal","version":"0.1.7","keywords":["react-native","expo","expo-msal","ExpoMsal"],"author":{"url":"https://github.com/chathuraed","name":"chathuraed","email":"chathura.dev93@gmail.com"},"license":"MIT","_id":"@chathura_dev/expo-msal@0.1.7","maintainers":[{"name":"chathura_dev","email":"i3.chathura@gmail.com"}],"homepage":"https://github.com/chathuraed/expo-msal#readme","bugs":{"url":"https://github.com/chathuraed/expo-msal/issues"},"dist":{"shasum":"cce122fd0492e81f99e8ffde03f0934ec195722f","tarball":"https://registry.npmjs.org/@chathura_dev/expo-msal/-/expo-msal-0.1.7.tgz","fileCount":36,"integrity":"sha512-T/YDDaye3eZmj/ZZWTysyY9O/CtMSaPSTdOQ0HHML44z6TCFSJEag+MpaD014Gj/seqdQZv9Bk98RZhErube6g==","signatures":[{"sig":"MEUCIQC3HKJGLCX0J7SuGuOYfFPUc5VGL5XRexn1TNJzx3D/vwIgMy5TzIKl3vM70+ZsMsth6RimtVj6kZ2DO0xo9L6mLXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96112},"main":"build/index.js","types":"build/index.d.ts","gitHead":"871d92f73ddf52698c24e8633aead4b4f0a7e576","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"xed example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"chathura_dev","email":"i3.chathura@gmail.com"},"repository":{"url":"git+https://github.com/chathuraed/expo-msal.git","type":"git"},"_npmVersion":"10.9.4","description":"MSAL (Microsoft Authentication Library) integration for Expo applications","directories":{},"_nodeVersion":"22.21.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"expo":"^54.0.27","@types/react":"~19.1.0","react-native":"0.81.5","expo-module-scripts":"^5.0.8"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-msal_0.1.7_1765786176394_0.5926623981568342","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@chathura_dev/expo-msal","version":"0.1.8","keywords":["react-native","expo","expo-msal","ExpoMsal"],"author":{"url":"https://github.com/chathuraed","name":"chathuraed","email":"chathura.dev93@gmail.com"},"license":"MIT","_id":"@chathura_dev/expo-msal@0.1.8","maintainers":[{"name":"chathura_dev","email":"i3.chathura@gmail.com"}],"homepage":"https://github.com/chathuraed/expo-msal#readme","bugs":{"url":"https://github.com/chathuraed/expo-msal/issues"},"dist":{"shasum":"ae20d2713aecaa40ab85e41bfa3369ca156b8742","tarball":"https://registry.npmjs.org/@chathura_dev/expo-msal/-/expo-msal-0.1.8.tgz","fileCount":41,"integrity":"sha512-aaqbPrU95X8kdQr7QOult1gUmJ0qecs6mb/7GqmISvuIW0m2Gg/2T5DB7XfAqehYIOWfgx1efIQaR3mnlXfd5Q==","signatures":[{"sig":"MEQCIFGKClg5jxrjOHyFsgGBOJgPMzNRYa+D46uZroDYicelAiBY6QrKebifmtwSKQutVPfEEgBnJcb6kfUf5nfhVpJMag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150006},"main":"build/index.js","types":"build/index.d.ts","gitHead":"871d92f73ddf52698c24e8633aead4b4f0a7e576","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"xed example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"chathura_dev","email":"i3.chathura@gmail.com"},"repository":{"url":"git+https://github.com/chathuraed/expo-msal.git","type":"git"},"_npmVersion":"10.9.4","description":"MSAL (Microsoft Authentication Library) integration for Expo applications","directories":{},"_nodeVersion":"22.21.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"expo":"^54.0.27","@types/react":"~19.1.0","react-native":"0.81.5","expo-module-scripts":"^5.0.8"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-msal_0.1.8_1765789019864_0.7003230194657748","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@chathura_dev/expo-msal","version":"0.1.9","keywords":["react-native","expo","expo-msal","ExpoMsal"],"author":{"url":"https://github.com/chathuraed","name":"chathuraed","email":"chathura.dev93@gmail.com"},"license":"MIT","_id":"@chathura_dev/expo-msal@0.1.9","maintainers":[{"name":"chathura_dev","email":"i3.chathura@gmail.com"}],"homepage":"https://github.com/chathuraed/expo-msal#readme","bugs":{"url":"https://github.com/chathuraed/expo-msal/issues"},"dist":{"shasum":"98f9bad1ca065baaabac88aaebce9f75a1c5e3a1","tarball":"https://registry.npmjs.org/@chathura_dev/expo-msal/-/expo-msal-0.1.9.tgz","fileCount":41,"integrity":"sha512-lbBMnOQ3AYJgQGzIne+vDWfYScN/FK2p9MK8puEOucUVB2T4NdX57fqMHM0m8t94bE6axjSejZbWogcfd5pQFA==","signatures":[{"sig":"MEUCIECC4OxprhZhAQM/IYUOmS9bwvbE9o25KY/p/P9kVlpcAiEAzQ+3jfuR9vV4zpxKUE/YFg6sy4gex+3fN+JQ4qTuIKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150155},"main":"build/index.js","types":"build/index.d.ts","gitHead":"871d92f73ddf52698c24e8633aead4b4f0a7e576","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"xed example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"chathura_dev","email":"i3.chathura@gmail.com"},"repository":{"url":"git+https://github.com/chathuraed/expo-msal.git","type":"git"},"_npmVersion":"10.9.4","description":"MSAL (Microsoft Authentication Library) integration for Expo applications","directories":{},"_nodeVersion":"22.21.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"expo":"^54.0.27","@types/react":"~19.1.0","react-native":"0.81.5","expo-module-scripts":"^5.0.8"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-msal_0.1.9_1765791922787_0.03595827130654561","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@chathura_dev/expo-msal","version":"0.1.10","keywords":["react-native","expo","expo-msal","ExpoMsal"],"author":{"url":"https://github.com/chathuraed","name":"chathuraed","email":"chathura.dev93@gmail.com"},"license":"MIT","_id":"@chathura_dev/expo-msal@0.1.10","maintainers":[{"name":"chathura_dev","email":"i3.chathura@gmail.com"}],"homepage":"https://github.com/chathuraed/expo-msal#readme","bugs":{"url":"https://github.com/chathuraed/expo-msal/issues"},"dist":{"shasum":"c71807df486b938b7445702b16d6bd33a513316d","tarball":"https://registry.npmjs.org/@chathura_dev/expo-msal/-/expo-msal-0.1.10.tgz","fileCount":43,"integrity":"sha512-fxXh3Dtxjnor9aGBaSPKzYFqxfb0z52wVI/HZcchrx8pkALfOkxQJhYE4OTwD5oWyc1487qCNb71vFkb2Gpycw==","signatures":[{"sig":"MEYCIQCzU27VeOEdlGhIvkzKGS8ucyJ4OmuJLYX2419fGIkLKQIhAOGVYNspRiyKy4xVPXoE6S3O4NEOjcExNxkNyIaNlHUq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188556},"main":"build/index.js","types":"build/index.d.ts","gitHead":"871d92f73ddf52698c24e8633aead4b4f0a7e576","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"xed example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"chathura_dev","email":"i3.chathura@gmail.com"},"repository":{"url":"git+https://github.com/chathuraed/expo-msal.git","type":"git"},"_npmVersion":"10.9.4","description":"MSAL (Microsoft Authentication Library) integration for Expo applications","directories":{},"_nodeVersion":"22.21.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"expo":"^54.0.27","@types/react":"~19.1.0","react-native":"0.81.5","expo-module-scripts":"^5.0.8"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-msal_0.1.10_1765798658404_0.149207990268853","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@chathura_dev/expo-msal","version":"0.1.11","keywords":["react-native","expo","expo-msal","ExpoMsal"],"author":{"url":"https://github.com/chathuraed","name":"chathuraed","email":"chathura.dev93@gmail.com"},"license":"MIT","_id":"@chathura_dev/expo-msal@0.1.11","maintainers":[{"name":"chathura_dev","email":"i3.chathura@gmail.com"}],"homepage":"https://github.com/chathuraed/expo-msal#readme","bugs":{"url":"https://github.com/chathuraed/expo-msal/issues"},"dist":{"shasum":"a702b953a3df5f5f6ec70bd0aea454e1e0783636","tarball":"https://registry.npmjs.org/@chathura_dev/expo-msal/-/expo-msal-0.1.11.tgz","fileCount":42,"integrity":"sha512-rpJd66+pq9QCb9poC3pIzcRHg3G1cMIjACuE2ExnnDkWvSkmqF1BgGs6e1mhvCcakwuQA0XFORa0sqr1w3PjIQ==","signatures":[{"sig":"MEYCIQD0CxaDdtnLMRnwEP1Q/TGpes8o7yGoYPhBRayiwfE1jwIhAJgA1qrmu4O3Mhvs56ZbsURNB9xspRZ9zGu4ymDykPB5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176180},"main":"build/index.js","types":"build/index.d.ts","gitHead":"871d92f73ddf52698c24e8633aead4b4f0a7e576","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"xed example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"chathura_dev","email":"i3.chathura@gmail.com"},"repository":{"url":"git+https://github.com/chathuraed/expo-msal.git","type":"git"},"_npmVersion":"10.9.4","description":"MSAL (Microsoft Authentication Library) integration for Expo applications","directories":{},"_nodeVersion":"22.21.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"expo":"^54.0.27","@types/react":"~19.1.0","react-native":"0.81.5","expo-module-scripts":"^5.0.8"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-msal_0.1.11_1765803603949_0.950449697126948","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@chathura_dev/expo-msal","version":"0.1.12","keywords":["react-native","expo","expo-msal","ExpoMsal"],"author":{"url":"https://github.com/chathuraed","name":"chathuraed","email":"chathura.dev93@gmail.com"},"license":"MIT","_id":"@chathura_dev/expo-msal@0.1.12","maintainers":[{"name":"chathura_dev","email":"i3.chathura@gmail.com"}],"homepage":"https://github.com/chathuraed/expo-msal#readme","bugs":{"url":"https://github.com/chathuraed/expo-msal/issues"},"dist":{"shasum":"1319674a15e4cf4245a041795e2a90caecefce6e","tarball":"https://registry.npmjs.org/@chathura_dev/expo-msal/-/expo-msal-0.1.12.tgz","fileCount":42,"integrity":"sha512-71AFbOLb8Qiyy6mh59wYZSGSyz/mavkFHYO+6/+6W2OCM3kEf9a6rG4D5mXmAfdgIroKdTBk0gZi3GtpDiqMSw==","signatures":[{"sig":"MEYCIQD58xZT7Kbjf1eE0eZa+tRuq/BzSWs9EFQlfziOBjTDvAIhAO31pUG104dz8/5dZu7dtu8AJ/otkMnxz01w7gJhHiOD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176340},"main":"build/index.js","types":"build/index.d.ts","gitHead":"871d92f73ddf52698c24e8633aead4b4f0a7e576","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"xed example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"chathura_dev","email":"i3.chathura@gmail.com"},"repository":{"url":"git+https://github.com/chathuraed/expo-msal.git","type":"git"},"_npmVersion":"10.9.4","description":"MSAL (Microsoft Authentication Library) integration for Expo applications","directories":{},"_nodeVersion":"22.21.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"expo":"^54.0.27","@types/react":"~19.1.0","react-native":"0.81.5","expo-module-scripts":"^5.0.8"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-msal_0.1.12_1765804109460_0.5830985743186372","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@chathura_dev/expo-msal","version":"0.1.13","keywords":["react-native","expo","expo-msal","ExpoMsal"],"author":{"url":"https://github.com/chathuraed","name":"chathuraed","email":"chathura.dev93@gmail.com"},"license":"MIT","_id":"@chathura_dev/expo-msal@0.1.13","maintainers":[{"name":"chathura_dev","email":"i3.chathura@gmail.com"}],"homepage":"https://github.com/chathuraed/expo-msal#readme","bugs":{"url":"https://github.com/chathuraed/expo-msal/issues"},"dist":{"shasum":"b250825a6630398c0f4253db78638b0386b4a8c3","tarball":"https://registry.npmjs.org/@chathura_dev/expo-msal/-/expo-msal-0.1.13.tgz","fileCount":42,"integrity":"sha512-yD685s/IEzJpjm3i40Uj1yhF9mAcFJ+eiD/BiuPvS7FehvPotFJDJIj6NYFbuTJZPEGnQ7H8esRt7UsHQ3BAgg==","signatures":[{"sig":"MEUCIQCyGpHvB+Wzt5boF8TOW4B492k9r4vcfmBPvoFVSiRNDwIgEX/mFFVRLyHiIr9bIlc6oPazZ1kZqrs2jT4MXf8VtGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177249},"main":"build/index.js","types":"build/index.d.ts","gitHead":"871d92f73ddf52698c24e8633aead4b4f0a7e576","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"xed example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"chathura_dev","email":"i3.chathura@gmail.com"},"repository":{"url":"git+https://github.com/chathuraed/expo-msal.git","type":"git"},"_npmVersion":"10.9.4","description":"MSAL (Microsoft Authentication Library) integration for Expo applications","directories":{},"_nodeVersion":"22.21.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"expo":"^54.0.27","@types/react":"~19.1.0","react-native":"0.81.5","expo-module-scripts":"^5.0.8"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-msal_0.1.13_1765805589798_0.8854667997018149","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@chathura_dev/expo-msal","version":"0.1.14","keywords":["react-native","expo","expo-msal","ExpoMsal"],"author":{"url":"https://github.com/chathuraed","name":"chathuraed","email":"chathura.dev93@gmail.com"},"license":"MIT","_id":"@chathura_dev/expo-msal@0.1.14","maintainers":[{"name":"chathura_dev","email":"i3.chathura@gmail.com"}],"homepage":"https://github.com/chathuraed/expo-msal#readme","bugs":{"url":"https://github.com/chathuraed/expo-msal/issues"},"dist":{"shasum":"3a509e151d36540182e85a35c05fca3002713c13","tarball":"https://registry.npmjs.org/@chathura_dev/expo-msal/-/expo-msal-0.1.14.tgz","fileCount":47,"integrity":"sha512-TfKG7RI18KtUGd39ewVP/hiDR4fQpv5+t8np+cRiWMnlwvIVv5fvTmG7hEAIsDCOXQD9Opbb9HGOxNk05xQyGw==","signatures":[{"sig":"MEUCIQDz2dfDTdL+yNWVgGzpDpap0Kh0owgRmlHxPyEipqXG+AIgPpMYFB92IA03kzLngFl+/tucQcFkG2WYRXIe3A/8pLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207039},"main":"build/index.js","types":"build/index.d.ts","gitHead":"871d92f73ddf52698c24e8633aead4b4f0a7e576","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"xed example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"chathura_dev","email":"i3.chathura@gmail.com"},"repository":{"url":"git+https://github.com/chathuraed/expo-msal.git","type":"git"},"_npmVersion":"10.9.4","description":"MSAL (Microsoft Authentication Library) integration for Expo applications","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@azure/msal-browser":"^3.7.0"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^54.0.27","@types/react":"~19.1.0","react-native":"0.81.5","expo-module-scripts":"^5.0.8"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-msal_0.1.14_1765806743348_0.8109436688678313","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@chathura_dev/expo-msal","version":"0.1.15","description":"MSAL (Microsoft Authentication Library) integration for Expo applications","main":"build/index.js","types":"build/index.d.ts","scripts":{"build":"expo-module build","clean":"expo-module clean","lint":"expo-module lint","test":"expo-module test","prepare":"expo-module prepare","prepublishOnly":"expo-module prepublishOnly","expo-module":"expo-module","open:ios":"xed example/ios","open:android":"open -a \"Android Studio\" example/android"},"keywords":["react-native","expo","expo-msal","ExpoMsal"],"repository":{"type":"git","url":"git+https://github.com/chathuraed/expo-msal.git"},"bugs":{"url":"https://github.com/chathuraed/expo-msal/issues"},"author":{"name":"chathuraed","email":"chathura.dev93@gmail.com","url":"https://github.com/chathuraed"},"license":"MIT","homepage":"https://github.com/chathuraed/expo-msal#readme","dependencies":{"@azure/msal-browser":"^3.7.0"},"devDependencies":{"@types/react":"~19.1.0","expo-module-scripts":"^5.0.8","expo":"^54.0.27","react-native":"0.81.5"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_id":"@chathura_dev/expo-msal@0.1.15","gitHead":"871d92f73ddf52698c24e8633aead4b4f0a7e576","_nodeVersion":"22.21.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-Uk0YmmR8bv+p7xjD4KKWR2TscyXfdM/8ZdBzgtq00MrcNZNkkClaACdw8I0FGsKXVHnrjxVYWqjXRAnEe8kXNQ==","shasum":"42c97f0094b55e03ef1c42fedc3435243cabfb28","tarball":"https://registry.npmjs.org/@chathura_dev/expo-msal/-/expo-msal-0.1.15.tgz","fileCount":47,"unpackedSize":213194,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD4wDyRyOJXrt6icCkoJpKnu2RGjMVg80WIARjawU8DjAIgQl9/DcVKQK64isl/yYAkhTirha8AxeFKJD5zxgH9pms="}]},"_npmUser":{"name":"chathura_dev","email":"i3.chathura@gmail.com"},"directories":{},"maintainers":[{"name":"chathura_dev","email":"i3.chathura@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/expo-msal_0.1.15_1765809867450_0.05569341973579678"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-15T05:46:28.548Z","modified":"2025-12-15T14:44:27.759Z","0.1.0":"2025-12-15T05:46:28.840Z","0.1.1":"2025-12-15T05:58:14.332Z","0.1.2":"2025-12-15T06:04:53.076Z","0.1.4":"2025-12-15T06:15:41.775Z","0.1.5":"2025-12-15T06:33:39.192Z","0.1.6":"2025-12-15T07:50:45.512Z","0.1.7":"2025-12-15T08:09:36.537Z","0.1.8":"2025-12-15T08:57:00.001Z","0.1.9":"2025-12-15T09:45:22.955Z","0.1.10":"2025-12-15T11:37:38.557Z","0.1.11":"2025-12-15T13:00:04.097Z","0.1.12":"2025-12-15T13:08:29.607Z","0.1.13":"2025-12-15T13:33:09.943Z","0.1.14":"2025-12-15T13:52:23.487Z","0.1.15":"2025-12-15T14:44:27.595Z"},"bugs":{"url":"https://github.com/chathuraed/expo-msal/issues"},"author":{"name":"chathuraed","email":"chathura.dev93@gmail.com","url":"https://github.com/chathuraed"},"license":"MIT","homepage":"https://github.com/chathuraed/expo-msal#readme","keywords":["react-native","expo","expo-msal","ExpoMsal"],"repository":{"type":"git","url":"git+https://github.com/chathuraed/expo-msal.git"},"description":"MSAL (Microsoft Authentication Library) integration for Expo applications","maintainers":[{"name":"chathura_dev","email":"i3.chathura@gmail.com"}],"readme":"# expo-msal\n\nModern Expo module for Microsoft Authentication Library (MSAL) built with the Expo Modules API. Works with Azure AD and Azure AD B2C on iOS and Android.\n\n## Features\n\n- Native MSAL SDK integration (Swift/Kotlin)\n- Interactive and silent token acquisition\n- Multi-account support with account change events\n- TypeScript-first API with generated types\n- JSI bridge for performance\n\n## Documentation\n\n### Android MSAL Documentation\n- **[Android MSAL Guide](./ANDROID_MSAL_GUIDE.md)** - Comprehensive Android MSAL setup and configuration\n- **[Android Quick Reference](./ANDROID_MSAL_QUICK_REFERENCE.md)** - Quick code snippets and examples\n- **[MSAL 6.x Migration](./MSAL_6_MIGRATION.md)** - Migration guide from MSAL 5.x to 6.x\n- **[Android Implementation Summary](./ANDROID_IMPLEMENTATION_SUMMARY.md)** - Technical implementation details\n\n### Troubleshooting\n- **[Scope Troubleshooting](./SCOPE_TROUBLESHOOTING.md)** - Fix \"scopes have been declined\" and other scope errors\n\n### General Documentation\n- **[Setup Guide](./SETUP_GUIDE.md)** - Initial setup instructions for both platforms\n- **[Quick Reference](./QUICK_REFERENCE.md)** - Common usage patterns and TypeScript examples\n- **[Implementation Summary](./IMPLEMENTATION_SUMMARY.md)** - Technical implementation overview\n\n### Example Files\n- **[AndroidManifest.xml Template](./example/android/app/src/main/AndroidManifest.xml.template)** - Complete manifest configuration example\n\n## Install (fresh Expo app)\n\n```bash\nnpm install expo-msal\n# or\nyarn add expo-msal\n\n# prepare native projects (required once after install or when native config changes)\n\n```\n\n## Azure AD setup\n\n1) In Azure Portal create an app registration and note `clientId` and `tenantId` (Directory ID).  \n2) Add redirect URIs:  \n   - iOS: `msauth.<your.bundle.id>://auth`  \n   - Android: `msauth://<your.package.name>/<YOUR_SIGNATURE_HASH>`  \n3) Add required scopes (e.g., `User.Read`) and expose any custom API scopes if needed.\n\n## App usage\n\n```typescript\nimport { PublicClientApplication, MSALConfiguration } from 'expo-msal';\n\nconst config: MSALConfiguration = {\n  auth: {\n    clientId: '<CLIENT_ID>',\n    authority: 'https://login.microsoftonline.com/<TENANT_ID>',\n    redirectUri: 'msauth.<your.bundle.id>://auth', // use Android URI on Android\n  },\n};\n\nconst pca = new PublicClientApplication(config);\nawait pca.init();\n\nconst result = await pca.acquireToken({ scopes: ['User.Read'] });\nconsole.log(result.accessToken);\n```\n\n## iOS setup (bare or prebuilt)\n\n1) Add URL schemes and queries to `ios/<app>/Info.plist`:\n```xml\n<key>CFBundleURLTypes</key>\n<array>\n    <dict>\n        <key>CFBundleURLSchemes</key>\n        <array>\n            <string>msauth.$(PRODUCT_BUNDLE_IDENTIFIER)</string>\n        </array>\n    </dict>\n</array>\n<key>LSApplicationQueriesSchemes</key>\n<array>\n    <string>msauthv2</string>\n    <string>msauthv3</string>\n</array>\n```\n2) Install pods:\n```bash\ncd ios && pod install && cd ..\n```\n3) Ensure the redirect URI in Azure matches `msauth.<your.bundle.id>://auth`.  \n4) Build/run: `npx expo run:ios`.\n\n## Android setup (bare or prebuilt)\n\n### Step 1: Add required permissions\n\nIn `android/app/src/main/AndroidManifest.xml`, add these permissions before the `<application>` tag:\n```xml\n<uses-permission android:name=\"android.permission.INTERNET\"/>\n<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>\n```\n\n### Step 2: Configure BrowserTabActivity\n\nIn `android/app/src/main/AndroidManifest.xml`, inside `<application>` add the BrowserTabActivity:\n\n**IMPORTANT**: Do NOT URL encode the signature hash in AndroidManifest.xml (but DO encode it in Azure redirect URI and auth config)\n\n```xml\n<activity\n    android:name=\"com.microsoft.identity.client.BrowserTabActivity\"\n    android:exported=\"true\">\n    <intent-filter>\n        <action android:name=\"android.intent.action.VIEW\" />\n        <category android:name=\"android.intent.category.DEFAULT\" />\n        <category android:name=\"android.intent.category.BROWSABLE\" />\n        <data\n            android:scheme=\"msauth\"\n            android:host=\"YOUR_PACKAGE_NAME\"\n            android:path=\"/YOUR_BASE64_ENCODED_SIGNATURE\" />\n    </intent-filter>\n</activity>\n```\n\n**Example**:\n```xml\n<!-- For package: com.example.myapp -->\n<!-- With signature hash: abc123XYZ== -->\n<data\n    android:scheme=\"msauth\"\n    android:host=\"com.example.myapp\"\n    android:path=\"/abc123XYZ==\" />\n```\n\n### Step 3: Add Maven repository\n\nAdd the Microsoft Device SDK feed to `android/build.gradle` (or `settings.gradle` under `dependencyResolutionManagement`):\n```gradle\nallprojects {\n  repositories {\n    maven { \n      url 'https://pkgs.dev.azure.com/MicrosoftDeviceSDK/DuoSDK-Public/_packaging/Duo-SDK-Feed/maven/v1' \n    }\n  }\n}\n```\n\n### Step 4: Generate signature hash\n\nFor debug builds:\n```bash\nkeytool -exportcert -alias androiddebugkey \\\n  -keystore ~/.android/debug.keystore \\\n  -storepass android -keypass android | \\\n  openssl sha1 -binary | openssl base64\n```\n\nFor release builds:\n```bash\nkeytool -exportcert -alias YOUR_RELEASE_KEY_ALIAS \\\n  -keystore YOUR_RELEASE_KEY_PATH \\\n  -storepass YOUR_STORE_PASSWORD -keypass YOUR_KEY_PASSWORD | \\\n  openssl sha1 -binary | openssl base64\n```\n\n### Step 5: Configure redirect URI\n\n**In Azure Portal**: Use URL-encoded format\n```\nmsauth://YOUR_PACKAGE_NAME/YOUR_URL_ENCODED_SIGNATURE_HASH\n```\n\n**In AndroidManifest.xml**: Use plain base64 (NOT URL-encoded)\n```xml\nandroid:path=\"/YOUR_BASE64_SIGNATURE\"\n```\n\n**In app config**: Use URL-encoded format (same as Azure)\n```typescript\nredirectUri: 'msauth://com.example.myapp/abc123XYZ%3D%3D'\n```\n\n### Step 6: Build and run\n```bash\nnpx expo run:android\n```\n\n**Note**: The package name comes from `context.getPackageName()` which matches your `build.gradle` applicationId.\n\n## Common flows\n\n- Acquire token interactively: `pca.acquireToken({ scopes: ['User.Read'] })`\n- Silent token: `pca.acquireTokenSilent({ scopes, account })`\n- List accounts: `pca.getAccounts()`\n- Sign out: `pca.signOut({ account, signoutFromBrowser: true })`\n- Account change listener: `pca.addAccountChangeListener(cb)`\n\n## Troubleshooting\n\n### Common Issues\n\n- **Redirect fails**: verify bundle ID/package name + signature hash exactly match Azure redirect URI.\n- **Android missing `BrowserTabActivity`**: confirm manifest entry and rebuild after `npx expo prebuild`.\n- **iOS missing scheme**: ensure `CFBundleURLTypes` and `LSApplicationQueriesSchemes` are present, then reinstall pods.\n- **Keystore changed**: regenerate signature hash and update Azure + manifest.\n- **\"Scopes have been declined\"**: See [Scope Troubleshooting Guide](./SCOPE_TROUBLESHOOTING.md) for detailed solutions:\n  - Verify permissions configured in Azure Portal\n  - Grant admin consent if required\n  - Check scope format (must be array of strings)\n  - Ensure scopes match your authority type (AAD vs B2C)\n\n## Requirements\n\n- iOS 13+\n- Android API 21+\n- Expo SDK 51+\n- React Native 0.70+\n\n## License\n\nMIT\nif (accounts.length > 0) {\n","readmeFilename":"README.md"}