├── .eslintrc ├── .gitattributes ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── ReactNativeExceptionHandler.podspec ├── android ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── masteratul │ │ └── exceptionhandler │ │ ├── DefaultErrorScreen.java │ │ ├── NativeExceptionHandlerIfc.java │ │ ├── ReactNativeExceptionHandlerModule.java │ │ └── ReactNativeExceptionHandlerPackage.java │ └── res │ ├── layout │ └── default_error_screen.xml │ └── values │ └── strings.xml ├── examples ├── bugCaptureOnError.js ├── preservingOldHandler.js └── restartOnError.js ├── index.d.ts ├── index.js ├── ios ├── ReactNativeExceptionHandler.h ├── ReactNativeExceptionHandler.m └── ReactNativeExceptionHandler.xcodeproj │ └── project.pbxproj ├── package.json ├── screens ├── WITHOUT_DEV.gif ├── WITHOUT_PROD.gif ├── WITH_EH.gif ├── android_native_exception.png └── ios_native_exception.png └── yarn.lock /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.pbxproj -text -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/README.md -------------------------------------------------------------------------------- /ReactNativeExceptionHandler.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/ReactNativeExceptionHandler.podspec -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/src/main/java/com/masteratul/exceptionhandler/DefaultErrorScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/android/src/main/java/com/masteratul/exceptionhandler/DefaultErrorScreen.java -------------------------------------------------------------------------------- /android/src/main/java/com/masteratul/exceptionhandler/NativeExceptionHandlerIfc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/android/src/main/java/com/masteratul/exceptionhandler/NativeExceptionHandlerIfc.java -------------------------------------------------------------------------------- /android/src/main/java/com/masteratul/exceptionhandler/ReactNativeExceptionHandlerModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/android/src/main/java/com/masteratul/exceptionhandler/ReactNativeExceptionHandlerModule.java -------------------------------------------------------------------------------- /android/src/main/java/com/masteratul/exceptionhandler/ReactNativeExceptionHandlerPackage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/android/src/main/java/com/masteratul/exceptionhandler/ReactNativeExceptionHandlerPackage.java -------------------------------------------------------------------------------- /android/src/main/res/layout/default_error_screen.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/android/src/main/res/layout/default_error_screen.xml -------------------------------------------------------------------------------- /android/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/android/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /examples/bugCaptureOnError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/examples/bugCaptureOnError.js -------------------------------------------------------------------------------- /examples/preservingOldHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/examples/preservingOldHandler.js -------------------------------------------------------------------------------- /examples/restartOnError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/examples/restartOnError.js -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/index.d.ts -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/index.js -------------------------------------------------------------------------------- /ios/ReactNativeExceptionHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/ios/ReactNativeExceptionHandler.h -------------------------------------------------------------------------------- /ios/ReactNativeExceptionHandler.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/ios/ReactNativeExceptionHandler.m -------------------------------------------------------------------------------- /ios/ReactNativeExceptionHandler.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/ios/ReactNativeExceptionHandler.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/package.json -------------------------------------------------------------------------------- /screens/WITHOUT_DEV.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/screens/WITHOUT_DEV.gif -------------------------------------------------------------------------------- /screens/WITHOUT_PROD.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/screens/WITHOUT_PROD.gif -------------------------------------------------------------------------------- /screens/WITH_EH.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/screens/WITH_EH.gif -------------------------------------------------------------------------------- /screens/android_native_exception.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/screens/android_native_exception.png -------------------------------------------------------------------------------- /screens/ios_native_exception.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/screens/ios_native_exception.png -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a7ul/react-native-exception-handler/HEAD/yarn.lock --------------------------------------------------------------------------------