{"id":23742871,"url":"https://github.com/bugsnag/bugsnag-expo","last_synced_at":"2025-04-09T23:17:50.345Z","repository":{"id":38678719,"uuid":"127980867","full_name":"bugsnag/bugsnag-expo","owner":"bugsnag","description":null,"archived":false,"fork":false,"pushed_at":"2025-04-03T14:12:29.000Z","size":2775,"stargazers_count":11,"open_issues_count":9,"forks_count":5,"subscribers_count":22,"default_branch":"v52/next","last_synced_at":"2025-04-09T23:17:45.124Z","etag":null,"topics":["bug","bugs","bugsnag","crash-reporting","crash-reporting-tool","debug","debugging-tool","error-handling","error-monitoring","error-reporting","error-stack-trace","exception-handling","exception-reporting","exceptions","expo","javascript","javascript-errors","notifier","platforms","react-native"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/bugsnag.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":".github/support.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-04-03T23:36:10.000Z","updated_at":"2025-03-28T08:51:58.000Z","dependencies_parsed_at":"2024-06-11T18:30:19.618Z","dependency_job_id":"c10e8f39-7ca1-445a-9dd3-05c8e96f118f","html_url":"https://github.com/bugsnag/bugsnag-expo","commit_stats":{"total_commits":1146,"total_committers":33,"mean_commits":34.72727272727273,"dds":0.7251308900523561,"last_synced_commit":"d1b2c81b0e8b6e2d0d20f2c4d923506b52f2f326"},"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bugsnag%2Fbugsnag-expo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bugsnag%2Fbugsnag-expo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bugsnag%2Fbugsnag-expo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bugsnag%2Fbugsnag-expo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bugsnag","download_url":"https://codeload.github.com/bugsnag/bugsnag-expo/tar.gz/refs/heads/v52/next","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248125593,"owners_count":21051771,"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":["bug","bugs","bugsnag","crash-reporting","crash-reporting-tool","debug","debugging-tool","error-handling","error-monitoring","error-reporting","error-stack-trace","exception-handling","exception-reporting","exceptions","expo","javascript","javascript-errors","notifier","platforms","react-native"],"created_at":"2024-12-31T11:48:30.121Z","updated_at":"2025-04-09T23:17:50.323Z","avatar_url":"https://github.com/bugsnag.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bugsnag error monitoring \u0026 reporting for Expo\n\nAutomatically detect JavaScript errors in Expo. Get cross-platform error detection for handled and unhandled errors with real-time error alerts and detailed diagnostic reports.\n\n---\n\nThis repository contains our Expo client [`@bugsnag/expo`](./packages/expo), our Expo helper CLI [`bugsnag-expo-cli`](./packages/expo-cli) and dependent plugins. See [packages](./packages) for a full list of contents.\n\n## Getting started\n\n1. [Create a Bugsnag account](https://www.bugsnag.com)\n2. Complete the instructions in the [integration guide](https://docs.bugsnag.com/platforms/react-native/expo/)\n3. Report handled exceptions using\n   [`Bugsnag.notify()`](https://docs.bugsnag.com/platforms/react-native/expo/#reporting-handled-errors)\n4. Customize your integration using the\n   [configuration options](https://docs.bugsnag.com/platforms/react-native/expo/configuration-options/)\n\n## Support\n\n* Check out the [configuration options](https://docs.bugsnag.com/platforms/react-native/expo/configuration-options)\n* [Search open and closed issues](https://github.com/bugsnag/bugsnag-expo/issues?q=+) for similar problems\n* [Report a bug or request a feature](https://github.com/bugsnag/bugsnag-expo/issues/new/choose)\n\n## Contributing\n\nMost updates to this repo will be made by Bugsnag employees. We are unable to accommodate significant external PRs such as features additions or any large refactoring, however minor fixes are welcome. See [contributing](CONTRIBUTING.md) for more information.\n\n## Development quick start\n\n```sh\n# Clone the repository\ngit clone git@github.com:bugsnag/bugsnag-expo.git\ncd bugsnag-expo\n\n# Install top-level dependencies\nnpm i\n\n# Run the unit tests\nnpm run test:unit\n\n# Run tests for a specific package\nnpm run test:unit -- --testPathPattern=\"packages/expo\"\n\n# Generate a code coverage report\nnpm run test:unit -- --coverage\n\n# Run the linter\nnpm run test:lint\n```\n\nSee [contributing](CONTRIBUTING.md) for more information.\n\n## License\n\nAll packages in this repository are released under the MIT License. See [LICENSE.txt](./LICENSE.txt) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbugsnag%2Fbugsnag-expo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbugsnag%2Fbugsnag-expo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbugsnag%2Fbugsnag-expo/lists"}