{"id":19745166,"url":"https://github.com/castle/castle-react-native","last_synced_at":"2025-04-30T07:33:55.591Z","repository":{"id":38335074,"uuid":"330628684","full_name":"castle/castle-react-native","owner":"castle","description":"React Native library for Castle","archived":false,"fork":false,"pushed_at":"2024-09-17T10:19:11.000Z","size":2241,"stargazers_count":12,"open_issues_count":0,"forks_count":2,"subscribers_count":13,"default_branch":"master","last_synced_at":"2024-09-18T10:17:31.886Z","etag":null,"topics":["api","authentication","brute-force","castle","javascript","login","password","react-native","sdk"],"latest_commit_sha":null,"homepage":"https://castle.io","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/castle.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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":"2021-01-18T10:19:40.000Z","updated_at":"2024-09-17T10:19:12.000Z","dependencies_parsed_at":"2024-07-09T22:19:59.741Z","dependency_job_id":"b8302ed9-3fe5-4ffc-8fe0-1c3cac5d7f90","html_url":"https://github.com/castle/castle-react-native","commit_stats":{"total_commits":171,"total_committers":6,"mean_commits":28.5,"dds":0.5847953216374269,"last_synced_commit":"05f749a7edca3d3eb25911bb37ad5b29c14cd706"},"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/castle%2Fcastle-react-native","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/castle%2Fcastle-react-native/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/castle%2Fcastle-react-native/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/castle%2Fcastle-react-native/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/castle","download_url":"https://codeload.github.com/castle/castle-react-native/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224202878,"owners_count":17272807,"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":["api","authentication","brute-force","castle","javascript","login","password","react-native","sdk"],"created_at":"2024-11-12T02:04:31.660Z","updated_at":"2025-04-30T07:33:55.574Z","avatar_url":"https://github.com/castle.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Castle for React Native\n\n**[Castle](https://castle.io) adds real-time monitoring to your authentication stack, instantly notifying you and your users of potential account hijacks.**\n\n[![npm](https://img.shields.io/npm/v/@castleio/react-native-castle)](https://www.npmjs.com/package/@castleio/react-native-castle)\n[![License](https://img.shields.io/npm/l/@castleio/react-native-castle)](https://www.npmjs.com/package/@castleio/react-native-castle)\n[![CircleCI](https://img.shields.io/circleci/build/github/castle/castle-react-native/master?token=5e33890a81d6ff15736b559ad252a3b6ab6db9b2)](https://circleci.com/gh/castle/castle-react-native)\n[![codecov](https://codecov.io/gh/castle/castle-react-native/branch/master/graph/badge.svg)](https://codecov.io/gh/castle/castle-react-native)\n\n## Requirements\n\n### React Native\n - React Native 0.76.9+\n\n### iOS\n - iOS 15.1+\n - Xcode 16.3+\n\n### Android\n - Android 7.0\n\n## Installation\n\nAdd the `@castleio/react-native-castle` package to your `package.json`.\n\n### yarn\n\n```bash\nyarn add @castleio/react-native-castle\n```\n\n### npm\n\n```bash\nnpm install --save @castleio/react-native-castle\n```\n\n### Linking Native Code on iOS\nRun `pod install` in the `ios` directory in order to link to the native iOS project. A shortcut for doing this without switching directories is to run\n\n```bash\nnpx pod-install\n```\n\nOnce completed, re-build the app binary and start using the library\n\n```bash\nnpx react-native run-ios\n```\n\n### Liking Native Code on Android\nIn order to start using the library you'll need to re-build the app binary\n\n```bash\nnpx react-native run-android\n```\n\n## Usage\n\nPlease see the [Mobile Integration Guide](https://docs.castle.io).\n\n## Contributing\n\nSee the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcastle%2Fcastle-react-native","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcastle%2Fcastle-react-native","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcastle%2Fcastle-react-native/lists"}