{"id":13777311,"url":"https://github.com/wumke/react-native-exit-app","last_synced_at":"2025-12-29T14:05:09.173Z","repository":{"id":21649066,"uuid":"93517241","full_name":"wumke/react-native-exit-app","owner":"wumke","description":"Exit,close,kill,shutdown app completely for React Native on iOS and Android.","archived":false,"fork":false,"pushed_at":"2024-02-28T07:00:50.000Z","size":73,"stargazers_count":387,"open_issues_count":13,"forks_count":102,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-11-08T06:05:58.786Z","etag":null,"topics":["react-native"],"latest_commit_sha":null,"homepage":null,"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/wumke.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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":"2017-06-06T12:43:26.000Z","updated_at":"2024-11-06T11:26:36.000Z","dependencies_parsed_at":"2024-01-13T07:47:42.936Z","dependency_job_id":"cf30d3c1-02ca-4be0-98f8-7a4eeb16ab49","html_url":"https://github.com/wumke/react-native-exit-app","commit_stats":{"total_commits":28,"total_committers":16,"mean_commits":1.75,"dds":0.8214285714285714,"last_synced_commit":"ec9f99870e6019e3af79fe3e821cd6aa315bee9a"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wumke%2Freact-native-exit-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wumke%2Freact-native-exit-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wumke%2Freact-native-exit-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wumke%2Freact-native-exit-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wumke","download_url":"https://codeload.github.com/wumke/react-native-exit-app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224742576,"owners_count":17362232,"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":["react-native"],"created_at":"2024-08-03T18:00:41.402Z","updated_at":"2025-12-29T14:05:09.141Z","avatar_url":"https://github.com/wumke.png","language":"Java","funding_links":[],"categories":["\u003ca name=\"OS-\u0026-System-\u0026-File-Manager:-Native-Modules\"\u003eOS, System \u0026 File Manager: Native Modules\u003c/a\u003e"],"sub_categories":[],"readme":"# react-native-exit-app\nExit / Close / Kill / shutdown your react native app. Does not invoke a crash notification.\n\nNOTICE:\n- for React Native \u003c 0.47 use react-native-exit-app \u003c1.x.x\n- for React Native \u003e 0.47 use react-native-exit-app \u003e=1.x.x\n- React Native with **new architecture** enabled use react-native-exit-app \u003e=2.x.x (**compatible with old architecture**)\n\n## Setup\n\nNOTICE:\nInstallation steps can be skipped in new architecture and newer React Native versions, just \n```bash\nnpm install react-native-exit-app --save\n```\n\nFast and easy:\n```bash\nnpm install react-native-exit-app --save\nreact-native link react-native-exit-app\n```\n\nOr manual: add the latest version as dependeny to your package.json.\n\n```javascript\n{\n  \"name\": \"YourProject\",\n  ...\n  },\n  \"dependencies\": {\n    ...\n    \"react-native-exit-app\": \"0.1.0\",\n    ...\n  }\n```\n\n#### iOS\n* Add RNExitApp.xcoderproj into your project in the Libraries folder.\n* Add the .a file on the General tab of your target under Linked Frameworks And Libraries\n* Add the .a file on the Build Phases tab of your target under Link Binary With Libraries\n\n#### Android\n* In the settings.gradle\n  ```\n    include ':react-native-exit-app', ':app'\n    project(':react-native-exit-app').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-exit-app/android')\n  ```\n* In the build.gradle\n  ```\n    compile project(':react-native-exit-app')\n  ```\n* In MainApplication.java\n  ```\n    import com.github.wumke.RNExitApp.RNExitAppPackage;\n    ...\n    @Override\n    protected List\u003cReactPackage\u003e getPackages() {\n      return Arrays.\u003cReactPackage\u003easList(\n        ...\n        new RNExitAppPackage(),\n        ...\n      );\n    }\n    ...\n  ```\n## Usage\n\n```javascript\nimport RNExitApp from 'react-native-exit-app';\n...\nRNExitApp.exitApp();\n...\n```\n\n## Versioning\n\nThis project uses semantic versioning: MAJOR.MINOR.PATCH.\nThis means that releases within the same MAJOR version are always backwards compatible. For more info see [semver.org](http://semver.org/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwumke%2Freact-native-exit-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwumke%2Freact-native-exit-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwumke%2Freact-native-exit-app/lists"}