{"adoption": {"forks": 140, "observed_at": "2026-08-28T04:05:11.356684+00:00", "stars": 1614}, "canonical_url": "https://ross.abutalabs.com/products/react-native-exception-handler", "card": {"archived": false, "artifact_type": "library", "description": "A react native module that lets you to register a global error handler that can capture fatal/non fatal uncaught exceptions.", "domain": ["mobile-development", "developer-tools"], "enriched": true, "function": ["error-handling", "logging", "monitoring"], "health_score": 20, "homepage": null, "language": "Objective-C", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["a7ul/react-native-exception-handler"], "name": "a7ul/react-native-exception-handler", "platform": [], "pushed_at": "2024-07-15T08:10:38+00:00", "repo": "a7ul/react-native-exception-handler", "stars": 1614, "tags": ["react-native", "exception-handler", "crash-reporting", "global-error-handler", "native-exceptions", "android", "ios"], "topics": ["exception-handler", "react", "react-native", "bug", "error", "openlibrary"], "urls": [], "use_cases": ["capture uncaught exceptions in react native app", "show a graceful dialog instead of app crash", "send crash reports to dev team", "handle native unhandled exceptions in react native", "prevent app from quitting silently in production", "integrate global error handler with analytics modules"], "what_it_is": "A React Native module that registers a global error handler to capture fatal and non-fatal uncaught exceptions, both JavaScript and native. It prevents apps from crashing abruptly by allowing developers to show graceful messages or send bug reports.", "when_to_avoid": ["you need full crash reporting with symbolication and dashboards (use Sentry or Crashlytics)", "your project no longer uses React Native", "you only need error boundaries for React component trees"], "when_to_choose": ["you need a global handler for uncaught JS and native exceptions in React Native", "you want to show users a friendly message instead of a silent crash", "you need to forward crash info to your own reporting or analytics pipeline"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/react-native-exception-handler", "repo": "a7ul/react-native-exception-handler", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.356684+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:50:20.218675+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c561a6ce7f56173bb42cca50766c79510f1cdab6d40c242f90211705f350df67", "fetched_at": "2026-08-28T04:05:11.356684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a7ul/react-native-exception-handler"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.356684+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:50:20.218675+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c561a6ce7f56173bb42cca50766c79510f1cdab6d40c242f90211705f350df67", "fetched_at": "2026-08-28T04:05:11.356684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a7ul/react-native-exception-handler"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:50:20.218675+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c561a6ce7f56173bb42cca50766c79510f1cdab6d40c242f90211705f350df67", "fetched_at": "2026-08-28T04:05:11.356684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a7ul/react-native-exception-handler"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.356684+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.356684+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.356684+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:50:20.218675+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c561a6ce7f56173bb42cca50766c79510f1cdab6d40c242f90211705f350df67", "fetched_at": "2026-08-28T04:05:11.356684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a7ul/react-native-exception-handler"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.356684+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.356684+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:50:20.218675+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c561a6ce7f56173bb42cca50766c79510f1cdab6d40c242f90211705f350df67", "fetched_at": "2026-08-28T04:05:11.356684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a7ul/react-native-exception-handler"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.356684+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.356684+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.356684+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:50:20.218675+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c561a6ce7f56173bb42cca50766c79510f1cdab6d40c242f90211705f350df67", "fetched_at": "2026-08-28T04:05:11.356684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a7ul/react-native-exception-handler"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.356684+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.356684+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:50:20.218675+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c561a6ce7f56173bb42cca50766c79510f1cdab6d40c242f90211705f350df67", "fetched_at": "2026-08-28T04:05:11.356684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a7ul/react-native-exception-handler"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:50:20.218675+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c561a6ce7f56173bb42cca50766c79510f1cdab6d40c242f90211705f350df67", "fetched_at": "2026-08-28T04:05:11.356684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a7ul/react-native-exception-handler"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:50:20.218675+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c561a6ce7f56173bb42cca50766c79510f1cdab6d40c242f90211705f350df67", "fetched_at": "2026-08-28T04:05:11.356684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a7ul/react-native-exception-handler"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:50:20.218675+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c561a6ce7f56173bb42cca50766c79510f1cdab6d40c242f90211705f350df67", "fetched_at": "2026-08-28T04:05:11.356684+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a7ul/react-native-exception-handler"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3422, "days_push": 779, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}