{"_id":"react-doorman","_rev":"30-e46525656ef9caf079e97c12d9b7a897","name":"react-doorman","dist-tags":{"latest":"3.0.1","next":"1.3.0-alpha.1","headless":"2.2.0-alpha.2"},"versions":{"0.0.1":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"0.0.1","main":"lib/module/index","module":"lib/module/index","react-native":"lib/module/index","types":"lib/typescript/index","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"bob build","upload":"npm run prepare && npm publish"},"devDependencies":{"@react-native-community/bob":"^0.9.7","@types/react":"^16.9.11","@types/uuid":"^3.4.5","eslint-config-nando":"^1.0.7","prettier":"^1.19.1","react":"~16.9.0","react-native":"https://github.com/expo/react-native/archive/sdk-36.0.0.tar.gz","typescript":"^3.7.5"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"_id":"react-doorman@0.0.1","dist":{"shasum":"692763fa0cf50c7c2ea959f4f6b0f918d268d893","integrity":"sha512-aEmmVbKSRwzVEdA4Q63mjZkByL9arRSf0pS8wc41eAgVvilS8mfbP+lRbiDu03zKhkMN0cF5RNAQWF6rBnLClQ==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-0.0.1.tgz","fileCount":93,"unpackedSize":93062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevERuCRA9TVsSAnZWagAA6E4P/1BO/zbh3QdxKasXZz+y\nl5CP1s7Xosk368RHrakBlVSG8R9twb4qRstWoZtbv7wVMCLL17DkZZ+DuFM5\nSectiGnjehllGx56gEAYA7YpzC0jJzS+gdIUi2Hgbl+TM1Hhw1JkUkYb+pKI\nS8Y6ET+27BWRf8lrxSoFAdjijxN0PKGOp9McV+fC35dunIo1Eo7dqC5lPVqR\nUH3yESIjVZsrqkGPcXIPuZiIJx7Ta4O6eRfdqBN6Ki5Ngq3iOdumILob2TaS\nLxckDHLczMeXbd5feLsNrHdysNE98fqS/V4eh+FJtqhRLgpEd2pYb/M1qfC0\nDe9bcla3gLr8YtlszjEU5nD87tCTKjIF//QFcjlR+HD1YdYTJCofkf5Zj2n8\nO0ttafVRD3CosPMWFd/DNIATVDmXj+N2sFMvFBqgNTSlc+9UTMKxKzOk+HI9\nZJJyTacFqQ7dyLQZuIM9zNif1tecZJEK5+puo9RKI5sCyEerajVEfTpl8kXq\n76MTplF4rBr+mVYw5mqPIyXdBZ6G1us1MgkQy6hVLJEdYuNrVm4mBY40oYy/\nMd1H4QNm7NIeLPADJm38oOhIsSX6RRCDWOmfoqCZEOtOZRp1fNRmdNATl3uq\n/QD+k252MS9LVMrO8McwZVeYirlkSzjEx2uKg3V5zWWJy1lgPpYk06TdjfrZ\neDTV\r\n=yR+T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICBKIUd2jQVAqibBdKgHYvDwx38R3LH+0IXGBUW7GjOHAiBF1WD5JG4ni0KS8+maBotSKf0jGjji3poLrMlcIJTNOA=="}]},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_0.0.1_1589396589489_0.9051074039263782"},"_hasShrinkwrap":false},"0.0.2":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"0.0.2","main":"lib/module/index","module":"lib/module/index","react-native":"lib/module/index","types":"lib/typescript/index","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"bob build","upload":"npm run prepare && npm publish"},"devDependencies":{"@react-native-community/bob":"^0.9.7","@types/react":"^16.9.11","@types/uuid":"^3.4.5","eslint-config-nando":"^1.0.7","prettier":"^1.19.1","react":"~16.9.0","react-native":"https://github.com/expo/react-native/archive/sdk-36.0.0.tar.gz","typescript":"^3.7.5"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"_id":"react-doorman@0.0.2","dist":{"shasum":"c44795faef7beeb6c061a4cdb378e21af3c4abdd","integrity":"sha512-Mvna3Ma1CDHA0jEZjsmVFoOxnCmZwSLKnQOH8WS1z++QdhuIJ5sePovEcPQzD3NMaVxhkJdnGG5VgqxALv1ljA==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-0.0.2.tgz","fileCount":93,"unpackedSize":93195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevEgbCRA9TVsSAnZWagAA4REP/0+8YVc7C0rlryJcMtMb\nW9cSMMNksTWQecW5LVzqc97lHzRJOYXBbsUsh9d1XU9gUDPSH8Ji71RMjkJK\nzA2wkX5zDGdZAcpi7ArezA2dj1sg6bArA+4k4/AbRc5RFi4WvcC57NuLyx4Z\nL0ymItdj8Zw9d+idBxfNe0GN8eNThGwRkgRHkXiEReV+X4ZEpm/PORPCzH70\ntDY+UgrIuzpp2wnUKNnPvjVQU3awYUeyIm+Vy4bSgrSpe26g8qr8xk8SUZO1\ny7MCuLm1zgVIu+c68sL6gEChDNBpSDRiDbf1dYVx3hJ/JLRPuIFarNtvdRvF\nQd8VMlbeHHQsj6CUKb4RXKEFAaKu5Yu4FRHBSRVwt0wuw5vxfdguVm9rKrxX\nr+8h3zsyGod0jm9+S6dj8DM6mB1smcp0eJXeGCxFFcTYSGIe8DSPavjdqXrT\nuX9pEO3mr+KVbw7ckAMnKvElnNFOQLYVt5joJ+casDY6FCRajM0+E9o5s9Xl\ngFF3XZpPC0GulMKcn4mptxXJVy6miGkpbEfsVRQO1KzUkmHIPPk4SAVzlPXE\nrJLUCehkRnD5Iy95ZRmHVHv0POZclGT+8HvbJNsF66ix+ei5lxWAJ0X//Z4L\nm8ZsQt1PxgEQxBXs7c7MIjygRbv2xKt88UYdG8P8WxILEJ5Ef9OS0tdV/SnS\nkUZl\r\n=zNYl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKj/BWAUpTKfGe8WK+p1gGlWfXO1/27PtcWyNad5vzUwIhALfdS9fcTErLWpuqJJsycpOufbDNpuVyfqmAy0xmjg2c"}]},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_0.0.2_1589397531512_0.4571928662676006"},"_hasShrinkwrap":false},"0.0.4":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"0.0.4","main":"lib/module/index","module":"lib/module/index","react-native":"lib/module/index","types":"lib/typescript/index","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"bob build","upload":"npm run prepare && npm publish"},"devDependencies":{"@react-native-community/bob":"^0.9.7","@types/react":"^16.9.11","@types/uuid":"^3.4.5","eslint-config-nando":"^1.0.7","prettier":"^1.19.1","react":"~16.9.0","typescript":"^3.7.5"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"_id":"react-doorman@0.0.4","dist":{"shasum":"a360c9d42fb0b4728d9915b42a1405a4715a6bec","integrity":"sha512-EG6DwbRVUK4+GBQtmP6cmXsr3WZr4FkYiZdrJ3/EtPUkZf4IbHCGaMMluFKBJ/P9SNirrxkgmVlo6ajOYXSA8A==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-0.0.4.tgz","fileCount":97,"unpackedSize":92526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevYfLCRA9TVsSAnZWagAAPbsQAId0B2N2LZEmkNA7tLlz\nh2wrxMv6O/bcRbKhYvOvZuNPikZF4BRgBTcyrvBr4XA9vk+tCPzfIkEfvq78\nMmrLTCUfxHkf2NVThb0ioPKRVKyCH6UQjV60ce+5NmtDdzAe+lUEPK+wYA4H\nVahxzRlVnJxI6/dCtc/UZt79wAc/TnjWfXpEpDMF5Pwt9Z+DFM8mgg0yi0Oe\n1MMNlRvqcrTEqsKEIurRuTu1PgmhYZyIq+qw/iDZtKo2JZ2H/o55rsiPplTb\nI7PoihG5ocFNHNYm+TrKuG67ob6Q1mLCJ1PMzRDR8b8nIT6TYymwf2o6FgZE\nLh+wAjyxOlCrh7zuGS+ClWBRtesrA5AnaLNSdWt99/W7qSPftWcMbJqoIaYH\nCgrA0Rp2shvSenw+xsVVDcbjP3LrWVjptOdjs7YHmnHN085BQpQPP1paXfOX\n+9gsmbtSR+dyxgjAFlJbksgmxn0hG/R4o7t7Ygp74auVpWZmKTiuRcJGaHVr\nlLPMECtdyfr5f/CEyqdiIWoz5LciXTm0zkhX9j/ANmDRano4VoNHgVnanOXB\nTgSoC3YVgDb6XfGqzRavAjxmb7mrBKJJkL6EO+Y5C+pohC4zcQ8TSI0Btded\neizKBA+UN4UuwV374n0TcK2zLWdNk4Z6U6eZ1zgNtNlADQbEDujkpPECfS7s\nUVEw\r\n=WagW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFdM4Ujd8+JbhsOdqSUhl5QnisBGBPKduxaK7Lcv0z+AiA++FjiOrXZb2QwG/hHc8d4CZjVYk0k9xCT5SoEwIKkIQ=="}]},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_0.0.4_1589479370938_0.8740718031188752"},"_hasShrinkwrap":false},"0.0.5-alpha.1":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"0.0.5-alpha.1","main":"lib/module/index","module":"lib/module/index","react-native":"lib/module/index","types":"lib/typescript/index","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"bob build","upload":"npm run prepare && npm publish"},"devDependencies":{"@react-native-community/bob":"^0.9.7","@types/react":"^16.9.11","@types/uuid":"^3.4.5","eslint-config-nando":"^1.0.7","prettier":"^1.19.1","react":"~16.9.0","typescript":"^3.7.5"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"dependencies":{"react-phone-number-input":"^3.0.22"},"readmeFilename":"readme.md","readme":"# Doorman 🚪🔥\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2ok9XEmtOjgeUUWgN1%2F-M2ole43XtPbBnxWTahm%2Fcarbon%20(39).png?alt=media&token=94d828b0-5f36-41b6-9f46-8f9ba057c3fe\" />\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2oEU_90gruqVYYM49_%2F-M2oEZ8mrfBxl3VrI17c%2Fjohannes-plenio-sPt5RIjKfpk-unsplash.jpg?alt=media&token=743c4f1d-9045-4d54-bb3a-852e45c6704f\" />\n\n## 🧐 What is Doorman?\n\nDoorman lets React Native developers add phone authentication to their apps with ease. It works perfectly with **Firebase Auth and Expo**.\n\n**We handle the backend and provide UI components** 😇 for Firebase phone auth. That means you can spend less time worrying about the auth flow, and more time building your actual features.\n\nOur mission is to help you create **incredible apps** that **your users will love**. And that all starts with the first impression they make with your app – your auth flow.\n\n## 😎 With Doorman, you can...\n\n- 👟Build a phone authentication flow in a few lines of code.\n\n- 💅Fully customize the design to fit your app.\n\n* 👩‍💻Avoid maintaining a complex server.\n\n* 🔥Keep using Firebase Auth with Expo.\n\n* 🕺Create a native auth experience, without web views or popups.\n\n## 👾 Docs\n\nWe have great [documentation](https://docs.doorman.cool). Check out our [setup guide](https://docs.doorman.cool/introduction/getting-started).\n\n## 🤖 Examples\n\n- [React Navigation Example (v4 and v5)]()\n\n## 👩‍💻 Website\n\nCheck out [doorman.cool](https://doorman.cool).\n\n## 🚨 For issues\n\nPlease use this repository to notify us of any issues and track ones we're working on.\n\nYou can also live chat us on [our website](https://doorman.cool) with any tight concerns. That said, we prefer that you make an issue here so that everyone else can fix problems you might have.\n","_id":"react-doorman@0.0.5-alpha.1","dist":{"shasum":"fb3673b0b44ec1ecccd77687f29e62ed683591c6","integrity":"sha512-DjFHcu3jobuj383m1tVy9n3pIIbl7Flbph/06uU4ctpks9u+MuKN3Y7SXEHDNSzPCiMw5UotUIfTZ7P0YtOUJg==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-0.0.5-alpha.1.tgz","fileCount":99,"unpackedSize":93695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevbSoCRA9TVsSAnZWagAADKYP/R3fx7ziMQ/057Zs3HGb\n1i32xClUaWsKDRr6w+WLzqPAh/xi/Rpz+/7/6Y3fh1P97gZTAPpdrTgSEuiS\nsREtQo0ktpEaVThyQYyEXrKvpdj6tmL0KT8q5zpkL1Lmjz3NfTO3ivbBen2Q\nO9GzLfGlqgSEkEKd6yRVI4kfkmYx0jFtks/RCCqWhlCb5f9AlECTe0vpzqUR\nuh3jAMZdk3R2ECEjsSffOla2V746YfSq7enpp+5QM7DV4GAj5w3xmnePXOky\nslT48o1gCTGCA2w6mGTH+pEOwRR2N22npDEaH2ufQt6NnYB2zL/z0qfFXD7F\nB2R82A8FmBphnCMXQmk8jKMUhbPlslZ/sQRVjiHlztKqaoLGgy0ctF/D62wa\nvu3L60ujoQtjbwASx4OAavt+tWfxhFQPCP5u51/t1o3ukhbR9HWh/czJma3O\n2HUk/VT4kSk+hnLuxaTWTWFw2tFz0OO/6Uq5NELh7idfikbep0/xNgsCis2R\ni8gQAt6nwn4MY00QUkyNdEEsVMwRY3EFyawv91IpqIT349iDOTx5x8rmz57S\nX88yilB37vVSoCFp7qke/2VF/3rxVQTw2zneskLRTDZ76QS106fFjZXdV1TI\ndWtRAYhn9dOroi629G4SxL1zLroIiTmOuGXAYu33zTs1QRbSPZqxAyhXN0g1\nNLvb\r\n=rIqg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDOalmmCPfTwmrX6NhzZWBmLTl7a4858fxyR/U9rVZiwIgC6BQUuhYitBlnHiFby8/NXQ7mcTS3rbouQhowPotYiw="}]},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_0.0.5-alpha.1_1589490856048_0.30776911137014684"},"_hasShrinkwrap":false},"0.0.5-alpha.2":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"0.0.5-alpha.2","main":"lib/module/index","module":"lib/module/index","react-native":"lib/module/index","types":"lib/typescript/index","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"bob build","upload":"npm run prepare && npm publish"},"devDependencies":{"@react-native-community/bob":"^0.9.7","@types/react":"^16.9.11","@types/uuid":"^3.4.5","eslint-config-nando":"^1.0.7","prettier":"^1.19.1","react":"~16.9.0","typescript":"^3.7.5"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"dependencies":{"react-phone-number-input":"^3.0.22"},"readmeFilename":"readme.md","readme":"# Doorman 🚪🔥\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2ok9XEmtOjgeUUWgN1%2F-M2ole43XtPbBnxWTahm%2Fcarbon%20(39).png?alt=media&token=94d828b0-5f36-41b6-9f46-8f9ba057c3fe\" />\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2oEU_90gruqVYYM49_%2F-M2oEZ8mrfBxl3VrI17c%2Fjohannes-plenio-sPt5RIjKfpk-unsplash.jpg?alt=media&token=743c4f1d-9045-4d54-bb3a-852e45c6704f\" />\n\n## 🧐 What is Doorman?\n\nDoorman lets React Native developers add phone authentication to their apps with ease. It works perfectly with **Firebase Auth and Expo**.\n\n**We handle the backend and provide UI components** 😇 for Firebase phone auth. That means you can spend less time worrying about the auth flow, and more time building your actual features.\n\nOur mission is to help you create **incredible apps** that **your users will love**. And that all starts with the first impression they make with your app – your auth flow.\n\n## 😎 With Doorman, you can...\n\n- 👟Build a phone authentication flow in a few lines of code.\n\n- 💅Fully customize the design to fit your app.\n\n* 👩‍💻Avoid maintaining a complex server.\n\n* 🔥Keep using Firebase Auth with Expo.\n\n* 🕺Create a native auth experience, without web views or popups.\n\n## 👾 Docs\n\nWe have great [documentation](https://docs.doorman.cool). Check out our [setup guide](https://docs.doorman.cool/introduction/getting-started).\n\n## 🤖 Examples\n\n- [React Navigation Example (v4 and v5)]()\n\n## 👩‍💻 Website\n\nCheck out [doorman.cool](https://doorman.cool).\n\n## 🚨 For issues\n\nPlease use this repository to notify us of any issues and track ones we're working on.\n\nYou can also live chat us on [our website](https://doorman.cool) with any tight concerns. That said, we prefer that you make an issue here so that everyone else can fix problems you might have.\n","_id":"react-doorman@0.0.5-alpha.2","dist":{"shasum":"90836f1acbbb162a0cd06d8d892e37b25309922f","integrity":"sha512-stTYSwPiRQeMMfqZvgiUy4rsTapwkyc/UwkWbyPzGpPf1UWq9XEUDTJGZGz6k/rb4MwocYHg8KwHPU4FhhSVsQ==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-0.0.5-alpha.2.tgz","fileCount":99,"unpackedSize":93642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevbTSCRA9TVsSAnZWagAAiAsQAJTXw35IP4eT7oomnB+2\n5HJ+nWSEV9+OjIjr/mAwPF4NqrqpuazxOfsskICFJPp0BL/lMOP7nwGLK3X9\nxlKI4428C5G3dcYtciGqD9GkI5UNdPBF6z1X10d9WdND2DRui1kzQUmSxK63\nNnv3OAiu+T/vZSInEK/lmEETgaFwwzKmMBJqUzfzLT/rN2JScyERTznhLwTd\n1rDmzrHtjWbYGnrfT01NN9eGdwslu9Dsq5qj0Ai33mIgJB7RVN+/QXHtqx9m\nF83o6Y37TcaSZTMppxb4KJ3P4d0Q7C+EyHVag15wMaN+4OJVXxtjMb66nS6V\nRfXtRRRGQgR+7pUoaUAw2Fow1mhFONkrToAeyDFt/rDs2W17KmkLHnvCCXOU\nVO2ocBhEEwUKgbvOAKBAlP21OflwRi98wunR/XRlOmQeYvkoIlXxqjqrHQTj\nYlexSeWs5tlTQdT7/pjxSBYxDn0IorHJ/a08trDMD179Qf9MIMyOVvNVBwnT\nNm/xpTDzcqwl3Wgv6iBWwvWsw5kAnPQXdiJUuJVe/QHcBaw05EeYIdouORHp\nwfAGLHnsR3+hNV9zhwZzlPNWJftHYorkxHiheyxC3hZOvls535SCZL0d6uHu\n5pp3DCFwA3IY7VYAf1mq1kg1AS86okElYVQ+b3DZtJgfrmKlkKg2BN5Wkx4h\n5Joi\r\n=auaU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDf1Ii9xaYU38hwcwI+4b31gQ0yBcdPrjB8maSXZC6cZwIgVC59P80PGemSYTOjuMGRzIuSXuAq5CZ5CFgW3cI8aJI="}]},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_0.0.5-alpha.2_1589490897889_0.24137014581647676"},"_hasShrinkwrap":false},"0.0.5-alpha.3":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"0.0.5-alpha.3","main":"lib/module/index","module":"lib/module/index","react-native":"lib/module/index","types":"lib/typescript/index","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"bob build","upload":"npm run prepare && npm publish"},"devDependencies":{"@react-native-community/bob":"^0.9.7","@types/react":"^16.9.11","@types/uuid":"^3.4.5","eslint-config-nando":"^1.0.7","firebase":"^7.14.4","prettier":"^1.19.1","react":"~16.9.0","typescript":"^3.7.5"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"dependencies":{"react-phone-number-input":"^3.0.22"},"readmeFilename":"readme.md","readme":"# Doorman 🚪🔥\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2ok9XEmtOjgeUUWgN1%2F-M2ole43XtPbBnxWTahm%2Fcarbon%20(39).png?alt=media&token=94d828b0-5f36-41b6-9f46-8f9ba057c3fe\" />\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2oEU_90gruqVYYM49_%2F-M2oEZ8mrfBxl3VrI17c%2Fjohannes-plenio-sPt5RIjKfpk-unsplash.jpg?alt=media&token=743c4f1d-9045-4d54-bb3a-852e45c6704f\" />\n\n## 🧐 What is Doorman?\n\nDoorman lets React Native developers add phone authentication to their apps with ease. It works perfectly with **Firebase Auth and Expo**.\n\n**We handle the backend and provide UI components** 😇 for Firebase phone auth. That means you can spend less time worrying about the auth flow, and more time building your actual features.\n\nOur mission is to help you create **incredible apps** that **your users will love**. And that all starts with the first impression they make with your app – your auth flow.\n\n## 😎 With Doorman, you can...\n\n- 👟Build a phone authentication flow in a few lines of code.\n\n- 💅Fully customize the design to fit your app.\n\n* 👩‍💻Avoid maintaining a complex server.\n\n* 🔥Keep using Firebase Auth with Expo.\n\n* 🕺Create a native auth experience, without web views or popups.\n\n## 👾 Docs\n\nWe have great [documentation](https://docs.doorman.cool). Check out our [setup guide](https://docs.doorman.cool/introduction/getting-started).\n\n## 🤖 Examples\n\n- [React Navigation Example (v4 and v5)]()\n\n## 👩‍💻 Website\n\nCheck out [doorman.cool](https://doorman.cool).\n\n## 🚨 For issues\n\nPlease use this repository to notify us of any issues and track ones we're working on.\n\nYou can also live chat us on [our website](https://doorman.cool) with any tight concerns. That said, we prefer that you make an issue here so that everyone else can fix problems you might have.\n","_id":"react-doorman@0.0.5-alpha.3","dist":{"shasum":"6898315f70a00461368c456d75acb760a78d164e","integrity":"sha512-2JFOcxfbPBQfBp8PZ2QG8Gi/Pm1+5++n/+neampN+ppqkn55by+11v6tTlIKe/U68PNxRTBR6UEtptJmlFlu9g==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-0.0.5-alpha.3.tgz","fileCount":99,"unpackedSize":93819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewEAaCRA9TVsSAnZWagAApKEP/jz/U7Co9Y3wIjS0RInm\nPoXzumf+nUBwlzWV73Fhaw4rAWAywoLcXhCPDKowwQizLZOdrzRh4zPvj/wz\nvUEOZQNFq/rn3zuQabWJ/K/qQNgELuFkuTT7RaqO1Qd40R6f90eQVzNcLEwE\nsnHTMN+2/awDTNhOsNT5xPI9HFKMH05VLzqtsb/Gd+AdwNhn3JczEKe3fEP8\n6lt/4Vtw8xj/Dl3kxwAH789eofjjfmW2P688XVhZ1DmOJr5b3/JBDzSnCOiI\nQgYLLAO1xDAQAPauX5+hx2UiKhSO/pflxA8KeEoS/WLIu5fP4KCKmB4hoFD6\nf2UaaoGahh+SK1aA53TF0OB3eJYsEFxHXzhw4rUmZ0wkmSg/YFasiFjxBA0Y\nGi7rhLGWJt6ueiyKe/niTG2rz+GnPRp6o6vsV9psu89FkZVbsDCi32be7zGu\nYL/X0+l/7/RCuSw73MRwcHPRioj7d76vR28QMB2lv7cRhC1/xb4grLbEP8vu\n0TY5PKcnQ5XZfAfKbMaHpFuD6V1iZLF0lpG4x53jHcYadHiFAlcmFeoqXl8C\nMWMAOvw5gte9gEbjtkvnICk9Ixp3vY6w/ZGCNo20zF3AcmsTbim4P/ooJzMJ\nu2ActcZKKu2tOzbSm7ky8vqMKYzGktIBXzEqXXS/sL/jlrpSZXEOwFvi1Cgc\nSy5d\r\n=HV1H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLCGe6W5ckKpmYN3IeJtQNoJJkX17/SxPdMHejlqG89AIge1hs7W5aggtrruKancZXDa8GnTbEYdbhlwDY1Xl+WXU="}]},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_0.0.5-alpha.3_1589657625394_0.5610714825508831"},"_hasShrinkwrap":false},"0.0.5-alpha.4":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"0.0.5-alpha.4","main":"lib/module/index","module":"lib/module/index","react-native":"lib/module/index","types":"lib/typescript/index","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"bob build","upload":"npm run prepare && npm publish"},"devDependencies":{"@babel/compat-data":"^7.11.0","@react-native-community/bob":"^0.16.2","@types/react":"^16.9.11","@types/react-phone-number-input":"^3.0.5","@types/uuid":"^3.4.5","eslint-config-nando":"^1.0.7","firebase":"^7.22.0","prettier":"^1.19.1","react":"~16.9.0","typescript":"^4.0.3"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"dependencies":{"react-phone-number-input":"^3.0.22"},"readmeFilename":"readme.md","readme":"# Doorman 🚪🔥\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2ok9XEmtOjgeUUWgN1%2F-M2ole43XtPbBnxWTahm%2Fcarbon%20(39).png?alt=media&token=94d828b0-5f36-41b6-9f46-8f9ba057c3fe\" />\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2oEU_90gruqVYYM49_%2F-M2oEZ8mrfBxl3VrI17c%2Fjohannes-plenio-sPt5RIjKfpk-unsplash.jpg?alt=media&token=743c4f1d-9045-4d54-bb3a-852e45c6704f\" />\n\n## 🧐 What is Doorman?\n\nDoorman lets React Native developers add phone authentication to their apps with ease. It works perfectly with **Firebase Auth and Expo**.\n\n**We handle the backend and provide UI components** 😇 for Firebase phone auth. That means you can spend less time worrying about the auth flow, and more time building your actual features.\n\nOur mission is to help you create **incredible apps** that **your users will love**. And that all starts with the first impression they make with your app – your auth flow.\n\n## 😎 With Doorman, you can...\n\n- 👟Build a phone authentication flow in a few lines of code.\n\n- 💅Fully customize the design to fit your app.\n\n* 👩‍💻Avoid maintaining a complex server.\n\n* 🔥Keep using Firebase Auth with Expo.\n\n* 🕺Create a native auth experience, without web views or popups.\n\n## 👾 Docs\n\nWe have great [documentation](https://docs.doorman.cool). Check out our [setup guide](https://docs.doorman.cool/introduction/getting-started).\n\n## 🤖 Examples\n\n- [React Navigation Example (v4 and v5)]()\n\n## 👩‍💻 Website\n\nCheck out [doorman.cool](https://doorman.cool).\n\n## 🚨 For issues\n\nPlease use this repository to notify us of any issues and track ones we're working on.\n\nYou can also live chat us on [our website](https://doorman.cool) with any tight concerns. That said, we prefer that you make an issue here so that everyone else can fix problems you might have.\n","_id":"react-doorman@0.0.5-alpha.4","dist":{"shasum":"e212788205bb82507419d7ca8d66a992f56d773b","integrity":"sha512-MxMvCyjc3+33lB4qqpAkwRtg+OPPLo5N/gCMUawd5uTU1TOVnrSZcW1qTKTC61yrEDUMP5wtOCAi3+7YZzq+tA==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-0.0.5-alpha.4.tgz","fileCount":99,"unpackedSize":88510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd7DZCRA9TVsSAnZWagAA1S0P/2nMoUy0s7OosN7ueSWY\nSu8NFsN8CkjNrPuCg2sNusq7k97g3fdBXUOdLHnRu2EBnsih5PQiCkjE1Vjw\n7HGQS0ClbBB/IUyXWhCVlqEn+wDx5b/4NO+QawRH6KTnxjTxEkvHDWpr35l3\nJPeU4v7nH1Uctrp3kCNhELOYCwXlt+56douvpFZdgiEczOGZ10xxl+qOvyFl\nlrNmOAWlCYTRQ0sUrv8YLI8KvG6oZ1xPJFifn2Yb3u7qmoG2/XwBP9RcCZ8r\nsSpkTc00AEgWX+DqLMEv2FCWl1ZbDh6Sr9xUVo/tiru+GTSqif0kF15FPj+C\npb7ImZQWLligCJJi+wIqThpF0avUWiS5qhSG6G5H8xr5ZYbOxmANa0LEkK5I\nkW42j08tGeqCm2DqlRmKGykG0UBrtNhLiVClGN8aGjrZTuVXDcIBVw3oIyg6\nCWBu/YzKPmlXSeDOyzwWX5QvdWEjQnSrTlMxNNaDLAAfMc5KR29e6kvTCB18\nVpxeioAmkfZq6JTaqHG7xETf4eaSqEIdC/zZ8pHiBGQZBWJTJbqIlyjosuxM\nZbOiqV9HExJufuQeE7AdIZE5lxVtee2zZUqjijBwFV/1JPesDPHVF3f1nDD0\nKyc8X/uXVpUtt/KOKg6NPBDa9ZYm3BGks0m+XEzJRvItJ5am0PEpmqZpaIrK\naZlY\r\n=ZRiX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8irpjXh5pw4P7WicdnAoWApBbhTaz8eSitimAgY6jEAiEA+iiNit1Nm5UWXgvsfpv77NvVf901X7gyVOZStqWnQb8="}]},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_0.0.5-alpha.4_1601679576991_0.8298002854004738"},"_hasShrinkwrap":false},"0.0.5-alpha.5":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"0.0.5-alpha.5","main":"lib/module/index","module":"lib/module/index","react-native":"lib/module/index","types":"lib/typescript/index","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"bob build","upload":"npm run prepare && npm publish"},"devDependencies":{"@babel/compat-data":"^7.11.0","@react-native-community/bob":"^0.16.2","@types/react":"^16.9.11","@types/react-phone-number-input":"^3.0.5","@types/uuid":"^3.4.5","eslint-config-nando":"^1.0.7","firebase":"^7.22.0","prettier":"^1.19.1","react":"~16.9.0","typescript":"^4.0.3"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"dependencies":{"react-phone-number-input":"^3.0.22"},"readmeFilename":"readme.md","readme":"# Doorman 🚪🔥\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2ok9XEmtOjgeUUWgN1%2F-M2ole43XtPbBnxWTahm%2Fcarbon%20(39).png?alt=media&token=94d828b0-5f36-41b6-9f46-8f9ba057c3fe\" />\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2oEU_90gruqVYYM49_%2F-M2oEZ8mrfBxl3VrI17c%2Fjohannes-plenio-sPt5RIjKfpk-unsplash.jpg?alt=media&token=743c4f1d-9045-4d54-bb3a-852e45c6704f\" />\n\n## 🧐 What is Doorman?\n\nDoorman lets React Native developers add phone authentication to their apps with ease. It works perfectly with **Firebase Auth and Expo**.\n\n**We handle the backend and provide UI components** 😇 for Firebase phone auth. That means you can spend less time worrying about the auth flow, and more time building your actual features.\n\nOur mission is to help you create **incredible apps** that **your users will love**. And that all starts with the first impression they make with your app – your auth flow.\n\n## 😎 With Doorman, you can...\n\n- 👟Build a phone authentication flow in a few lines of code.\n\n- 💅Fully customize the design to fit your app.\n\n* 👩‍💻Avoid maintaining a complex server.\n\n* 🔥Keep using Firebase Auth with Expo.\n\n* 🕺Create a native auth experience, without web views or popups.\n\n## 👾 Docs\n\nWe have great [documentation](https://docs.doorman.cool). Check out our [setup guide](https://docs.doorman.cool/introduction/getting-started).\n\n## 🤖 Examples\n\n- [React Navigation Example (v4 and v5)]()\n\n## 👩‍💻 Website\n\nCheck out [doorman.cool](https://doorman.cool).\n\n## 🚨 For issues\n\nPlease use this repository to notify us of any issues and track ones we're working on.\n\nYou can also live chat us on [our website](https://doorman.cool) with any tight concerns. That said, we prefer that you make an issue here so that everyone else can fix problems you might have.\n","_id":"react-doorman@0.0.5-alpha.5","dist":{"shasum":"d6a25e50f8ff869b65b2937da42fe4ee27a6831f","integrity":"sha512-G3lfj+4V7myw1L0m6JwYeZ5XnbocAmzP8QTmmob0Q7iS1AV/8M/PWXbaxjf1T9STgzpgpjf7WKeLV6K7VrQX6Q==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-0.0.5-alpha.5.tgz","fileCount":99,"unpackedSize":88670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd7KoCRA9TVsSAnZWagAADgMQAKQCnL8OlEXFyOHIQUA2\nB0cgpjc2GafulLRA6K3lVKo4vYdzyilD843n2tDPB5j4erEIkQOgFRg5HFfb\n2eQnnXlL8EtSgbk/35EnMDRcxu+jGl56DaI7X02zdBMXmu2cVlybSzIGy7Ll\nM5fYEcGreq6t7UkUE2rg7Y8JOQYFFpEUZ6vbEKY4keCTm/sglDGCqpRYDea1\n1f/Xck1yIkJSNmod9sCM8xDrYqS0WWrX8SHxndpJ3bEy36n7JTUqkeYnbGEQ\nUEbYf41+QnbZdnYat0nbSA1srQENVXoRcQ26X7RV99eqSnuEbLVkrelB8abo\nEcwejTvgz0v8oDhtLwdszY76hNxxnMIYpah/O7cl5/AvFgPiJPcVuJbrCUKM\nkP3b8iHSxv9K2LSsr3ItmzMxwkpEBfAIT5VL8X5qSe27t4nC15eti4kmZx48\nVGLc1+J6LB05KD6r62xB/JVhJojGqQxtXQO64+Vmz7LI3+orjOOaayztDXp1\n3zu6ibRJvI1qbyWEKMOHcBSlikbbuC7JAHpvoSShzUh9pbyfDiI7JJ1LpG+f\nJV1gG4+yNbT2gquSYc2orjKRyZXjRAwYYfHew7V731IjnI7/wNBFD1LhK7BG\n4lLCF+3dg4wCJcAaa5jE8YkgJUhdZ9+tofkbqdSg20KnvlQ94BKGP5ZFuLnI\nf8Lx\r\n=rFvu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxQqa93Q5+CGSsQj+KpkwnSPP19iMap97JunrV7lX6MAIhAITJTKR88QdEXbItsHX3Lz5AyW120HWfVfxEiNCTnSec"}]},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_0.0.5-alpha.5_1601680039861_0.947956522398393"},"_hasShrinkwrap":false},"0.0.6":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"0.0.6","main":"lib/module/index","module":"lib/module/index","react-native":"lib/module/index","types":"lib/typescript/index","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"bob build","upload":"npm run prepare && npm publish"},"devDependencies":{"@babel/compat-data":"^7.11.0","@react-native-community/bob":"^0.16.2","@types/react":"^16.9.11","@types/react-phone-number-input":"^3.0.5","@types/uuid":"^3.4.5","eslint-config-nando":"^1.0.7","firebase":"^7.22.0","prettier":"^1.19.1","react":"~16.9.0","typescript":"^4.0.3"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"dependencies":{"react-phone-number-input":"^3.0.22"},"sideEffects":false,"_id":"react-doorman@0.0.6","dist":{"shasum":"03bb4daf19612149f046d33ca1619a344cbd06c3","integrity":"sha512-yN/xoe2Z42oijQv/CBzJ8UB25PTArtKdzFbEJ+GCSzPVboiIGFZgKsK04kFPDefEIIjMMPHh97fJck+Sji377w==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-0.0.6.tgz","fileCount":99,"unpackedSize":88686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd7bICRA9TVsSAnZWagAAR9YQAJKEuytUJUjD+aw1ZgYP\nuNJMc2UBlcWya8zM1KPNTKXhQOGu2cNgrSdLI78RSFqgCJwU48bGCx4XRUN6\ndnD5FObg/h//xrE5DtVm0zKZg0SCMFQl5K6MzPAAZ761rGsF9+Jp+BbpAq1b\nR4PuBM8J/Gy9xBdC8z9dNg42MFX3YIISYe2n5hiPXw3mL9OMogZoJ9/7dDqf\nyMcWPoqZLAy/+K5tcfph/HlY0EjcWqN0qc0coDqMCDTZcdMphIA3NC+MxTw9\nLT89xqFdIs7nEhfT0vu8FxYKHHGSyyev37xRGbaqUWgcaPOs7p+jsQD5fdS2\nzjcX5whiRN5HhlizzrVhOwle5iEjz9JFqfYCC5yHMsBh8HSDfBy6vQYius8d\n8lWKcC/xnif7FyS9CLdpG36g2BP3GyWlPzu+BIXS0gicasoub3iKPqmGtrwq\n6yIN/ZJyraPQAjSRyQcK3GHZoW3k1Lxulep5GOGuCuIXhhexNSRG8BdnTPUN\niDGorXLbGU94sDu7rQMMWztj9YAE6IGedezf6Baw+lTBA3avaCsLgZYbfHhr\naK9tsV0g1JaCuUXU4wJknazlcMzLJiMDeeGKwBpY8rfa1tyOKye79AU30yvr\nWSw2AcqzwXsZjCbjPwL4dmEWplkWXnJLb4g6m7kUTTtWI9BoPTrX+jlAtedl\nKJV1\r\n=2J3h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWct/KTl6Krsn17tUY0MnVbhABripueW/Go3joEzUifAIgbTjNdFANayQQo3SBIuDMEBBRKQluscOqlvMKT/9nUM0="}]},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_0.0.6_1601681096377_0.8997275138284575"},"_hasShrinkwrap":false},"0.0.7":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"0.0.7","main":"lib/module/index","module":"lib/module/index","react-native":"lib/module/index","types":"lib/typescript/index","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"bob build","upload":"npm run prepare && npm publish"},"devDependencies":{"@babel/compat-data":"^7.11.0","@react-native-community/bob":"^0.16.2","@types/react":"^16.9.11","@types/react-phone-number-input":"^3.0.5","@types/uuid":"^3.4.5","eslint-config-nando":"^1.0.7","firebase":"^7.22.0","prettier":"^1.19.1","react":"~16.9.0","typescript":"^4.0.3"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"dependencies":{"react-phone-number-input":"^3.0.22"},"sideEffects":false,"_id":"react-doorman@0.0.7","dist":{"shasum":"9e80a9de065e3cf67fa977b9fed703116c3ac333","integrity":"sha512-owz8tLPb5s55qBQfV8sgSrWp4fDiwO3e4ULpDB+Brtwkq2NdufilTN+N/Bc/Up4DPGL+SX9JhPG+pE0EPXhjkQ==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-0.0.7.tgz","fileCount":99,"unpackedSize":88730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd8R1CRA9TVsSAnZWagAAjyQP+wdLv9epM7+7Cg+6eKzM\nNmNb1QE4iGGK1GeHQfOgec5TmZZ4HhAvDOu+2/V3GF8+98n0G6LCiMwgM+v/\nISLe9DoX0RuQi9JELrco8il51I+delzH9ARLo4VLbgwq/Ucgg5wA8JxODKZL\n9AYYW75gZgjVICyXSS3/x8z0wfcOTR0KDimHRtNkEKialoV1b/0D6e+Vo3tV\nhvbyAJaMM9UFJ4+ODQTh+GNk3JADoWBd09Cdq0N8PjQtE7X/MwDaaiTj8Cwo\nx67zQD/6gzK/WLKAz7lSdOf92KGVgVVxknKt7bSy1okHlywcd2B2DvbzZQQ4\nraDAgcc+SCC+ZYBVG4A3hbeGzfLxBzUf6GupaCwoMfwdXjEIom1MaIYxHQK8\nGZokNqbSQsdO8aKxlidJaBslPNGX7JhbDdI+aiWOfDRgQyo1p1U46fVuD8LT\nXBEB23e6iWMc/8J7+KRlC5IBSt7mjWJlOVuA6DlnOellKAgH2b7fFkLhOoFK\ns3OJnmtZDwnRBsYVH49W+iEMGNoB7KdYwweW7oQafOWoyw6lHqlzAJyGZA3m\nP7k1ur3cDc6a4/8wSL5GZ5UJkHUHvmnHHMcp2JAvXIudYcbTuRA5wjF7jhbS\nqOs9EfGT+/vlFvDUayEdhjExz75nKYM1YeuOHjoBPkgKH5oloj+MJKeF6GU2\nVPe+\r\n=/9bt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCW9lHIAOnVOAoOwt+YQqCTpcspPOqosJ/NprROeoARwQIgYYt0vKAB47VCMdfZIXzejqrAij2y54FO4Ls2Xid5k/Y="}]},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_0.0.7_1601684596933_0.10430382705147467"},"_hasShrinkwrap":false},"0.0.8":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"0.0.8","main":"lib/module/index","module":"lib/module/index","react-native":"lib/module/index","types":"lib/typescript/index","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"bob build","upload":"npm run prepare && npm publish"},"devDependencies":{"@babel/compat-data":"^7.11.0","@react-native-community/bob":"^0.16.2","@types/react":"^16.9.11","@types/react-phone-number-input":"^3.0.5","@types/uuid":"^3.4.5","eslint-config-nando":"^1.0.7","firebase":"^7.22.0","prettier":"^1.19.1","react":"~16.9.0","typescript":"^4.2.2"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"dependencies":{"react-phone-number-input":"^3.0.22"},"sideEffects":false,"_id":"react-doorman@0.0.8","dist":{"shasum":"8ec38aae77307949084a83ba4fea07a7564db973","integrity":"sha512-oEGYYkUv76rvtVPTwraY+2FnYAQ4SJrL4t39oWHMO5BO3TyI2Fq9Z4bYfrPgoqPaEAEXB65zo/ozS2VgyKvmnw==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-0.0.8.tgz","fileCount":99,"unpackedSize":88898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPpq8CRA9TVsSAnZWagAA5yQQAJO1SNpoC26dTy4P5Z9E\nVG0r0J2e+KR391H2zxWdMMTAXCcqPxfeRbpnvWrpXTtpjLUVGTRWP6acdUHT\n3fTWcUWC3pdRj8zKrjdjPq7H5ekhboxz03YAV5MSh7p3xi/AZZ3vJ8E9pyJD\nZ3dCTEXRkMyxIB6q06y7XOamXgCQFQlSkn91tSurjyXxzuS94MkC3s0FukE9\n4YJUas5C8SCYWLVSLtEwxhz6sY4AzaWIV5p+HnrRts8kETvtLxKxVWCf3vfp\nZomRtoZXzI8D9mEjxgPm4uvlrqlJ/Cs11Qhhovmm9HlM9KZ9ipBQPWy3+ZmE\nlj805qcjEXbjsvOzMdk5E0sJlKA2xXAaPeAjVcB/bNiB+1oV4yvlsb+LuZN4\nfVlziKgMOA6078qKHshvUcR0NAZBOM8icrrnM78IKuLR5HIOkqzde1Sgtl7Q\nnErOigQCMMDzm3kj7UaS+XqwavRIE8l+JlfuB0LNWbD/KNyC+1FS8LlktHnk\nApACsNBEE+zSU4SaI0jc8ofZpuqpEpNFLWemzFXkQrXVr8gmPdfIsVICeX5c\njymcUElBp7kW3tOsGeg7aCc8nb7u1iIGERI5ghF8eKSyZ8tZv41Q5uYVGgg+\n31kmy7gikNMB+dy6fc6jXmodtVHWFPbEHMJaKkD/J4i95XaaFLbmQfvrn4W7\nwcHW\r\n=VrXW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvU4hkLtPiAG52LAGtkLiA9UrAyc9rzt7cDp6389ZZEAiEAi4vqLhpi0QUlJ3WFf3jg4iae/+ovqTi9SFBUq/sxVQs="}]},"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_0.0.8_1614715578906_0.6872881087475324"},"_hasShrinkwrap":false},"1.0.0":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"1.0.0","main":"lib/module/index","module":"lib/module/index","react-native":"lib/module/index","types":"lib/typescript/index","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"bob build","upload":"npm run prepare && npm publish"},"devDependencies":{"@babel/compat-data":"^7.11.0","@react-native-community/bob":"^0.16.2","@types/react":"^16.9.11","@types/react-phone-number-input":"^3.0.5","@types/uuid":"^3.4.5","eslint-config-nando":"^1.0.7","firebase":"8.2.3","prettier":"^1.19.1","react":"~16.9.0","typescript":"^4.2.2"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"dependencies":{"react-phone-number-input":"^3.0.22"},"sideEffects":false,"_id":"react-doorman@1.0.0","dist":{"shasum":"5d69dc93fc42e55cec7ca31c631d96f67bce0e56","integrity":"sha512-0EM9N36lQihQ6T8ncpChY8ufikqkBOX68blgPsnvaHheP8yM42rRRVfiBYANW7Gg7IeK/2R9hZ9WM+BpG3E4AA==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-1.0.0.tgz","fileCount":99,"unpackedSize":88849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZNZ9CRA9TVsSAnZWagAAup4P/im0O3EIiMWffiirAPaZ\n1f5lzButy1LzUFyWKmhG5+xC+pm3ZvirdaVajrPiFOaiJtqsfoJx9q0n0eq1\nbvP+ByyC8d8B+AcDjKtM9VHgkRZZQJk1usS99lYveWi1f788SPByK9Tf3hWb\n6sBUaJ4Cr8HNv3DVTGkZJsr7X/jjhAfkcTSzarqmpdupudaclqa2hf+BZsNv\nt1xCQABOnRei97DvMW6wODla+zovp2ugUVV98F03nNkWZmwwODCjQ+vAmlYd\nG7aPVA3dL9E/sOes5lSIvqhNG1angD+RWtCnsuvss67ucdEzkgCux7yX3y4C\nBQbT3mkhJqs3/njMMEz6i23Uns7DySZC/yrX6jmouK2HMf2HkZG8EedvIqd8\ntxjGO/59ounDyNMWleGM4XNRrSuXiPN5Rcfh0JeXJt62kIZWx3YO1DZOa+1z\nmymht6avi1kla2hQ93hJp1KbaeBjtf48JLIBAnj5kdEF35Y/Iyi8x00rPthl\nwmQ3TUhJ3fF6Ss2rbEj9SfYJRXeoploMPAatF1PuhQSvFhrYvWrH3R5XDDHl\nRCGxceNUWgHZOI7PVcv/NuiILpDeF7AozbPO4ADroca4xRGPiCmjh2Yu1VOa\nZ42KouU+W+Sjbsz8niy6gH12lYzKnCti9OIJz/7g9TWJJeTPxBPJo24C2YwZ\n/bUc\r\n=3ZuR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHG5w8lA5KAyO6bbHOfaBSxxbVTSBQFScmjjd7ct7Sq3AiEAizBdB0dPesiCdyYIrct568d9g9ERVkjyhc3GoD2QZgM="}]},"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_1.0.0_1617221244976_0.4675049852476234"},"_hasShrinkwrap":false},"1.0.1":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"1.0.1","main":"build/index.js","react-native":"src/index.ts","types":"build/index.d.ts","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"expo-module prepare","upload":"npm run prepare && npm publish"},"devDependencies":{"@babel/compat-data":"^7.11.0","@react-native-community/bob":"^0.16.2","@types/react":"^16.9.11","@types/react-phone-number-input":"^3.0.5","@types/uuid":"^3.4.5","eslint-config-nando":"^1.0.7","firebase":"8.2.3","prettier":"^1.19.1","react":"~16.9.0","typescript":"^4.2.2"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"dependencies":{"expo-module-scripts":"^1.2.0","react-phone-number-input":"^3.0.22"},"sideEffects":false,"_id":"react-doorman@1.0.1","dist":{"shasum":"bac7f2fd8cb61e158b87b77562b769af49c6115a","integrity":"sha512-EuHOXG+XfL/r5+k507ibx/BC++FcDxmmGWYTeVbg0ueJ6vrmC4TbB8cRM3Ou+WsKFpWXqhwQkGueboTxpY3KoA==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-1.0.1.tgz","fileCount":101,"unpackedSize":89029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbmnwCRA9TVsSAnZWagAAEFcP/1RI9Ota02RFX8LH547s\nj2uMUFQSTW3It/xKVrrCSUOhFUmRERJdEe1Ss6fVUBs4fYJk05a7vldpSEr7\nhBQxlZgi5nURx82cg2nRfLR9fts2YnnsUIx+Qd3C96khXvxyfTnMc0l25ViS\nkQiQsepiyYSnAU1iyLUqkkPVZhZtDFWIwCtCOUpjfuGuPxHewJ+ozGai0SA0\n9aWnzFPo8eeoNu2amxsComsg/m7uEPro5uF1/CVWSRM+Lwkl3YRsT+O3JkjA\nB/6WP8COv0YPa94t/+h98ZiKciaB7oM9nPfcrLE2bVsyhYEEjPUjTqDTRT+y\nFgjNVO3YIEmeLaSfaK+++o8Nbn0vCuYkaJhpCGe0HP1EQC+B2+2ME4z2ZCFQ\nyYaGWfm00hE3vpFRLFBFteLkXEo+TUcgRJpkcLdUH5XczJepJbH3YOu1JTTQ\noEBufqwk2KsoUiQLpJr3Y6/L6J/gv1lHme4RXBzZt8rJXTIviGFlvZ3xUMha\nhdEaKm/zO4QbQdh6vt3UZxqUZymepY7JOdK0ezk+GJljuTm/iJaREMYZ30Jd\nTXSJxO5tyt+9raddwvlnlhwzMbNhnrOLSnh7ayhmyCtHRqHWErtdcnLZajSj\nUoI5kSedlYy8TOogKtoX080/rxZNk5wSvJoTRUOhI7huKI0j2471BVoeQg5o\njS3k\r\n=LMVG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGuFs19JU6u7GJ9rCQVK08ycSIRQPnDkTxxEL2O2uyJeAiA9BCr3Aj45j4kJdL02mDOh0pZkyAGobGRpULzKPPm82g=="}]},"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_1.0.1_1617848815638_0.1666726866579462"},"_hasShrinkwrap":false},"1.0.2":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"1.0.2","main":"build/index.js","react-native":"src/index.ts","types":"build/index.d.ts","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"expo-module prepare","upload":"npm run prepare && npm publish"},"devDependencies":{"@babel/compat-data":"^7.11.0","@react-native-community/bob":"^0.16.2","@types/react":"^16.9.11","@types/react-phone-number-input":"^3.0.5","@types/uuid":"^3.4.5","eslint-config-nando":"^1.0.7","firebase":"8.2.3","prettier":"^1.19.1","react":"~16.9.0","typescript":"^4.2.2"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"dependencies":{"expo-module-scripts":"^1.2.0","react-phone-number-input":"^3.0.22"},"sideEffects":false,"_id":"react-doorman@1.0.2","dist":{"shasum":"f66a0b4bab814ede44483867f8acb25dbc3fb421","integrity":"sha512-GE+QiwpjMZvw7lfxLcAixRFDPiEdnlYf7GdGcDdWySWTnshle6NpbVToOWT0uSrBhUAQSMqJPQcczJdpM6R+eA==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-1.0.2.tgz","fileCount":97,"unpackedSize":84456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbmwyCRA9TVsSAnZWagAAS5kP/j3/hUbCcaa59qKdx/D4\nub3rt1I+qVWlwgl1SOtLk4coVMfOGvbe5rkQxu1nyUcXxdyIdpm6bI+spInT\nM5zAJg6MCAfrS0frTUtYAzycXRmoGQu8WvCFzRJnrahjhQNGppOL4BVcSSq4\n8gewUj7NoePD4oQBeOlMHwucfRQmBPNP05t6c0pYCpVTWo2ELZNHN7+egPG1\nqF3as02FAlze/beFk2ZT8dO12Rpp4nOSYLYc5Ubqqw1+BgamPtA5qHfv3ihN\nOPrTbQHlyr4Jv/ti81/+c84BV3mWpxw408U6mwlwnFvJexaCsyIITeS29utv\nXOxndViOHkCtV/+uG0Sf5sbpK6eDHLhGN6DlQD1ygWmz1SNwfVTaJv2Ua9Sq\niEh/0SWCXkv/uUDCgS9kem88IIBhw8nMbxE8TgyQXrB8GYHcYGjOVnGksYJH\nhn2FWry3uzvCqiM+EwuTGfdMkfBQafnJygokZsgb7hZAVx/Sx2ao2Rh6GCz2\neDPZfCYHBLg+cWQxnEBIeygvgUcOea8V7ZEPwgIwdbCRigNS6DQg21v9t8d+\nzomJPkMuUDdekcKBJwSm+J0KKAWPLmrNH2wy6pkrW5VcUFqeH0l9cnKwfcNn\n1LZR0uBpIfgdqHG8MU2jUdNR9IIPmzUkrYYTaopbHPmQOOpj/zvK4xx4o6Iz\n8WZ+\r\n=PrS5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJZO/B2iCE1CC2ExtCE15bj42iy3L4ZCoiLh9Uo5QSCAiEAi2/UbjVFrYqRwCdHdy8zlyoBiHbRboFclwwKqRtZhH0="}]},"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_1.0.2_1617849393583_0.18772640958495446"},"_hasShrinkwrap":false},"1.3.0-alpha.1":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"1.3.0-alpha.1","main":"build/index.js","react-native":"src/index.ts","types":"build/index.d.ts","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"expo-module prepare","upload":"npm run prepare && npm publish"},"devDependencies":{"@babel/compat-data":"^7.11.0","@react-native-community/bob":"^0.16.2","@types/react":"^16.9.11","@types/react-phone-number-input":"^3.0.5","@types/uuid":"^3.4.5","eslint-config-nando":"^1.1.0","firebase":"8.2.3","react":"~16.9.0","typescript":"^4.2.2"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"dependencies":{"expo-module-scripts":"^1.2.0","react-phone-number-input":"^3.0.22"},"sideEffects":false,"readmeFilename":"readme.md","readme":"# Doorman 🚪🔥\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2ok9XEmtOjgeUUWgN1%2F-M2ole43XtPbBnxWTahm%2Fcarbon%20(39).png?alt=media&token=94d828b0-5f36-41b6-9f46-8f9ba057c3fe\" />\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2oEU_90gruqVYYM49_%2F-M2oEZ8mrfBxl3VrI17c%2Fjohannes-plenio-sPt5RIjKfpk-unsplash.jpg?alt=media&token=743c4f1d-9045-4d54-bb3a-852e45c6704f\" />\n\nv1 requires Firebase 8.\n\n## 🧐 What is Doorman?\n\nDoorman lets React Native developers add phone authentication to their apps with ease. It works perfectly with **Firebase Auth and Expo**.\n\n**We handle the backend and provide UI components** 😇 for Firebase phone auth. That means you can spend less time worrying about the auth flow, and more time building your actual features.\n\nOur mission is to help you create **incredible apps** that **your users will love**. And that all starts with the first impression they make with your app – your auth flow.\n\n## 😎 With Doorman, you can...\n\n- 👟Build a phone authentication flow in a few lines of code.\n\n- 💅Fully customize the design to fit your app.\n\n* 👩‍💻Avoid maintaining a complex server.\n\n* 🔥Keep using Firebase Auth with Expo.\n\n* 🕺Create a native auth experience, without web views or popups.\n\n## 👾 Docs\n\nWe have great [documentation](https://docs.doorman.cool). Check out our [setup guide](https://docs.doorman.cool/introduction/getting-started).\n\n## 🤖 Examples\n\n- [React Navigation Example (v4 and v5)]()\n\n## 👩‍💻 Website\n\nCheck out [doorman.cool](https://doorman.cool).\n\n## 🚨 For issues\n\nPlease use this repository to notify us of any issues and track ones we're working on.\n\nYou can also live chat us on [our website](https://doorman.cool) with any tight concerns. That said, we prefer that you make an issue here so that everyone else can fix problems you might have.\n","_id":"react-doorman@1.3.0-alpha.1","dist":{"shasum":"fa81236c07298c5a41ce427c82ee6592fdcffb2b","integrity":"sha512-9WXAdhnpCvSjRGUYvQ+ElM5rTU7DhUkvjHb2hE+9kFYbs3FaXt//oCxYBCcmH0PNfLdRSLvL8lgTxTwGNAM53g==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-1.3.0-alpha.1.tgz","fileCount":97,"unpackedSize":87009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbyAsCRA9TVsSAnZWagAArx8P/1LXdXGy4Cd4U0LXVRAX\n5hdQEcN30lsi5o5oArFBu7RZ5vzF33SbNQzKKZ3bXa5rTaf0FUG70Q0ymd6D\n2Ll6FLrJ+3KbbWZFeQilCpigvXhi6jlf6U6v+ofPkFJApSj2kkA3SRaMpbdw\n89pOideAeyaA58T3arMeceSXWL0V7CxAK51MFWMUrs5EdoPwrpmHQMcMCsbS\nv8GJSaL6VsLOXke3Em2q2qObVTWEQ2T4gjKLJpAmaalDn3enuJlbR8Np6sby\nhmISaB/QIPeYbNtW9IStu7jQqaBxZNIMYosLrypInhuJndwPQiziic2V7Qnd\nRVksjk7vHqLh9MzzQtB97tDj93z/DQE4XzTNf94geVC2d/GrWCb40f5MWGSN\nX88/3SL7ePjYryAoVfhWxhAhncE5iHAR4RGnJTv0xYJQWJ7weIBjj70E4uIx\nEBKxZt/Ff3GXV+8FVH5wicmIrJB6QjSe+55ZF5F3yxP+UZAGJBbgEVwFS5Es\nk7a5lXaDcGyDn1jZUM/xrSwXG7leP9SUyCz5G78PkFEeOUjCemZZb4KooJiV\nkrcAaKV3oCq2UvfZeJt2UI8jsQ5oikQUQdrJFhyUoMKu49bzt+DYmz1xVJZe\nZaHQLAK9vjP42MHGxq4bI/DWqkg4gkXP5zs7Qn6YL9TByLUDv8DQHPxb4ib4\nI7tx\r\n=3MbO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAvDgGwavbiQllOOVSFH+qrQ6XmsxeQemTXq7xHQSbliAiB7aJmmH975zrz71q8cxdMAvDQOqKFvMvjB6rgyOfHmuQ=="}]},"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_1.3.0-alpha.1_1617895468055_0.11815311597564238"},"_hasShrinkwrap":false},"1.3.0-alpha.2":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"1.3.0-alpha.2","main":"build/index.js","react-native":"src/index.ts","types":"build/index.d.ts","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"expo-module prepare","upload":"npm run prepare && npm publish"},"devDependencies":{"@babel/compat-data":"^7.11.0","@react-native-community/bob":"^0.16.2","@types/react":"^16.9.11","@types/react-phone-number-input":"^3.0.5","@types/uuid":"^3.4.5","eslint-config-nando":"^1.1.0","firebase":"8.2.3","react":"~16.9.0","typescript":"^4.2.2"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"dependencies":{"expo-module-scripts":"^1.2.0","react-phone-number-input":"^3.0.22"},"sideEffects":false,"_id":"react-doorman@1.3.0-alpha.2","dist":{"shasum":"b53d8bf980c114aa0ada30afb089decd3525cccc","integrity":"sha512-6QHdeXS3eUtmp2NmeApJYDH2tz5B0VSrGXPuqFb+Ky+dR6Y7h0/XzLK6nJmiICgLGt4O6Qbs6ZQ613v9+54snw==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-1.3.0-alpha.2.tgz","fileCount":135,"unpackedSize":115318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeF3gCRA9TVsSAnZWagAA2AwQAI+KUnFSxXf/Oouk9Lxy\nvgvdSIS3GRr9dqUf/JjLXF2Vf7xKwBawL12+bHDELjcv38JFi+fhErMgGsvP\nDB51YixFWNsLJnjCigLrm0PEobj8SXEZUFlLj1qfjEN9KsOz5OKagut7ivls\nicsHFGWYdtKMmEXGt6hyqyf937l7rYWiCmoQNrdG+cnUrnz0X8D/OJKTCdxQ\n/FrSNhkkwxmP1wNQ5TTaExWi/67Lp9IARQ1/lv7eR+1pjtihRv9MLnu/s9Aq\nQBwaD86M8nX9WFsVhVi3eQGEv7WQw8//C2b9XaWYCDd2RUBhLrE8mgpEE1U1\nZUW58frqhDO6bLf2Gj4Sw8surhVCV4QjApfYgXcnueA1uOIDIIJNi9gRffSE\ngGWgnq+4zEh72mQ4qhNIAoMi7DSebUqkv2B2ID3b92GoRbi3FT2wupvdkG17\nOfHwrWDJP+IQgEqrL3uCCqcu8qPgYF55godmfDpx8YcqKe8+CXnnFpSbluCi\nqrD6LB5IktXYtlJKvHP+NQm/NAszvKSf2GC6y2EQcaus41OMMXfRxE3DpNA7\nJ9rF0hmx1kKliSecHx++56SEDhpv+ozp+lqegBlUV7upgvybhyX4/PhpYjpV\nBdeZ5M45suPcJaD0JsTlRLDg+j2B03Q5cbtTPSnOcC/wp9rbmeFlU9GL2+il\nDSNP\r\n=+UU6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBF78e+nBPjFqSDbqwItCV+NiJs8B81OBzbO968FCmJ+AiEA/RQqUrMGbsJKjSwZvzPaeX7ySxsOL2nMstTxVqm7zvE="}]},"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_1.3.0-alpha.2_1618501087410_0.7333088982414446"},"_hasShrinkwrap":false},"2.0.0-alpha.0":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"2.0.0-alpha.0","main":"build/index.js","react-native":"src/index.ts","types":"build/index.d.ts","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"expo-module prepare","upload":"npm run prepare && npm publish"},"devDependencies":{"@babel/compat-data":"^7.11.0","@react-native-community/bob":"^0.16.2","@types/react":"^16.9.11","@types/react-phone-number-input":"^3.0.5","@types/uuid":"^3.4.5","eslint-config-nando":"^1.1.0","firebase":"8.2.3","react":"~16.9.0","typescript":"^4.2.2"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"dependencies":{"expo-module-scripts":"^1.2.0","react-phone-number-input":"^3.0.22"},"sideEffects":false,"readmeFilename":"readme.md","readme":"# Doorman 🚪🔥\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2ok9XEmtOjgeUUWgN1%2F-M2ole43XtPbBnxWTahm%2Fcarbon%20(39).png?alt=media&token=94d828b0-5f36-41b6-9f46-8f9ba057c3fe\" />\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2oEU_90gruqVYYM49_%2F-M2oEZ8mrfBxl3VrI17c%2Fjohannes-plenio-sPt5RIjKfpk-unsplash.jpg?alt=media&token=743c4f1d-9045-4d54-bb3a-852e45c6704f\" />\n\n## Compatibility\n\nv1 requires Firebase 8.\n\nv2 (alpha) comes with headless mode, to allow users to customize usage for Firebase Web v9, and react-native-firebase.\n\nFirebase v9 example usage with Doorman v2:\n\n```js\n// App.js\nimport { makeHeadless } from 'react-doorman'\nimport { withPhoneAuth } from 'react-native-doorman'\nimport { getAuth, onIdTokenChanged, initializeApp } from 'firebase/auth'\n\nconst firebaseConfig = {\n  //...\n}\nconst firebaseApp = initializeApp(firebaseConfig)\n\n// Call this at the root of your app before using doorman\nmakeHeadless({\n  signOut: () => {\n    return getAuth(firebaseApp).signOut()\n  },\n  onIdTokenChanged: (callback) => {\n    return getAuth(firebaseApp).onIdTokenChanged(callback)\n  },\n  signInWithCustomToken: (token) => {\n    return getAuth(firebaseApp).signInWithCustomToken(token)\n  },\n})\n\nexport default withPhoneAuth(App)\n```\n\n## 🧐 What is Doorman?\n\nDoorman lets React Native developers add phone authentication to their apps with ease. It works perfectly with **Firebase Auth and Expo**.\n\n**We handle the backend and provide UI components** 😇 for Firebase phone auth. That means you can spend less time worrying about the auth flow, and more time building your actual features.\n\nOur mission is to help you create **incredible apps** that **your users will love**. And that all starts with the first impression they make with your app – your auth flow.\n\n## 😎 With Doorman, you can...\n\n- 👟Build a phone authentication flow in a few lines of code.\n\n- 💅Fully customize the design to fit your app.\n\n* 👩‍💻Avoid maintaining a complex server.\n\n* 🔥Keep using Firebase Auth with Expo.\n\n* 🕺Create a native auth experience, without web views or popups.\n\n## 👾 Docs\n\nWe have great [documentation](https://docs.doorman.cool). Check out our [setup guide](https://docs.doorman.cool/introduction/getting-started).\n\n## 🤖 Examples\n\n- [React Navigation Example (v4 and v5)]()\n\n## 👩‍💻 Website\n\nCheck out [doorman.cool](https://doorman.cool).\n\n## 🚨 For issues\n\nPlease use this repository to notify us of any issues and track ones we're working on.\n\nYou can also live chat us on [our website](https://doorman.cool) with any tight concerns. That said, we prefer that you make an issue here so that everyone else can fix problems you might have.\n","_id":"react-doorman@2.0.0-alpha.0","dist":{"shasum":"2b5a79402d09fbc94e149ff00eda9082214b9515","integrity":"sha512-sj1zmLnVKwnuS1MJr8BF2TdbScvzQYr0o8St+Du8GeQRk7pZCpVoa/rdiSqdjyci83XSNKCZ6/EjLKm9X8hdsw==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-2.0.0-alpha.0.tgz","fileCount":139,"unpackedSize":119574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtp3XCRA9TVsSAnZWagAASVQP/jkgP+TIgn8M7BxCnPAm\nmqRKcyOqNR+SCelmmiZ3QbOGx3VX1zkmVIGjPiMfWHx2sF15AROM8xuXCmzA\nvalaKI8OrrzRD0FCTfiE3Cy0Z5zIbRsvSXFmiJqdgY/sZ+boeOSU5uF7h/gN\nRKAH3AJ0ZoSfT1U+dw+6RGvxQ5947OxMa9Q2dp/ire6dlWoZPItC6bO+rfdc\nTsIv00gGeq3lPUxDvHzAsk7tbvP+AUaPEaS3Ns7lI1iRe986ACygL/lff098\nsoO/78CZSe7cbbg1AmrvuHoOgTTBACY1iAJ8uJfWPGdIBFkts2Rj/IaiveFY\nqqYsZMvOmfdiEIUx6AO4zTQxbkD0WtSydmx8ryMgl/BV3ZeUAimEHzoFPG+X\ntDAHoejLRIanGXHPKvjvOyl2CqW9dwMsDSqSepKtBSWf+DM7/PvNtV3mB74A\nGyd0d4KwFyNjvT/uT4sq5zUPL7R9XSqgXQZxOkXWgIDUNExWfQ3A968hzt6A\n761qwXkxXtWhUJ+BcoCInGNT8HdIlyIzz7hgExe1ZvCBavqrxtFXOKfr4uSt\nJl1qhEwW8NQI64jEj05COSuo4aOhZsqUW6EFEoPIjR/UuX5Ot4Ai9ieFgfsE\nUdM4Gd7ckdYLOSwKAA80rkCWx3CdaDJ0jZdsI+KNECX3xjzUtuH5OWQLVZDg\nR8NZ\r\n=Bkqf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCli09NyuQsz0vpHEUP9HiUA+mjQXKaLrCx8mB0xmTVAgIgCvzy0Q6gKcrZ3kvOsQjqtQkCs4u+bS8Ucfi8KCijklM="}]},"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_2.0.0-alpha.0_1622580694403_0.20087879330462943"},"_hasShrinkwrap":false},"2.0.1-alpha.0":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"2.0.1-alpha.0","main":"build/index.js","react-native":"src/index.ts","types":"build/index.d.ts","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"expo-module prepare","upload":"npm run prepare && npm publish"},"devDependencies":{"@babel/compat-data":"^7.11.0","@react-native-community/bob":"^0.16.2","@types/react":"^16.9.11","@types/react-phone-number-input":"^3.0.5","@types/uuid":"^3.4.5","eslint-config-nando":"^1.1.0","firebase":"8.2.3","react":"~16.9.0","typescript":"^4.2.2"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"dependencies":{"expo-module-scripts":"^1.2.0","react-phone-number-input":"^3.0.22"},"sideEffects":false,"readmeFilename":"readme.md","readme":"# Doorman 🚪🔥\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2ok9XEmtOjgeUUWgN1%2F-M2ole43XtPbBnxWTahm%2Fcarbon%20(39).png?alt=media&token=94d828b0-5f36-41b6-9f46-8f9ba057c3fe\" />\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2oEU_90gruqVYYM49_%2F-M2oEZ8mrfBxl3VrI17c%2Fjohannes-plenio-sPt5RIjKfpk-unsplash.jpg?alt=media&token=743c4f1d-9045-4d54-bb3a-852e45c6704f\" />\n\n## Compatibility\n\nv1 requires Firebase 8.\n\nv2 (alpha) comes with headless mode, to allow users to customize usage for Firebase Web v9, and react-native-firebase.\n\nFirebase v9 example usage with Doorman v2:\n\n```js\n// App.js\nimport { makeHeadless } from 'react-doorman'\nimport { withPhoneAuth } from 'react-native-doorman'\nimport { getAuth, onIdTokenChanged, initializeApp } from 'firebase/auth'\n\nconst firebaseConfig = {\n  //...\n}\nconst firebaseApp = initializeApp(firebaseConfig)\n\n// Call this at the root of your app before using doorman\nmakeHeadless({\n  signOut: () => {\n    return getAuth(firebaseApp).signOut()\n  },\n  onIdTokenChanged: (callback) => {\n    return getAuth(firebaseApp).onIdTokenChanged(callback)\n  },\n  signInWithCustomToken: (token) => {\n    return getAuth(firebaseApp).signInWithCustomToken(token)\n  },\n})\n\nexport default withPhoneAuth(App)\n```\n\n## 🧐 What is Doorman?\n\nDoorman lets React Native developers add phone authentication to their apps with ease. It works perfectly with **Firebase Auth and Expo**.\n\n**We handle the backend and provide UI components** 😇 for Firebase phone auth. That means you can spend less time worrying about the auth flow, and more time building your actual features.\n\nOur mission is to help you create **incredible apps** that **your users will love**. And that all starts with the first impression they make with your app – your auth flow.\n\n## 😎 With Doorman, you can...\n\n- 👟Build a phone authentication flow in a few lines of code.\n\n- 💅Fully customize the design to fit your app.\n\n* 👩‍💻Avoid maintaining a complex server.\n\n* 🔥Keep using Firebase Auth with Expo.\n\n* 🕺Create a native auth experience, without web views or popups.\n\n## 👾 Docs\n\nWe have great [documentation](https://docs.doorman.cool). Check out our [setup guide](https://docs.doorman.cool/introduction/getting-started).\n\n## 🤖 Examples\n\n- [React Navigation Example (v4 and v5)]()\n\n## 👩‍💻 Website\n\nCheck out [doorman.cool](https://doorman.cool).\n\n## 🚨 For issues\n\nPlease use this repository to notify us of any issues and track ones we're working on.\n\nYou can also live chat us on [our website](https://doorman.cool) with any tight concerns. That said, we prefer that you make an issue here so that everyone else can fix problems you might have.\n","_id":"react-doorman@2.0.1-alpha.0","dist":{"shasum":"a4a8ab9e7847ded4a86988c8dc5e8d2841ff152b","integrity":"sha512-LZzOaXOhSlMDx5pxEI4DdsJKin+vLWV6Ov5UzMf1DoiK5FydrugNyWjyVUk+3cw0rLrY+hun8Sc1pgr11RsofA==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-2.0.1-alpha.0.tgz","fileCount":139,"unpackedSize":119806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguRGRCRA9TVsSAnZWagAAVMMP/3/wYB5/fa0YvLZWwVBT\n3x6DEex4JOHgCYG9McHw6xZHJIzFYQpgdwz6VlirO7B0bk6WgkyRLaVAA3Lp\nYW5n2IRc9G1Yx2T0voPPo8rYboFVzmbRvqiWYn6rmL9R77h7FTwzFlcg33FX\nFqKEwrt27qz86QTrHhRrlbq/39beicANHnswL3RZLcbrkmBf7RlsLawLcIaS\n2p8pzeVnTwKq8Uk7XNdkQCkoLnNAoCjtvvCvFoOwaf+dNX/iPLrLKCpi3bTJ\nOt0E9N1d1x7XR5OTfJnQUL1HTXXJvZE8le0iVnh2S2GDyDyaJJkRreYcLDX2\nyPYlnRYOcKomQZCbBRNXY4VcZYH14rjabzaaGjIaf8IH5w35l91BcHcEdn5/\nNnUHlUdv4hct1RbDJ1+D1ESuZmMwnFBopadOekyjUKkhJ9KTRd7RPi1VoPtM\n6Mj+2Vc1hwve+Wd9d3s77QXeG8ILe8A7DHVawvLhNIlqsLU6r9AaLbGeMnLM\nAOaXdlE0WtLjIswaxPPbXLJRQ/nDYuAtumypOA7QvKYYgfl9ZLN5Giimp92j\nrDnPfM22mnTvMf54lkgTqsuibHODwkSmZMG4fT7jhHPMtQbl0tmC7Y4WtfKb\n/ALOSH5fmLzT/TYz9Ywe7hC6eYVWGsofZCIXnalj/AkIa4NekNGbtOQkAKbT\nay4U\r\n=sZPV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDqem6hz8R8bmBhWXO9j+UmEPfq8UD6FQ4YymfrnGbpEAiEA9txmgj6nADAVvG/pP+uRya+xZ969TrUUMD+ffpsqDW4="}]},"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_2.0.1-alpha.0_1622741393828_0.15086965070381608"},"_hasShrinkwrap":false},"2.0.1-alpha.1":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"2.0.1-alpha.1","main":"build/index.js","react-native":"src/index.ts","types":"build/index.d.ts","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"expo-module prepare","upload":"npm run prepare && npm publish"},"devDependencies":{"@babel/compat-data":"^7.11.0","@react-native-community/bob":"^0.16.2","@types/react":"^16.9.11","@types/react-phone-number-input":"^3.0.5","@types/uuid":"^3.4.5","eslint-config-nando":"^1.1.0","firebase":"8.2.3","react":"~16.9.0","typescript":"^4.2.2"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"dependencies":{"expo-module-scripts":"^1.2.0","react-phone-number-input":"^3.0.22"},"sideEffects":false,"readmeFilename":"readme.md","readme":"# Doorman 🚪🔥\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2ok9XEmtOjgeUUWgN1%2F-M2ole43XtPbBnxWTahm%2Fcarbon%20(39).png?alt=media&token=94d828b0-5f36-41b6-9f46-8f9ba057c3fe\" />\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2oEU_90gruqVYYM49_%2F-M2oEZ8mrfBxl3VrI17c%2Fjohannes-plenio-sPt5RIjKfpk-unsplash.jpg?alt=media&token=743c4f1d-9045-4d54-bb3a-852e45c6704f\" />\n\n## Compatibility\n\nv1 requires Firebase 8.\n\nv2 (alpha) comes with headless mode, to allow users to customize usage for Firebase Web v9, and react-native-firebase.\n\nFirebase v9 example usage with Doorman v2:\n\n```js\n// App.js\nimport { makeHeadless } from 'react-doorman'\nimport { withPhoneAuth } from 'react-native-doorman'\nimport { getAuth, onIdTokenChanged, initializeApp } from 'firebase/auth'\n\nconst firebaseConfig = {\n  //...\n}\nconst firebaseApp = initializeApp(firebaseConfig)\n\n// Call this at the root of your app before using doorman\nmakeHeadless({\n  signOut: () => {\n    return getAuth(firebaseApp).signOut()\n  },\n  onIdTokenChanged: (callback) => {\n    return getAuth(firebaseApp).onIdTokenChanged(callback)\n  },\n  signInWithCustomToken: (token) => {\n    return getAuth(firebaseApp).signInWithCustomToken(token)\n  },\n})\n\nexport default withPhoneAuth(App)\n```\n\n## 🧐 What is Doorman?\n\nDoorman lets React Native developers add phone authentication to their apps with ease. It works perfectly with **Firebase Auth and Expo**.\n\n**We handle the backend and provide UI components** 😇 for Firebase phone auth. That means you can spend less time worrying about the auth flow, and more time building your actual features.\n\nOur mission is to help you create **incredible apps** that **your users will love**. And that all starts with the first impression they make with your app – your auth flow.\n\n## 😎 With Doorman, you can...\n\n- 👟Build a phone authentication flow in a few lines of code.\n\n- 💅Fully customize the design to fit your app.\n\n* 👩‍💻Avoid maintaining a complex server.\n\n* 🔥Keep using Firebase Auth with Expo.\n\n* 🕺Create a native auth experience, without web views or popups.\n\n## 👾 Docs\n\nWe have great [documentation](https://docs.doorman.cool). Check out our [setup guide](https://docs.doorman.cool/introduction/getting-started).\n\n## 🤖 Examples\n\n- [React Navigation Example (v4 and v5)]()\n\n## 👩‍💻 Website\n\nCheck out [doorman.cool](https://doorman.cool).\n\n## 🚨 For issues\n\nPlease use this repository to notify us of any issues and track ones we're working on.\n\nYou can also live chat us on [our website](https://doorman.cool) with any tight concerns. That said, we prefer that you make an issue here so that everyone else can fix problems you might have.\n","_id":"react-doorman@2.0.1-alpha.1","dist":{"shasum":"70cecd61dc0e81d2832635ab5cfb28347a427f39","integrity":"sha512-bRxH9rxa4uZ/reySeYLFrVksHoHd/Yo/n5vutdhNKw7/BcQtQ5OVLqYzqHGPvlyMxbKyh0tD2OsQIu+HGbyfog==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-2.0.1-alpha.1.tgz","fileCount":139,"unpackedSize":119874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguRM0CRA9TVsSAnZWagAAj2IP/RRFkcuM/c7KtDJxnvyh\nfbdGlNiWqxKjRiKk3VdmT9BcbdTuFM3YsSNICKDBNtB8kpswysB6ALvrBHGo\nc9dlMjlW35Z+fJ4StFd+7tdq15zuG0oowjCWIjwrGiTrYoV1wXEFBP+0Cft+\nhxImimJLCSe8EvTWSRwgti8oQSvk4pYGMnkNeB6IzBewjR57l1ruCCN5Xtrf\nJ3VTFZAMXP3JpEpT8zc5QY8zZVVn0bayqV6G/tEMuKEj8AMoSDkvzQRD/bq5\nOJutnsw1J2tFQArI3KgOhjlqeB7Vqpbw5KgPX3Pv3fEF91YzjFZcJ//tWswD\nm6bTCmyv6gG5V3yyOitmAgYXTz4jHAgJR0g1r61x3bogCup0M8zNhAWxJcbv\ngclN+NxpmGwS7NPDckpP34tyBMHn6X0IADwFU/oEw36c8+3FcyT1hHbvS443\ntqZvDcoBVYOSjjG2ydxbYMwazk33bLIOglZHsyoaFFNPp5g6Rszp/6ualyU0\n64f/WzCgO1AIZTMersu/BDCzUavmIoR8sB1K+63cwm6ZWHbHW5RLNRvYVioM\nJr/7hq557EC14O4R0egP13GJLGUrmTFZ2eRKYMTJrIUhNAmpf1VHjZMGM0kU\nxCHJl5Nk6rByarruGSJ0me0e/wnOv8TzZfTVBdG512FsbG0bS+N4W9a8u2TN\nfAzg\r\n=7K5e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHR/RXE+k2aqKEelcGCiEJvpCAFrnkvqr5+q26uVFIjGAiAfcfO4ByfNgAVpzjtrbBGVXMFo5J6RAOFujOFicx24Jw=="}]},"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_2.0.1-alpha.1_1622741812631_0.11977938960899226"},"_hasShrinkwrap":false},"2.0.1-alpha.2":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"2.0.1-alpha.2","main":"build/index.js","react-native":"src/index.ts","types":"build/index.d.ts","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"expo-module prepare","upload":"npm run prepare && npm publish"},"devDependencies":{"@babel/compat-data":"^7.11.0","@react-native-community/bob":"^0.16.2","@types/react":"^16.9.11","@types/react-phone-number-input":"^3.0.5","@types/uuid":"^3.4.5","eslint-config-nando":"^1.1.0","firebase":"8.2.3","react":"~16.9.0","typescript":"^4.2.2"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"dependencies":{"expo-module-scripts":"^1.2.0","react-phone-number-input":"^3.0.22"},"sideEffects":false,"readmeFilename":"readme.md","readme":"# Doorman 🚪🔥\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2ok9XEmtOjgeUUWgN1%2F-M2ole43XtPbBnxWTahm%2Fcarbon%20(39).png?alt=media&token=94d828b0-5f36-41b6-9f46-8f9ba057c3fe\" />\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2oEU_90gruqVYYM49_%2F-M2oEZ8mrfBxl3VrI17c%2Fjohannes-plenio-sPt5RIjKfpk-unsplash.jpg?alt=media&token=743c4f1d-9045-4d54-bb3a-852e45c6704f\" />\n\n## Compatibility\n\nv1 requires Firebase 8.\n\nv2 (alpha) comes with headless mode, to allow users to customize usage for Firebase Web v9, and react-native-firebase.\n\nFirebase v9 example usage with Doorman v2:\n\n```js\n// App.js\nimport { makeHeadless } from 'react-doorman'\nimport { withPhoneAuth } from 'react-native-doorman'\nimport { getAuth, onIdTokenChanged, initializeApp } from 'firebase/auth'\n\nconst firebaseConfig = {\n  //...\n}\nconst firebaseApp = initializeApp(firebaseConfig)\n\n// Call this at the root of your app before using doorman\nmakeHeadless({\n  signOut: () => {\n    return getAuth(firebaseApp).signOut()\n  },\n  onIdTokenChanged: (callback) => {\n    return getAuth(firebaseApp).onIdTokenChanged(callback)\n  },\n  signInWithCustomToken: (token) => {\n    return getAuth(firebaseApp).signInWithCustomToken(token)\n  },\n})\n\nexport default withPhoneAuth(App)\n```\n\n## 🧐 What is Doorman?\n\nDoorman lets React Native developers add phone authentication to their apps with ease. It works perfectly with **Firebase Auth and Expo**.\n\n**We handle the backend and provide UI components** 😇 for Firebase phone auth. That means you can spend less time worrying about the auth flow, and more time building your actual features.\n\nOur mission is to help you create **incredible apps** that **your users will love**. And that all starts with the first impression they make with your app – your auth flow.\n\n## 😎 With Doorman, you can...\n\n- 👟Build a phone authentication flow in a few lines of code.\n\n- 💅Fully customize the design to fit your app.\n\n* 👩‍💻Avoid maintaining a complex server.\n\n* 🔥Keep using Firebase Auth with Expo.\n\n* 🕺Create a native auth experience, without web views or popups.\n\n## 👾 Docs\n\nWe have great [documentation](https://docs.doorman.cool). Check out our [setup guide](https://docs.doorman.cool/introduction/getting-started).\n\n## 🤖 Examples\n\n- [React Navigation Example (v4 and v5)]()\n\n## 👩‍💻 Website\n\nCheck out [doorman.cool](https://doorman.cool).\n\n## 🚨 For issues\n\nPlease use this repository to notify us of any issues and track ones we're working on.\n\nYou can also live chat us on [our website](https://doorman.cool) with any tight concerns. That said, we prefer that you make an issue here so that everyone else can fix problems you might have.\n","_id":"react-doorman@2.0.1-alpha.2","dist":{"shasum":"a9b27800c851ea9ae01d959626a1194cb819988b","integrity":"sha512-/PuWIEec7Y5vvOAZXBFU5tZd5oU4ZXb9GzG/XNFtWjBBbaERRnnmwPqEahMfzzqvQFtZjGtdEw4mfER4kiHDoA==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-2.0.1-alpha.2.tgz","fileCount":139,"unpackedSize":119676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguRXcCRA9TVsSAnZWagAA9fsP/1BTKiFnYZUxdxaXYcUe\n05A1XUM9CPYvZG+JBsgyYJ6DspxlZ1HSzDTG5V3O0Md0LMXXesNT4RMlV+7B\nEJQFuwnP5c/YjXlz+d6ekk9po5CoJSm+DyYouo4iW29zEo5tuyAv/K+5MWwO\nAfjgWxfq8u26+CnFctejVmf+tgNSq0Jyr1lARl1UCvf5DKemwyNmboZy8SAL\nGRJBExOF/kCIhw1KM+uWpvuAEA2HcxSJ1rjeGz9fznJI+hNRGn+9ZfPS3hLK\nM/0f1/i9uU+JjJfgRLNPf7Fwh4Htu22cV01oTxzIffR4tUZ09wjBtXngxD5K\n8cK4uI3+b8ChpRWW3dlK4pIx0Riew+rwIkMNhYFm6WD7YtoEe1GgN6ZzoW2A\ns5gBHLEXZFR3zjBvMYKjJfsXOH3LLgdmeImjV2RO4iQs8cG0gkR2pS+XTM7m\ne1huxumMCIopYVr4TVILW+lbZBD+LUfSWBbnfvsrTRtO7rz9Caj4Nj5q6UaD\n812qOVJdBiy5zmGRIDJvmTAODvhoF2TbT7UGUikgf7/pHvg1mKj8W+l5eaLZ\ne/GJdfRfPZkWyREru2vVThJu2zLAr2b3bzuBg9PBaBLyxgZCQLepB/qK/Icb\n7/sCSAo+EC/d+B9X7BsqY0bbRdeJQKdZSsrWlo9OMbfQHBBWDhe3Ck1ba88C\n0Xl7\r\n=3+Fk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEM9cS9U1Us/j7OJb62rJYgukjYaWib5uv1tqKO0xGksAiEA0f6mYCrQgB3qgyZ0JoUMi9rXMpuF6u8Zdv5lvRwa2h4="}]},"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_2.0.1-alpha.2_1622742491799_0.982544806911442"},"_hasShrinkwrap":false},"1.4.0-alpha.0":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"1.4.0-alpha.0","main":"build/index.js","react-native":"src/index.ts","types":"build/index.d.ts","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"expo-module prepare","upload":"npm run prepare && npm publish"},"devDependencies":{"@babel/compat-data":"^7.11.0","@react-native-community/bob":"^0.16.2","@types/react":"^16.9.11","@types/react-phone-number-input":"^3.0.5","@types/uuid":"^3.4.5","eslint-config-nando":"^1.1.0","firebase":"8.2.3","react":"~16.9.0","typescript":"^4.2.2"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"dependencies":{"expo-module-scripts":"^1.2.0","react-phone-number-input":"^3.0.22"},"sideEffects":false,"_id":"react-doorman@1.4.0-alpha.0","dist":{"shasum":"c130a3581ac177665c771cf8be3459bcc94283b0","integrity":"sha512-VtyOXhIonzyB4qKTuxDY50c9UUKbbqArzXVRleG/rDPch1N/OoRLconjYF4O/DG6+FFltu1KF034LM49qV5iOw==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-1.4.0-alpha.0.tgz","fileCount":135,"unpackedSize":115417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw5KNCRA9TVsSAnZWagAA1q8QAIA+DQ8rh1qXbkZBEXjD\nnvYpGOGKgeoCBrreO5VJLlnjob2MzffNJ7wle8FsOAGYAgpfz4XaQtq3g4QU\nMBflrksNr3MyNhFxqCv/1hTvITHzeN7AmeihLwL3VRmNSYJGTGjKYR9IGUDN\nTrzmOfYzrKKzEmWy5hRMorhG8dqhmRy1LUM6zF/PgeuotJcUN+7aegt6YdCD\nMptj3c8BeOt5Z1qEQkS4f6kLZHn8SgX5gIJQ+pkr/5swLdYUB/crFMZG4Nbt\nF+VVt7/44uwoHiiXhOfydfhRlz+cb8PBFr0/gVikN4dJd7yvrd9OEd6bRnJV\nqLi3S4C8CMuvGDPdbZGFW9BG4XlYNscp5HqNa4RnOkRqcUUa2x263ZEX6vsF\nYUTScrxRGTloVVhhsoof0C3IXPZJaMGXPbGUgrnkCM9enr+1bsx0XvL0xQnz\nqCqZdzFqIUsCi5e9/CKlslWs1DZUexRo11fFe5xgVsTiVs900/lM9P4PmqhW\nZd2JMNcJG9ZSgBnlYMwJyRtFLSY5gxa+ZeE3CZxRK4wQuQyPihZEr05IMjUt\nthLWvwN8ySQbghVKKBilcSjHVKKiBdljTmzGkQRQLj35/gm/MwYkI4BsfnUB\nb2T4T/ckruuQ9AlOJSosWfCQuPwzah4DZZuxWSisiZfhcQcgsmfYZ6zF3JZ7\n8ze0\r\n=t8RO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJ3w7CEUbP8BveBE5XAKS2mWwsCzYUJILzAlL2a1LgDgIhAOWo5tzcYXGv0AOMLVuPuj+/ukkoyuxWcVSVBY7S68ID"}]},"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_1.4.0-alpha.0_1623429772966_0.23293932406103357"},"_hasShrinkwrap":false},"1.5.0":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"1.5.0","main":"build/index.js","react-native":"src/index.ts","types":"build/index.d.ts","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"expo-module prepare","upload":"npm run prepare && npm publish"},"devDependencies":{"@babel/compat-data":"^7.11.0","@react-native-community/bob":"^0.16.2","@types/react":"^16.9.11","@types/react-phone-number-input":"^3.0.5","@types/uuid":"^3.4.5","eslint-config-nando":"^1.1.0","firebase":"8.2.3","react":"~16.9.0","typescript":"^4.2.2"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"dependencies":{"expo-module-scripts":"^1.2.0","react-phone-number-input":"^3.0.22"},"sideEffects":false,"_id":"react-doorman@1.5.0","dist":{"shasum":"6a17feaa27bef50ceb8b63cb994e000d68f588ca","integrity":"sha512-x9/6zzehhWKe4/GV2AjSu3b23tlidfRP3tCkQKHzAyKefu6Va2J6wt8gqW1PgfUxP2QgqoCM0igRg/6pizSYPw==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-1.5.0.tgz","fileCount":131,"unpackedSize":112770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxM55CRA9TVsSAnZWagAAZvYQAIQ36Qai2Wc2A/skhJIW\nB5u/FPrekRnQlFiRWtCusRL080b569OgknR/H9UBZTdAUsVgrCZ8+WhBu1/T\nQ9jFHrMavJdUUvu5uoDGCkjwzgFEmDTbr3iqE8KefWzAT/kA4Q1I3z283pvf\nBRgs17WFS1UnUrNiJOozGZfYUzHAF3pIz2YoQGaU/bCFiiyOoHZLmKMeP8Qg\nq/hJadW/Un1GGJSXZcMFC4wa0gtFn+iLGc/nS0GyvIINZAXEnqlBLop88C2J\n0JZMQQ0DjLJLyJ+8iD3pkX1JXrPXUUMrqpt54kF86jUMkJFQhO0omwan7BCu\n0SlB6MK8iyjb89Eh0eFCDT2mSbMazdHXP/7GEJMvugYp3dPP2EPi/CucyyM9\nKgJKV5aHK0tIbA8l5d7WqjEXyb8afSbIorEq2mF2LUEgc026Xel8ff5pMG+4\n5hKZ5BEX/fb/wpUwJwEpnd3b5nvy64HbAwTcTmYRFbEgOllmRkObUhB17uu7\ntibXuEZt/xeOD4Y7+dpU+OF8fbnd8sZ1P+EP5n9sOHqhI8ijow5PipQ1MxZ1\n84w9Q86PsgOLqszqL7pvWeDnVdp6TxW8A1Kvh+pn0O4oNWUJTD+F1Ggr5Lrm\nFvBD8hsiryFDRMsJZI8JdMyDJ0UIblKdLD4yhj5TfJEJXJzDqCPmZ/3mEiGG\nj8hR\r\n=ovpy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMis0SOiqcIb68gh7Agj+GtRM5E274OfR4mSYQlJ/w5AiBO/ebY3+/Xinqiu6Fd9I5zINr3tqRF1AE3Qqod/PUEpQ=="}]},"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_1.5.0_1623510649755_0.8365459295659912"},"_hasShrinkwrap":false},"2.0.1-alpha.3":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"2.0.1-alpha.3","main":"build/index.js","react-native":"src/index.ts","types":"build/index.d.ts","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"expo-module prepare","upload":"npm run prepare && npm publish"},"devDependencies":{"@babel/compat-data":"^7.11.0","@react-native-community/bob":"^0.16.2","@types/react":"^16.9.11","@types/react-phone-number-input":"^3.0.5","@types/uuid":"^3.4.5","eslint-config-nando":"^1.1.0","firebase":"8.2.3","react":"~16.9.0","typescript":"^4.2.2"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"dependencies":{"expo-module-scripts":"^1.2.0","react-phone-number-input":"^3.0.22"},"sideEffects":false,"readmeFilename":"readme.md","readme":"# Doorman 🚪🔥\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2ok9XEmtOjgeUUWgN1%2F-M2ole43XtPbBnxWTahm%2Fcarbon%20(39).png?alt=media&token=94d828b0-5f36-41b6-9f46-8f9ba057c3fe\" />\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2oEU_90gruqVYYM49_%2F-M2oEZ8mrfBxl3VrI17c%2Fjohannes-plenio-sPt5RIjKfpk-unsplash.jpg?alt=media&token=743c4f1d-9045-4d54-bb3a-852e45c6704f\" />\n\n## Compatibility\n\nv1 requires Firebase 8.\n\nv2 (alpha) comes with headless mode, to allow users to customize usage for Firebase Web v9, and react-native-firebase.\n\nFirebase v9 example usage with Doorman v2:\n\n```js\n// App.js\nimport { makeHeadless } from 'react-doorman'\nimport { withPhoneAuth } from 'react-native-doorman'\nimport { getAuth, onIdTokenChanged, initializeApp } from 'firebase/auth'\n\nconst firebaseConfig = {\n  //...\n}\nconst firebaseApp = initializeApp(firebaseConfig)\n\n// Call this at the root of your app before using doorman\nmakeHeadless({\n  signOut: () => {\n    return getAuth(firebaseApp).signOut()\n  },\n  onIdTokenChanged: (callback) => {\n    return getAuth(firebaseApp).onIdTokenChanged(callback)\n  },\n  signInWithCustomToken: (token) => {\n    return getAuth(firebaseApp).signInWithCustomToken(token)\n  },\n})\n\nexport default withPhoneAuth(App)\n```\n\n## 🧐 What is Doorman?\n\nDoorman lets React Native developers add phone authentication to their apps with ease. It works perfectly with **Firebase Auth and Expo**.\n\n**We handle the backend and provide UI components** 😇 for Firebase phone auth. That means you can spend less time worrying about the auth flow, and more time building your actual features.\n\nOur mission is to help you create **incredible apps** that **your users will love**. And that all starts with the first impression they make with your app – your auth flow.\n\n## 😎 With Doorman, you can...\n\n- 👟Build a phone authentication flow in a few lines of code.\n\n- 💅Fully customize the design to fit your app.\n\n* 👩‍💻Avoid maintaining a complex server.\n\n* 🔥Keep using Firebase Auth with Expo.\n\n* 🕺Create a native auth experience, without web views or popups.\n\n## 👾 Docs\n\nWe have great [documentation](https://docs.doorman.cool). Check out our [setup guide](https://docs.doorman.cool/introduction/getting-started).\n\n## 🤖 Examples\n\n- [React Navigation Example (v4 and v5)]()\n\n## 👩‍💻 Website\n\nCheck out [doorman.cool](https://doorman.cool).\n\n## 🚨 For issues\n\nPlease use this repository to notify us of any issues and track ones we're working on.\n\nYou can also live chat us on [our website](https://doorman.cool) with any tight concerns. That said, we prefer that you make an issue here so that everyone else can fix problems you might have.\n","_id":"react-doorman@2.0.1-alpha.3","dist":{"shasum":"d02b6b86f9e4b4eddfef5e4da9e524b23944cf5f","integrity":"sha512-30ViMWv9Z9IgBin6mkexcWavpXGxd3ycTVWTWp+JZ1RRJC0PpGJPpQf9kzLhSsKiIhLs2VpBM/caQvM1oovqcg==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-2.0.1-alpha.3.tgz","fileCount":135,"unpackedSize":117992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxpXgCRA9TVsSAnZWagAAGFoP/izQ+/DGTb4a9LOJfn3E\nh08T45dRNmWYLmkTmmBFa+DqtSRBJaGw4nfMM3YglwCiGjn5hpqb/1A+fNe6\nQD2ctxdbZ5pwMhzRDXpBb0CDXnDAAaGJfk+/ZZ+D/UoXOe5c4YFMwqZh3U7y\n4e0qAnmzS9wmvPtvbuWBgciUb6vogm7IzZwSQSKARUwZXHPftmHRNdYTIliQ\neyi7dh5cyDEP8d3obSkhsp97Lmo1alDeKQLklfIAJwsAL1P/8q8G5X8d1pJl\nktyAydgyYXe69CYvXLDI/BYCN7n8kRuEY0q+mo5nUEznN1vcDSTXTkyLmYcU\nIF/32YIa+1u++r39jvf7xGIfToPvw9i6C0Eyt6yvHJXiNwa0AvTQfwgQMgf2\nmjzpcF9RbkvaK0fYtjxy3gp1MRhHy8ruGb1EKEruMy3BvltIP+66oneFVLzk\nMuQZXB9ccrYJYPLTputZP4aNwp6E59F81NuXvxAKtjT9DKS0BpC+rhlRrkRG\nvtM/MwfVI9r6F9GOk66Klao1/pnWyfv4R7wSwqywVYQMykMstHJFanp0Bfo2\n0oSciOIXZCeZdJuPMLlyq4vy1+C19EoMsp4eDwLzb2G9nUcUnOb40yI4Vkbp\nIkG5+RcsUhE+jVGivSOvM1/fLkAXuVNR0yCUWWwjjAmPg1ZfRLV3WyCdmV3N\nyIfx\r\n=rVjc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeVFJepZWWXJJ1b/MbqehR/i8zH7gccRJJ08kFo76BdQIgX/8kfV3Veem+BppqxvFogCdKUnd1nzUCmwlJAInU9/c="}]},"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_2.0.1-alpha.3_1623627232026_0.15811821572292617"},"_hasShrinkwrap":false},"2.1.0-alpha.0":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"2.1.0-alpha.0","main":"build/index.js","react-native":"src/index.ts","types":"build/index.d.ts","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"expo-module prepare","upload":"npm run prepare && npm publish"},"devDependencies":{"@babel/compat-data":"^7.11.0","@react-native-community/bob":"^0.16.2","@react-native-firebase/auth":"^12.1.0","@types/react":"^16.9.11","@types/react-phone-number-input":"^3.0.5","@types/uuid":"^3.4.5","eslint-config-nando":"^1.1.0","firebase":"8.2.3","react":"~16.9.0","typescript":"^4.2.2"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"dependencies":{"expo-module-scripts":"^1.2.0","react-phone-number-input":"^3.0.22"},"sideEffects":false,"readmeFilename":"readme.md","readme":"# Doorman 🚪🔥\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2ok9XEmtOjgeUUWgN1%2F-M2ole43XtPbBnxWTahm%2Fcarbon%20(39).png?alt=media&token=94d828b0-5f36-41b6-9f46-8f9ba057c3fe\" />\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2oEU_90gruqVYYM49_%2F-M2oEZ8mrfBxl3VrI17c%2Fjohannes-plenio-sPt5RIjKfpk-unsplash.jpg?alt=media&token=743c4f1d-9045-4d54-bb3a-852e45c6704f\" />\n\n## Compatibility\n\nv1 requires Firebase 8.\n\nv2 (alpha) comes with headless mode, to allow users to customize usage for Firebase Web v9, and react-native-firebase.\n\nFirebase v9 example usage with Doorman v2:\n\n```js\n// App.js\nimport { makeHeadless } from 'react-doorman'\nimport { withPhoneAuth } from 'react-native-doorman'\nimport { getAuth, onIdTokenChanged, initializeApp } from 'firebase/auth'\n\nconst firebaseConfig = {\n  //...\n}\nconst firebaseApp = initializeApp(firebaseConfig)\n\n// Call this at the root of your app before using doorman\nmakeHeadless({\n  signOut: () => {\n    return getAuth(firebaseApp).signOut()\n  },\n  onIdTokenChanged: (callback) => {\n    return getAuth(firebaseApp).onIdTokenChanged(callback)\n  },\n  signInWithCustomToken: (token) => {\n    return getAuth(firebaseApp).signInWithCustomToken(token)\n  },\n})\n\nexport default withPhoneAuth(App)\n```\n\n## 🧐 What is Doorman?\n\nDoorman lets React Native developers add phone authentication to their apps with ease. It works perfectly with **Firebase Auth and Expo**.\n\n**We handle the backend and provide UI components** 😇 for Firebase phone auth. That means you can spend less time worrying about the auth flow, and more time building your actual features.\n\nOur mission is to help you create **incredible apps** that **your users will love**. And that all starts with the first impression they make with your app – your auth flow.\n\n## 😎 With Doorman, you can...\n\n- 👟Build a phone authentication flow in a few lines of code.\n\n- 💅Fully customize the design to fit your app.\n\n* 👩‍💻Avoid maintaining a complex server.\n\n* 🔥Keep using Firebase Auth with Expo.\n\n* 🕺Create a native auth experience, without web views or popups.\n\n## 👾 Docs\n\nWe have great [documentation](https://docs.doorman.cool). Check out our [setup guide](https://docs.doorman.cool/introduction/getting-started).\n\n## 🤖 Examples\n\n- [React Navigation Example (v4 and v5)]()\n\n## 👩‍💻 Website\n\nCheck out [doorman.cool](https://doorman.cool).\n\n## 🚨 For issues\n\nPlease use this repository to notify us of any issues and track ones we're working on.\n\nYou can also live chat us on [our website](https://doorman.cool) with any tight concerns. That said, we prefer that you make an issue here so that everyone else can fix problems you might have.\n","_id":"react-doorman@2.1.0-alpha.0","dist":{"shasum":"5bf5d46c4f30cb350cc7c34df987e57cce377fdb","integrity":"sha512-E34bb5w0jO52Ex+EF2SYEeRKsEPBKB38KqW25ON+km7CjLETvTmF73WqeairgC7K8sR9JEsPYSLSkDAuqw7EKw==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-2.1.0-alpha.0.tgz","fileCount":139,"unpackedSize":120829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxp1VCRA9TVsSAnZWagAAvo4QAJcIYzYVMDi5M4u3xHTh\n+9+jYOfiqnAij6aYAsU10k5eEB2KZLQSM/dWCgnL38qqYrMYpLVqBfB2b/GC\nrOV9AgnJk97+Ma0sE3lv4emHRiON4cOKl+BlPq6+a5LLBNO5jvzLZromd9o9\nBENVE+01puKIJs1mU+VQY/XMFICla1qeCEUpyKN0ClOnSkT0M/McADyADv/a\nyi4+W9bZTF1bYavSz6w/Cis8fVv4+iV5+SLZSEtvL2LQcxhlt/c27M0cjZ2H\n4zUPWa9Jt4fZ9rz/B4HOUomVE0eIGe1ycnTcr//nEIixPpNLTXwPjawEMWNw\nMscUob570bP0geeDy6BTrf79kmNQY85La9aYBMYDLqvG8EHSyFK+qKOOlY4j\ndNdUuqFejz2GN4m8YxJ61Fk5XrIsudW7IPad/xMx+D4loANswK9u9zxucer8\n1TyP5zCi7lHzFDnoxDmNhIoESDdGrXxgARZkH7wzvqWrjuspkiVA23FpD7E/\nMNdYakMMcIy9p9yXQVBJIQhUsCr050/mDF0hUTBOfNoEHtWeIA4iHTZiVotI\nFfSWAc+jgWex0viUq9JBbuaCZu6rJORaNaswW5HEreyCjfCofzPxUTQU0mGe\noiK4Dir74uIHFQen3M/92JgvXmCFmRiCsH30fsKaS7oSBspQ+LYiU6t9geEn\nY6Vn\r\n=90zC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlhB3m9wGxqJ0Xy9Leumhkj8Esu+mtEtB1F/4JoVQ+5gIgd9nFIxuFWqNOn/HMNQXW3HILpr8Fyf+MIcB2inqT1uk="}]},"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_2.1.0-alpha.0_1623629141204_0.364664021616526"},"_hasShrinkwrap":false},"2.1.0-alpha.1":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"2.1.0-alpha.1","main":"build/index.js","react-native":"src/index.ts","types":"build/index.d.ts","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"expo-module prepare","upload":"npm run prepare && npm publish"},"devDependencies":{"@babel/compat-data":"^7.11.0","@react-native-community/bob":"^0.16.2","@react-native-firebase/auth":"^12.1.0","@types/react":"^16.9.11","@types/react-phone-number-input":"^3.0.5","@types/uuid":"^3.4.5","eslint-config-nando":"^1.1.0","firebase":"8.2.3","react":"~16.9.0","typescript":"^4.2.2"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"dependencies":{"expo-module-scripts":"^1.2.0","react-phone-number-input":"^3.0.22"},"sideEffects":false,"readmeFilename":"readme.md","readme":"# Doorman 🚪🔥\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2ok9XEmtOjgeUUWgN1%2F-M2ole43XtPbBnxWTahm%2Fcarbon%20(39).png?alt=media&token=94d828b0-5f36-41b6-9f46-8f9ba057c3fe\" />\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2oEU_90gruqVYYM49_%2F-M2oEZ8mrfBxl3VrI17c%2Fjohannes-plenio-sPt5RIjKfpk-unsplash.jpg?alt=media&token=743c4f1d-9045-4d54-bb3a-852e45c6704f\" />\n\n## Compatibility\n\nv1 requires Firebase 8.\n\nv2 (alpha) comes with headless mode, to allow users to customize usage for Firebase Web v9, and react-native-firebase.\n\nFirebase v9 example usage with Doorman v2:\n\n```js\n// App.js\nimport { makeHeadless } from 'react-doorman'\nimport { withPhoneAuth } from 'react-native-doorman'\nimport { getAuth, onIdTokenChanged, initializeApp } from 'firebase/auth'\n\nconst firebaseConfig = {\n  //...\n}\nconst firebaseApp = initializeApp(firebaseConfig)\n\n// Call this at the root of your app before using doorman\nmakeHeadless({\n  signOut: () => {\n    return getAuth(firebaseApp).signOut()\n  },\n  onIdTokenChanged: (callback) => {\n    return getAuth(firebaseApp).onIdTokenChanged(callback)\n  },\n  signInWithCustomToken: (token) => {\n    return getAuth(firebaseApp).signInWithCustomToken(token)\n  },\n})\n\nexport default withPhoneAuth(App)\n```\n\n## 🧐 What is Doorman?\n\nDoorman lets React Native developers add phone authentication to their apps with ease. It works perfectly with **Firebase Auth and Expo**.\n\n**We handle the backend and provide UI components** 😇 for Firebase phone auth. That means you can spend less time worrying about the auth flow, and more time building your actual features.\n\nOur mission is to help you create **incredible apps** that **your users will love**. And that all starts with the first impression they make with your app – your auth flow.\n\n## 😎 With Doorman, you can...\n\n- 👟Build a phone authentication flow in a few lines of code.\n\n- 💅Fully customize the design to fit your app.\n\n* 👩‍💻Avoid maintaining a complex server.\n\n* 🔥Keep using Firebase Auth with Expo.\n\n* 🕺Create a native auth experience, without web views or popups.\n\n## 👾 Docs\n\nWe have great [documentation](https://docs.doorman.cool). Check out our [setup guide](https://docs.doorman.cool/introduction/getting-started).\n\n## 🤖 Examples\n\n- [React Navigation Example (v4 and v5)]()\n\n## 👩‍💻 Website\n\nCheck out [doorman.cool](https://doorman.cool).\n\n## 🚨 For issues\n\nPlease use this repository to notify us of any issues and track ones we're working on.\n\nYou can also live chat us on [our website](https://doorman.cool) with any tight concerns. That said, we prefer that you make an issue here so that everyone else can fix problems you might have.\n","_id":"react-doorman@2.1.0-alpha.1","dist":{"shasum":"4db640aa5ec268d0499425aa8d51f215af539090","integrity":"sha512-+TbmvYv3wbcz4Qp3X8W8jueZqIwgcYeqMC0JjiA3ndmWJAe2ggleYoLs9saq+Xjxk0eXhPTwzN0ZICQzdLQyIA==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-2.1.0-alpha.1.tgz","fileCount":139,"unpackedSize":121011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxp2sCRA9TVsSAnZWagAAm2EP/jD+ttoTVWOQVUTN7cmR\n7VhOtK8W/TDgb6Keo5hUJ0Dym2SjnCZc4E/a91vqQ7/yImNoYx90mc2uep5r\njGK7nSgRPO6Uw7qPTwvHOcgiCcROJBogqE+bydsLuFzj+FHBQzqLB2eMZbyz\nWbyYWSaoy71gk5xSeuY1NFAftLWrNHSyWKQT7j+U+9wRPVVCcWfsb+yjcFYE\nyYdAuiI2VJRqvhJPVBLvlo21HU4QDX1IfBr/33sUlhzaToLNGrD+IpSDvMZC\nf8XJb1oHXrqpuEtg8tEad4eGhU61TDLMVY28Ib0H7WfQlrtGEL21/YD5beHa\n55aYfggqVk1PXz8oaFEjP4wtsjdAQ9CzlR5+lhjTVSsFUxu8R20Zv2fWyZ/G\ntGTBon/YPi0X0qHRvubakcg2qqQEndn435fdumlKVOLxBaZpPSwDXKMGUmQy\nvL/2FH8UOcB/e6HOklYEvSiQiKAxx/lnxcgq0ikYxD5h4t+aU+isxwVLIZgK\nnXTq8Yp1bTrfd1ButCj1A7fAjn5xL4BsxfKZT83MEfez4ePU0HGnnx+WGxnu\n0LlGC5SXQ9G4hUSb+oH1xjBZ5i/Y/K2sYoe3XFsQrwIllQ7A7dFXmrsI0SrN\nRY4x98EMXkQnheX7mdwJF8h9cm6lkvz/KTuTC6o/LFhSekKx/UTeRhDW3L0r\nzCyp\r\n=CfK3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDz7uyTp+gtdknWSAAK01nhsjJeFnyPboWltd6jxjXh+gIhALaYxlppBnd3M1JbvVWop/ec0H831fq7BTn+4Be6ivFl"}]},"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_2.1.0-alpha.1_1623629228762_0.6866326527554045"},"_hasShrinkwrap":false},"2.1.0-alpha.2":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"2.1.0-alpha.2","main":"build/index.js","react-native":"src/index.ts","types":"build/index.d.ts","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"expo-module prepare","upload":"npm run prepare && npm publish"},"devDependencies":{"@babel/compat-data":"^7.11.0","@react-native-community/bob":"^0.16.2","@react-native-firebase/auth":"^12.1.0","@types/react":"^16.9.11","@types/react-phone-number-input":"^3.0.5","@types/uuid":"^3.4.5","eslint-config-nando":"^1.1.0","firebase":"8.2.3","react":"~16.9.0","typescript":"^4.2.2"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"dependencies":{"expo-module-scripts":"^1.2.0","react-phone-number-input":"^3.0.22"},"sideEffects":false,"readmeFilename":"readme.md","readme":"# Doorman 🚪🔥\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2ok9XEmtOjgeUUWgN1%2F-M2ole43XtPbBnxWTahm%2Fcarbon%20(39).png?alt=media&token=94d828b0-5f36-41b6-9f46-8f9ba057c3fe\" />\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2oEU_90gruqVYYM49_%2F-M2oEZ8mrfBxl3VrI17c%2Fjohannes-plenio-sPt5RIjKfpk-unsplash.jpg?alt=media&token=743c4f1d-9045-4d54-bb3a-852e45c6704f\" />\n\n## Compatibility\n\nv1 requires Firebase 8.\n\nv2 (alpha) comes with headless mode, to allow users to customize usage for Firebase Web v9, and react-native-firebase.\n\nFirebase v9 example usage with Doorman v2:\n\n```js\n// App.js\nimport { makeHeadless } from 'react-doorman'\nimport { withPhoneAuth } from 'react-native-doorman'\nimport { getAuth, onIdTokenChanged, initializeApp } from 'firebase/auth'\n\nconst firebaseConfig = {\n  //...\n}\nconst firebaseApp = initializeApp(firebaseConfig)\n\n// Call this at the root of your app before using doorman\nmakeHeadless({\n  signOut: () => {\n    return getAuth(firebaseApp).signOut()\n  },\n  onIdTokenChanged: (callback) => {\n    return getAuth(firebaseApp).onIdTokenChanged(callback)\n  },\n  signInWithCustomToken: (token) => {\n    return getAuth(firebaseApp).signInWithCustomToken(token)\n  },\n})\n\nexport default withPhoneAuth(App)\n```\n\n## 🧐 What is Doorman?\n\nDoorman lets React Native developers add phone authentication to their apps with ease. It works perfectly with **Firebase Auth and Expo**.\n\n**We handle the backend and provide UI components** 😇 for Firebase phone auth. That means you can spend less time worrying about the auth flow, and more time building your actual features.\n\nOur mission is to help you create **incredible apps** that **your users will love**. And that all starts with the first impression they make with your app – your auth flow.\n\n## 😎 With Doorman, you can...\n\n- 👟Build a phone authentication flow in a few lines of code.\n\n- 💅Fully customize the design to fit your app.\n\n* 👩‍💻Avoid maintaining a complex server.\n\n* 🔥Keep using Firebase Auth with Expo.\n\n* 🕺Create a native auth experience, without web views or popups.\n\n## 👾 Docs\n\nWe have great [documentation](https://docs.doorman.cool). Check out our [setup guide](https://docs.doorman.cool/introduction/getting-started).\n\n## 🤖 Examples\n\n- [React Navigation Example (v4 and v5)]()\n\n## 👩‍💻 Website\n\nCheck out [doorman.cool](https://doorman.cool).\n\n## 🚨 For issues\n\nPlease use this repository to notify us of any issues and track ones we're working on.\n\nYou can also live chat us on [our website](https://doorman.cool) with any tight concerns. That said, we prefer that you make an issue here so that everyone else can fix problems you might have.\n","_id":"react-doorman@2.1.0-alpha.2","dist":{"shasum":"b61369d93293c4758aa4321a7d114c90f33e43e5","integrity":"sha512-c4MgaqoqTKGfJAkMWhhbtpymTtAMOQejJkCSK/0mRO6KUIAOYTKTJ7j0Qo0ww+ZvqW3jSaDmxDCdqLITE6FRpw==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-2.1.0-alpha.2.tgz","fileCount":139,"unpackedSize":121032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxp9wCRA9TVsSAnZWagAAkGgP/iNbFU6zjvnvqhnWqxYG\nvTzKg3lOPPyKcHa8mTWfcCjXMK/JMGhcnGKhGdPROYgOGGoAopZ9j4JPDh4m\nHzJwfl2S2d1qQcFv+WI3KL3n0FxEKEbarO2CSw3HAjtIkIV+n9lzcytRNPRv\nxNE5QIeeOlxRWc/iSD/2PGYuyTPPkHEPb9xkPai1kSrr4dN6jyB8LFTMvKhO\n6HtwsPct36YgRl4fVn2ocwc+REcTZ9kFaMjfwg7rgHGfM5grJAHEwg0PqJvb\nH683nn8cmGGmFb1jb9NZNTObSnzJpXcvdX1hqkESyIus3tEZP0NuMokRgQnL\nuO54er3aNvw+Kl0JBYrCLxdysXdwUNgALJCUDSNLoPHrQ023EyZbxizhYycX\n0EhSMMDmgSadlme3fzTDMa2jgIBbAYJxp3NLYZOpAg246Z+ZOf0d+RYvV1oL\nxzhVfpiqk/XI0cEPfCChsd/zT3YEcqi43Hv3OvZLNaXuVR6hzpisH+R4dwgD\nvl7UJrKPkjFMS7nxLZw1/+i5NIEUVxuSq1jkurxW6bVj3G40See0Yay0dmDD\ni8Ue4OMAn452XmKPtYCMdZAkXeL0OH1JSLAm6cm7bpGuO9LfpE5RZSV4x7J6\nFn6AqrWD2wlVbRsDzzSe3yFgq0FDaCSsQcJVPFgvolpnuX7lFOXyg5N3w0+6\nOh9J\r\n=dslt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9syyNJjtRTG27FBdIkbX6b6bfg8XvEsizLuE5r+oJ9wIgVffCvcjBTaGVfG8pN70EtTRrrZitnqgS/bVYRCKGR2I="}]},"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_2.1.0-alpha.2_1623629680764_0.9925127976403418"},"_hasShrinkwrap":false},"2.2.0-alpha.1":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"2.2.0-alpha.1","main":"build/index.js","react-native":"src/index.ts","types":"build/index.d.ts","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"expo-module prepare","upload":"npm run prepare && npm publish"},"devDependencies":{"@babel/compat-data":"^7.11.0","@react-native-community/bob":"^0.16.2","@react-native-firebase/auth":"^12.1.0","@types/react":"^16.9.11","@types/react-phone-number-input":"^3.0.5","@types/uuid":"^3.4.5","eslint-config-nando":"^1.1.0","firebase":"8.2.3","react":"~16.9.0","typescript":"^4.2.2"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"dependencies":{"expo-module-scripts":"^1.2.0","react-phone-number-input":"^3.0.22"},"sideEffects":false,"readmeFilename":"readme.md","readme":"# Doorman 🚪🔥\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2ok9XEmtOjgeUUWgN1%2F-M2ole43XtPbBnxWTahm%2Fcarbon%20(39).png?alt=media&token=94d828b0-5f36-41b6-9f46-8f9ba057c3fe\" />\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2oEU_90gruqVYYM49_%2F-M2oEZ8mrfBxl3VrI17c%2Fjohannes-plenio-sPt5RIjKfpk-unsplash.jpg?alt=media&token=743c4f1d-9045-4d54-bb3a-852e45c6704f\" />\n\n## Compatibility\n\nv1 requires Firebase 8.\n\nv2 (alpha) comes with headless mode, to allow users to customize usage for Firebase Web v9, and react-native-firebase.\n\nFirebase v9 example usage with Doorman v2:\n\n```js\n// App.js\nimport { makeHeadless } from 'react-doorman'\nimport { withPhoneAuth } from 'react-native-doorman'\nimport { getAuth, onIdTokenChanged, initializeApp } from 'firebase/auth'\n\nconst firebaseConfig = {\n  //...\n}\nconst firebaseApp = initializeApp(firebaseConfig)\n\n// Call this at the root of your app before using doorman\nmakeHeadless({\n  signOut: () => {\n    return getAuth(firebaseApp).signOut()\n  },\n  onIdTokenChanged: (callback) => {\n    return getAuth(firebaseApp).onIdTokenChanged(callback)\n  },\n  signInWithCustomToken: (token) => {\n    return getAuth(firebaseApp).signInWithCustomToken(token)\n  },\n})\n\nexport default withPhoneAuth(App)\n```\n\n## 🧐 What is Doorman?\n\nDoorman lets React Native developers add phone authentication to their apps with ease. It works perfectly with **Firebase Auth and Expo**.\n\n**We handle the backend and provide UI components** 😇 for Firebase phone auth. That means you can spend less time worrying about the auth flow, and more time building your actual features.\n\nOur mission is to help you create **incredible apps** that **your users will love**. And that all starts with the first impression they make with your app – your auth flow.\n\n## 😎 With Doorman, you can...\n\n- 👟Build a phone authentication flow in a few lines of code.\n\n- 💅Fully customize the design to fit your app.\n\n* 👩‍💻Avoid maintaining a complex server.\n\n* 🔥Keep using Firebase Auth with Expo.\n\n* 🕺Create a native auth experience, without web views or popups.\n\n## 👾 Docs\n\nWe have great [documentation](https://docs.doorman.cool). Check out our [setup guide](https://docs.doorman.cool/introduction/getting-started).\n\n## 🤖 Examples\n\n- [React Navigation Example (v4 and v5)]()\n\n## 👩‍💻 Website\n\nCheck out [doorman.cool](https://doorman.cool).\n\n## 🚨 For issues\n\nPlease use this repository to notify us of any issues and track ones we're working on.\n\nYou can also live chat us on [our website](https://doorman.cool) with any tight concerns. That said, we prefer that you make an issue here so that everyone else can fix problems you might have.\n","_id":"react-doorman@2.2.0-alpha.1","dist":{"shasum":"072475cf6caa4d8448477649734f6c996813b521","integrity":"sha512-Ck1y6A6DIf+DPf01P9LoDzo4lb4TiJ4R1ICLjuyy8ZaXBPVWi14yPlPMY/Urh5hg7OudPRpECEM9AJDiMQQqew==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-2.2.0-alpha.1.tgz","fileCount":139,"unpackedSize":122002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+ym+CRA9TVsSAnZWagAAQU0P+QApTPpnOw6OiRrjmTZi\nC3d/nEFpG5uklqLnL9O+xLgmY0nKCBja7FUNC/aydtWe43SFGx6aHh7lsFZ3\n3wva8BErcb23baRaYMExGuW9xFcP6LpfOWOr2W4NmEe2aCLJYeglW5uygS9s\nVQvJHYwUKpUgroltqM8Fa27Qgv28P6WB8X3JDZoc3KxDAgXAL2E3zYqrkoCq\nek4STcglivZrYzq6ial2W3jsem8J9cU7TRqLf8TbCU0e4NItIEjqiv+bIjzU\npPjJIhdPKU+E1xPbkKprQZMkx9GCa1h52rRo2z5gMUW5tWLGMf8lOJptoF0D\nKQVGYsrz1spwPPBiK3RaJWCUivIg6G8hkLCN9Cdj3RIygelcYRJOlwf/Ofs/\nN4nugkRpw07SibwfqNBf1Z9ZAfytI2DhlPcPTn2hNxfDHsdj0MCj0MdVAkRB\nG3YEGzURwbrxNvMkOAwh9cFpMekShF1yhPbrrGC472ODBNy/Cy+IYuewFkGI\n7zEbhbhjsSsH/1vVwaJewVkqicmAfRpkrRn00Bvs8T2y6/YbJ26uqV8IC1Dl\ntl4jwxB5ixBQeUasulNuCR0YBiBdYqKsMJmbGGDxnLGX+ijl1mzCF8zISApR\nPgDlHR/iJdHxHHjxdvID+bKXGLYxHiJUJ34dF3I7PWN0pdqNTwEM3xyqbvrz\nkdmO\r\n=Mmy5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICG+npK0PFc+CHcnhGfM9ywF6tfs5Osy/5WYFbfHIUuKAiEAv7JuZi9APcV8E6OzAvK8rxN8NmW0yR9Zrf4NVlC0uxk="}]},"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_2.2.0-alpha.1_1627072958105_0.8375205630591722"},"_hasShrinkwrap":false},"2.2.0-alpha.2":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"2.2.0-alpha.2","main":"build/index.js","react-native":"src/index.ts","types":"build/index.d.ts","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"expo-module prepare","upload":"npm run prepare && npm publish"},"devDependencies":{"@babel/compat-data":"^7.11.0","@react-native-community/bob":"^0.16.2","@react-native-firebase/auth":"^12.1.0","@types/react":"^16.9.11","@types/react-phone-number-input":"^3.0.5","@types/uuid":"^3.4.5","eslint-config-nando":"^1.1.0","firebase":"8.2.3","react":"~16.9.0","typescript":"^4.2.2"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"dependencies":{"expo-module-scripts":"^1.2.0","react-phone-number-input":"^3.0.22"},"sideEffects":false,"readmeFilename":"readme.md","readme":"# Doorman 🚪🔥\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2ok9XEmtOjgeUUWgN1%2F-M2ole43XtPbBnxWTahm%2Fcarbon%20(39).png?alt=media&token=94d828b0-5f36-41b6-9f46-8f9ba057c3fe\" />\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2oEU_90gruqVYYM49_%2F-M2oEZ8mrfBxl3VrI17c%2Fjohannes-plenio-sPt5RIjKfpk-unsplash.jpg?alt=media&token=743c4f1d-9045-4d54-bb3a-852e45c6704f\" />\n\n## Compatibility\n\nv1 requires Firebase 8.\n\nv2 (alpha) comes with headless mode, to allow users to customize usage for Firebase Web v9, and react-native-firebase.\n\nFirebase v9 example usage with Doorman v2:\n\n```js\n// App.js\nimport { makeHeadless } from 'react-doorman'\nimport { withPhoneAuth } from 'react-native-doorman'\nimport { getAuth, onIdTokenChanged, initializeApp } from 'firebase/auth'\n\nconst firebaseConfig = {\n  //...\n}\nconst firebaseApp = initializeApp(firebaseConfig)\n\n// Call this at the root of your app before using doorman\nmakeHeadless({\n  signOut: () => {\n    return getAuth(firebaseApp).signOut()\n  },\n  onIdTokenChanged: (callback) => {\n    return getAuth(firebaseApp).onIdTokenChanged(callback)\n  },\n  signInWithCustomToken: (token) => {\n    return getAuth(firebaseApp).signInWithCustomToken(token)\n  },\n})\n\nexport default withPhoneAuth(App)\n```\n\n## 🧐 What is Doorman?\n\nDoorman lets React Native developers add phone authentication to their apps with ease. It works perfectly with **Firebase Auth and Expo**.\n\n**We handle the backend and provide UI components** 😇 for Firebase phone auth. That means you can spend less time worrying about the auth flow, and more time building your actual features.\n\nOur mission is to help you create **incredible apps** that **your users will love**. And that all starts with the first impression they make with your app – your auth flow.\n\n## 😎 With Doorman, you can...\n\n- 👟Build a phone authentication flow in a few lines of code.\n\n- 💅Fully customize the design to fit your app.\n\n* 👩‍💻Avoid maintaining a complex server.\n\n* 🔥Keep using Firebase Auth with Expo.\n\n* 🕺Create a native auth experience, without web views or popups.\n\n## 👾 Docs\n\nWe have great [documentation](https://docs.doorman.cool). Check out our [setup guide](https://docs.doorman.cool/introduction/getting-started).\n\n## 🤖 Examples\n\n- [React Navigation Example (v4 and v5)]()\n\n## 👩‍💻 Website\n\nCheck out [doorman.cool](https://doorman.cool).\n\n## 🚨 For issues\n\nPlease use this repository to notify us of any issues and track ones we're working on.\n\nYou can also live chat us on [our website](https://doorman.cool) with any tight concerns. That said, we prefer that you make an issue here so that everyone else can fix problems you might have.\n","_id":"react-doorman@2.2.0-alpha.2","dist":{"shasum":"6aabb3c9dbe0077d9c5b6a7cba87fc66f6c82480","integrity":"sha512-byLLGGxr1Ha3bj93uKEF7BQmcg6kobusULuzbvrCbj/xO/asmDR5hPmToZv05LvRJcR14KhMp8WD+/Sz+rJu4A==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-2.2.0-alpha.2.tgz","fileCount":139,"unpackedSize":122200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+yqdCRA9TVsSAnZWagAAV1gP/3TF8H1NCOvNzNo9VmBZ\n7qHnOhI/r1PEIKZrl3QYljtOV8eywu6WPd1PhzhrRq5xvZh8BDnebqi0UpMq\nBj60flD3y/8V4I+PXdTsVsY91Z3dPTu0U+jHTkLVrE74Fl5l6bHO1TgTfeGi\nd/aSoxjMQbUHYWm5js3JXFDNUxQ5q0Y2lF16BgGf635GPdX9WOg39XdUcZwL\nUI+I657BcVsbywvj+DoCAcoAyAc9c1EIr93UpnHvl3qE7ceq1t53Dv+sWxd+\n0GJlL4PJxTga1ooQav3HKtWJVPAig/b6Bl63/zgfExRiCVdGpngKAmN8aCni\nN/1EHYftSynXZ4iPe378L8T7bGIWSX4WnfLYF58+eGx8xAZF8Ka5g7fz7iLm\nM2PItQf7IzWIBh+EIG6sr3QTOCFr1CGW4d3l35E7TY8kULhZDTiTkMMVnzpE\nrWkUv9Rkkhnk268nWlkVdzdhfnCs7JjcdO64nWRoUQAQ7PJ55TgHtV2Jmjv/\nw/Rkltdas199Fm9X55TL5wCcl/lPFRv8QqaP82o+lerBX+C0gIZ0rKJwKYQ6\nNcA+ZB+5u7dN/z5Vls+/xJHPx97S1MMIfuRFEbt2WZ6pG57uM2YGZNQhAWsu\n31o8i1hy8PX59ffnMjEam3onhVBlQPipxflVnM1Zs38gX3Qi0IneJLBMZFFM\nAot1\r\n=dKeR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzSxJ93Okp5IkKk9FXavqEdlS/YT51ZEdTp+5k6URhHAIhAJKI4wSJGNBDKVk6/+pKG8G0Gur42ro9tPu8VaHxW62W"}]},"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_2.2.0-alpha.2_1627073181081_0.8340544790258795"},"_hasShrinkwrap":false},"3.0.0":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"3.0.0","main":"build/index.js","react-native":"src/index.ts","types":"build/index.d.ts","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"expo-module prepare","upload":"npm run prepare && npm publish"},"devDependencies":{"@babel/compat-data":"^7.11.0","@react-native-community/bob":"^0.16.2","@react-native-firebase/auth":"^12.1.0","@types/react":"^16.9.11","@types/react-phone-number-input":"^3.0.5","@types/uuid":"^3.4.5","eslint-config-nando":"^1.1.0","firebase":"^9.6.0","react":"~16.9.0","typescript":"^4.2.2"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"dependencies":{"expo-module-scripts":"^1.2.0","react-phone-number-input":"^3.0.22"},"sideEffects":false,"_id":"react-doorman@3.0.0","dist":{"shasum":"ac3f8833c6070059c3ae62834a116ae7078a1f91","integrity":"sha512-9u10xhcAuDtB84jtB7UYffM0h0bqbcE4PMrm5Drei0qb9qKP+dorktuPa1bkrr+xcyLrt0Q6C9xJbZyqEaZ5VQ==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-3.0.0.tgz","fileCount":139,"unpackedSize":121464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhskqGCRA9TVsSAnZWagAArZwQAJyRPLM8hQA5PNl59Sh/\nKOuBifufU1/brIV2js3iS++JruVcKRcVNoSRH8o7Urms4Nt3/9C4jf1LDNYh\nJYwhfwziashF+6sKayUS8QsK0kay2gYmZhltdHaGfxKILIlXBeWdKfIXLB08\n3adfnYYgO7m2QbrWiYK4wsXF66aZi7EJG21MMHDDKEYm8n4dSxcNncjdU11p\nDlgF3nF2yVWQBfcgwF4wo/BbWOqDmDJ5Aqtrrl9wHCOCEDLeh9iv4a3xIIGe\nyg9QrMfbQdZNzWq8jCv4Ve0uc1eeNz88ag7EVZ4ujNJWDGiu3rq7kc+ZJDn+\nKg6LKGXwP1X8NFxB7oBS+tTALV3koLicv4Rat3vRDC+UjC/HBLm69CmU1Wk+\nqbmGQ9AUJkDdDnzWvz/nHzAETzmbfO/ECSQl13yJ6qbAvE4do3IIFGeac+He\nIAwPYK+Mg4r2r4P4kFBXhzKFCfrAtFk3hRpreecVV6roeKKUqlAx7ZWBo7Yw\n7CVwMGXUFCicJAi0cZwhovWfd6JHm/RaY3R3NV7sPKgDBtLhNPFS0KbGRr+D\nLey0m2Uce6/NszMlaVXviPjTLFF09YgCGDsFXhH14Ngod3bBECaU4/9WcI4l\nNUMTJ0aLvW+QHqYdJr7h3+Xc+ADwqDsUrUajTvZJNe4m7XfXqs0xyeQwd32x\n7Wpo\r\n=hhMi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAivkjfmTpfWDbzv/qDYvL6WGFMlZnai6leOI0Ga01xhAiEA7kb/TZcbo0/38oEqfiukJWqZD8XZAtt+pfanz8WYrNg="}]},"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_3.0.0_1639074438659_0.0509936808188467"},"_hasShrinkwrap":false},"3.0.1":{"name":"react-doorman","description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","version":"3.0.1","main":"build/index.js","react-native":"src/index.ts","types":"build/index.d.ts","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","bundle":"babel src --out-file bundle/index.js --extensions \".ts,.tsx\" --source-maps inline","build:tsc":"npm run build:types && npm run build:test","build:redash:types":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --skipLibCheck","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:test":"rm -R lib && babel src-og --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:babel":"rm -R lib && babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline","build:final":"mkdir -p bundle && npm run bundle && npm run build:types","prepare":"expo-module prepare","upload":"npm run prepare && npm publish"},"devDependencies":{"@babel/compat-data":"^7.11.0","@react-native-community/bob":"^0.16.2","@react-native-firebase/auth":"^12.1.0","@types/react":"^16.9.11","@types/react-phone-number-input":"^3.0.5","@types/uuid":"^3.4.5","eslint-config-nando":"^1.1.0","expo-module-scripts":"^1.2.0","firebase":"^9.6.0","react":"~16.9.0","typescript":"^4.2.2"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"author":{"name":"Fernando Rojo"},"license":"MIT","@react-native-community/bob":{"source":"src","output":"lib","targets":["module","typescript"]},"peerDependencies":{"firebase":"*"},"dependencies":{"react-phone-number-input":"^3.0.22"},"sideEffects":false,"_id":"react-doorman@3.0.1","dist":{"shasum":"9c1c6fead9b6acdf31b92775c96d051d8d7522aa","integrity":"sha512-gKw+ftsyqoUOKuVXr2wN/cZLirxZ51MVJTpm9f6rtK5YLUx4Cb64LtNVFPz6mi9JVMRmYvW6oLxKAZfn2sSFQQ==","tarball":"https://registry.npmjs.org/react-doorman/-/react-doorman-3.0.1.tgz","fileCount":139,"unpackedSize":120686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuV9uCRA9TVsSAnZWagAAvbAQAJZZv9AwMnxo1SOrwEyq\nLlAERrYysuHXfVPXlyOM+UcYhMf3gPhFK7R3X2U0E57226CKGU/R8Rev+m1F\n2N0FSyrJGo+9iiwnA121LU5aC1oaWdWuYu2oFqmdChNvWMFpNd5/IrhUUpU0\nWfN1pqzv3k3KJDQu94db8c8JRU+AMhxCKTmJO1bI04SgBcUsd5dk78mtStVa\nWedydmA3EWTw+eGfD8h4lgqMnDR56JRZBOyKmVBuc7dw37cbMCjBXyxQZ7PD\nFtocGiDwF0gXrm7vOB3jiarboUOPv4HAeOma/TAHhNbNaUo3Yjvd3HEyc256\nQCU59+XzzO3TgUy/XwxiSZLd/LnSg72fcJqmZjbrIVQBm8eHOUh5eXNQDqIu\nkeM1O3fDkmdtRccvnNKBFH41SUO+VIjd29QF/mjZcX078Y32GmyNFcXODIa3\nGZJDU8wG+Pwh/+ctl19Tk9Yl1V+udOxSTFnKkJ2IlXxqjjrp4Ws/S/w/j5Zk\nd/nm4IM16FZcmKQNTvIqh2MVx8A51TMqpbQAAEptuKDNpcn/3sqK9ShI0uuy\nNNPIg9H01K77vgJlKJr2RHlkJ/XkHWc/g8Qng+lP3D3GYztZS7lgpSRtMXN5\nfCZu+CSbkL6bYCJMyhSjYTlZ7F/P/diJU1oegBOCiFTBSnGWaxc7f1oUy6x2\noZ7T\r\n=KXMh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVNZn0VECRSReW8V8zzULeyrT3PwAriUGRGjltLiqrxAIhAL1nOLp4Ko5VvsIp/A+Otr64a3vND6OpP/v/cprYibNN"}]},"_npmUser":{"name":"fernandorojo","email":"fernando@basement.social"},"directories":{},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-doorman_3.0.1_1639538542057_0.8336304406298687"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-13T19:03:09.488Z","0.0.1":"2020-05-13T19:03:09.617Z","modified":"2022-05-14T09:49:13.439Z","0.0.2":"2020-05-13T19:18:51.620Z","0.0.4":"2020-05-14T18:02:51.049Z","0.0.5-alpha.1":"2020-05-14T21:14:16.304Z","0.0.5-alpha.2":"2020-05-14T21:14:58.016Z","0.0.5-alpha.3":"2020-05-16T19:33:45.526Z","0.0.5-alpha.4":"2020-10-02T22:59:37.133Z","0.0.5-alpha.5":"2020-10-02T23:07:19.991Z","0.0.6":"2020-10-02T23:24:56.520Z","0.0.7":"2020-10-03T00:23:17.098Z","0.0.8":"2021-03-02T20:06:19.135Z","1.0.0":"2021-03-31T20:07:25.137Z","1.0.1":"2021-04-08T02:26:55.814Z","1.0.2":"2021-04-08T02:36:33.749Z","1.3.0-alpha.1":"2021-04-08T15:24:28.184Z","1.3.0-alpha.2":"2021-04-15T15:38:07.595Z","2.0.0-alpha.0":"2021-06-01T20:51:34.576Z","2.0.1-alpha.0":"2021-06-03T17:29:53.953Z","2.0.1-alpha.1":"2021-06-03T17:36:52.776Z","2.0.1-alpha.2":"2021-06-03T17:48:11.918Z","1.4.0-alpha.0":"2021-06-11T16:42:53.190Z","1.5.0":"2021-06-12T15:10:49.929Z","2.0.1-alpha.3":"2021-06-13T23:33:52.238Z","2.1.0-alpha.0":"2021-06-14T00:05:41.336Z","2.1.0-alpha.1":"2021-06-14T00:07:08.940Z","2.1.0-alpha.2":"2021-06-14T00:14:40.978Z","2.2.0-alpha.1":"2021-07-23T20:42:38.265Z","2.2.0-alpha.2":"2021-07-23T20:46:21.233Z","3.0.0":"2021-12-09T18:27:18.829Z","3.0.1":"2021-12-15T03:22:22.240Z"},"maintainers":[{"name":"fernandorojo","email":"fernando@basement.social"}],"description":"Core library used by react-native-doorman for Firebase phone auth. This doesn't have UI components – it's meant to let non-React Native apps use Doorman's convenience hooks & components without the dependencies.","homepage":"https://docs.doorman.cool/","repository":{"type":"git","url":"https://github.com/nandorojo/doorman"},"author":{"name":"Fernando Rojo"},"bugs":{"url":"https://github.com/nandorojo/doorman/issues"},"license":"MIT","readme":"# Doorman 🚪🔥\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2ok9XEmtOjgeUUWgN1%2F-M2ole43XtPbBnxWTahm%2Fcarbon%20(39).png?alt=media&token=94d828b0-5f36-41b6-9f46-8f9ba057c3fe\" />\n\n<img src=\"https://gblobscdn.gitbook.com/assets%2F-M2lDpPbJsb_nHH5pJG0%2F-M2oEU_90gruqVYYM49_%2F-M2oEZ8mrfBxl3VrI17c%2Fjohannes-plenio-sPt5RIjKfpk-unsplash.jpg?alt=media&token=743c4f1d-9045-4d54-bb3a-852e45c6704f\" />\n\n## Compatibility\n\nv1 requires Firebase 8.\n\nv2 (alpha) comes with headless mode, to allow users to customize usage for react-native-firebase.\n\nTo use with Firebase v9, you need v3.\n\nFirebase v9 example usage with Doorman v3:\n\n```js\n// App.js\nimport { makeHeadless } from 'react-doorman'\nimport { withPhoneAuth } from 'react-native-doorman'\nimport { getAuth, onIdTokenChanged, initializeApp } from 'firebase/auth'\n\nconst firebaseConfig = {\n  //...\n}\nconst firebaseApp = initializeApp(firebaseConfig)\n\n// Call this at the root of your app before using doorman\nmakeHeadless({\n  signOut: () => {\n    return getAuth(firebaseApp).signOut()\n  },\n  onIdTokenChanged: (callback) => {\n    return getAuth(firebaseApp).onIdTokenChanged(callback)\n  },\n  signInWithCustomToken: (token) => {\n    return getAuth(firebaseApp).signInWithCustomToken(token)\n  },\n})\n\nexport default withPhoneAuth(App)\n```\n\n## 🧐 What is Doorman?\n\nDoorman lets React Native developers add phone authentication to their apps with ease. It works perfectly with **Firebase Auth and Expo**.\n\n**We handle the backend and provide UI components** 😇 for Firebase phone auth. That means you can spend less time worrying about the auth flow, and more time building your actual features.\n\nOur mission is to help you create **incredible apps** that **your users will love**. And that all starts with the first impression they make with your app – your auth flow.\n\n## 😎 With Doorman, you can...\n\n- 👟Build a phone authentication flow in a few lines of code.\n\n- 💅Fully customize the design to fit your app.\n\n* 👩‍💻Avoid maintaining a complex server.\n\n* 🔥Keep using Firebase Auth with Expo.\n\n* 🕺Create a native auth experience, without web views or popups.\n\n## 👾 Docs\n\nWe have great [documentation](https://docs.doorman.cool). Check out our [setup guide](https://docs.doorman.cool/introduction/getting-started).\n\n## 🤖 Examples\n\n- [React Navigation Example (v4 and v5)]()\n\n## 👩‍💻 Website\n\nCheck out [doorman.cool](https://doorman.cool).\n\n## 🚨 For issues\n\nPlease use this repository to notify us of any issues and track ones we're working on.\n\nYou can also live chat us on [our website](https://doorman.cool) with any tight concerns. That said, we prefer that you make an issue here so that everyone else can fix problems you might have.\n","readmeFilename":"readme.md"}