From b2c4281fd6dd9517d1d296392fa8317f3387b543 Mon Sep 17 00:00:00 2001 From: yogevbd Date: Tue, 13 Aug 2019 15:59:53 +0300 Subject: [PATCH] Add clean script --- package.json | 1 + scripts/clean.js | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 scripts/clean.js diff --git a/package.json b/package.json index fcf5f62..c3a3c25 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,7 @@ "pretest": "./node_modules/.bin/eslint *.js test", "test": "node scripts/test", "start": "node ./scripts/start", + "clean": "node ./scripts/clean", "test-e2e-ios": "node ./scripts/test-e2e --ios", "test-e2e-ios-release": "node ./scripts/test-e2e --ios --release", "test-unit-ios": "node ./scripts/test-unit --ios", diff --git a/scripts/clean.js b/scripts/clean.js new file mode 100644 index 0000000..2a35e11 --- /dev/null +++ b/scripts/clean.js @@ -0,0 +1,16 @@ +const exec = require('shell-utils').exec; + +run(); + +function run() { + exec.killPort(8081); + exec.execSync(`watchman watch-del-all || true`); + exec.execSync(`adb reverse tcp:8081 tcp:8081 || true`); + exec.execSync(`rm -rf lib/ios/DerivedData`); + exec.execSync(`rm -rf example/ios/DerivedData`); + exec.execSync(`rm -rf lib/android/build`); + exec.execSync(`rm -rf lib/android/app/build`); + exec.execSync(`rm -rf example/android/build`); + exec.execSync(`rm -rf example/android/app/build`); + exec.execSync(`rm -rf lib/dist`); +} -- 2.26.2