{"_id":"@alore/auth-react-native-ui","_rev":"7-c0d0cccd046ba13df80fa448efa3673a","name":"@alore/auth-react-native-ui","dist-tags":{"latest":"1.0.6-alpha"},"versions":{"1.0.1-alpha":{"name":"@alore/auth-react-native-ui","version":"1.0.1-alpha","keywords":["auth","laas","waas","login","alore"],"author":{"name":"0xCarbon"},"license":"LGPL-2.1-only","_id":"@alore/auth-react-native-ui@1.0.1-alpha","maintainers":[{"name":"vitoalmeida","email":"vitor@bealore.com"},{"name":"fcanesin","email":"fabio@bealore.com"},{"name":"cadubealore","email":"cadu@bealore.com"},{"name":"jpcanesin_bealore","email":"joao@bealore.com"}],"homepage":"https://github.com/0xCarbon/alore-js#readme","bugs":{"url":"https://github.com/0xCarbon/alore-js/issues"},"dist":{"shasum":"3114a20fd95737eeaeb224985f44669b35e1b91c","tarball":"https://registry.npmjs.org/@alore/auth-react-native-ui/-/auth-react-native-ui-1.0.1-alpha.tgz","fileCount":35,"integrity":"sha512-j/loBAdH+dMo0BMEQ52SJ0SY8otqm/uEAcLKoi2tLayS55fhXK1GeWfsMQrG2IgSgSEj4itxbSd30Q1OkYSTGg==","signatures":[{"sig":"MEUCIQDWevQPJnYwXF5d+0ysA1eaSK13FhdCqO13VYxGuR/2QgIgdAsNsCnAnnKWsB3eLEt4lvJOA/KhrTHIsBe06VwgrjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96790},"main":"./src/index.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vitoalmeida","email":"vitor@bealore.com"},"repository":{"url":"git+https://github.com/0xCarbon/alore-js.git","type":"git"},"description":"React Native UI for Alore Auth","directories":{},"resolutions":{"eslint":"8.56.0","@types/react":"18.2.6","@typescript-eslint/eslint-plugin":"8.23.0"},"dependencies":{"yup":"1.4.0","react":"18.2.0","xstate":"4.38.2","react-native":"0.73.6","@xstate/react":"3.2.2","react-hook-form":"7.51.5","@hookform/resolvers":"3.6.0","react-native-argon2":"2.0.1","react-native-passkey":"3.1.0","react-native-heroicons":"4.0.0","@react-navigation/native":"6.1.17","react-native-device-info":"11.1.0","@react-native-picker/picker":"2.11.0","@alore/auth-react-native-sdk":"file:packages/alore-native-auth-sdk","@react-native-community/blur":"4.4.0","@react-native-community/netinfo":"11.3.2","@react-native-community/datetimepicker":"8.0.1","@react-native-async-storage/async-storage":"2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.0.4","@types/react":"19.0.8","@types/react-dom":"19.0.3","@types/react-native":"0.73.0","react-native-ui-lib":"7.36.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-react-native-ui_1.0.1-alpha_1738720484861_0.13003742810034935","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-alpha":{"name":"@alore/auth-react-native-ui","version":"1.0.2-alpha","keywords":["auth","laas","waas","login","alore"],"author":{"name":"0xCarbon"},"license":"LGPL-2.1-only","_id":"@alore/auth-react-native-ui@1.0.2-alpha","maintainers":[{"name":"vitoalmeida","email":"vitor@bealore.com"},{"name":"fcanesin","email":"fabio@bealore.com"},{"name":"cadubealore","email":"cadu@bealore.com"},{"name":"jpcanesin_bealore","email":"joao@bealore.com"}],"homepage":"https://github.com/0xCarbon/alore-auth-react-native#readme","bugs":{"url":"https://github.com/0xCarbon/alore-auth-react-native/issues"},"dist":{"shasum":"35465f7ad064f4da7dd379809a0bb1a6eb78d1d8","tarball":"https://registry.npmjs.org/@alore/auth-react-native-ui/-/auth-react-native-ui-1.0.2-alpha.tgz","fileCount":35,"integrity":"sha512-doHxHQXSsVeOou/czpalaThgJXmwOq1MOUKY9/SHEbOYWWyluT2yMfE582BSRvi+aHdivA2cSmdKMHUKsdNIHw==","signatures":[{"sig":"MEUCIQDcttf8y4AXRplAWYwVxjN4FcH44AZJbbE7VGgz9P4gywIgVxpfysBBVpmsbFWBHAeB4XLfk4SSfncD4wW6Okw31IQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96835},"main":"./src/index.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vitoalmeida","email":"vitor@bealore.com"},"repository":{"url":"git+https://github.com/0xCarbon/alore-auth-react-native.git","type":"git"},"description":"React Native UI for Alore Auth","directories":{},"resolutions":{"eslint":"8.56.0","@types/react":"18.2.6","@typescript-eslint/eslint-plugin":"8.23.0"},"dependencies":{"yup":"1.4.0","react":"18.2.0","xstate":"4.38.2","react-native":"0.73.6","@xstate/react":"3.2.2","react-hook-form":"7.51.5","@hookform/resolvers":"3.6.0","react-native-argon2":"2.0.1","react-native-passkey":"3.1.0","react-native-heroicons":"4.0.0","@react-navigation/native":"6.1.17","react-native-device-info":"11.1.0","@react-native-picker/picker":"2.11.0","@alore/auth-react-native-sdk":"file:packages/alore-native-auth-sdk","@react-native-community/blur":"4.4.0","@react-native-community/netinfo":"11.3.2","@react-native-community/datetimepicker":"8.0.1","@react-native-async-storage/async-storage":"2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.0.4","@types/react":"19.0.8","@types/react-dom":"19.0.3","@types/react-native":"0.73.0","react-native-ui-lib":"7.36.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-react-native-ui_1.0.2-alpha_1738720834807_0.12389532483938526","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha":{"name":"@alore/auth-react-native-ui","version":"1.0.3-alpha","keywords":["auth","laas","waas","login","alore"],"author":{"name":"Alore"},"license":"LGPL-2.1-only","_id":"@alore/auth-react-native-ui@1.0.3-alpha","maintainers":[{"name":"vitoalmeida","email":"vitor@bealore.com"},{"name":"fcanesin","email":"fabio@bealore.com"},{"name":"cadubealore","email":"cadu@bealore.com"},{"name":"jpcanesin_bealore","email":"joao@bealore.com"}],"homepage":"https://github.com/0xCarbon/alore-auth-react-native#readme","bugs":{"url":"https://github.com/0xCarbon/alore-auth-react-native/issues"},"dist":{"shasum":"6b6b58f8fadca57fb49aa6988a5dc4e6be651089","tarball":"https://registry.npmjs.org/@alore/auth-react-native-ui/-/auth-react-native-ui-1.0.3-alpha.tgz","fileCount":35,"integrity":"sha512-QBgONgMigCLVo1+Zrgh22CVr3Br4SiBF2a801Qu+su1fcTeI+BIE96RKa4KHaToiU2H1YlzM+PF/T+fFsYmyng==","signatures":[{"sig":"MEYCIQC1cqpLI3pwssBoe4A/2tF+mNm/Ea7TKmJwTC3/NstwbAIhAIO8deMmAa22WarmhpLHTZzG1cX9PVAA/lGx2LndWHzr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97413},"main":"./src/index.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vitoalmeida","email":"vitor@bealore.com"},"repository":{"url":"git+https://github.com/0xCarbon/alore-auth-react-native.git","type":"git"},"description":"React Native UI for Alore Auth","directories":{},"dependencies":{"yup":"1.4.0","react":"18.2.0","xstate":"4.38.2","react-native":"0.73.6","@xstate/react":"3.2.2","react-hook-form":"7.51.5","@hookform/resolvers":"3.6.0","react-native-argon2":"2.0.1","react-native-passkey":"3.1.0","react-native-heroicons":"4.0.0","@react-navigation/native":"6.1.17","react-native-device-info":"11.1.0","@react-native-picker/picker":"2.11.0","@alore/auth-react-native-sdk":"1.0.1-alpha","@react-native-community/blur":"4.4.0","@react-native-community/netinfo":"11.3.2","@react-native-community/datetimepicker":"8.0.1","@react-native-async-storage/async-storage":"2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.0.4","@types/react":"19.0.8","@types/react-dom":"19.0.3","@types/react-native":"0.73.0","react-native-ui-lib":"7.36.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-react-native-ui_1.0.3-alpha_1738723078865_0.11294111237706117","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-alpha":{"name":"@alore/auth-react-native-ui","version":"1.0.4-alpha","keywords":["auth","laas","waas","login","alore"],"author":{"name":"Alore"},"license":"LGPL-2.1-only","_id":"@alore/auth-react-native-ui@1.0.4-alpha","maintainers":[{"name":"vitoalmeida","email":"vitor@bealore.com"},{"name":"fcanesin","email":"fabio@bealore.com"},{"name":"cadubealore","email":"cadu@bealore.com"},{"name":"jpcanesin_bealore","email":"joao@bealore.com"}],"homepage":"https://github.com/0xCarbon/alore-auth-react-native#readme","bugs":{"url":"https://github.com/0xCarbon/alore-auth-react-native/issues"},"dist":{"shasum":"de9f118f7f6fb95368e7ca1d0bc4e7a11ab2a30d","tarball":"https://registry.npmjs.org/@alore/auth-react-native-ui/-/auth-react-native-ui-1.0.4-alpha.tgz","fileCount":26,"integrity":"sha512-Ys4kjosmg99nJN1IsSK8UOjlNyVYQlM1hPqvgr4xRRJ7LPqcWM8QCs4PH+POqBnW/zlCFGIaE6K10mnAom86cQ==","signatures":[{"sig":"MEUCIH1+BMAr2fs1pARRFH8BsSY3JZvmvQfU90RX/5JGeWDUAiEAvEvZiYd2F4rEZ4lWrSsQvTDQr9a5611zAs4vg507fxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99509},"main":"./src/index.ts","gitHead":"6d64d49566de0d44feb37ff22bf5e7bebf2b46e8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vitoalmeida","email":"vitor@bealore.com"},"repository":{"url":"git+https://github.com/0xCarbon/alore-auth-react-native.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native UI for Alore Auth","directories":{},"_nodeVersion":"20.18.1","dependencies":{"yup":"1.4.0","react":"18.2.0","xstate":"4.38.2","react-native":"0.73.6","@xstate/react":"3.2.2","react-hook-form":"7.51.5","@hookform/resolvers":"3.6.0","react-native-argon2":"2.0.1","react-native-passkey":"3.1.0","react-native-heroicons":"4.0.0","@react-navigation/native":"6.1.17","react-native-device-info":"11.1.0","@react-native-picker/picker":"2.11.0","@alore/auth-react-native-sdk":"1.0.2-alpha","@react-native-community/blur":"4.4.0","@react-native-community/netinfo":"11.3.2","@react-native-community/datetimepicker":"8.0.1","@react-native-async-storage/async-storage":"2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.0.4","@types/react":"19.0.8","@types/react-dom":"19.0.3","@types/react-native":"0.73.0","react-native-ui-lib":"7.36.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-react-native-ui_1.0.4-alpha_1743019639763_0.9450681209084522","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-alpha":{"name":"@alore/auth-react-native-ui","version":"1.0.5-alpha","keywords":["auth","laas","waas","login","alore"],"author":{"name":"Alore"},"license":"LGPL-2.1-only","_id":"@alore/auth-react-native-ui@1.0.5-alpha","maintainers":[{"name":"vitoalmeida","email":"vitor@bealore.com"},{"name":"fcanesin","email":"fabio@bealore.com"},{"name":"cadubealore","email":"cadu@bealore.com"},{"name":"jpcanesin_bealore","email":"joao@bealore.com"}],"homepage":"https://github.com/0xCarbon/alore-auth-react-native#readme","bugs":{"url":"https://github.com/0xCarbon/alore-auth-react-native/issues"},"dist":{"shasum":"52092f52f1afd10db5a75f34241c02eea177fb0f","tarball":"https://registry.npmjs.org/@alore/auth-react-native-ui/-/auth-react-native-ui-1.0.5-alpha.tgz","fileCount":26,"integrity":"sha512-3OP4nBpXkGgLYSY4bNui4nkBTgRKX5+wgEGmh+9OGRF7TmxjOLy4w4N4E0O5VtzTCP96BTbh+ELvzS+dqh77Bw==","signatures":[{"sig":"MEUCIQDTe30K9Ebap8nYTHdThzxemVwZBNWvTMp9DMl484pFlAIgbxLkGwrZhXZzEpP1D02Kum68Ufj5zogk75crmocoWcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99509},"main":"./src/index.ts","gitHead":"6d64d49566de0d44feb37ff22bf5e7bebf2b46e8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vitoalmeida","email":"vitor@bealore.com"},"repository":{"url":"git+https://github.com/0xCarbon/alore-auth-react-native.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native UI for Alore Auth","directories":{},"_nodeVersion":"20.18.1","dependencies":{"yup":"1.4.0","react":"18.2.0","xstate":"4.38.2","react-native":"0.73.6","@xstate/react":"3.2.2","react-hook-form":"7.51.5","@hookform/resolvers":"3.6.0","react-native-argon2":"2.0.1","react-native-passkey":"3.1.0","react-native-heroicons":"4.0.0","@react-navigation/native":"6.1.17","react-native-device-info":"11.1.0","@react-native-picker/picker":"2.11.0","@alore/auth-react-native-sdk":"1.0.3-alpha","@react-native-community/blur":"4.4.0","@react-native-community/netinfo":"11.3.2","@react-native-community/datetimepicker":"8.0.1","@react-native-async-storage/async-storage":"2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.0.4","@types/react":"19.0.8","@types/react-dom":"19.0.3","@types/react-native":"0.73.0","react-native-ui-lib":"7.36.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-react-native-ui_1.0.5-alpha_1743456855970_0.4571366543540951","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-alpha":{"name":"@alore/auth-react-native-ui","version":"1.0.6-alpha","keywords":["auth","laas","waas","login","alore"],"author":{"name":"Alore"},"license":"LGPL-2.1-only","_id":"@alore/auth-react-native-ui@1.0.6-alpha","maintainers":[{"name":"vitoalmeida","email":"vitor@bealore.com"},{"name":"fcanesin","email":"fabio@bealore.com"},{"name":"cadubealore","email":"cadu@bealore.com"},{"name":"jpcanesin_bealore","email":"joao@bealore.com"}],"homepage":"https://github.com/0xCarbon/alore-auth-react-native#readme","bugs":{"url":"https://github.com/0xCarbon/alore-auth-react-native/issues"},"dist":{"shasum":"b5430a1bc82e964d02480b0edac172f9efd89e57","tarball":"https://registry.npmjs.org/@alore/auth-react-native-ui/-/auth-react-native-ui-1.0.6-alpha.tgz","fileCount":26,"integrity":"sha512-petkpWY5BKeLm9hlVyPer0ELr1DQdF5qJG7ugJN+VcL4DNxa138aTBWS121WVG3ojrLRFgY5CmvSC3Yr6OCMJg==","signatures":[{"sig":"MEQCIHToS7A7/gGS4UVCc5vp8rqINI9Tsf+0nhgMtzIuge4oAiB073W3HekvJnWR+Md7Tuf6CSuufRXC25HGnXZMR8P5MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99521},"main":"./src/index.ts","gitHead":"eddcda2a758361ab09b26e579eca73f8c5f10a74","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vitoalmeida","email":"vitor@bealore.com"},"repository":{"url":"git+https://github.com/0xCarbon/alore-auth-react-native.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native UI for Alore Auth","directories":{},"_nodeVersion":"20.18.1","dependencies":{"yup":"1.4.0","react":"18.2.0","xstate":"4.38.2","react-native":"0.73.6","@xstate/react":"3.2.2","react-hook-form":"7.51.5","@hookform/resolvers":"3.6.0","react-native-argon2":"2.0.1","react-native-passkey":"3.1.0","react-native-heroicons":"4.0.0","@react-navigation/native":"6.1.17","react-native-device-info":"11.1.0","@react-native-picker/picker":"2.11.0","@alore/auth-react-native-sdk":"1.0.3-alpha","@react-native-community/blur":"4.4.0","@react-native-community/netinfo":"11.3.2","@react-native-community/datetimepicker":"8.0.1","@react-native-async-storage/async-storage":"2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.0.4","@types/react":"19.0.8","@types/react-dom":"19.0.3","@types/react-native":"0.73.0","react-native-ui-lib":"7.36.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-react-native-ui_1.0.6-alpha_1743797979379_0.7228486073264913","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-02-05T01:54:44.768Z","modified":"2026-03-06T14:49:31.689Z","1.0.1-alpha":"2025-02-05T01:54:45.071Z","1.0.2-alpha":"2025-02-05T02:00:34.988Z","1.0.3-alpha":"2025-02-05T02:37:59.083Z","1.0.4-alpha":"2025-03-26T20:07:19.924Z","1.0.5-alpha":"2025-03-31T21:34:16.140Z","1.0.6-alpha":"2025-04-04T20:19:39.595Z"},"bugs":{"url":"https://github.com/0xCarbon/alore-auth-react-native/issues"},"author":{"name":"Alore"},"license":"LGPL-2.1-only","homepage":"https://github.com/0xCarbon/alore-auth-react-native#readme","keywords":["auth","laas","waas","login","alore"],"repository":{"url":"git+https://github.com/0xCarbon/alore-auth-react-native.git","type":"git"},"description":"React Native UI for Alore Auth","maintainers":[{"email":"vitor@bealore.com","name":"vitoalmeida"},{"email":"fabio@bealore.com","name":"fcanesin"},{"email":"joao@bealore.com","name":"jpcanesin_bealore"}],"readme":"<img src=\"https://storage.googleapis.com/alore_assets/auth-react-native-banner.png\" alt=\"Alore Logo\"/>\n\n## Alore Native Auth - UI\n\nThis is a bare React Native library that provides authentication features. It simplifies the integration of authentication methods in your React Native applications. Additionally, it offers a pre-built UI component that leverages the `@alore/auth-react-native-sdk` to provide Alore authentication and wallet features.\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Usage](#usage)\n- [Contributing](#contributing)\n- [License](#license)\n- [Contact](#contact)\n\n## Installation\n\nTo install the required libraries, run the following command:\n\n```bash\nyarn add react-native-gesture-handler react-native-ui-lib react-native-svg crypto-browserify react-native-get-random-values\n```\n\nThen, install this library:\n\n```bash\nyarn add @alore/auth-react-native-ui\n```\n\n## Usage\n\nTo use the Alore Native Auth UI in your project, follow these steps:\n\n1. Get a free API Key at [https://alpha.bealore.com](https://alpha.bealore.com)\n\n2. Import the library in your component:\n\n   ```javascript\n   import { Auth, AuthProvider } from '@alore/auth-react-native-ui';\n   ```\n\n3. Use the component in your render method:\n\n   ```javascript\n   export default function App() {\n     const config = {\n       clientId: 'your-api-key',\n       endpoint: 'https://api.alore.com',\n       locale: 'pt',\n       authMethods: {\n         password: false,\n         passkey: true,\n         google: false,\n       },\n     };\n     return (\n       <AuthProvider config={config}>\n         {/* ... Your app components or screens */}\n         <Auth\n           styles={customAuthStyles} // Custom styles for the Auth component\n           config={{\n             toast: true,\n           }}\n         />\n       </AuthProvider>\n     );\n   }\n   ```\n\n4. Customize the component as needed.\n\n## Contributing\n\nWe welcome contributions! Please follow these steps to contribute:\n\n1. Fork the repository.\n2. Create a new branch (`git checkout -b feature/YourFeature`).\n3. Make your changes and commit them (`git commit -m 'Add some feature'`).\n4. Push to the branch (`git push origin feature/YourFeature`).\n5. Open a pull request.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n## Contact\n\nIf you have any questions or suggestions, feel free to reach out to **[bealore.com](https://bealore.com/en/about-us)**.\n","readmeFilename":"README.md"}