From 40f816d5bc7f3b4bc071b4150e6de3c0b341b920 Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Thu, 11 May 2023 00:03:00 -0700 Subject: [PATCH] Add scripts to `yarn start` and `yarn android` from root Summary: This adds script to better work with RN Tester from the root of the repo. - `yarn start` is broken as of today - `yarn android` is not working fine and I've adapter it here. This should make easier to work with RN Tester from within the Repo. Changelog: [Internal] [Changed] - Add scripts to `yarn start` and `yarn android` from root Reviewed By: mdvacca, cipolleschi Differential Revision: D45735926 fbshipit-source-id: eaebf80b8819ee42ccb9c14b67f8945167bf05e6 --- package.json | 3 ++- packages/rn-tester/package.json | 1 + packages/rn-tester/react-native.config.js | 3 +++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 133bfd6c728..004d3a8bdec 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,8 @@ "outputName": "js-test-results.xml" }, "scripts": { - "start": "react-native start", + "start": "cd packages/rn-tester && npm run start", + "android": "cd packages/rn-tester && npm run android", "test": "jest", "test-ci": "jest --maxWorkers=2 --ci --reporters=\"default\" --reporters=\"jest-junit\"", "flow": "flow", diff --git a/packages/rn-tester/package.json b/packages/rn-tester/package.json index 5350add6d3d..009da93bf1b 100644 --- a/packages/rn-tester/package.json +++ b/packages/rn-tester/package.json @@ -14,6 +14,7 @@ }, "scripts": { "start": "react-native start", + "android": "react-native run-android --mode HermesDebug --appId 'com.facebook.react.uiapp' --main-activity 'com.facebook.react.uiapp.RNTesterActivity'", "install-android-jsc": "../../gradlew :packages:rn-tester:android:app:installJscDebug", "install-android-hermes": "../../gradlew :packages:rn-tester:android:app:installHermesDebug", "clean-android": "rm -rf android/app/build", diff --git a/packages/rn-tester/react-native.config.js b/packages/rn-tester/react-native.config.js index 845ae99d8cd..099000c5010 100644 --- a/packages/rn-tester/react-native.config.js +++ b/packages/rn-tester/react-native.config.js @@ -29,5 +29,8 @@ module.exports = { ios: { sourceDir: '.', }, + android: { + sourceDir: '../../', + }, }, };