test-rn-utils v0.0.26
React native utils
This is package with useful bash scripts for React-Native developers. It will eliminate the need of cheatsheet with different scripts for any actions with a project from terminal. Also it will simplify some usual activities with a project.
Table of Contents
Installation
npm install -g rn-bash-utilsAfter installation you should relaunch your terminal to enable autocompletion.
Usage
From ROOT of the React-Native project you can run all scripts.
# Platform specific script
# <name_of_the_tool> <platform OR name_of_general_script> <name_of_platform_specific_script>
rn-utils android reverse
# General script
# <name_of_the_tool> <name_of_general_script>
rn-utils clearGeneral scripts
clear
rn-utils clear- Clear watchman watches;
- Delete the
node_modulesfolder; npm/yarninstallnode_modules(depends on lock file);- Install
pods if need; - Reset Metro Bundler cache;
- Remove haste cache.
iOS
remove-derived-data
rn-utils ios remove-derived-dataRemoving Derived data folder.
Android
reverse
rn-utils android reverseCalls the method adb -s <device> reverse tcp:<port> tcp:<port>.
It allow to choose one of devices attached and enter port.
Links:
assemble-release
rn-utils android assemble-release- Remove
android/buildandandroid/app/buildfolders; - Calls the method
android/gradlew assembleRelease; - Copy apk to root of the project (file
app-release.apk).
install-apk-release
rn-utils android install-apk-releaseCalls the method adb install with file android/app/build/outputs/apk/release/app-release.apk (Generated after gradlew assembleRelease).
bundle-release
rn-utils android bundle-release- Remove
android/buildandandroid/app/buildfolders; - Calls the method
android/gradlew bundleRelease; - Copy bundle (.aab) to root of the project (file
app.aab).
install-bundle-release
rn-utils android install-bundle-releaseIt uses values from gradle.properties for signing.
- Calls the method
bundletool build-apks - Generated .apks file is
./release_signed.apks - Install apk on device with
bundletool install-apks
Author
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago