{"_id":"@byldd/expo","_rev":"8-01dbbf40c0fecf5536fc976b20ccfed2","name":"@byldd/expo","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.0":{"name":"@byldd/expo","version":"1.0.0","author":{"name":"Abhishek Singh","email":"abhishek.singh@byldd.com"},"license":"MIT","_id":"@byldd/expo@1.0.0","maintainers":[{"name":"abhishek.singh.byldd","email":"abhishek.singh@byldd.com"},{"name":"abdul.byldd","email":"abdul@byldd.com"},{"name":"tanish_byldd","email":"tanish@byldd.com"}],"dist":{"shasum":"f0383e7e425ea85583f8862eeee66cf37a7aa8e5","tarball":"https://registry.npmjs.org/@byldd/expo/-/expo-1.0.0.tgz","fileCount":3,"integrity":"sha512-Qre12smwZropnwtQW+xiHJnu0tISuM1oRfPYInDe0tjXzCaTwIg6L7apPk4sk0ofQ8NL3rUsx2K4GdBcFqqt2Q==","signatures":[{"sig":"MEQCIGEbokjf8abjz0JbuhdF5K30Yk2AKj27Rnrl5I44OvNDAiAvjohuJfENTbcsDxXgchUIsS1ufFmVqE4DhhS/jC1rhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1143},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc"},"_npmUser":{"name":"abhishek.singh.byldd","email":"abhishek.singh@byldd.com"},"_npmVersion":"10.9.2","description":"Byldd's Expo libraries","directories":{},"_nodeVersion":"21.7.2","dependencies":{"@byldd/expo-google-signin":"^1.0.0","@byldd/expo-facebook-login":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"expo":">=52.0.18","react":">=18.3.1","react-native":">=0.70.0"},"_npmOperationalInternal":{"tmp":"tmp/expo_1.0.0_1735038480292_0.7207031983728971","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@byldd/expo","version":"1.0.1","author":{"name":"Abhishek Singh","email":"abhishek.singh@byldd.com"},"license":"MIT","_id":"@byldd/expo@1.0.1","maintainers":[{"name":"abhishek.singh.byldd","email":"abhishek.singh@byldd.com"},{"name":"abdul.byldd","email":"abdul@byldd.com"},{"name":"tanish_byldd","email":"tanish@byldd.com"}],"dist":{"shasum":"d0b001d900be4799d59162d057e94439cd04d8f1","tarball":"https://registry.npmjs.org/@byldd/expo/-/expo-1.0.1.tgz","fileCount":1,"integrity":"sha512-/uuFnPE3mt0cu/h8tR7v22eWWOmlKE8WzjpZobKWq2ERjP/jpZZ/aRycrPyYkx3WPNd5+ZnkgLh4AX3XQ5C6/w==","signatures":[{"sig":"MEUCIASfO686sHRRdVm4gET3BZuv8GQ62ilTpTJ+97LF+5QYAiEAm7aaSu5BO9t2jPqwJ092yetsLrfCxq/xBZQgWcZKnV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":520},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc"},"_npmUser":{"name":"abhishek.singh.byldd","email":"abhishek.singh@byldd.com"},"_npmVersion":"10.9.2","description":"Byldd's Expo libraries","directories":{},"_nodeVersion":"21.7.2","dependencies":{"@byldd/expo-google-signin":"^1.0.0","@byldd/expo-facebook-signin":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"expo":">=52.0.18","react":">=18.3.1","react-native":">=0.70.0"},"_npmOperationalInternal":{"tmp":"tmp/expo_1.0.1_1735039035814_0.3557400940873545","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@byldd/expo","version":"1.0.2","author":{"name":"Abhishek Singh","email":"abhishek.singh@byldd.com"},"license":"MIT","_id":"@byldd/expo@1.0.2","maintainers":[{"name":"abhishek.singh.byldd","email":"abhishek.singh@byldd.com"},{"name":"abdul.byldd","email":"abdul@byldd.com"},{"name":"tanish_byldd","email":"tanish@byldd.com"}],"dist":{"shasum":"cdc7762ad023d957e749fc2a1636a416b7888a26","tarball":"https://registry.npmjs.org/@byldd/expo/-/expo-1.0.2.tgz","fileCount":3,"integrity":"sha512-yfabN0wDiI/YrJUBkxNL/m1ge9MFmGqKtw9bS/t3bpHcnuJDAMRcft9+r8Dw92gUoSekDDvQyeE2qv3GfUABrg==","signatures":[{"sig":"MEUCIF9mPJZugNpnWJtdTrsjfwaeYl/q+2TZjvrNOqkLiPlZAiEAvtk+z+Xhz7tPPd0dy01XLYRtOZbpMazTzL+JJTBQwuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1188},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc"},"_npmUser":{"name":"abhishek.singh.byldd","email":"abhishek.singh@byldd.com"},"_npmVersion":"10.9.2","description":"Byldd's Expo libraries","directories":{},"_nodeVersion":"21.7.2","dependencies":{"@byldd/expo-google-signin":"^1.0.0","@byldd/expo-facebook-signin":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"expo":">=52.0.18","react":">=18.3.1","react-native":">=0.70.0"},"_npmOperationalInternal":{"tmp":"tmp/expo_1.0.2_1735039235333_0.8623204470470045","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@byldd/expo","version":"1.0.3","author":{"name":"Abhishek Singh","email":"abhishek.singh@byldd.com"},"license":"MIT","_id":"@byldd/expo@1.0.3","maintainers":[{"name":"abhishek.singh.byldd","email":"abhishek.singh@byldd.com"},{"name":"abdul.byldd","email":"abdul@byldd.com"},{"name":"tanish_byldd","email":"tanish@byldd.com"}],"dist":{"shasum":"5cbf05c30d42a29d4733fa77cd4aabd0b712f89e","tarball":"https://registry.npmjs.org/@byldd/expo/-/expo-1.0.3.tgz","fileCount":3,"integrity":"sha512-8sA6Du5RqqWHXWm3cnoWzbQ7k7wqLqC3O51JPYuAl+8ufDX/gsWEZ0FYIkm+8RvHNsdytcD6ShHpakEvfYeLNQ==","signatures":[{"sig":"MEUCIQDvUKtaMPsYRPSe12JbsjOShvFVvf9zMFCT8FVlrYf83gIgRl6D/rBJlZUUWxQLPi7u0uDoT9WCY2+BQ95T1ox5Kdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1292},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc"},"_npmUser":{"name":"abhishek.singh.byldd","email":"abhishek.singh@byldd.com"},"_npmVersion":"10.9.2","description":"Byldd's Expo libraries","directories":{},"_nodeVersion":"21.7.2","dependencies":{"@byldd/expo-google-signin":"^1.0.0","@byldd/expo-facebook-signin":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"expo":">=52.0.18","react":">=18.3.1","react-native":">=0.70.0"},"_npmOperationalInternal":{"tmp":"tmp/expo_1.0.3_1735048279701_0.9471815375180355","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@byldd/expo","version":"1.0.4","author":{"name":"Abhishek Singh","email":"abhishek.singh@byldd.com"},"license":"MIT","_id":"@byldd/expo@1.0.4","maintainers":[{"name":"abhishek.singh.byldd","email":"abhishek.singh@byldd.com"},{"name":"abdul.byldd","email":"abdul@byldd.com"},{"name":"tanish_byldd","email":"tanish@byldd.com"}],"homepage":"https://github.com/byldd/exp#readme","bugs":{"url":"https://github.com/byldd/exp/issues"},"dist":{"shasum":"2d3ade6f63fa0f1d3b75abb301bfa34e3910c986","tarball":"https://registry.npmjs.org/@byldd/expo/-/expo-1.0.4.tgz","fileCount":4,"integrity":"sha512-obFw61bTH8gD5pCEn5gaUQl6sZriYOnYaRsmPqft5BtlLg8FyBTsOLmiYexfZbARJAYbzmZpWdLK88IgCxDKKA==","signatures":[{"sig":"MEYCIQC+lXjvPDm/twZ72OMOO9eajza8X+o8r4sVDAUdQgnj6gIhAPoY3IFsaAVUnaQSgzpu1UgsW/cyyfZpcvZ7+KMsSaD0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4126},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"561030cd50dfe4f9fb1464d6016faf9153ea342d","scripts":{"build":"tsc"},"_npmUser":{"name":"abhishek.singh.byldd","email":"abhishek.singh@byldd.com"},"repository":{"url":"git+https://github.com/byldd/exp.git","type":"git"},"_npmVersion":"10.9.2","description":"Byldd's Expo libraries","directories":{},"_nodeVersion":"21.7.2","dependencies":{"@byldd/expo-google-signin":"^1.0.0","@byldd/expo-facebook-signin":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"expo":">=52.0.18","react":">=18.3.1","react-native":">=0.70.0"},"_npmOperationalInternal":{"tmp":"tmp/expo_1.0.4_1735054736342_0.8619018011006667","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@byldd/expo","version":"1.0.5","author":{"name":"Abhishek Singh","email":"abhishek.singh@byldd.com"},"license":"MIT","_id":"@byldd/expo@1.0.5","maintainers":[{"name":"abhishek.singh.byldd","email":"abhishek.singh@byldd.com"},{"name":"abdul.byldd","email":"abdul@byldd.com"},{"name":"tanish_byldd","email":"tanish@byldd.com"}],"homepage":"https://github.com/byldd/expo#readme","bugs":{"url":"https://github.com/byldd/expo/issues"},"dist":{"shasum":"a8e36e461682684af03003993380121e8ba24794","tarball":"https://registry.npmjs.org/@byldd/expo/-/expo-1.0.5.tgz","fileCount":4,"integrity":"sha512-fBpuEc0aae2JWgZ74k6JPEUK3F+QxGTcHkcPKGw+a4SInVwxgmhlDUMJ5jO6pPMByah5reiyTpetlOsxBx2iAA==","signatures":[{"sig":"MEQCIHdK4D3BTEi5seec6MovgusSZyzRGAeEfzYCADKqjLuAAiBAZSTVqaM36seuD22yW5jrKW5GG5coRVuv9wf8HJOsOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4129},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"acc9097c9dc7635b4dd86507be0f6baddae95201","scripts":{"build":"tsc"},"_npmUser":{"name":"abhishek.singh.byldd","email":"abhishek.singh@byldd.com"},"repository":{"url":"git+https://github.com/byldd/expo.git","type":"git"},"_npmVersion":"10.9.2","description":"Byldd's Expo libraries","directories":{},"_nodeVersion":"21.7.2","dependencies":{"@byldd/expo-google-signin":"^1.0.0","@byldd/expo-facebook-signin":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"expo":">=52.0.18","react":">=18.3.1","react-native":">=0.70.0"},"_npmOperationalInternal":{"tmp":"tmp/expo_1.0.5_1735055935664_0.6242875486393382","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@byldd/expo","version":"1.0.6","author":{"name":"Abhishek Singh","email":"abhishek.singh@byldd.com"},"license":"MIT","_id":"@byldd/expo@1.0.6","maintainers":[{"name":"abhishek.singh.byldd","email":"abhishek.singh@byldd.com"},{"name":"abdul.byldd","email":"abdul@byldd.com"},{"name":"tanish_byldd","email":"tanish@byldd.com"}],"homepage":"https://github.com/byldd/expo#readme","bugs":{"url":"https://github.com/byldd/expo/issues"},"dist":{"shasum":"52bcdebc3e428e17f58a15b6ec1f5f8578f519ed","tarball":"https://registry.npmjs.org/@byldd/expo/-/expo-1.0.6.tgz","fileCount":4,"integrity":"sha512-fQRX9ubCRAUTK+f+z6PrQvr/bOqcweKRh5/x2B26cIX9kLSJ8n606LKpBQAg6NsbDdHulKSv9ZSDUwRD+EHYfg==","signatures":[{"sig":"MEUCIQD8uZlHNHv4oD4fxATo0yQbz29OPTUfl3UvxewBUq8b7AIgVtSGPnHoQiGDKMRhO73fdjUc013MZwpFVhK9eM3dE3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4132},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"acc9097c9dc7635b4dd86507be0f6baddae95201","scripts":{"build":"tsc"},"_npmUser":{"name":"abhishek.singh.byldd","email":"abhishek.singh@byldd.com"},"repository":{"url":"git+https://github.com/byldd/expo.git","type":"git"},"_npmVersion":"10.9.2","description":"Byldd's Expo libraries","directories":{},"_nodeVersion":"21.7.2","dependencies":{"@byldd/expo-google-signin":"latest","@byldd/expo-facebook-signin":"latest"},"_hasShrinkwrap":false,"peerDependencies":{"expo":">=52.0.18","react":">=18.3.1","react-native":">=0.70.0"},"_npmOperationalInternal":{"tmp":"tmp/expo_1.0.6_1735535047760_0.31238975201890473","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2024-12-24T11:08:00.196Z","modified":"2026-06-22T06:33:12.855Z","1.0.0":"2024-12-24T11:08:00.453Z","1.0.1":"2024-12-24T11:17:15.994Z","1.0.2":"2024-12-24T11:20:35.496Z","1.0.3":"2024-12-24T13:51:19.862Z","1.0.4":"2024-12-24T15:38:56.530Z","1.0.5":"2024-12-24T15:58:55.847Z","1.0.6":"2024-12-30T05:04:07.915Z"},"bugs":{"url":"https://github.com/byldd/expo/issues"},"author":{"name":"Abhishek Singh","email":"abhishek.singh@byldd.com"},"license":"MIT","homepage":"https://github.com/byldd/expo#readme","repository":{"url":"git+https://github.com/byldd/expo.git","type":"git"},"description":"Byldd's Expo libraries","maintainers":[{"email":"khalid@byldd.com","name":"khalid-byldd"},{"email":"abhishek.singh@byldd.com","name":"abhishek.singh.byldd"},{"email":"abdul@byldd.com","name":"abdul.byldd"},{"email":"tanish@byldd.com","name":"tanish_byldd"}],"readme":"# @byldd/expo\n\nThe `@byldd/expo` package is a versatile wrapper for commonly used packages created by BYLDD developers. It simplifies integrating features like authentication, reusable components, and more into your React Native apps built with Expo.\n\n## Features\n\n- Simplified integration of common functionalities like authentication and reusable components.\n- Built-in support for Expo.\n- Leverages the latest Firebase and other dependencies.\n- Modular design to extend functionalities easily.\n\n## Installation\n\nTo install the package, run the following command:\n\n```bash\nnpm install @byldd/expo\n```\n\n### Peer Dependencies\n\nEnsure the following dependencies are installed in your project:\n\n```bash\nnpm install @react-native-firebase/app @react-native-firebase/auth @react-native-google-signin/google-signin expo-build-properties\n```\n\n## Configuration\n\nFollow these steps to configure the packages in your project:\n\n### 1. Firebase Setup and Google Sign In\n For Firebase Setup and Google Sign In, please visit the [Google Sign-In Guide](https://github.com/byldd/expo-google-signin#readme).\n\n### Additional Functionalities\n\nThe `@byldd/expo` package includes various modules to streamline development:\n\n1. **Authentication**: Simplifies Firebase and other authentication methods.\n2. **Components**: Provides reusable UI components to speed up development.\n3. **Utilities**: Includes helper functions to handle common tasks.\n\n\n## Dependencies\n\n- `@react-native-firebase/app` `^21.6.1`\n- `@react-native-firebase/auth` `^21.6.1`\n- `@react-native-google-signin/google-signin` `^13.1.0`\n- `expo-build-properties` `~0.13.1`\n## Usage\n\nHere’s an example of how to use `@byldd/expo` for authentication services:\n\n### Google Sign-In\n\n```javascript\nimport { GoogleSigninService } from '@byldd/expo';\n\nconst handleGoogleSignIn = async (webClientID:string) => {\n  try {\n    const data = await GoogleSigninService.googleSignIn(webClientID);\n    console.log('Google Sign-In Success:', data);\n  } catch (error) {\n    console.error('Google Sign-In Error:', error);\n  }\n};\n```\n\n### Facebook Sign-In\n\n```javascript\nimport { FacebookSigninService } from '@byldd/expo';\n\nconst handleFacebookSignIn = async () => {\n  try {\n    const data = await FacebookSigninService.facebookSignIn();\n    console.log('Facebook Sign-In Success:', data);\n  } catch (error) {\n    console.error('Facebook Sign-In Error:', error);\n  }\n};\n```\n## Contributing\n\nContributions are welcome! If you have suggestions or encounter issues, please open a pull request or issue in the GitHub repository.\n\n## License\n\nThis package is licensed under the MIT License.\n\n# expo\n","readmeFilename":"README.md"}