From e52736f8a1a7ac7606bbe1d69577a33d30db6781 Mon Sep 17 00:00:00 2001 From: Sofiya Tepikin Date: Sun, 2 Feb 2020 10:31:20 +0100 Subject: [PATCH] Adds a handy script to clear builds/cache/etc --- package.json | 3 ++- scripts/clear.sh | 25 +++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 scripts/clear.sh diff --git a/package.json b/package.json index b787b29..9c7d932 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,8 @@ "commit-release": "node ./tools/bin/commit-release.js", "tag-release": "node ./tools/bin/tag-release.js", "update-changelog": "node ./tools/bin/update-changelog.js", - "release": "node ./tools/release-wizard.js" + "release": "node ./tools/release-wizard.js", + "clear": ". scripts/Clear.sh" }, "dependencies": { "@ptomasroos/react-native-multi-slider": "^1.0.0", diff --git a/scripts/clear.sh b/scripts/clear.sh new file mode 100644 index 0000000..d7d4336 --- /dev/null +++ b/scripts/clear.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +echo "rm -rf ios/build..." +rm -rf ios/build + +echo "rm -rf android/app/build..." +rm -rf android/app/build + +echo "Removed all Xcode derived data..." +rm -rf ~/Library/Developer/Xcode/DerivedData + +echo "watchman watch-del-all..." +watchman watch-del-all + +echo "rm -rf node_modules..." +rm -rf node_modules + +echo "npm install..." +npm install + +echo "rm -rf $TMPDIR/react-*..." +rm -rf $TMPDIR/react-* + +echo "rm -rf $TMPDIR/haste-map-react-native-packager-*..." +rm -rf $TMPDIR/haste-map-react-native-packager-* \ No newline at end of file