{"id":22706885,"url":"https://github.com/bigbinary/neeto-ui-rn","last_synced_at":"2025-04-13T12:13:39.437Z","repository":{"id":48169817,"uuid":"323559297","full_name":"bigbinary/neeto-ui-rn","owner":"bigbinary","description":"A component library for React Native from BigBinary.","archived":false,"fork":false,"pushed_at":"2025-03-27T12:34:13.000Z","size":71635,"stargazers_count":4,"open_issues_count":5,"forks_count":2,"subscribers_count":19,"default_branch":"main","last_synced_at":"2025-04-13T12:13:06.922Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://neetoui-rn-docs.onrender.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bigbinary.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-22T07:56:07.000Z","updated_at":"2025-03-27T12:33:35.000Z","dependencies_parsed_at":"2023-10-11T14:08:59.016Z","dependency_job_id":"1d4fc25b-17e5-4de1-8574-6cbaa70ebe60","html_url":"https://github.com/bigbinary/neeto-ui-rn","commit_stats":{"total_commits":687,"total_committers":31,"mean_commits":"22.161290322580644","dds":0.7903930131004366,"last_synced_commit":"0cb07d9e61ba1d0c36c9bb34c39c6c0de8a72224"},"previous_names":[],"tags_count":169,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bigbinary%2Fneeto-ui-rn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bigbinary%2Fneeto-ui-rn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bigbinary%2Fneeto-ui-rn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bigbinary%2Fneeto-ui-rn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bigbinary","download_url":"https://codeload.github.com/bigbinary/neeto-ui-rn/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248710447,"owners_count":21149191,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-10T10:10:04.399Z","updated_at":"2025-04-13T12:13:39.417Z","avatar_url":"https://github.com/bigbinary.png","language":"JavaScript","readme":"**neetoUI-RN** is the library that drives the experience in all\n[neeto product's](https://neeto.com/) React Native application built at\n[BigBinary](https://www.bigbinary.com).\n\n## Documentation\n\nRead the docs here.\n\nDocs: https://neetoui-rn-docs.onrender.com/\n\nStorybook: https://neetoui-rn.onrender.com/\n\n## Installation\n\n```\nyarn add @bigbinary/neetoui-rn react-native-svg react-native-webview @shopify/flash-list react-native-reanimated react-native-fast-image react-native-device-info\n```\n\nNavigate to iOS folder and run:\n\n```\npod install\n```\n\n\u003e All the native components will be linked automatically.\n\n## Getting Started\n\n## react-native-safe-area-context\n\nWe are using SafeAreaView from\n[`react-native-safe-area-context`](https://github.com/th3rdwave/react-native-safe-area-context)\nin our `ParentView` component to handle safe area. Follow the instructions under\n`SafeAreaProvider` for the `ParentView` component to work.\n\n### SafeAreaProvider\n\nYou should add `SafeAreaProvider` in your app root component. You may need to\nadd it in other places like the root of modals and routes when using\n[`react-native-screens`](https://github.com/software-mansion/react-native-screens).\n\nNote that providers should not be inside a `View` that is animated with\n`Animated` or inside a `ScrollView` since it can cause very frequent updates.\n\n#### Example\n\n```js\nimport { SafeAreaProvider } from \"react-native-safe-area-context\";\n\nfunction App() {\n  return \u003cSafeAreaProvider\u003e...\u003c/SafeAreaProvider\u003e;\n}\n```\n\n## Development\n\nInstall all the dependencies by executing following command.\n\n```\nyarn\n```\n\nYou can create new components in the `src/components` and export them from\n`src/components/index.js`. You can create stories in `storybook/stories`.\n\nYou can use below commands for running storybook in different platforms:\n\n| Platform | Command        |\n| -------- | -------------- |\n| Android  | `yarn android` |\n| iOS:     | `yarn ios`     |\n| Web      | `yarn web`     |\n\n## Auto Publish to NPM\n\nneetoUI-RN version gets patched, auto-incremented and auto-published to npm on\nnew commit to main branch. You can checkout the `publish` workflow in Github actions\nto get a live update.\n\n## Building Storybook\n\nRun `yarn build-react` to build storybook locally, this would create `dist`\nfolder with static files.\n\nRun `yarn serve` to serve storybook locally.\n\n## Running Component Documentation\n\nRun `cd docs`, `yarn start` to run component documentation locally.\n\n## Building Component Documentation\n\nRun `cd docs`, `yarn build` to build component documentation locally, this would\ncreate `dist` folder with static files in `docs` folder.\n\n## Testing with yalc package manager\n\nTo publish locally\n```\nyarn build \u0026\u0026 rm -rf ~/.yalc/packages \u0026\u0026 yalc publish --private\n```\n\nor\n\n```\nyarn yalc:publish\n```\n\nTo install local yalc version of library in any app.\n```\nrm -rf .yalc \u0026\u0026 yalc add @bigbinary/neetoui-rn  \u0026\u0026 rm -rf node_modules  \u0026\u0026 yarn \n```\n## Learn more about contributing to this repository\n\nhttps://github.com/bigbinary/neeto-ui-rn/blob/main/CONTRIBUTING.md\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbigbinary%2Fneeto-ui-rn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbigbinary%2Fneeto-ui-rn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbigbinary%2Fneeto-ui-rn/lists"}