From 63992c0b96ec45e4dfb37eaea8535c06833ab298 Mon Sep 17 00:00:00 2001 From: stealthanthrax Date: Wed, 19 Aug 2020 17:54:30 -0700 Subject: [PATCH] Migrating RNTester to Packages Directory (#29567) Summary: ## Changelog This PR aims to migrate the RNTester App to `packages` directory. But is currently, open to inspect the CI issues and resolve the merge conflicts. Currently done - Working on iOS - Working on Android - Detox Tests working on iOS Need to work on - Errors generated by the CI builds [General] [Changed] - Migrated the RNTester App to the packages directory. Pull Request resolved: https://github.com/facebook/react-native/pull/29567 Test Plan: It runs on both ios and android for now and the detox iOS builds are working. Reviewed By: cpojer Differential Revision: D23034761 Pulled By: rickhanlonii fbshipit-source-id: e04bb06e1c7ef15d340206090d1575a871b9e6f5 --- .circleci/config.yml | 20 +-- .eslintrc | 2 +- .gitignore | 17 +-- bots/report-bundle-size.js | 4 +- jest.config.js | 2 +- package.json | 24 ++-- {RNTester => packages/rn-tester}/.eslintrc | 0 packages/rn-tester/BUCK | 23 ++++ {RNTester => packages/rn-tester}/Gemfile | 0 .../NativeScreenshotManager.js | 4 +- .../NativeModuleExample/Screenshot.h | 0 .../NativeModuleExample/Screenshot.m | 0 {RNTester => packages/rn-tester}/Podfile | 13 +- {RNTester => packages/rn-tester}/Podfile.lock | 124 +++++++++--------- .../FBSnapshotTestCase/FBSnapshotTestCase.h | 0 .../FBSnapshotTestCase/FBSnapshotTestCase.m | 0 .../FBSnapshotTestController.h | 0 .../FBSnapshotTestController.m | 0 .../FBSnapshotTestCase/UIImage+Compare.h | 0 .../FBSnapshotTestCase/UIImage+Compare.m | 0 .../RCTTest/FBSnapshotTestCase/UIImage+Diff.h | 0 .../RCTTest/FBSnapshotTestCase/UIImage+Diff.m | 0 .../rn-tester}/RCTTest/RCTSnapshotManager.h | 0 .../rn-tester}/RCTTest/RCTSnapshotManager.m | 0 .../RCTTest/RCTSnapshotNativeComponent.js | 6 +- .../rn-tester}/RCTTest/RCTTestModule.h | 0 .../rn-tester}/RCTTest/RCTTestModule.mm | 0 .../rn-tester}/RCTTest/RCTTestPlugins.h | 0 .../rn-tester}/RCTTest/RCTTestPlugins.mm | 0 .../rn-tester}/RCTTest/RCTTestRunner.h | 0 .../rn-tester}/RCTTest/RCTTestRunner.m | 0 .../rn-tester}/RCTTest/React-RCTTest.podspec | 2 +- {RNTester => packages/rn-tester}/README.md | 0 .../rn-tester}/RNTester-tvOS/Info.plist | 0 .../rn-tester}/RNTester/AppDelegate.h | 0 .../rn-tester}/RNTester/AppDelegate.mm | 2 +- .../AppIcon.appiconset/Contents.json | 0 .../AppIcon.appiconset/Icon-60@2x.png | Bin .../AppIcon.appiconset/Icon-60@3x.png | Bin .../AppIcon.appiconset/Icon-76@2x.png | Bin .../AppIcon.appiconset/Icon-83.5@2x.png | Bin .../AppIcon.appiconset/Icon-Small-40@2x.png | Bin .../AppIcon.appiconset/Icon-Small-40@3x.png | Bin .../AppIcon.appiconset/Icon-Small@2x.png | Bin .../AppIcon.appiconset/Icon-Small@3x.png | Bin .../AppIcon.appiconset/iTunesArtwork@1x.png | Bin .../RNTester/Images.xcassets/Contents.json | 0 .../NavBarButtonPlus.imageset/Contents.json | 0 .../NavBarButtonPlus@3x.png | Bin .../story-background.imageset/Contents.json | 0 .../story-background@2x.png | Bin .../tabnav_list.imageset/Contents.json | 0 .../tabnav_list.imageset/tabnav_list@3x.png | Bin .../Contents.json | 0 .../tabnav_notification@3x.png | Bin .../tabnav_settings.imageset/Contents.json | 0 .../tabnav_settings@3x.png | Bin .../rn-tester}/RNTester/Info.plist | 0 .../RNTester/LaunchScreen.storyboard | 0 .../FlexibleSizeExampleView.h | 0 .../FlexibleSizeExampleView.m | 0 .../UpdatePropertiesExampleView.h | 0 .../UpdatePropertiesExampleView.m | 0 .../rn-tester}/RNTester/RNTester.entitlements | 0 .../RNTester/RNTesterBundle/ImageInBundle.png | Bin .../RNTester/RNTesterBundle/Info.plist | 0 .../OtherImages.xcassets/Contents.json | 0 .../Contents.json | 0 .../react-logo.png | Bin .../RNTester/RNTesterTurboModuleProvider.h | 0 .../RNTester/RNTesterTurboModuleProvider.mm | 0 .../rn-tester}/RNTester/legacy_image@2x.png | Bin .../rn-tester}/RNTester/main.m | 0 .../RNTesterIntegrationTests/Info.plist | 0 .../RCTLoggingTests.m | 0 .../RCTRootViewIntegrationTests.m | 0 .../RCTUIManagerScenarioTests.m | 0 .../RNTesterIntegrationTests.m | 0 .../RNTesterSnapshotTests.m | 2 +- .../RNTesterTestModule.m | 0 .../testImageSnapshotTest_1@2x.png | Bin .../testImageSnapshotTest_1@3x.png | Bin .../testImageSnapshotTest_1_tvOS.png | Bin .../testSimpleSnapshotTest_1@2x.png | Bin .../testSimpleSnapshotTest_1@3x.png | Bin .../testSimpleSnapshotTest_1_tvOS.png | Bin .../testLayoutExample_1-iOS12@2x.png | Bin .../testLayoutExample_1-iOS13@2x.png | Bin .../testScrollViewExample_1-iOS12@2x.png | Bin .../testScrollViewExample_1-iOS13@2x.png | Bin .../testSliderExample_1-iOS12@2x.png | Bin .../testSwitchExample_1-iOS12@2x.png | Bin .../testSwitchExample_1-iOS13@2x.png | Bin .../testTextExample_1-iOS12@2x.png | Bin .../testTextExample_1-iOS13@2x.png | Bin .../testViewExample_1-iOS12@2x.png | Bin .../testViewExample_1-iOS13@2x.png | Bin .../RNTesterIntegrationTests/blue_square.png | Bin .../RNTesterIntegrationTests/red_square.png | Bin .../RNTesterPods.xcodeproj/project.pbxproj | 4 +- .../xcshareddata/xcschemes/RNTester.xcscheme | 0 .../RNTesterIntegrationTests.xcscheme | 0 .../xcschemes/RNTesterUnitTests.xcscheme | 0 .../contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../rn-tester}/RNTesterUnitTests/Info.plist | 0 .../NSNotificationCenter+OCMAdditions.h | 0 .../RNTesterUnitTests/OCMock/OCMArg.h | 0 .../RNTesterUnitTests/OCMock/OCMConstraint.h | 0 .../RNTesterUnitTests/OCMock/OCMLocation.h | 0 .../RNTesterUnitTests/OCMock/OCMMacroState.h | 0 .../RNTesterUnitTests/OCMock/OCMRecorder.h | 0 .../OCMock/OCMStubRecorder.h | 0 .../RNTesterUnitTests/OCMock/OCMock.h | 0 .../RNTesterUnitTests/OCMock/OCMockObject.h | 0 .../RNTesterUnitTests/RCTAllocationTests.m | 0 .../RCTAnimationUtilsTests.m | 0 .../RNTesterUnitTests/RCTBlobManagerTests.m | 0 .../RCTBundleURLProviderTests.m | 0 .../RCTComponentPropsTests.m | 0 .../RNTesterUnitTests/RCTConvert_NSURLTests.m | 0 .../RCTConvert_UIColorTests.m | 0 .../RCTConvert_YGValueTests.m | 0 .../RNTesterUnitTests/RCTDevMenuTests.m | 0 .../RCTEventDispatcherTests.m | 0 .../RNTesterUnitTests/RCTFontTests.m | 0 .../RNTesterUnitTests/RCTFormatErrorTests.m | 0 .../RNTesterUnitTests/RCTGzipTests.m | 0 .../RNTesterUnitTests/RCTImageLoaderHelpers.h | 0 .../RNTesterUnitTests/RCTImageLoaderHelpers.m | 0 .../RNTesterUnitTests/RCTImageLoaderTests.m | 0 .../RNTesterUnitTests/RCTImageUtilTests.m | 0 .../RNTesterUnitTests/RCTJSONTests.m | 0 .../RCTMethodArgumentTests.m | 0 .../RCTModuleInitNotificationRaceTests.m | 0 .../RNTesterUnitTests/RCTModuleInitTests.m | 0 .../RNTesterUnitTests/RCTModuleMethodTests.mm | 0 .../RCTMultipartStreamReaderTests.m | 0 .../RCTNativeAnimatedNodesManagerTests.m | 0 .../RCTPerformanceLoggerTests.m | 0 .../RNTesterUnitTests/RCTShadowViewTests.m | 0 .../RNTesterUnitTests/RCTUIManagerTests.m | 0 .../RNTesterUnitTests/RCTURLUtilsTests.m | 0 .../RNTesterUnitTests/RCTUnicodeDecodeTests.m | 0 .../RNTesterUnitTests/RCTUtilsTests.m | 0 .../RNTesterUnitTestsBundle.js | 0 .../rn-tester}/RNTesterUnitTests/libOCMock.a | Bin .../rn-tester}/android/app/_BUCK | 0 .../rn-tester}/android/app/build.gradle | 35 ++--- .../rn-tester}/android/app/gradle.properties | 0 .../android/app/my-release-key.keystore | Bin .../rn-tester}/android/app/proguard-rules.pro | 0 .../com/facebook/react/uiapp/DetoxTest.java | 0 .../android/app/src/debug/AndroidManifest.xml | 0 .../react/uiapp/ReactNativeFlipper.java | 0 .../android/app/src/main/AndroidManifest.xml | 0 .../app/src/main/assets/fonts/notoserif.ttf | Bin .../assets/fonts/notoserif_bold_italic.ttf | Bin .../react/uiapp/RNTesterActivity.java | 0 .../react/uiapp/RNTesterApplication.java | 6 +- .../res/drawable/ic_create_black_48dp.png | Bin .../main/res/drawable/ic_menu_black_24dp.png | Bin .../res/drawable/ic_settings_black_48dp.png | Bin .../src/main/res/drawable/launcher_icon.png | Bin .../src/main/res/drawable/legacy_image.png | Bin .../app/src/main/res/drawable/tv_banner.png | Bin .../android/app/src/main/res/font/rubik.xml | 0 .../app/src/main/res/font/rubik_bold.ttf | Bin .../app/src/main/res/font/rubik_light.ttf | Bin .../app/src/main/res/font/rubik_medium.ttf | Bin .../src/main/res/font/rubik_medium_italic.ttf | Bin .../app/src/main/res/font/rubik_regular.ttf | Bin .../app/src/main/res/layout/activity_main.xml | 0 .../app/src/main/res/values/strings.xml | 0 .../app/src/main/res/values/styles.xml | 0 .../rn-tester}/e2e/__tests__/Button-test.js | 0 .../e2e/__tests__/DatePickerIOS-test.js | 0 .../rn-tester}/e2e/__tests__/Picker-test.js | 0 .../e2e/__tests__/TextInput-test.js | 0 .../e2e/__tests__/Touchable-test.js | 0 .../rn-tester}/e2e/config.json | 0 .../rn-tester}/e2e/e2e-helpers.js | 0 .../rn-tester}/e2e/test-init.js | 0 .../rn-tester}/js/RNTesterApp.android.js | 2 +- .../rn-tester}/js/RNTesterApp.ios.js | 2 +- .../rn-tester}/js/assets/bandaged.png | Bin .../rn-tester}/js/assets/bunny.png | Bin .../rn-tester}/js/assets/call.png | Bin .../rn-tester}/js/assets/dislike.png | Bin .../rn-tester}/js/assets/fist.png | Bin .../rn-tester}/js/assets/flowers.png | Bin .../rn-tester}/js/assets/flux@3x.png | Bin .../rn-tester}/js/assets/hawk.png | Bin .../rn-tester}/js/assets/heart.png | Bin .../rn-tester}/js/assets/helloworld.html | 0 .../rn-tester}/js/assets/imageMask.png | Bin .../rn-tester}/js/assets/like.png | Bin .../rn-tester}/js/assets/liking.png | Bin .../rn-tester}/js/assets/messagingtest.html | 0 .../rn-tester}/js/assets/party.png | Bin .../rn-tester}/js/assets/poke.png | Bin .../rn-tester}/js/assets/relay@3x.png | Bin .../rn-tester}/js/assets/slider-left.png | Bin .../rn-tester}/js/assets/slider-left@2x.png | Bin .../rn-tester}/js/assets/slider-right.png | Bin .../rn-tester}/js/assets/slider-right@2x.png | Bin .../rn-tester}/js/assets/slider.png | Bin .../rn-tester}/js/assets/slider@2x.png | Bin .../rn-tester}/js/assets/superlike.png | Bin .../rn-tester}/js/assets/trees.jpg | Bin .../assets/tumblr_mfqekpMktw1rn90umo1_500.gif | Bin .../js/assets/uie_comment_highlighted@2x.png | Bin .../js/assets/uie_comment_normal@2x.png | Bin .../rn-tester}/js/assets/uie_thumb_big.png | Bin .../js/assets/uie_thumb_normal@2x.png | Bin .../js/assets/uie_thumb_selected@2x.png | Bin .../rn-tester}/js/assets/victory.png | Bin .../js/components/ListExampleShared.js | 0 .../rn-tester}/js/components/RNTesterBlock.js | 0 .../js/components/RNTesterButton.js | 2 +- .../js/components/RNTesterExampleContainer.js | 0 .../js/components/RNTesterExampleFilter.js | 0 .../js/components/RNTesterExampleList.js | 2 +- .../rn-tester}/js/components/RNTesterPage.js | 0 .../js/components/RNTesterSettingSwitchRow.js | 0 .../rn-tester}/js/components/RNTesterTheme.js | 0 .../rn-tester}/js/components/RNTesterTitle.js | 0 .../js/components/TextInlineView.js | 0 .../rn-tester}/js/components/TextLegend.js | 0 .../js/components/createExamplePage.js | 0 .../AccessibilityAndroidExample.android.js | 0 .../Accessibility/AccessibilityExample.js | 0 .../Accessibility/AccessibilityIOSExample.js | 0 .../js/examples/Accessibility/check.png | Bin .../js/examples/Accessibility/mixed.png | Bin .../js/examples/Accessibility/uncheck.png | Bin .../ActionSheetIOS/ActionSheetIOSExample.js | 0 .../ActivityIndicatorExample.js | 0 .../js/examples/Alert/AlertExample.js | 0 .../js/examples/Alert/AlertIOSExample.js | 0 .../js/examples/Animated/AnimatedExample.js | 0 .../Animated/AnimatedGratuitousApp/AnExApp.js | 0 .../AnimatedGratuitousApp/AnExBobble.js | 0 .../AnimatedGratuitousApp/AnExChained.js | 0 .../AnimatedGratuitousApp/AnExScroll.js | 0 .../Animated/AnimatedGratuitousApp/AnExSet.js | 0 .../AnimatedGratuitousApp/AnExSlides.md | 0 .../AnimatedGratuitousApp/AnExTilt.js | 0 .../js/examples/AppState/AppStateExample.js | 0 .../examples/Appearance/AppearanceExample.js | 2 +- .../AsyncStorage/AsyncStorageExample.js | 0 .../js/examples/Border/BorderExample.js | 0 .../js/examples/BoxShadow/BoxShadowExample.js | 0 .../js/examples/Button/ButtonExample.js | 0 .../js/examples/Clipboard/ClipboardExample.js | 0 .../js/examples/Crash/CrashExample.js | 0 .../DatePicker/DatePickerAndroidExample.js | 0 .../DatePicker/DatePickerIOSExample.js | 0 .../DevSettings/DevSettingsExample.js | 0 .../examples/Dimensions/DimensionsExample.js | 0 .../js/examples/FlatList/FlatListExample.js | 2 +- .../examples/Image/ImageCapInsetsExample.js | 2 +- .../js/examples/Image/ImageExample.js | 0 .../InputAccessoryViewExample.js | 0 .../JSResponderHandlerExample.js | 0 .../KeyboardAvoidingViewExample.js | 0 .../examples/Layout/LayoutAnimationExample.js | 0 .../js/examples/Layout/LayoutEventsExample.js | 2 +- .../js/examples/Layout/LayoutExample.js | 0 .../js/examples/Linking/LinkingExample.js | 0 .../examples/MaskedView/MaskedViewExample.js | 0 .../js/examples/Modal/ModalExample.js | 0 .../MultiColumn/MultiColumnExample.js | 2 +- .../NativeAnimationsExample.js | 4 +- .../NewAppScreen/NewAppScreenExample.js | 2 +- .../OrientationChangeExample.js | 2 +- .../PanResponder/PanResponderExample.js | 4 +- .../PermissionsAndroid/PermissionsExample.js | 0 .../js/examples/Picker/PickerExample.js | 0 .../js/examples/Picker/PickerIOSExample.js | 0 .../PlatformColor/PlatformColorExample.js | 2 +- .../PointerEvents/PointerEventsExample.js | 0 .../js/examples/Pressable/PressableExample.js | 0 .../ProgressBarAndroidExample.android.js | 2 +- .../ProgressViewIOS/ProgressViewIOSExample.js | 0 .../PushNotificationIOSExample.js | 0 .../RCTRootView/RCTRootViewIOSExample.js | 0 .../rn-tester}/js/examples/RTL/RTLExample.js | 0 .../RefreshControl/RefreshControlExample.js | 0 .../RootViewSizeFlexibilityExampleApp.js | 0 .../SafeAreaView/SafeAreaViewExample.js | 0 .../ScrollView/ScrollViewAnimatedExample.js | 0 .../examples/ScrollView/ScrollViewExample.js | 2 +- .../ScrollView/ScrollViewSimpleExample.js | 0 .../SectionList/SectionListExample.js | 2 +- .../SegmentedControlExampleComponents.js | 0 .../SegmentedControlIOSExample.js | 0 .../SetPropertiesExampleApp.js | 0 .../js/examples/Share/ShareExample.js | 0 .../js/examples/Slider/SliderExample.js | 0 .../js/examples/Snapshot/SnapshotExample.js | 0 .../Snapshot/SnapshotViewIOS.android.js | 2 +- .../examples/Snapshot/SnapshotViewIOS.ios.js | 4 +- .../js/examples/StatusBar/StatusBarExample.js | 0 .../js/examples/Switch/SwitchExample.js | 0 .../TVEventHandler/TVEventHandlerExample.js | 0 .../js/examples/Text/TextExample.android.js | 0 .../js/examples/Text/TextExample.ios.js | 2 +- .../TextInput/TextInputExample.android.js | 0 .../TextInput/TextInputExample.ios.js | 0 .../TextInput/TextInputSharedExamples.js | 0 .../js/examples/Timer/TimerExample.js | 0 .../ToastAndroidExample.android.js | 0 .../js/examples/Touchable/TouchableExample.js | 0 .../js/examples/Transform/TransformExample.js | 0 .../TransparentHitTestExample.js | 0 .../TurboModule/SampleTurboModuleExample.js | 4 +- .../TurboModule/TurboModuleExample.js | 0 .../js/examples/Vibration/VibrationExample.js | 0 .../js/examples/View/ViewExample.js | 0 .../js/examples/WebSocket/WebSocketExample.js | 0 .../js/examples/WebSocket/http_test_server.js | 0 .../WebSocket/websocket_test_server.js | 0 .../rn-tester}/js/examples/XHR/XHRExample.js | 0 .../examples/XHR/XHRExampleAbortController.js | 0 .../js/examples/XHR/XHRExampleBinaryUpload.js | 0 .../js/examples/XHR/XHRExampleDownload.js | 0 .../js/examples/XHR/XHRExampleFetch.js | 0 .../js/examples/XHR/XHRExampleHeaders.js | 0 .../js/examples/XHR/XHRExampleOnTimeOut.js | 0 .../rn-tester}/js/types/RNTesterTypes.js | 0 .../rn-tester}/js/utils/RNTesterActions.js | 0 .../js/utils/RNTesterList.android.js | 0 .../rn-tester}/js/utils/RNTesterList.ios.js | 0 .../js/utils/RNTesterNavigationReducer.js | 0 .../js/utils/RNTesterStatePersister.js | 0 .../rn-tester}/js/utils/URIActionMap.js | 0 packages/rn-tester/package.json | 23 ++++ react-native.config.js | 4 +- runXcodeTests.sh | 2 +- scripts/objc-test.sh | 8 +- scripts/test-manual-e2e.sh | 8 +- settings.gradle.kts | 2 +- 343 files changed, 213 insertions(+), 174 deletions(-) rename {RNTester => packages/rn-tester}/.eslintrc (100%) create mode 100644 packages/rn-tester/BUCK rename {RNTester => packages/rn-tester}/Gemfile (100%) rename {RNTester => packages/rn-tester}/NativeModuleExample/NativeScreenshotManager.js (78%) rename {RNTester => packages/rn-tester}/NativeModuleExample/Screenshot.h (100%) rename {RNTester => packages/rn-tester}/NativeModuleExample/Screenshot.m (100%) rename {RNTester => packages/rn-tester}/Podfile (79%) rename {RNTester => packages/rn-tester}/Podfile.lock (83%) rename {RNTester => packages/rn-tester}/RCTTest/FBSnapshotTestCase/FBSnapshotTestCase.h (100%) rename {RNTester => packages/rn-tester}/RCTTest/FBSnapshotTestCase/FBSnapshotTestCase.m (100%) rename {RNTester => packages/rn-tester}/RCTTest/FBSnapshotTestCase/FBSnapshotTestController.h (100%) rename {RNTester => packages/rn-tester}/RCTTest/FBSnapshotTestCase/FBSnapshotTestController.m (100%) rename {RNTester => packages/rn-tester}/RCTTest/FBSnapshotTestCase/UIImage+Compare.h (100%) rename {RNTester => packages/rn-tester}/RCTTest/FBSnapshotTestCase/UIImage+Compare.m (100%) rename {RNTester => packages/rn-tester}/RCTTest/FBSnapshotTestCase/UIImage+Diff.h (100%) rename {RNTester => packages/rn-tester}/RCTTest/FBSnapshotTestCase/UIImage+Diff.m (100%) rename {RNTester => packages/rn-tester}/RCTTest/RCTSnapshotManager.h (100%) rename {RNTester => packages/rn-tester}/RCTTest/RCTSnapshotManager.m (100%) rename {RNTester => packages/rn-tester}/RCTTest/RCTSnapshotNativeComponent.js (74%) rename {RNTester => packages/rn-tester}/RCTTest/RCTTestModule.h (100%) rename {RNTester => packages/rn-tester}/RCTTest/RCTTestModule.mm (100%) rename {RNTester => packages/rn-tester}/RCTTest/RCTTestPlugins.h (100%) rename {RNTester => packages/rn-tester}/RCTTest/RCTTestPlugins.mm (100%) rename {RNTester => packages/rn-tester}/RCTTest/RCTTestRunner.h (100%) rename {RNTester => packages/rn-tester}/RCTTest/RCTTestRunner.m (100%) rename {RNTester => packages/rn-tester}/RCTTest/React-RCTTest.podspec (95%) rename {RNTester => packages/rn-tester}/README.md (100%) rename {RNTester => packages/rn-tester}/RNTester-tvOS/Info.plist (100%) rename {RNTester => packages/rn-tester}/RNTester/AppDelegate.h (100%) rename {RNTester => packages/rn-tester}/RNTester/AppDelegate.mm (98%) rename {RNTester => packages/rn-tester}/RNTester/Images.xcassets/AppIcon.appiconset/Contents.json (100%) rename {RNTester => packages/rn-tester}/RNTester/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png (100%) rename {RNTester => packages/rn-tester}/RNTester/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png (100%) rename {RNTester => packages/rn-tester}/RNTester/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png (100%) rename {RNTester => packages/rn-tester}/RNTester/Images.xcassets/AppIcon.appiconset/Icon-83.5@2x.png (100%) rename {RNTester => packages/rn-tester}/RNTester/Images.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png (100%) rename {RNTester => packages/rn-tester}/RNTester/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png (100%) rename {RNTester => packages/rn-tester}/RNTester/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png (100%) rename {RNTester => packages/rn-tester}/RNTester/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png (100%) rename {RNTester => packages/rn-tester}/RNTester/Images.xcassets/AppIcon.appiconset/iTunesArtwork@1x.png (100%) rename {RNTester => packages/rn-tester}/RNTester/Images.xcassets/Contents.json (100%) rename {RNTester => packages/rn-tester}/RNTester/Images.xcassets/NavBarButtonPlus.imageset/Contents.json (100%) rename {RNTester => packages/rn-tester}/RNTester/Images.xcassets/NavBarButtonPlus.imageset/NavBarButtonPlus@3x.png (100%) rename {RNTester => packages/rn-tester}/RNTester/Images.xcassets/story-background.imageset/Contents.json (100%) rename {RNTester => packages/rn-tester}/RNTester/Images.xcassets/story-background.imageset/story-background@2x.png (100%) rename {RNTester => packages/rn-tester}/RNTester/Images.xcassets/tabnav_list.imageset/Contents.json (100%) rename {RNTester => packages/rn-tester}/RNTester/Images.xcassets/tabnav_list.imageset/tabnav_list@3x.png (100%) rename {RNTester => packages/rn-tester}/RNTester/Images.xcassets/tabnav_notification.imageset/Contents.json (100%) rename {RNTester => packages/rn-tester}/RNTester/Images.xcassets/tabnav_notification.imageset/tabnav_notification@3x.png (100%) rename {RNTester => packages/rn-tester}/RNTester/Images.xcassets/tabnav_settings.imageset/Contents.json (100%) rename {RNTester => packages/rn-tester}/RNTester/Images.xcassets/tabnav_settings.imageset/tabnav_settings@3x.png (100%) rename {RNTester => packages/rn-tester}/RNTester/Info.plist (100%) rename {RNTester => packages/rn-tester}/RNTester/LaunchScreen.storyboard (100%) rename {RNTester => packages/rn-tester}/RNTester/NativeExampleViews/FlexibleSizeExampleView.h (100%) rename {RNTester => packages/rn-tester}/RNTester/NativeExampleViews/FlexibleSizeExampleView.m (100%) rename {RNTester => packages/rn-tester}/RNTester/NativeExampleViews/UpdatePropertiesExampleView.h (100%) rename {RNTester => packages/rn-tester}/RNTester/NativeExampleViews/UpdatePropertiesExampleView.m (100%) rename {RNTester => packages/rn-tester}/RNTester/RNTester.entitlements (100%) rename {RNTester => packages/rn-tester}/RNTester/RNTesterBundle/ImageInBundle.png (100%) rename {RNTester => packages/rn-tester}/RNTester/RNTesterBundle/Info.plist (100%) rename {RNTester => packages/rn-tester}/RNTester/RNTesterBundle/OtherImages.xcassets/Contents.json (100%) rename {RNTester => packages/rn-tester}/RNTester/RNTesterBundle/OtherImages.xcassets/ImageInAssetCatalog.imageset/Contents.json (100%) rename {RNTester => packages/rn-tester}/RNTester/RNTesterBundle/OtherImages.xcassets/ImageInAssetCatalog.imageset/react-logo.png (100%) rename {RNTester => packages/rn-tester}/RNTester/RNTesterTurboModuleProvider.h (100%) rename {RNTester => packages/rn-tester}/RNTester/RNTesterTurboModuleProvider.mm (100%) rename {RNTester => packages/rn-tester}/RNTester/legacy_image@2x.png (100%) rename {RNTester => packages/rn-tester}/RNTester/main.m (100%) rename {RNTester => packages/rn-tester}/RNTesterIntegrationTests/Info.plist (100%) rename {RNTester => packages/rn-tester}/RNTesterIntegrationTests/RCTLoggingTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterIntegrationTests/RCTRootViewIntegrationTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterIntegrationTests/RCTUIManagerScenarioTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterIntegrationTests/RNTesterIntegrationTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterIntegrationTests/RNTesterSnapshotTests.m (92%) rename {RNTester => packages/rn-tester}/RNTesterIntegrationTests/RNTesterTestModule.m (100%) rename {RNTester => packages/rn-tester}/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testImageSnapshotTest_1@2x.png (100%) rename {RNTester => packages/rn-tester}/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testImageSnapshotTest_1@3x.png (100%) rename {RNTester => packages/rn-tester}/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testImageSnapshotTest_1_tvOS.png (100%) rename {RNTester => packages/rn-tester}/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testSimpleSnapshotTest_1@2x.png (100%) rename {RNTester => packages/rn-tester}/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testSimpleSnapshotTest_1@3x.png (100%) rename {RNTester => packages/rn-tester}/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testSimpleSnapshotTest_1_tvOS.png (100%) rename {RNTester => packages/rn-tester}/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testLayoutExample_1-iOS12@2x.png (100%) rename {RNTester => packages/rn-tester}/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testLayoutExample_1-iOS13@2x.png (100%) rename {RNTester => packages/rn-tester}/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testScrollViewExample_1-iOS12@2x.png (100%) rename {RNTester => packages/rn-tester}/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testScrollViewExample_1-iOS13@2x.png (100%) rename {RNTester => packages/rn-tester}/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testSliderExample_1-iOS12@2x.png (100%) rename {RNTester => packages/rn-tester}/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testSwitchExample_1-iOS12@2x.png (100%) rename {RNTester => packages/rn-tester}/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testSwitchExample_1-iOS13@2x.png (100%) rename {RNTester => packages/rn-tester}/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testTextExample_1-iOS12@2x.png (100%) rename {RNTester => packages/rn-tester}/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testTextExample_1-iOS13@2x.png (100%) rename {RNTester => packages/rn-tester}/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testViewExample_1-iOS12@2x.png (100%) rename {RNTester => packages/rn-tester}/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testViewExample_1-iOS13@2x.png (100%) rename {RNTester => packages/rn-tester}/RNTesterIntegrationTests/blue_square.png (100%) rename {RNTester => packages/rn-tester}/RNTesterIntegrationTests/red_square.png (100%) rename {RNTester => packages/rn-tester}/RNTesterPods.xcodeproj/project.pbxproj (99%) rename {RNTester => packages/rn-tester}/RNTesterPods.xcodeproj/xcshareddata/xcschemes/RNTester.xcscheme (100%) rename {RNTester => packages/rn-tester}/RNTesterPods.xcodeproj/xcshareddata/xcschemes/RNTesterIntegrationTests.xcscheme (100%) rename {RNTester => packages/rn-tester}/RNTesterPods.xcodeproj/xcshareddata/xcschemes/RNTesterUnitTests.xcscheme (100%) rename {RNTester => packages/rn-tester}/RNTesterPods.xcworkspace/contents.xcworkspacedata (100%) rename {RNTester => packages/rn-tester}/RNTesterPods.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/Info.plist (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/OCMock/NSNotificationCenter+OCMAdditions.h (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/OCMock/OCMArg.h (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/OCMock/OCMConstraint.h (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/OCMock/OCMLocation.h (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/OCMock/OCMMacroState.h (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/OCMock/OCMRecorder.h (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/OCMock/OCMStubRecorder.h (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/OCMock/OCMock.h (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/OCMock/OCMockObject.h (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTAllocationTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTAnimationUtilsTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTBlobManagerTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTBundleURLProviderTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTComponentPropsTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTConvert_NSURLTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTConvert_UIColorTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTConvert_YGValueTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTDevMenuTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTEventDispatcherTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTFontTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTFormatErrorTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTGzipTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTImageLoaderHelpers.h (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTImageLoaderHelpers.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTImageLoaderTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTImageUtilTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTJSONTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTMethodArgumentTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTModuleInitNotificationRaceTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTModuleInitTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTModuleMethodTests.mm (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTMultipartStreamReaderTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTNativeAnimatedNodesManagerTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTPerformanceLoggerTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTShadowViewTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTUIManagerTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTURLUtilsTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTUnicodeDecodeTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RCTUtilsTests.m (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/RNTesterUnitTestsBundle.js (100%) rename {RNTester => packages/rn-tester}/RNTesterUnitTests/libOCMock.a (100%) rename {RNTester => packages/rn-tester}/android/app/_BUCK (100%) rename {RNTester => packages/rn-tester}/android/app/build.gradle (91%) rename {RNTester => packages/rn-tester}/android/app/gradle.properties (100%) rename {RNTester => packages/rn-tester}/android/app/my-release-key.keystore (100%) rename {RNTester => packages/rn-tester}/android/app/proguard-rules.pro (100%) rename {RNTester => packages/rn-tester}/android/app/src/androidTest/java/com/facebook/react/uiapp/DetoxTest.java (100%) rename {RNTester => packages/rn-tester}/android/app/src/debug/AndroidManifest.xml (100%) rename {RNTester => packages/rn-tester}/android/app/src/debug/java/com/facebook/react/uiapp/ReactNativeFlipper.java (100%) rename {RNTester => packages/rn-tester}/android/app/src/main/AndroidManifest.xml (100%) rename {RNTester => packages/rn-tester}/android/app/src/main/assets/fonts/notoserif.ttf (100%) rename {RNTester => packages/rn-tester}/android/app/src/main/assets/fonts/notoserif_bold_italic.ttf (100%) rename {RNTester => packages/rn-tester}/android/app/src/main/java/com/facebook/react/uiapp/RNTesterActivity.java (100%) rename {RNTester => packages/rn-tester}/android/app/src/main/java/com/facebook/react/uiapp/RNTesterApplication.java (96%) rename {RNTester => packages/rn-tester}/android/app/src/main/res/drawable/ic_create_black_48dp.png (100%) rename {RNTester => packages/rn-tester}/android/app/src/main/res/drawable/ic_menu_black_24dp.png (100%) rename {RNTester => packages/rn-tester}/android/app/src/main/res/drawable/ic_settings_black_48dp.png (100%) rename {RNTester => packages/rn-tester}/android/app/src/main/res/drawable/launcher_icon.png (100%) rename {RNTester => packages/rn-tester}/android/app/src/main/res/drawable/legacy_image.png (100%) rename {RNTester => packages/rn-tester}/android/app/src/main/res/drawable/tv_banner.png (100%) rename {RNTester => packages/rn-tester}/android/app/src/main/res/font/rubik.xml (100%) rename {RNTester => packages/rn-tester}/android/app/src/main/res/font/rubik_bold.ttf (100%) rename {RNTester => packages/rn-tester}/android/app/src/main/res/font/rubik_light.ttf (100%) rename {RNTester => packages/rn-tester}/android/app/src/main/res/font/rubik_medium.ttf (100%) rename {RNTester => packages/rn-tester}/android/app/src/main/res/font/rubik_medium_italic.ttf (100%) rename {RNTester => packages/rn-tester}/android/app/src/main/res/font/rubik_regular.ttf (100%) rename {RNTester => packages/rn-tester}/android/app/src/main/res/layout/activity_main.xml (100%) rename {RNTester => packages/rn-tester}/android/app/src/main/res/values/strings.xml (100%) rename {RNTester => packages/rn-tester}/android/app/src/main/res/values/styles.xml (100%) rename {RNTester => packages/rn-tester}/e2e/__tests__/Button-test.js (100%) rename {RNTester => packages/rn-tester}/e2e/__tests__/DatePickerIOS-test.js (100%) rename {RNTester => packages/rn-tester}/e2e/__tests__/Picker-test.js (100%) rename {RNTester => packages/rn-tester}/e2e/__tests__/TextInput-test.js (100%) rename {RNTester => packages/rn-tester}/e2e/__tests__/Touchable-test.js (100%) rename {RNTester => packages/rn-tester}/e2e/config.json (100%) rename {RNTester => packages/rn-tester}/e2e/e2e-helpers.js (100%) rename {RNTester => packages/rn-tester}/e2e/test-init.js (100%) rename {RNTester => packages/rn-tester}/js/RNTesterApp.android.js (99%) rename {RNTester => packages/rn-tester}/js/RNTesterApp.ios.js (98%) rename {RNTester => packages/rn-tester}/js/assets/bandaged.png (100%) rename {RNTester => packages/rn-tester}/js/assets/bunny.png (100%) rename {RNTester => packages/rn-tester}/js/assets/call.png (100%) rename {RNTester => packages/rn-tester}/js/assets/dislike.png (100%) rename {RNTester => packages/rn-tester}/js/assets/fist.png (100%) rename {RNTester => packages/rn-tester}/js/assets/flowers.png (100%) rename {RNTester => packages/rn-tester}/js/assets/flux@3x.png (100%) rename {RNTester => packages/rn-tester}/js/assets/hawk.png (100%) rename {RNTester => packages/rn-tester}/js/assets/heart.png (100%) rename {RNTester => packages/rn-tester}/js/assets/helloworld.html (100%) rename {RNTester => packages/rn-tester}/js/assets/imageMask.png (100%) rename {RNTester => packages/rn-tester}/js/assets/like.png (100%) rename {RNTester => packages/rn-tester}/js/assets/liking.png (100%) rename {RNTester => packages/rn-tester}/js/assets/messagingtest.html (100%) rename {RNTester => packages/rn-tester}/js/assets/party.png (100%) rename {RNTester => packages/rn-tester}/js/assets/poke.png (100%) rename {RNTester => packages/rn-tester}/js/assets/relay@3x.png (100%) rename {RNTester => packages/rn-tester}/js/assets/slider-left.png (100%) rename {RNTester => packages/rn-tester}/js/assets/slider-left@2x.png (100%) rename {RNTester => packages/rn-tester}/js/assets/slider-right.png (100%) rename {RNTester => packages/rn-tester}/js/assets/slider-right@2x.png (100%) rename {RNTester => packages/rn-tester}/js/assets/slider.png (100%) rename {RNTester => packages/rn-tester}/js/assets/slider@2x.png (100%) rename {RNTester => packages/rn-tester}/js/assets/superlike.png (100%) rename {RNTester => packages/rn-tester}/js/assets/trees.jpg (100%) rename {RNTester => packages/rn-tester}/js/assets/tumblr_mfqekpMktw1rn90umo1_500.gif (100%) rename {RNTester => packages/rn-tester}/js/assets/uie_comment_highlighted@2x.png (100%) rename {RNTester => packages/rn-tester}/js/assets/uie_comment_normal@2x.png (100%) rename {RNTester => packages/rn-tester}/js/assets/uie_thumb_big.png (100%) rename {RNTester => packages/rn-tester}/js/assets/uie_thumb_normal@2x.png (100%) rename {RNTester => packages/rn-tester}/js/assets/uie_thumb_selected@2x.png (100%) rename {RNTester => packages/rn-tester}/js/assets/victory.png (100%) rename {RNTester => packages/rn-tester}/js/components/ListExampleShared.js (100%) rename {RNTester => packages/rn-tester}/js/components/RNTesterBlock.js (100%) rename {RNTester => packages/rn-tester}/js/components/RNTesterButton.js (93%) rename {RNTester => packages/rn-tester}/js/components/RNTesterExampleContainer.js (100%) rename {RNTester => packages/rn-tester}/js/components/RNTesterExampleFilter.js (100%) rename {RNTester => packages/rn-tester}/js/components/RNTesterExampleList.js (98%) rename {RNTester => packages/rn-tester}/js/components/RNTesterPage.js (100%) rename {RNTester => packages/rn-tester}/js/components/RNTesterSettingSwitchRow.js (100%) rename {RNTester => packages/rn-tester}/js/components/RNTesterTheme.js (100%) rename {RNTester => packages/rn-tester}/js/components/RNTesterTitle.js (100%) rename {RNTester => packages/rn-tester}/js/components/TextInlineView.js (100%) rename {RNTester => packages/rn-tester}/js/components/TextLegend.js (100%) rename {RNTester => packages/rn-tester}/js/components/createExamplePage.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Accessibility/AccessibilityAndroidExample.android.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Accessibility/AccessibilityExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Accessibility/AccessibilityIOSExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Accessibility/check.png (100%) rename {RNTester => packages/rn-tester}/js/examples/Accessibility/mixed.png (100%) rename {RNTester => packages/rn-tester}/js/examples/Accessibility/uncheck.png (100%) rename {RNTester => packages/rn-tester}/js/examples/ActionSheetIOS/ActionSheetIOSExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/ActivityIndicator/ActivityIndicatorExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Alert/AlertExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Alert/AlertIOSExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Animated/AnimatedExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Animated/AnimatedGratuitousApp/AnExApp.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Animated/AnimatedGratuitousApp/AnExBobble.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Animated/AnimatedGratuitousApp/AnExChained.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Animated/AnimatedGratuitousApp/AnExScroll.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Animated/AnimatedGratuitousApp/AnExSet.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Animated/AnimatedGratuitousApp/AnExSlides.md (100%) rename {RNTester => packages/rn-tester}/js/examples/Animated/AnimatedGratuitousApp/AnExTilt.js (100%) rename {RNTester => packages/rn-tester}/js/examples/AppState/AppStateExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Appearance/AppearanceExample.js (98%) rename {RNTester => packages/rn-tester}/js/examples/AsyncStorage/AsyncStorageExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Border/BorderExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/BoxShadow/BoxShadowExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Button/ButtonExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Clipboard/ClipboardExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Crash/CrashExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/DatePicker/DatePickerAndroidExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/DatePicker/DatePickerIOSExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/DevSettings/DevSettingsExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Dimensions/DimensionsExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/FlatList/FlatListExample.js (99%) rename {RNTester => packages/rn-tester}/js/examples/Image/ImageCapInsetsExample.js (95%) rename {RNTester => packages/rn-tester}/js/examples/Image/ImageExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/InputAccessoryView/InputAccessoryViewExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/JSResponderHandlerExample/JSResponderHandlerExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/KeyboardAvoidingView/KeyboardAvoidingViewExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Layout/LayoutAnimationExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Layout/LayoutEventsExample.js (98%) rename {RNTester => packages/rn-tester}/js/examples/Layout/LayoutExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Linking/LinkingExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/MaskedView/MaskedViewExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Modal/ModalExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/MultiColumn/MultiColumnExample.js (98%) rename {RNTester => packages/rn-tester}/js/examples/NativeAnimation/NativeAnimationsExample.js (98%) rename {RNTester => packages/rn-tester}/js/examples/NewAppScreen/NewAppScreenExample.js (97%) rename {RNTester => packages/rn-tester}/js/examples/OrientationChange/OrientationChangeExample.js (94%) rename {RNTester => packages/rn-tester}/js/examples/PanResponder/PanResponderExample.js (96%) rename {RNTester => packages/rn-tester}/js/examples/PermissionsAndroid/PermissionsExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Picker/PickerExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Picker/PickerIOSExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/PlatformColor/PlatformColorExample.js (99%) rename {RNTester => packages/rn-tester}/js/examples/PointerEvents/PointerEventsExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Pressable/PressableExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/ProgressBarAndroid/ProgressBarAndroidExample.android.js (95%) rename {RNTester => packages/rn-tester}/js/examples/ProgressViewIOS/ProgressViewIOSExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/PushNotificationIOS/PushNotificationIOSExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/RCTRootView/RCTRootViewIOSExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/RTL/RTLExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/RefreshControl/RefreshControlExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/RootViewSizeFlexibilityExample/RootViewSizeFlexibilityExampleApp.js (100%) rename {RNTester => packages/rn-tester}/js/examples/SafeAreaView/SafeAreaViewExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/ScrollView/ScrollViewAnimatedExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/ScrollView/ScrollViewExample.js (99%) rename {RNTester => packages/rn-tester}/js/examples/ScrollView/ScrollViewSimpleExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/SectionList/SectionListExample.js (99%) rename {RNTester => packages/rn-tester}/js/examples/SegmentedControlIOS/SegmentedControlExampleComponents.js (100%) rename {RNTester => packages/rn-tester}/js/examples/SegmentedControlIOS/SegmentedControlIOSExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/SetPropertiesExample/SetPropertiesExampleApp.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Share/ShareExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Slider/SliderExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Snapshot/SnapshotExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Snapshot/SnapshotViewIOS.android.js (68%) rename {RNTester => packages/rn-tester}/js/examples/Snapshot/SnapshotViewIOS.ios.js (90%) rename {RNTester => packages/rn-tester}/js/examples/StatusBar/StatusBarExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Switch/SwitchExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/TVEventHandler/TVEventHandlerExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Text/TextExample.android.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Text/TextExample.ios.js (99%) rename {RNTester => packages/rn-tester}/js/examples/TextInput/TextInputExample.android.js (100%) rename {RNTester => packages/rn-tester}/js/examples/TextInput/TextInputExample.ios.js (100%) rename {RNTester => packages/rn-tester}/js/examples/TextInput/TextInputSharedExamples.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Timer/TimerExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/ToastAndroid/ToastAndroidExample.android.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Touchable/TouchableExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Transform/TransformExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/TransparentHitTest/TransparentHitTestExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/TurboModule/SampleTurboModuleExample.js (96%) rename {RNTester => packages/rn-tester}/js/examples/TurboModule/TurboModuleExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/Vibration/VibrationExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/View/ViewExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/WebSocket/WebSocketExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/WebSocket/http_test_server.js (100%) rename {RNTester => packages/rn-tester}/js/examples/WebSocket/websocket_test_server.js (100%) rename {RNTester => packages/rn-tester}/js/examples/XHR/XHRExample.js (100%) rename {RNTester => packages/rn-tester}/js/examples/XHR/XHRExampleAbortController.js (100%) rename {RNTester => packages/rn-tester}/js/examples/XHR/XHRExampleBinaryUpload.js (100%) rename {RNTester => packages/rn-tester}/js/examples/XHR/XHRExampleDownload.js (100%) rename {RNTester => packages/rn-tester}/js/examples/XHR/XHRExampleFetch.js (100%) rename {RNTester => packages/rn-tester}/js/examples/XHR/XHRExampleHeaders.js (100%) rename {RNTester => packages/rn-tester}/js/examples/XHR/XHRExampleOnTimeOut.js (100%) rename {RNTester => packages/rn-tester}/js/types/RNTesterTypes.js (100%) rename {RNTester => packages/rn-tester}/js/utils/RNTesterActions.js (100%) rename {RNTester => packages/rn-tester}/js/utils/RNTesterList.android.js (100%) rename {RNTester => packages/rn-tester}/js/utils/RNTesterList.ios.js (100%) rename {RNTester => packages/rn-tester}/js/utils/RNTesterNavigationReducer.js (100%) rename {RNTester => packages/rn-tester}/js/utils/RNTesterStatePersister.js (100%) rename {RNTester => packages/rn-tester}/js/utils/URIActionMap.js (100%) create mode 100644 packages/rn-tester/package.json diff --git a/.circleci/config.yml b/.circleci/config.yml index 24f4cbd53a8..705cb827733 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -148,17 +148,17 @@ commands: steps: - run: name: Setup CocoaPods cache - # Copy RNTester/Podfile.lock since it can be changed by pod install - command: cp RNTester/Podfile.lock RNTester/Podfile.lock.bak + # Copy packages/rn-tester/Podfile.lock since it can be changed by pod install + command: cp packages/rn-tester/Podfile.lock packages/rn-tester/Podfile.lock.bak - restore_cache: keys: - - v1-pods-{{ .Environment.CIRCLE_JOB }}-{{ checksum "RNTester/Podfile.lock.bak" }} + - v1-pods-{{ .Environment.CIRCLE_JOB }}-{{ checksum "packages/rn-tester/Podfile.lock.bak" }} - v1-pods-{{ .Environment.CIRCLE_JOB }}- - steps: << parameters.steps >> - save_cache: paths: - - RNTester/Pods - key: v1-pods-{{ .Environment.CIRCLE_JOB }}-{{ checksum "RNTester/Podfile.lock.bak" }} + - packages/rn-tester/Pods + key: v1-pods-{{ .Environment.CIRCLE_JOB }}-{{ checksum "packages/rn-tester/Podfile.lock.bak" }} download_gradle_dependencies: steps: @@ -372,7 +372,7 @@ jobs: - run_yarn - run: | - cd RNTester + cd packages/rn-tester bundle check || bundle install - run: name: Boot iPhone Simulator @@ -419,11 +419,11 @@ jobs: steps: - run: name: Generate RNTesterPods Workspace - command: cd RNTester && pod install --verbose + command: cd packages/rn-tester && pod install --verbose - run: name: Generate RNTesterPods Xcode Workspace - command: pushd RNTester && pod install --verbose && popd + command: pushd packages/rn-tester && pod install --verbose && popd # ------------------------- # Runs iOS unit tests @@ -535,7 +535,7 @@ jobs: - run: name: Assemble RNTester App - command: ./gradlew RNTester:android:app:assembleRelease + command: ./gradlew packages:rn-tester:android:app:assembleRelease # ------------------------- # Run Android tests @@ -668,7 +668,7 @@ jobs: - run: echo "Failing tests may be moved here temporarily." - run: name: Android Build - command: ./gradlew.bat RNTester:android:app:assembleRelease + command: ./gradlew.bat packages:rn-tester:android:app:assembleRelease # ------------------------- # JOBS: Coverage diff --git a/.eslintrc b/.eslintrc index 7795e95b40c..47460cc9582 100644 --- a/.eslintrc +++ b/.eslintrc @@ -22,7 +22,7 @@ "**/__mocks__/**/*.js", "**/__tests__/**/*.js", "jest/**/*.js", - "RNTester/**/*.js", + "packages/rn-tester/**/*.js", ], "globals": { // Expose some Jest globals for test helpers diff --git a/.gitignore b/.gitignore index 43810959f7e..f1cbcd5e8df 100644 --- a/.gitignore +++ b/.gitignore @@ -23,10 +23,10 @@ project.xcworkspace # Gradle /build/ -/RNTester/android/app/build/ -/RNTester/android/app/gradle/ -/RNTester/android/app/gradlew -/RNTester/android/app/gradlew.bat +/packages/rn-tester/android/app/build/ +/packages/rn-tester/android/app/gradle/ +/packages/rn-tester/android/app/gradlew +/packages/rn-tester/android/app/gradlew.bat /ReactAndroid/build/ /ReactAndroid/gradle/ /ReactAndroid/gradlew @@ -75,7 +75,8 @@ package-lock.json # ReactCommon subdir shouldn't have Xcode project /ReactCommon/**/*.xcodeproj -RNTester/build +/packages/rn-tester/build +/packages/rn-tester/android/app/build/* # Libs that shouldn't have Xcode project /Libraries/FBLazyVector/**/*.xcodeproj @@ -87,11 +88,11 @@ RNTester/build # CocoaPods /template/ios/Pods/ /template/ios/Podfile.lock -/RNTester/Gemfile.lock +/packages/rn-tester/Gemfile.lock # Ignore RNTester specific Pods, but keep the __offline_mirrors__ here. -RNTester/Pods/* -!RNTester/Pods/__offline_mirrors +/packages/rn-tester/Pods/* +!/packages/rn-tester/Pods/__offline_mirrors__ # react-native-codegen /packages/react-native-codegen/lib diff --git a/bots/report-bundle-size.js b/bots/report-bundle-size.js index a17c303d17c..29e03d60a85 100644 --- a/bots/report-bundle-size.js +++ b/bots/report-bundle-size.js @@ -138,7 +138,7 @@ function getFileSize(path) { */ function android_getApkSize(engine, arch) { return getFileSize( - `RNTester/android/app/build/outputs/apk/${engine}/release/app-${engine}-${arch}-release.apk`, + `packages/rn-tester/android/app/build/outputs/apk/${engine}/release/app-${engine}-${arch}-release.apk`, ); } @@ -171,7 +171,7 @@ function report(target) { reportSizeStats( { 'ios-universal': getFileSize( - 'RNTester/build/Build/Products/Release-iphonesimulator/RNTester.app/RNTester', + 'packages/rn-tester/build/Build/Products/Release-iphonesimulator/RNTester.app/RNTester', ), }, '\\| ios \\| - \\| universal \\|', diff --git a/jest.config.js b/jest.config.js index 6a99e3ae10a..c5a093a6b48 100644 --- a/jest.config.js +++ b/jest.config.js @@ -22,7 +22,7 @@ module.exports = { '/node_modules/', '/template', 'Libraries/Renderer', - 'RNTester/e2e', + 'packages/rn-tester/e2e', ], transformIgnorePatterns: ['node_modules/(?!@react-native/)'], haste: { diff --git a/package.json b/package.json index 615c5b34c22..56762e5255d 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ "test-android-unit": "yarn run docker-build-android && yarn run test-android-run-unit", "test-android-e2e": "yarn run docker-build-android && yarn run test-android-run-e2e", "build-ios-e2e": "detox build -c ios.sim.release", - "test-ios-e2e": "detox test -c ios.sim.release RNTester/e2e", + "test-ios-e2e": "detox test -c ios.sim.release packages/rn-tester/e2e", "test-ios": "./scripts/objc-test.sh test" }, "workspaces": [ @@ -119,36 +119,36 @@ }, "detox": { "test-runner": "jest", - "runner-config": "RNTester/e2e/config.json", + "runner-config": "packages/rn-tester/e2e/config.json", "specs": "", "configurations": { "android.emu.release": { - "binaryPath": "RNTester/android/app/build/outputs/apk/hermes/release/app-hermes-x86-release.apk", - "testBinaryPath": "RNTester/android/app/build/outputs/apk/androidTest/hermes/release/app-hermes-release-androidTest.apk", - "build": "./gradlew RNTester:android:app:assembleRelease RNTester:android:app:assembleAndroidTest -DtestBuildType=release", + "binaryPath": "packages/rn-tester/android/app/build/outputs/apk/hermes/release/app-hermes-x86-release.apk", + "testBinaryPath": "packages/rn-tester/android/app/build/outputs/apk/androidTest/hermes/release/app-hermes-release-androidTest.apk", + "build": "./gradlew :packages:rn-tester:android:app:assembleRelease RNTester:android:app:assembleAndroidTest -DtestBuildType=release", "type": "android.emulator", "device": { "avdName": "Nexus_6_API_29" } }, "android.emu.debug": { - "binaryPath": "RNTester/android/app/build/outputs/apk/hermes/debug/app-hermes-x86-debug.apk", - "testBinaryPath": "RNTester/android/app/build/outputs/apk/androidTest/hermes/debug/app-hermes-debug-androidTest.apk", - "build": "./gradlew RNTester:android:app:assembleDebug RNTester:android:app:assembleAndroidTest -DtestBuildType=debug", + "binaryPath": "packages/rn-tester/android/app/build/outputs/apk/hermes/debug/app-hermes-x86-debug.apk", + "testBinaryPath": "packages/rn-tester/android/app/build/outputs/apk/androidTest/hermes/debug/app-hermes-debug-androidTest.apk", + "build": "./gradlew :packages:rn-tester:android:app:assembleDebug RNTester:android:app:assembleAndroidTest -DtestBuildType=debug", "type": "android.emulator", "device": { "avdName": "Nexus_6_API_29" } }, "ios.sim.release": { - "binaryPath": "RNTester/build/Build/Products/Release-iphonesimulator/RNTester.app/", - "build": "xcodebuild -workspace RNTester/RNTesterPods.xcworkspace -scheme RNTester -configuration Release -sdk iphonesimulator -derivedDataPath RNTester/build -UseModernBuildSystem=NO -quiet", + "binaryPath": "packages/rn-tester/build/Build/Products/Release-iphonesimulator/RNTester.app/", + "build": "xcodebuild -workspace packages/rn-tester/RNTesterPods.xcworkspace -scheme RNTester -configuration Release -sdk iphonesimulator -derivedDataPath packages/rn-tester/build -UseModernBuildSystem=NO -quiet", "type": "ios.simulator", "name": "iPhone 8" }, "ios.sim.debug": { - "binaryPath": "RNTester/build/Build/Products/Debug-iphonesimulator/RNTester.app/", - "build": "xcodebuild -workspace RNTester/RNTesterPods.xcworkspace -scheme RNTester -configuration Debug -sdk iphonesimulator -derivedDataPath RNTester/build -UseModernBuildSystem=NO -quiet", + "binaryPath": "packages/rn-tester/build/Build/Products/Debug-iphonesimulator/RNTester.app/", + "build": "xcodebuild -workspace packages/rn-tester/RNTesterPods.xcworkspace -scheme RNTester -configuration Debug -sdk iphonesimulator -derivedDataPath packages/rn-tester/build -UseModernBuildSystem=NO -quiet", "type": "ios.simulator", "name": "iPhone 8" } diff --git a/RNTester/.eslintrc b/packages/rn-tester/.eslintrc similarity index 100% rename from RNTester/.eslintrc rename to packages/rn-tester/.eslintrc diff --git a/packages/rn-tester/BUCK b/packages/rn-tester/BUCK new file mode 100644 index 00000000000..8fd38289431 --- /dev/null +++ b/packages/rn-tester/BUCK @@ -0,0 +1,23 @@ +load("@fbsource//tools/build_defs/third_party:yarn_defs.bzl", "yarn_workspace") + +yarn_workspace( + name = "yarn-workspace", + srcs = glob( + ["**/*.js"], + exclude = [ + "**/__fixtures__/**", + "**/__flowtests__/**", + "**/__mocks__/**", + "**/__server_snapshot_tests__/**", + "**/__tests__/**", + "**/node_modules/**", + "**/node_modules/.bin/**", + "**/.*", + "**/.*/**", + "**/.*/.*", + "**/*.xcodeproj/**", + "**/*.xcworkspace/**", + ], + ), + visibility = ["PUBLIC"], +) diff --git a/RNTester/Gemfile b/packages/rn-tester/Gemfile similarity index 100% rename from RNTester/Gemfile rename to packages/rn-tester/Gemfile diff --git a/RNTester/NativeModuleExample/NativeScreenshotManager.js b/packages/rn-tester/NativeModuleExample/NativeScreenshotManager.js similarity index 78% rename from RNTester/NativeModuleExample/NativeScreenshotManager.js rename to packages/rn-tester/NativeModuleExample/NativeScreenshotManager.js index 68a9cf3c9b1..023a8e32956 100644 --- a/RNTester/NativeModuleExample/NativeScreenshotManager.js +++ b/packages/rn-tester/NativeModuleExample/NativeScreenshotManager.js @@ -10,8 +10,8 @@ 'use strict'; -import type {TurboModule} from '../../Libraries/TurboModule/RCTExport'; -import * as TurboModuleRegistry from '../../Libraries/TurboModule/TurboModuleRegistry'; +import type {TurboModule} from '../../../Libraries/TurboModule/RCTExport'; +import * as TurboModuleRegistry from '../../../Libraries/TurboModule/TurboModuleRegistry'; export interface Spec extends TurboModule { +getConstants: () => {||}; diff --git a/RNTester/NativeModuleExample/Screenshot.h b/packages/rn-tester/NativeModuleExample/Screenshot.h similarity index 100% rename from RNTester/NativeModuleExample/Screenshot.h rename to packages/rn-tester/NativeModuleExample/Screenshot.h diff --git a/RNTester/NativeModuleExample/Screenshot.m b/packages/rn-tester/NativeModuleExample/Screenshot.m similarity index 100% rename from RNTester/NativeModuleExample/Screenshot.m rename to packages/rn-tester/NativeModuleExample/Screenshot.m diff --git a/RNTester/Podfile b/packages/rn-tester/Podfile similarity index 79% rename from RNTester/Podfile rename to packages/rn-tester/Podfile index 80f1838dacf..574cbb4d0d0 100644 --- a/RNTester/Podfile +++ b/packages/rn-tester/Podfile @@ -1,4 +1,4 @@ -require_relative '../scripts/react_native_pods' +require_relative '../../scripts/react_native_pods' source 'https://cdn.cocoapods.org/' platform :ios, '10.0' @@ -12,12 +12,13 @@ def pods() project 'RNTesterPods.xcodeproj' # Enable TurboModule - use_react_native!(path: "..") - pod 'ReactCommon/turbomodule/samples', :path => '../ReactCommon' + prefix_path = "../.." + use_react_native!(path:prefix_path) + pod 'ReactCommon/turbomodule/samples', :path => "#{prefix_path}/ReactCommon" # Additional Pods which aren't included in the default Podfile - pod 'React-RCTPushNotification', :path => '../Libraries/PushNotificationIOS' - pod 'Yoga',:path => '../ReactCommon/yoga', :modular_headers => true + pod 'React-RCTPushNotification', :path => "#{prefix_path}/Libraries/PushNotificationIOS" + pod 'Yoga',:path => "#{prefix_path}/ReactCommon/yoga", :modular_headers => true # Additional Pods which are classed as unstable # # To use fabric: add `fabric_enabled` option to the use_react_native method above, like below @@ -56,7 +57,7 @@ def frameworks_pre_install(installer) end def codegen_pre_install(installer) - system("../scripts/generate-native-modules-specs.sh") + system("../../scripts/generate-native-modules-specs.sh") end pre_install do |installer| diff --git a/RNTester/Podfile.lock b/packages/rn-tester/Podfile.lock similarity index 83% rename from RNTester/Podfile.lock rename to packages/rn-tester/Podfile.lock index 1efd4f2087d..5986ce861e0 100644 --- a/RNTester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -354,9 +354,9 @@ PODS: - Yoga (~> 1.14) DEPENDENCIES: - - DoubleConversion (from `../third-party-podspecs/DoubleConversion.podspec`) - - FBLazyVector (from `../Libraries/FBLazyVector`) - - FBReactNativeSpec (from `../Libraries/FBReactNativeSpec`) + - DoubleConversion (from `../../third-party-podspecs/DoubleConversion.podspec`) + - FBLazyVector (from `../../Libraries/FBLazyVector`) + - FBReactNativeSpec (from `../../Libraries/FBReactNativeSpec`) - Flipper (~> 0.41.1) - Flipper-DoubleConversion (= 1.1.7) - Flipper-Folly (~> 2.2) @@ -376,36 +376,36 @@ DEPENDENCIES: - FlipperKit/FlipperKitReactPlugin (~> 0.41.1) - FlipperKit/FlipperKitUserDefaultsPlugin (~> 0.41.1) - FlipperKit/SKIOSNetworkPlugin (~> 0.41.1) - - Folly (from `../third-party-podspecs/Folly.podspec`) - - glog (from `../third-party-podspecs/glog.podspec`) - - RCTRequired (from `../Libraries/RCTRequired`) - - RCTTypeSafety (from `../Libraries/TypeSafety`) - - React (from `../`) - - React-callinvoker (from `../ReactCommon/callinvoker`) - - React-Core (from `../`) - - React-Core/DevSupport (from `../`) - - React-Core/RCTWebSocket (from `../`) - - React-CoreModules (from `../React/CoreModules`) - - React-cxxreact (from `../ReactCommon/cxxreact`) - - React-jsi (from `../ReactCommon/jsi`) - - React-jsiexecutor (from `../ReactCommon/jsiexecutor`) - - React-jsinspector (from `../ReactCommon/jsinspector`) - - React-perflogger (from `../ReactCommon/reactperflogger`) - - React-RCTActionSheet (from `../Libraries/ActionSheetIOS`) - - React-RCTAnimation (from `../Libraries/NativeAnimation`) - - React-RCTBlob (from `../Libraries/Blob`) - - React-RCTImage (from `../Libraries/Image`) - - React-RCTLinking (from `../Libraries/LinkingIOS`) - - React-RCTNetwork (from `../Libraries/Network`) - - React-RCTPushNotification (from `../Libraries/PushNotificationIOS`) - - React-RCTSettings (from `../Libraries/Settings`) + - Folly (from `../../third-party-podspecs/Folly.podspec`) + - glog (from `../../third-party-podspecs/glog.podspec`) + - RCTRequired (from `../../Libraries/RCTRequired`) + - RCTTypeSafety (from `../../Libraries/TypeSafety`) + - React (from `../../`) + - React-callinvoker (from `../../ReactCommon/callinvoker`) + - React-Core (from `../../`) + - React-Core/DevSupport (from `../../`) + - React-Core/RCTWebSocket (from `../../`) + - React-CoreModules (from `../../React/CoreModules`) + - React-cxxreact (from `../../ReactCommon/cxxreact`) + - React-jsi (from `../../ReactCommon/jsi`) + - React-jsiexecutor (from `../../ReactCommon/jsiexecutor`) + - React-jsinspector (from `../../ReactCommon/jsinspector`) + - React-perflogger (from `../../ReactCommon/reactperflogger`) + - React-RCTActionSheet (from `../../Libraries/ActionSheetIOS`) + - React-RCTAnimation (from `../../Libraries/NativeAnimation`) + - React-RCTBlob (from `../../Libraries/Blob`) + - React-RCTImage (from `../../Libraries/Image`) + - React-RCTLinking (from `../../Libraries/LinkingIOS`) + - React-RCTNetwork (from `../../Libraries/Network`) + - React-RCTPushNotification (from `../../Libraries/PushNotificationIOS`) + - React-RCTSettings (from `../../Libraries/Settings`) - React-RCTTest (from `./RCTTest`) - - React-RCTText (from `../Libraries/Text`) - - React-RCTVibration (from `../Libraries/Vibration`) - - React-runtimeexecutor (from `../ReactCommon/runtimeexecutor`) - - ReactCommon/turbomodule/core (from `../ReactCommon`) - - ReactCommon/turbomodule/samples (from `../ReactCommon`) - - Yoga (from `../ReactCommon/yoga`) + - React-RCTText (from `../../Libraries/Text`) + - React-RCTVibration (from `../../Libraries/Vibration`) + - React-runtimeexecutor (from `../../ReactCommon/runtimeexecutor`) + - ReactCommon/turbomodule/core (from `../../ReactCommon`) + - ReactCommon/turbomodule/samples (from `../../ReactCommon`) + - Yoga (from `../../ReactCommon/yoga`) SPEC REPOS: trunk: @@ -424,65 +424,65 @@ SPEC REPOS: EXTERNAL SOURCES: DoubleConversion: - :podspec: "../third-party-podspecs/DoubleConversion.podspec" + :podspec: "../../third-party-podspecs/DoubleConversion.podspec" FBLazyVector: - :path: "../Libraries/FBLazyVector" + :path: "../../Libraries/FBLazyVector" FBReactNativeSpec: - :path: "../Libraries/FBReactNativeSpec" + :path: "../../Libraries/FBReactNativeSpec" Folly: - :podspec: "../third-party-podspecs/Folly.podspec" + :podspec: "../../third-party-podspecs/Folly.podspec" glog: - :podspec: "../third-party-podspecs/glog.podspec" + :podspec: "../../third-party-podspecs/glog.podspec" RCTRequired: - :path: "../Libraries/RCTRequired" + :path: "../../Libraries/RCTRequired" RCTTypeSafety: - :path: "../Libraries/TypeSafety" + :path: "../../Libraries/TypeSafety" React: - :path: "../" + :path: "../../" React-callinvoker: - :path: "../ReactCommon/callinvoker" + :path: "../../ReactCommon/callinvoker" React-Core: - :path: "../" + :path: "../../" React-CoreModules: - :path: "../React/CoreModules" + :path: "../../React/CoreModules" React-cxxreact: - :path: "../ReactCommon/cxxreact" + :path: "../../ReactCommon/cxxreact" React-jsi: - :path: "../ReactCommon/jsi" + :path: "../../ReactCommon/jsi" React-jsiexecutor: - :path: "../ReactCommon/jsiexecutor" + :path: "../../ReactCommon/jsiexecutor" React-jsinspector: - :path: "../ReactCommon/jsinspector" + :path: "../../ReactCommon/jsinspector" React-perflogger: - :path: "../ReactCommon/reactperflogger" + :path: "../../ReactCommon/reactperflogger" React-RCTActionSheet: - :path: "../Libraries/ActionSheetIOS" + :path: "../../Libraries/ActionSheetIOS" React-RCTAnimation: - :path: "../Libraries/NativeAnimation" + :path: "../../Libraries/NativeAnimation" React-RCTBlob: - :path: "../Libraries/Blob" + :path: "../../Libraries/Blob" React-RCTImage: - :path: "../Libraries/Image" + :path: "../../Libraries/Image" React-RCTLinking: - :path: "../Libraries/LinkingIOS" + :path: "../../Libraries/LinkingIOS" React-RCTNetwork: - :path: "../Libraries/Network" + :path: "../../Libraries/Network" React-RCTPushNotification: - :path: "../Libraries/PushNotificationIOS" + :path: "../../Libraries/PushNotificationIOS" React-RCTSettings: - :path: "../Libraries/Settings" + :path: "../../Libraries/Settings" React-RCTTest: :path: "./RCTTest" React-RCTText: - :path: "../Libraries/Text" + :path: "../../Libraries/Text" React-RCTVibration: - :path: "../Libraries/Vibration" + :path: "../../Libraries/Vibration" React-runtimeexecutor: - :path: "../ReactCommon/runtimeexecutor" + :path: "../../ReactCommon/runtimeexecutor" ReactCommon: - :path: "../ReactCommon" + :path: "../../ReactCommon" Yoga: - :path: "../ReactCommon/yoga" + :path: "../../ReactCommon/yoga" SPEC CHECKSUMS: boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c @@ -528,6 +528,6 @@ SPEC CHECKSUMS: Yoga: f7fa200d8c49f97b54c9421079e781fb900b5cae YogaKit: f782866e155069a2cca2517aafea43200b01fd5a -PODFILE CHECKSUM: b81a6d17037664baa1b98b1c4ff2ec7b04aa928d +PODFILE CHECKSUM: 3045d3456f0f2268f15db9a527839e6a19e6071c COCOAPODS: 1.8.4 diff --git a/RNTester/RCTTest/FBSnapshotTestCase/FBSnapshotTestCase.h b/packages/rn-tester/RCTTest/FBSnapshotTestCase/FBSnapshotTestCase.h similarity index 100% rename from RNTester/RCTTest/FBSnapshotTestCase/FBSnapshotTestCase.h rename to packages/rn-tester/RCTTest/FBSnapshotTestCase/FBSnapshotTestCase.h diff --git a/RNTester/RCTTest/FBSnapshotTestCase/FBSnapshotTestCase.m b/packages/rn-tester/RCTTest/FBSnapshotTestCase/FBSnapshotTestCase.m similarity index 100% rename from RNTester/RCTTest/FBSnapshotTestCase/FBSnapshotTestCase.m rename to packages/rn-tester/RCTTest/FBSnapshotTestCase/FBSnapshotTestCase.m diff --git a/RNTester/RCTTest/FBSnapshotTestCase/FBSnapshotTestController.h b/packages/rn-tester/RCTTest/FBSnapshotTestCase/FBSnapshotTestController.h similarity index 100% rename from RNTester/RCTTest/FBSnapshotTestCase/FBSnapshotTestController.h rename to packages/rn-tester/RCTTest/FBSnapshotTestCase/FBSnapshotTestController.h diff --git a/RNTester/RCTTest/FBSnapshotTestCase/FBSnapshotTestController.m b/packages/rn-tester/RCTTest/FBSnapshotTestCase/FBSnapshotTestController.m similarity index 100% rename from RNTester/RCTTest/FBSnapshotTestCase/FBSnapshotTestController.m rename to packages/rn-tester/RCTTest/FBSnapshotTestCase/FBSnapshotTestController.m diff --git a/RNTester/RCTTest/FBSnapshotTestCase/UIImage+Compare.h b/packages/rn-tester/RCTTest/FBSnapshotTestCase/UIImage+Compare.h similarity index 100% rename from RNTester/RCTTest/FBSnapshotTestCase/UIImage+Compare.h rename to packages/rn-tester/RCTTest/FBSnapshotTestCase/UIImage+Compare.h diff --git a/RNTester/RCTTest/FBSnapshotTestCase/UIImage+Compare.m b/packages/rn-tester/RCTTest/FBSnapshotTestCase/UIImage+Compare.m similarity index 100% rename from RNTester/RCTTest/FBSnapshotTestCase/UIImage+Compare.m rename to packages/rn-tester/RCTTest/FBSnapshotTestCase/UIImage+Compare.m diff --git a/RNTester/RCTTest/FBSnapshotTestCase/UIImage+Diff.h b/packages/rn-tester/RCTTest/FBSnapshotTestCase/UIImage+Diff.h similarity index 100% rename from RNTester/RCTTest/FBSnapshotTestCase/UIImage+Diff.h rename to packages/rn-tester/RCTTest/FBSnapshotTestCase/UIImage+Diff.h diff --git a/RNTester/RCTTest/FBSnapshotTestCase/UIImage+Diff.m b/packages/rn-tester/RCTTest/FBSnapshotTestCase/UIImage+Diff.m similarity index 100% rename from RNTester/RCTTest/FBSnapshotTestCase/UIImage+Diff.m rename to packages/rn-tester/RCTTest/FBSnapshotTestCase/UIImage+Diff.m diff --git a/RNTester/RCTTest/RCTSnapshotManager.h b/packages/rn-tester/RCTTest/RCTSnapshotManager.h similarity index 100% rename from RNTester/RCTTest/RCTSnapshotManager.h rename to packages/rn-tester/RCTTest/RCTSnapshotManager.h diff --git a/RNTester/RCTTest/RCTSnapshotManager.m b/packages/rn-tester/RCTTest/RCTSnapshotManager.m similarity index 100% rename from RNTester/RCTTest/RCTSnapshotManager.m rename to packages/rn-tester/RCTTest/RCTSnapshotManager.m diff --git a/RNTester/RCTTest/RCTSnapshotNativeComponent.js b/packages/rn-tester/RCTTest/RCTSnapshotNativeComponent.js similarity index 74% rename from RNTester/RCTTest/RCTSnapshotNativeComponent.js rename to packages/rn-tester/RCTTest/RCTSnapshotNativeComponent.js index 1c6370d048d..9d8b9b949e2 100644 --- a/RNTester/RCTTest/RCTSnapshotNativeComponent.js +++ b/packages/rn-tester/RCTTest/RCTSnapshotNativeComponent.js @@ -12,9 +12,9 @@ const {requireNativeComponent} = require('react-native'); -import type {HostComponent} from '../../Libraries/Renderer/shims/ReactNativeTypes'; -import type {SyntheticEvent} from '../../Libraries/Types/CoreEventTypes'; -import type {ViewProps} from '../../Libraries/Components/View/ViewPropTypes'; +import type {HostComponent} from '../../../Libraries/Renderer/shims/ReactNativeTypes'; +import type {SyntheticEvent} from '../../../Libraries/Types/CoreEventTypes'; +import type {ViewProps} from '../../../Libraries/Components/View/ViewPropTypes'; type SnapshotReadyEvent = SyntheticEvent< $ReadOnly<{testIdentifier: string, ...}>, diff --git a/RNTester/RCTTest/RCTTestModule.h b/packages/rn-tester/RCTTest/RCTTestModule.h similarity index 100% rename from RNTester/RCTTest/RCTTestModule.h rename to packages/rn-tester/RCTTest/RCTTestModule.h diff --git a/RNTester/RCTTest/RCTTestModule.mm b/packages/rn-tester/RCTTest/RCTTestModule.mm similarity index 100% rename from RNTester/RCTTest/RCTTestModule.mm rename to packages/rn-tester/RCTTest/RCTTestModule.mm diff --git a/RNTester/RCTTest/RCTTestPlugins.h b/packages/rn-tester/RCTTest/RCTTestPlugins.h similarity index 100% rename from RNTester/RCTTest/RCTTestPlugins.h rename to packages/rn-tester/RCTTest/RCTTestPlugins.h diff --git a/RNTester/RCTTest/RCTTestPlugins.mm b/packages/rn-tester/RCTTest/RCTTestPlugins.mm similarity index 100% rename from RNTester/RCTTest/RCTTestPlugins.mm rename to packages/rn-tester/RCTTest/RCTTestPlugins.mm diff --git a/RNTester/RCTTest/RCTTestRunner.h b/packages/rn-tester/RCTTest/RCTTestRunner.h similarity index 100% rename from RNTester/RCTTest/RCTTestRunner.h rename to packages/rn-tester/RCTTest/RCTTestRunner.h diff --git a/RNTester/RCTTest/RCTTestRunner.m b/packages/rn-tester/RCTTest/RCTTestRunner.m similarity index 100% rename from RNTester/RCTTest/RCTTestRunner.m rename to packages/rn-tester/RCTTest/RCTTestRunner.m diff --git a/RNTester/RCTTest/React-RCTTest.podspec b/packages/rn-tester/RCTTest/React-RCTTest.podspec similarity index 95% rename from RNTester/RCTTest/React-RCTTest.podspec rename to packages/rn-tester/RCTTest/React-RCTTest.podspec index 3391cc24890..11d424b809a 100644 --- a/RNTester/RCTTest/React-RCTTest.podspec +++ b/packages/rn-tester/RCTTest/React-RCTTest.podspec @@ -5,7 +5,7 @@ require "json" -package = JSON.parse(File.read(File.join(__dir__, "..", "..", "package.json"))) +package = JSON.parse(File.read(File.join(__dir__, "..", "..", "..", "package.json"))) version = package['version'] source = { :git => 'https://github.com/facebook/react-native.git' } diff --git a/RNTester/README.md b/packages/rn-tester/README.md similarity index 100% rename from RNTester/README.md rename to packages/rn-tester/README.md diff --git a/RNTester/RNTester-tvOS/Info.plist b/packages/rn-tester/RNTester-tvOS/Info.plist similarity index 100% rename from RNTester/RNTester-tvOS/Info.plist rename to packages/rn-tester/RNTester-tvOS/Info.plist diff --git a/RNTester/RNTester/AppDelegate.h b/packages/rn-tester/RNTester/AppDelegate.h similarity index 100% rename from RNTester/RNTester/AppDelegate.h rename to packages/rn-tester/RNTester/AppDelegate.h diff --git a/RNTester/RNTester/AppDelegate.mm b/packages/rn-tester/RNTester/AppDelegate.mm similarity index 98% rename from RNTester/RNTester/AppDelegate.mm rename to packages/rn-tester/RNTester/AppDelegate.mm index 06f7b76e84b..c6989f859b2 100644 --- a/RNTester/RNTester/AppDelegate.mm +++ b/packages/rn-tester/RNTester/AppDelegate.mm @@ -109,7 +109,7 @@ - (NSURL *)sourceURLForBridge:(__unused RCTBridge *)bridge { NSString *bundlePrefix = [[[NSBundle mainBundle] infoDictionary] valueForKey:@"RN_BUNDLE_PREFIX"]; - NSString *bundleRoot = [NSString stringWithFormat:@"%@RNTester/js/RNTesterApp.ios", bundlePrefix]; + NSString *bundleRoot = [NSString stringWithFormat:@"%@packages/rn-tester/js/RNTesterApp.ios", bundlePrefix]; return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:bundleRoot fallbackResource:nil]; } diff --git a/RNTester/RNTester/Images.xcassets/AppIcon.appiconset/Contents.json b/packages/rn-tester/RNTester/Images.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from RNTester/RNTester/Images.xcassets/AppIcon.appiconset/Contents.json rename to packages/rn-tester/RNTester/Images.xcassets/AppIcon.appiconset/Contents.json diff --git a/RNTester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png b/packages/rn-tester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png similarity index 100% rename from RNTester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png rename to packages/rn-tester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png diff --git a/RNTester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png b/packages/rn-tester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png similarity index 100% rename from RNTester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png rename to packages/rn-tester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png diff --git a/RNTester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png b/packages/rn-tester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png similarity index 100% rename from RNTester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png rename to packages/rn-tester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png diff --git a/RNTester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-83.5@2x.png b/packages/rn-tester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-83.5@2x.png similarity index 100% rename from RNTester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-83.5@2x.png rename to packages/rn-tester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-83.5@2x.png diff --git a/RNTester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png b/packages/rn-tester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png similarity index 100% rename from RNTester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png rename to packages/rn-tester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png diff --git a/RNTester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png b/packages/rn-tester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png similarity index 100% rename from RNTester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png rename to packages/rn-tester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png diff --git a/RNTester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png b/packages/rn-tester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png similarity index 100% rename from RNTester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png rename to packages/rn-tester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png diff --git a/RNTester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png b/packages/rn-tester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png similarity index 100% rename from RNTester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png rename to packages/rn-tester/RNTester/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png diff --git a/RNTester/RNTester/Images.xcassets/AppIcon.appiconset/iTunesArtwork@1x.png b/packages/rn-tester/RNTester/Images.xcassets/AppIcon.appiconset/iTunesArtwork@1x.png similarity index 100% rename from RNTester/RNTester/Images.xcassets/AppIcon.appiconset/iTunesArtwork@1x.png rename to packages/rn-tester/RNTester/Images.xcassets/AppIcon.appiconset/iTunesArtwork@1x.png diff --git a/RNTester/RNTester/Images.xcassets/Contents.json b/packages/rn-tester/RNTester/Images.xcassets/Contents.json similarity index 100% rename from RNTester/RNTester/Images.xcassets/Contents.json rename to packages/rn-tester/RNTester/Images.xcassets/Contents.json diff --git a/RNTester/RNTester/Images.xcassets/NavBarButtonPlus.imageset/Contents.json b/packages/rn-tester/RNTester/Images.xcassets/NavBarButtonPlus.imageset/Contents.json similarity index 100% rename from RNTester/RNTester/Images.xcassets/NavBarButtonPlus.imageset/Contents.json rename to packages/rn-tester/RNTester/Images.xcassets/NavBarButtonPlus.imageset/Contents.json diff --git a/RNTester/RNTester/Images.xcassets/NavBarButtonPlus.imageset/NavBarButtonPlus@3x.png b/packages/rn-tester/RNTester/Images.xcassets/NavBarButtonPlus.imageset/NavBarButtonPlus@3x.png similarity index 100% rename from RNTester/RNTester/Images.xcassets/NavBarButtonPlus.imageset/NavBarButtonPlus@3x.png rename to packages/rn-tester/RNTester/Images.xcassets/NavBarButtonPlus.imageset/NavBarButtonPlus@3x.png diff --git a/RNTester/RNTester/Images.xcassets/story-background.imageset/Contents.json b/packages/rn-tester/RNTester/Images.xcassets/story-background.imageset/Contents.json similarity index 100% rename from RNTester/RNTester/Images.xcassets/story-background.imageset/Contents.json rename to packages/rn-tester/RNTester/Images.xcassets/story-background.imageset/Contents.json diff --git a/RNTester/RNTester/Images.xcassets/story-background.imageset/story-background@2x.png b/packages/rn-tester/RNTester/Images.xcassets/story-background.imageset/story-background@2x.png similarity index 100% rename from RNTester/RNTester/Images.xcassets/story-background.imageset/story-background@2x.png rename to packages/rn-tester/RNTester/Images.xcassets/story-background.imageset/story-background@2x.png diff --git a/RNTester/RNTester/Images.xcassets/tabnav_list.imageset/Contents.json b/packages/rn-tester/RNTester/Images.xcassets/tabnav_list.imageset/Contents.json similarity index 100% rename from RNTester/RNTester/Images.xcassets/tabnav_list.imageset/Contents.json rename to packages/rn-tester/RNTester/Images.xcassets/tabnav_list.imageset/Contents.json diff --git a/RNTester/RNTester/Images.xcassets/tabnav_list.imageset/tabnav_list@3x.png b/packages/rn-tester/RNTester/Images.xcassets/tabnav_list.imageset/tabnav_list@3x.png similarity index 100% rename from RNTester/RNTester/Images.xcassets/tabnav_list.imageset/tabnav_list@3x.png rename to packages/rn-tester/RNTester/Images.xcassets/tabnav_list.imageset/tabnav_list@3x.png diff --git a/RNTester/RNTester/Images.xcassets/tabnav_notification.imageset/Contents.json b/packages/rn-tester/RNTester/Images.xcassets/tabnav_notification.imageset/Contents.json similarity index 100% rename from RNTester/RNTester/Images.xcassets/tabnav_notification.imageset/Contents.json rename to packages/rn-tester/RNTester/Images.xcassets/tabnav_notification.imageset/Contents.json diff --git a/RNTester/RNTester/Images.xcassets/tabnav_notification.imageset/tabnav_notification@3x.png b/packages/rn-tester/RNTester/Images.xcassets/tabnav_notification.imageset/tabnav_notification@3x.png similarity index 100% rename from RNTester/RNTester/Images.xcassets/tabnav_notification.imageset/tabnav_notification@3x.png rename to packages/rn-tester/RNTester/Images.xcassets/tabnav_notification.imageset/tabnav_notification@3x.png diff --git a/RNTester/RNTester/Images.xcassets/tabnav_settings.imageset/Contents.json b/packages/rn-tester/RNTester/Images.xcassets/tabnav_settings.imageset/Contents.json similarity index 100% rename from RNTester/RNTester/Images.xcassets/tabnav_settings.imageset/Contents.json rename to packages/rn-tester/RNTester/Images.xcassets/tabnav_settings.imageset/Contents.json diff --git a/RNTester/RNTester/Images.xcassets/tabnav_settings.imageset/tabnav_settings@3x.png b/packages/rn-tester/RNTester/Images.xcassets/tabnav_settings.imageset/tabnav_settings@3x.png similarity index 100% rename from RNTester/RNTester/Images.xcassets/tabnav_settings.imageset/tabnav_settings@3x.png rename to packages/rn-tester/RNTester/Images.xcassets/tabnav_settings.imageset/tabnav_settings@3x.png diff --git a/RNTester/RNTester/Info.plist b/packages/rn-tester/RNTester/Info.plist similarity index 100% rename from RNTester/RNTester/Info.plist rename to packages/rn-tester/RNTester/Info.plist diff --git a/RNTester/RNTester/LaunchScreen.storyboard b/packages/rn-tester/RNTester/LaunchScreen.storyboard similarity index 100% rename from RNTester/RNTester/LaunchScreen.storyboard rename to packages/rn-tester/RNTester/LaunchScreen.storyboard diff --git a/RNTester/RNTester/NativeExampleViews/FlexibleSizeExampleView.h b/packages/rn-tester/RNTester/NativeExampleViews/FlexibleSizeExampleView.h similarity index 100% rename from RNTester/RNTester/NativeExampleViews/FlexibleSizeExampleView.h rename to packages/rn-tester/RNTester/NativeExampleViews/FlexibleSizeExampleView.h diff --git a/RNTester/RNTester/NativeExampleViews/FlexibleSizeExampleView.m b/packages/rn-tester/RNTester/NativeExampleViews/FlexibleSizeExampleView.m similarity index 100% rename from RNTester/RNTester/NativeExampleViews/FlexibleSizeExampleView.m rename to packages/rn-tester/RNTester/NativeExampleViews/FlexibleSizeExampleView.m diff --git a/RNTester/RNTester/NativeExampleViews/UpdatePropertiesExampleView.h b/packages/rn-tester/RNTester/NativeExampleViews/UpdatePropertiesExampleView.h similarity index 100% rename from RNTester/RNTester/NativeExampleViews/UpdatePropertiesExampleView.h rename to packages/rn-tester/RNTester/NativeExampleViews/UpdatePropertiesExampleView.h diff --git a/RNTester/RNTester/NativeExampleViews/UpdatePropertiesExampleView.m b/packages/rn-tester/RNTester/NativeExampleViews/UpdatePropertiesExampleView.m similarity index 100% rename from RNTester/RNTester/NativeExampleViews/UpdatePropertiesExampleView.m rename to packages/rn-tester/RNTester/NativeExampleViews/UpdatePropertiesExampleView.m diff --git a/RNTester/RNTester/RNTester.entitlements b/packages/rn-tester/RNTester/RNTester.entitlements similarity index 100% rename from RNTester/RNTester/RNTester.entitlements rename to packages/rn-tester/RNTester/RNTester.entitlements diff --git a/RNTester/RNTester/RNTesterBundle/ImageInBundle.png b/packages/rn-tester/RNTester/RNTesterBundle/ImageInBundle.png similarity index 100% rename from RNTester/RNTester/RNTesterBundle/ImageInBundle.png rename to packages/rn-tester/RNTester/RNTesterBundle/ImageInBundle.png diff --git a/RNTester/RNTester/RNTesterBundle/Info.plist b/packages/rn-tester/RNTester/RNTesterBundle/Info.plist similarity index 100% rename from RNTester/RNTester/RNTesterBundle/Info.plist rename to packages/rn-tester/RNTester/RNTesterBundle/Info.plist diff --git a/RNTester/RNTester/RNTesterBundle/OtherImages.xcassets/Contents.json b/packages/rn-tester/RNTester/RNTesterBundle/OtherImages.xcassets/Contents.json similarity index 100% rename from RNTester/RNTester/RNTesterBundle/OtherImages.xcassets/Contents.json rename to packages/rn-tester/RNTester/RNTesterBundle/OtherImages.xcassets/Contents.json diff --git a/RNTester/RNTester/RNTesterBundle/OtherImages.xcassets/ImageInAssetCatalog.imageset/Contents.json b/packages/rn-tester/RNTester/RNTesterBundle/OtherImages.xcassets/ImageInAssetCatalog.imageset/Contents.json similarity index 100% rename from RNTester/RNTester/RNTesterBundle/OtherImages.xcassets/ImageInAssetCatalog.imageset/Contents.json rename to packages/rn-tester/RNTester/RNTesterBundle/OtherImages.xcassets/ImageInAssetCatalog.imageset/Contents.json diff --git a/RNTester/RNTester/RNTesterBundle/OtherImages.xcassets/ImageInAssetCatalog.imageset/react-logo.png b/packages/rn-tester/RNTester/RNTesterBundle/OtherImages.xcassets/ImageInAssetCatalog.imageset/react-logo.png similarity index 100% rename from RNTester/RNTester/RNTesterBundle/OtherImages.xcassets/ImageInAssetCatalog.imageset/react-logo.png rename to packages/rn-tester/RNTester/RNTesterBundle/OtherImages.xcassets/ImageInAssetCatalog.imageset/react-logo.png diff --git a/RNTester/RNTester/RNTesterTurboModuleProvider.h b/packages/rn-tester/RNTester/RNTesterTurboModuleProvider.h similarity index 100% rename from RNTester/RNTester/RNTesterTurboModuleProvider.h rename to packages/rn-tester/RNTester/RNTesterTurboModuleProvider.h diff --git a/RNTester/RNTester/RNTesterTurboModuleProvider.mm b/packages/rn-tester/RNTester/RNTesterTurboModuleProvider.mm similarity index 100% rename from RNTester/RNTester/RNTesterTurboModuleProvider.mm rename to packages/rn-tester/RNTester/RNTesterTurboModuleProvider.mm diff --git a/RNTester/RNTester/legacy_image@2x.png b/packages/rn-tester/RNTester/legacy_image@2x.png similarity index 100% rename from RNTester/RNTester/legacy_image@2x.png rename to packages/rn-tester/RNTester/legacy_image@2x.png diff --git a/RNTester/RNTester/main.m b/packages/rn-tester/RNTester/main.m similarity index 100% rename from RNTester/RNTester/main.m rename to packages/rn-tester/RNTester/main.m diff --git a/RNTester/RNTesterIntegrationTests/Info.plist b/packages/rn-tester/RNTesterIntegrationTests/Info.plist similarity index 100% rename from RNTester/RNTesterIntegrationTests/Info.plist rename to packages/rn-tester/RNTesterIntegrationTests/Info.plist diff --git a/RNTester/RNTesterIntegrationTests/RCTLoggingTests.m b/packages/rn-tester/RNTesterIntegrationTests/RCTLoggingTests.m similarity index 100% rename from RNTester/RNTesterIntegrationTests/RCTLoggingTests.m rename to packages/rn-tester/RNTesterIntegrationTests/RCTLoggingTests.m diff --git a/RNTester/RNTesterIntegrationTests/RCTRootViewIntegrationTests.m b/packages/rn-tester/RNTesterIntegrationTests/RCTRootViewIntegrationTests.m similarity index 100% rename from RNTester/RNTesterIntegrationTests/RCTRootViewIntegrationTests.m rename to packages/rn-tester/RNTesterIntegrationTests/RCTRootViewIntegrationTests.m diff --git a/RNTester/RNTesterIntegrationTests/RCTUIManagerScenarioTests.m b/packages/rn-tester/RNTesterIntegrationTests/RCTUIManagerScenarioTests.m similarity index 100% rename from RNTester/RNTesterIntegrationTests/RCTUIManagerScenarioTests.m rename to packages/rn-tester/RNTesterIntegrationTests/RCTUIManagerScenarioTests.m diff --git a/RNTester/RNTesterIntegrationTests/RNTesterIntegrationTests.m b/packages/rn-tester/RNTesterIntegrationTests/RNTesterIntegrationTests.m similarity index 100% rename from RNTester/RNTesterIntegrationTests/RNTesterIntegrationTests.m rename to packages/rn-tester/RNTesterIntegrationTests/RNTesterIntegrationTests.m diff --git a/RNTester/RNTesterIntegrationTests/RNTesterSnapshotTests.m b/packages/rn-tester/RNTesterIntegrationTests/RNTesterSnapshotTests.m similarity index 92% rename from RNTester/RNTesterIntegrationTests/RNTesterSnapshotTests.m rename to packages/rn-tester/RNTesterIntegrationTests/RNTesterSnapshotTests.m index 42ae6a18165..f2e10089a58 100644 --- a/RNTester/RNTesterIntegrationTests/RNTesterSnapshotTests.m +++ b/packages/rn-tester/RNTesterIntegrationTests/RNTesterSnapshotTests.m @@ -20,7 +20,7 @@ - (void)setUp { - _runner = RCTInitRunnerForApp(@"RNTester/js/RNTesterApp.ios", nil, nil); + _runner = RCTInitRunnerForApp(@"packages/rn-tester/js/RNTesterApp.ios", nil, nil); if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 10) { _runner.testSuffix = [NSString stringWithFormat:@"-iOS%d", UIDevice.currentDevice.systemVersion.intValue]; } diff --git a/RNTester/RNTesterIntegrationTests/RNTesterTestModule.m b/packages/rn-tester/RNTesterIntegrationTests/RNTesterTestModule.m similarity index 100% rename from RNTester/RNTesterIntegrationTests/RNTesterTestModule.m rename to packages/rn-tester/RNTesterIntegrationTests/RNTesterTestModule.m diff --git a/RNTester/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testImageSnapshotTest_1@2x.png b/packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testImageSnapshotTest_1@2x.png similarity index 100% rename from RNTester/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testImageSnapshotTest_1@2x.png rename to packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testImageSnapshotTest_1@2x.png diff --git a/RNTester/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testImageSnapshotTest_1@3x.png b/packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testImageSnapshotTest_1@3x.png similarity index 100% rename from RNTester/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testImageSnapshotTest_1@3x.png rename to packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testImageSnapshotTest_1@3x.png diff --git a/RNTester/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testImageSnapshotTest_1_tvOS.png b/packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testImageSnapshotTest_1_tvOS.png similarity index 100% rename from RNTester/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testImageSnapshotTest_1_tvOS.png rename to packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testImageSnapshotTest_1_tvOS.png diff --git a/RNTester/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testSimpleSnapshotTest_1@2x.png b/packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testSimpleSnapshotTest_1@2x.png similarity index 100% rename from RNTester/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testSimpleSnapshotTest_1@2x.png rename to packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testSimpleSnapshotTest_1@2x.png diff --git a/RNTester/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testSimpleSnapshotTest_1@3x.png b/packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testSimpleSnapshotTest_1@3x.png similarity index 100% rename from RNTester/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testSimpleSnapshotTest_1@3x.png rename to packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testSimpleSnapshotTest_1@3x.png diff --git a/RNTester/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testSimpleSnapshotTest_1_tvOS.png b/packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testSimpleSnapshotTest_1_tvOS.png similarity index 100% rename from RNTester/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testSimpleSnapshotTest_1_tvOS.png rename to packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/IntegrationTests-IntegrationTestsApp/testSimpleSnapshotTest_1_tvOS.png diff --git a/RNTester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testLayoutExample_1-iOS12@2x.png b/packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testLayoutExample_1-iOS12@2x.png similarity index 100% rename from RNTester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testLayoutExample_1-iOS12@2x.png rename to packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testLayoutExample_1-iOS12@2x.png diff --git a/RNTester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testLayoutExample_1-iOS13@2x.png b/packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testLayoutExample_1-iOS13@2x.png similarity index 100% rename from RNTester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testLayoutExample_1-iOS13@2x.png rename to packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testLayoutExample_1-iOS13@2x.png diff --git a/RNTester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testScrollViewExample_1-iOS12@2x.png b/packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testScrollViewExample_1-iOS12@2x.png similarity index 100% rename from RNTester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testScrollViewExample_1-iOS12@2x.png rename to packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testScrollViewExample_1-iOS12@2x.png diff --git a/RNTester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testScrollViewExample_1-iOS13@2x.png b/packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testScrollViewExample_1-iOS13@2x.png similarity index 100% rename from RNTester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testScrollViewExample_1-iOS13@2x.png rename to packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testScrollViewExample_1-iOS13@2x.png diff --git a/RNTester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testSliderExample_1-iOS12@2x.png b/packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testSliderExample_1-iOS12@2x.png similarity index 100% rename from RNTester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testSliderExample_1-iOS12@2x.png rename to packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testSliderExample_1-iOS12@2x.png diff --git a/RNTester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testSwitchExample_1-iOS12@2x.png b/packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testSwitchExample_1-iOS12@2x.png similarity index 100% rename from RNTester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testSwitchExample_1-iOS12@2x.png rename to packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testSwitchExample_1-iOS12@2x.png diff --git a/RNTester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testSwitchExample_1-iOS13@2x.png b/packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testSwitchExample_1-iOS13@2x.png similarity index 100% rename from RNTester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testSwitchExample_1-iOS13@2x.png rename to packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testSwitchExample_1-iOS13@2x.png diff --git a/RNTester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testTextExample_1-iOS12@2x.png b/packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testTextExample_1-iOS12@2x.png similarity index 100% rename from RNTester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testTextExample_1-iOS12@2x.png rename to packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testTextExample_1-iOS12@2x.png diff --git a/RNTester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testTextExample_1-iOS13@2x.png b/packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testTextExample_1-iOS13@2x.png similarity index 100% rename from RNTester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testTextExample_1-iOS13@2x.png rename to packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testTextExample_1-iOS13@2x.png diff --git a/RNTester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testViewExample_1-iOS12@2x.png b/packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testViewExample_1-iOS12@2x.png similarity index 100% rename from RNTester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testViewExample_1-iOS12@2x.png rename to packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testViewExample_1-iOS12@2x.png diff --git a/RNTester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testViewExample_1-iOS13@2x.png b/packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testViewExample_1-iOS13@2x.png similarity index 100% rename from RNTester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testViewExample_1-iOS13@2x.png rename to packages/rn-tester/RNTesterIntegrationTests/ReferenceImages/RNTester-js-RNTesterApp.ios/testViewExample_1-iOS13@2x.png diff --git a/RNTester/RNTesterIntegrationTests/blue_square.png b/packages/rn-tester/RNTesterIntegrationTests/blue_square.png similarity index 100% rename from RNTester/RNTesterIntegrationTests/blue_square.png rename to packages/rn-tester/RNTesterIntegrationTests/blue_square.png diff --git a/RNTester/RNTesterIntegrationTests/red_square.png b/packages/rn-tester/RNTesterIntegrationTests/red_square.png similarity index 100% rename from RNTester/RNTesterIntegrationTests/red_square.png rename to packages/rn-tester/RNTesterIntegrationTests/red_square.png diff --git a/RNTester/RNTesterPods.xcodeproj/project.pbxproj b/packages/rn-tester/RNTesterPods.xcodeproj/project.pbxproj similarity index 99% rename from RNTester/RNTesterPods.xcodeproj/project.pbxproj rename to packages/rn-tester/RNTesterPods.xcodeproj/project.pbxproj index faa08dcc38f..80d17215c73 100644 --- a/RNTester/RNTesterPods.xcodeproj/project.pbxproj +++ b/packages/rn-tester/RNTesterPods.xcodeproj/project.pbxproj @@ -549,7 +549,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "export RCT_METRO_PORT=\"${RCT_METRO_PORT:=8081}\"\necho \"export RCT_METRO_PORT=${RCT_METRO_PORT}\" > \"${SRCROOT}/../scripts/.packager.env\"\nif [ -z \"${RCT_NO_LAUNCH_PACKAGER+xxx}\" ] ; then\n if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then\n if ! curl -s \"http://localhost:${RCT_METRO_PORT}/status\" | grep -q \"packager-status:running\" ; then\n echo \"Port ${RCT_METRO_PORT} already in use, packager is either not running or not running correctly\"\n exit 2\n fi\n else\n open \"$SRCROOT/../scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n fi\nfi\n"; + shellScript = "export RCT_METRO_PORT=\"${RCT_METRO_PORT:=8081}\"\necho \"export RCT_METRO_PORT=${RCT_METRO_PORT}\" > \"${SRCROOT}/../../scripts/.packager.env\"\nif [ -z \"${RCT_NO_LAUNCH_PACKAGER+xxx}\" ] ; then\n if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then\n if ! curl -s \"http://localhost:${RCT_METRO_PORT}/status\" | grep -q \"packager-status:running\" ; then\n echo \"Port ${RCT_METRO_PORT} already in use, packager is either not running or not running correctly\"\n exit 2\n fi\n else\n open \"$SRCROOT/../../scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n fi\nfi\n"; showEnvVarsInLog = 0; }; 64C8C8D2305EEDFDE304A0E6 /* [CP] Check Pods Manifest.lock */ = { @@ -586,7 +586,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "export NODE_BINARY=node\n\"$SRCROOT/../scripts/react-native-xcode.sh\" RNTester/js/RNTesterApp.ios.js\n"; + shellScript = "export NODE_BINARY=node\n\"$SRCROOT/../../scripts/react-native-xcode.sh\" $SRCROOT/../../packages/rn-tester/js/RNTesterApp.ios.js\n"; }; C1C7A9D58CE1D09515F20577 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; diff --git a/RNTester/RNTesterPods.xcodeproj/xcshareddata/xcschemes/RNTester.xcscheme b/packages/rn-tester/RNTesterPods.xcodeproj/xcshareddata/xcschemes/RNTester.xcscheme similarity index 100% rename from RNTester/RNTesterPods.xcodeproj/xcshareddata/xcschemes/RNTester.xcscheme rename to packages/rn-tester/RNTesterPods.xcodeproj/xcshareddata/xcschemes/RNTester.xcscheme diff --git a/RNTester/RNTesterPods.xcodeproj/xcshareddata/xcschemes/RNTesterIntegrationTests.xcscheme b/packages/rn-tester/RNTesterPods.xcodeproj/xcshareddata/xcschemes/RNTesterIntegrationTests.xcscheme similarity index 100% rename from RNTester/RNTesterPods.xcodeproj/xcshareddata/xcschemes/RNTesterIntegrationTests.xcscheme rename to packages/rn-tester/RNTesterPods.xcodeproj/xcshareddata/xcschemes/RNTesterIntegrationTests.xcscheme diff --git a/RNTester/RNTesterPods.xcodeproj/xcshareddata/xcschemes/RNTesterUnitTests.xcscheme b/packages/rn-tester/RNTesterPods.xcodeproj/xcshareddata/xcschemes/RNTesterUnitTests.xcscheme similarity index 100% rename from RNTester/RNTesterPods.xcodeproj/xcshareddata/xcschemes/RNTesterUnitTests.xcscheme rename to packages/rn-tester/RNTesterPods.xcodeproj/xcshareddata/xcschemes/RNTesterUnitTests.xcscheme diff --git a/RNTester/RNTesterPods.xcworkspace/contents.xcworkspacedata b/packages/rn-tester/RNTesterPods.xcworkspace/contents.xcworkspacedata similarity index 100% rename from RNTester/RNTesterPods.xcworkspace/contents.xcworkspacedata rename to packages/rn-tester/RNTesterPods.xcworkspace/contents.xcworkspacedata diff --git a/RNTester/RNTesterPods.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/packages/rn-tester/RNTesterPods.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from RNTester/RNTesterPods.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to packages/rn-tester/RNTesterPods.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/RNTester/RNTesterUnitTests/Info.plist b/packages/rn-tester/RNTesterUnitTests/Info.plist similarity index 100% rename from RNTester/RNTesterUnitTests/Info.plist rename to packages/rn-tester/RNTesterUnitTests/Info.plist diff --git a/RNTester/RNTesterUnitTests/OCMock/NSNotificationCenter+OCMAdditions.h b/packages/rn-tester/RNTesterUnitTests/OCMock/NSNotificationCenter+OCMAdditions.h similarity index 100% rename from RNTester/RNTesterUnitTests/OCMock/NSNotificationCenter+OCMAdditions.h rename to packages/rn-tester/RNTesterUnitTests/OCMock/NSNotificationCenter+OCMAdditions.h diff --git a/RNTester/RNTesterUnitTests/OCMock/OCMArg.h b/packages/rn-tester/RNTesterUnitTests/OCMock/OCMArg.h similarity index 100% rename from RNTester/RNTesterUnitTests/OCMock/OCMArg.h rename to packages/rn-tester/RNTesterUnitTests/OCMock/OCMArg.h diff --git a/RNTester/RNTesterUnitTests/OCMock/OCMConstraint.h b/packages/rn-tester/RNTesterUnitTests/OCMock/OCMConstraint.h similarity index 100% rename from RNTester/RNTesterUnitTests/OCMock/OCMConstraint.h rename to packages/rn-tester/RNTesterUnitTests/OCMock/OCMConstraint.h diff --git a/RNTester/RNTesterUnitTests/OCMock/OCMLocation.h b/packages/rn-tester/RNTesterUnitTests/OCMock/OCMLocation.h similarity index 100% rename from RNTester/RNTesterUnitTests/OCMock/OCMLocation.h rename to packages/rn-tester/RNTesterUnitTests/OCMock/OCMLocation.h diff --git a/RNTester/RNTesterUnitTests/OCMock/OCMMacroState.h b/packages/rn-tester/RNTesterUnitTests/OCMock/OCMMacroState.h similarity index 100% rename from RNTester/RNTesterUnitTests/OCMock/OCMMacroState.h rename to packages/rn-tester/RNTesterUnitTests/OCMock/OCMMacroState.h diff --git a/RNTester/RNTesterUnitTests/OCMock/OCMRecorder.h b/packages/rn-tester/RNTesterUnitTests/OCMock/OCMRecorder.h similarity index 100% rename from RNTester/RNTesterUnitTests/OCMock/OCMRecorder.h rename to packages/rn-tester/RNTesterUnitTests/OCMock/OCMRecorder.h diff --git a/RNTester/RNTesterUnitTests/OCMock/OCMStubRecorder.h b/packages/rn-tester/RNTesterUnitTests/OCMock/OCMStubRecorder.h similarity index 100% rename from RNTester/RNTesterUnitTests/OCMock/OCMStubRecorder.h rename to packages/rn-tester/RNTesterUnitTests/OCMock/OCMStubRecorder.h diff --git a/RNTester/RNTesterUnitTests/OCMock/OCMock.h b/packages/rn-tester/RNTesterUnitTests/OCMock/OCMock.h similarity index 100% rename from RNTester/RNTesterUnitTests/OCMock/OCMock.h rename to packages/rn-tester/RNTesterUnitTests/OCMock/OCMock.h diff --git a/RNTester/RNTesterUnitTests/OCMock/OCMockObject.h b/packages/rn-tester/RNTesterUnitTests/OCMock/OCMockObject.h similarity index 100% rename from RNTester/RNTesterUnitTests/OCMock/OCMockObject.h rename to packages/rn-tester/RNTesterUnitTests/OCMock/OCMockObject.h diff --git a/RNTester/RNTesterUnitTests/RCTAllocationTests.m b/packages/rn-tester/RNTesterUnitTests/RCTAllocationTests.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTAllocationTests.m rename to packages/rn-tester/RNTesterUnitTests/RCTAllocationTests.m diff --git a/RNTester/RNTesterUnitTests/RCTAnimationUtilsTests.m b/packages/rn-tester/RNTesterUnitTests/RCTAnimationUtilsTests.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTAnimationUtilsTests.m rename to packages/rn-tester/RNTesterUnitTests/RCTAnimationUtilsTests.m diff --git a/RNTester/RNTesterUnitTests/RCTBlobManagerTests.m b/packages/rn-tester/RNTesterUnitTests/RCTBlobManagerTests.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTBlobManagerTests.m rename to packages/rn-tester/RNTesterUnitTests/RCTBlobManagerTests.m diff --git a/RNTester/RNTesterUnitTests/RCTBundleURLProviderTests.m b/packages/rn-tester/RNTesterUnitTests/RCTBundleURLProviderTests.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTBundleURLProviderTests.m rename to packages/rn-tester/RNTesterUnitTests/RCTBundleURLProviderTests.m diff --git a/RNTester/RNTesterUnitTests/RCTComponentPropsTests.m b/packages/rn-tester/RNTesterUnitTests/RCTComponentPropsTests.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTComponentPropsTests.m rename to packages/rn-tester/RNTesterUnitTests/RCTComponentPropsTests.m diff --git a/RNTester/RNTesterUnitTests/RCTConvert_NSURLTests.m b/packages/rn-tester/RNTesterUnitTests/RCTConvert_NSURLTests.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTConvert_NSURLTests.m rename to packages/rn-tester/RNTesterUnitTests/RCTConvert_NSURLTests.m diff --git a/RNTester/RNTesterUnitTests/RCTConvert_UIColorTests.m b/packages/rn-tester/RNTesterUnitTests/RCTConvert_UIColorTests.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTConvert_UIColorTests.m rename to packages/rn-tester/RNTesterUnitTests/RCTConvert_UIColorTests.m diff --git a/RNTester/RNTesterUnitTests/RCTConvert_YGValueTests.m b/packages/rn-tester/RNTesterUnitTests/RCTConvert_YGValueTests.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTConvert_YGValueTests.m rename to packages/rn-tester/RNTesterUnitTests/RCTConvert_YGValueTests.m diff --git a/RNTester/RNTesterUnitTests/RCTDevMenuTests.m b/packages/rn-tester/RNTesterUnitTests/RCTDevMenuTests.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTDevMenuTests.m rename to packages/rn-tester/RNTesterUnitTests/RCTDevMenuTests.m diff --git a/RNTester/RNTesterUnitTests/RCTEventDispatcherTests.m b/packages/rn-tester/RNTesterUnitTests/RCTEventDispatcherTests.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTEventDispatcherTests.m rename to packages/rn-tester/RNTesterUnitTests/RCTEventDispatcherTests.m diff --git a/RNTester/RNTesterUnitTests/RCTFontTests.m b/packages/rn-tester/RNTesterUnitTests/RCTFontTests.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTFontTests.m rename to packages/rn-tester/RNTesterUnitTests/RCTFontTests.m diff --git a/RNTester/RNTesterUnitTests/RCTFormatErrorTests.m b/packages/rn-tester/RNTesterUnitTests/RCTFormatErrorTests.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTFormatErrorTests.m rename to packages/rn-tester/RNTesterUnitTests/RCTFormatErrorTests.m diff --git a/RNTester/RNTesterUnitTests/RCTGzipTests.m b/packages/rn-tester/RNTesterUnitTests/RCTGzipTests.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTGzipTests.m rename to packages/rn-tester/RNTesterUnitTests/RCTGzipTests.m diff --git a/RNTester/RNTesterUnitTests/RCTImageLoaderHelpers.h b/packages/rn-tester/RNTesterUnitTests/RCTImageLoaderHelpers.h similarity index 100% rename from RNTester/RNTesterUnitTests/RCTImageLoaderHelpers.h rename to packages/rn-tester/RNTesterUnitTests/RCTImageLoaderHelpers.h diff --git a/RNTester/RNTesterUnitTests/RCTImageLoaderHelpers.m b/packages/rn-tester/RNTesterUnitTests/RCTImageLoaderHelpers.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTImageLoaderHelpers.m rename to packages/rn-tester/RNTesterUnitTests/RCTImageLoaderHelpers.m diff --git a/RNTester/RNTesterUnitTests/RCTImageLoaderTests.m b/packages/rn-tester/RNTesterUnitTests/RCTImageLoaderTests.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTImageLoaderTests.m rename to packages/rn-tester/RNTesterUnitTests/RCTImageLoaderTests.m diff --git a/RNTester/RNTesterUnitTests/RCTImageUtilTests.m b/packages/rn-tester/RNTesterUnitTests/RCTImageUtilTests.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTImageUtilTests.m rename to packages/rn-tester/RNTesterUnitTests/RCTImageUtilTests.m diff --git a/RNTester/RNTesterUnitTests/RCTJSONTests.m b/packages/rn-tester/RNTesterUnitTests/RCTJSONTests.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTJSONTests.m rename to packages/rn-tester/RNTesterUnitTests/RCTJSONTests.m diff --git a/RNTester/RNTesterUnitTests/RCTMethodArgumentTests.m b/packages/rn-tester/RNTesterUnitTests/RCTMethodArgumentTests.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTMethodArgumentTests.m rename to packages/rn-tester/RNTesterUnitTests/RCTMethodArgumentTests.m diff --git a/RNTester/RNTesterUnitTests/RCTModuleInitNotificationRaceTests.m b/packages/rn-tester/RNTesterUnitTests/RCTModuleInitNotificationRaceTests.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTModuleInitNotificationRaceTests.m rename to packages/rn-tester/RNTesterUnitTests/RCTModuleInitNotificationRaceTests.m diff --git a/RNTester/RNTesterUnitTests/RCTModuleInitTests.m b/packages/rn-tester/RNTesterUnitTests/RCTModuleInitTests.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTModuleInitTests.m rename to packages/rn-tester/RNTesterUnitTests/RCTModuleInitTests.m diff --git a/RNTester/RNTesterUnitTests/RCTModuleMethodTests.mm b/packages/rn-tester/RNTesterUnitTests/RCTModuleMethodTests.mm similarity index 100% rename from RNTester/RNTesterUnitTests/RCTModuleMethodTests.mm rename to packages/rn-tester/RNTesterUnitTests/RCTModuleMethodTests.mm diff --git a/RNTester/RNTesterUnitTests/RCTMultipartStreamReaderTests.m b/packages/rn-tester/RNTesterUnitTests/RCTMultipartStreamReaderTests.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTMultipartStreamReaderTests.m rename to packages/rn-tester/RNTesterUnitTests/RCTMultipartStreamReaderTests.m diff --git a/RNTester/RNTesterUnitTests/RCTNativeAnimatedNodesManagerTests.m b/packages/rn-tester/RNTesterUnitTests/RCTNativeAnimatedNodesManagerTests.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTNativeAnimatedNodesManagerTests.m rename to packages/rn-tester/RNTesterUnitTests/RCTNativeAnimatedNodesManagerTests.m diff --git a/RNTester/RNTesterUnitTests/RCTPerformanceLoggerTests.m b/packages/rn-tester/RNTesterUnitTests/RCTPerformanceLoggerTests.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTPerformanceLoggerTests.m rename to packages/rn-tester/RNTesterUnitTests/RCTPerformanceLoggerTests.m diff --git a/RNTester/RNTesterUnitTests/RCTShadowViewTests.m b/packages/rn-tester/RNTesterUnitTests/RCTShadowViewTests.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTShadowViewTests.m rename to packages/rn-tester/RNTesterUnitTests/RCTShadowViewTests.m diff --git a/RNTester/RNTesterUnitTests/RCTUIManagerTests.m b/packages/rn-tester/RNTesterUnitTests/RCTUIManagerTests.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTUIManagerTests.m rename to packages/rn-tester/RNTesterUnitTests/RCTUIManagerTests.m diff --git a/RNTester/RNTesterUnitTests/RCTURLUtilsTests.m b/packages/rn-tester/RNTesterUnitTests/RCTURLUtilsTests.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTURLUtilsTests.m rename to packages/rn-tester/RNTesterUnitTests/RCTURLUtilsTests.m diff --git a/RNTester/RNTesterUnitTests/RCTUnicodeDecodeTests.m b/packages/rn-tester/RNTesterUnitTests/RCTUnicodeDecodeTests.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTUnicodeDecodeTests.m rename to packages/rn-tester/RNTesterUnitTests/RCTUnicodeDecodeTests.m diff --git a/RNTester/RNTesterUnitTests/RCTUtilsTests.m b/packages/rn-tester/RNTesterUnitTests/RCTUtilsTests.m similarity index 100% rename from RNTester/RNTesterUnitTests/RCTUtilsTests.m rename to packages/rn-tester/RNTesterUnitTests/RCTUtilsTests.m diff --git a/RNTester/RNTesterUnitTests/RNTesterUnitTestsBundle.js b/packages/rn-tester/RNTesterUnitTests/RNTesterUnitTestsBundle.js similarity index 100% rename from RNTester/RNTesterUnitTests/RNTesterUnitTestsBundle.js rename to packages/rn-tester/RNTesterUnitTests/RNTesterUnitTestsBundle.js diff --git a/RNTester/RNTesterUnitTests/libOCMock.a b/packages/rn-tester/RNTesterUnitTests/libOCMock.a similarity index 100% rename from RNTester/RNTesterUnitTests/libOCMock.a rename to packages/rn-tester/RNTesterUnitTests/libOCMock.a diff --git a/RNTester/android/app/_BUCK b/packages/rn-tester/android/app/_BUCK similarity index 100% rename from RNTester/android/app/_BUCK rename to packages/rn-tester/android/app/_BUCK diff --git a/RNTester/android/app/build.gradle b/packages/rn-tester/android/app/build.gradle similarity index 91% rename from RNTester/android/app/build.gradle rename to packages/rn-tester/android/app/build.gradle index b15a5a73536..67af8802042 100644 --- a/RNTester/android/app/build.gradle +++ b/packages/rn-tester/android/app/build.gradle @@ -66,8 +66,8 @@ plugins { * // Root dir for all JS files for the app. Defaults to `root` above. * jsRootDir: "../..", * - * // Enable Fabric at build time and runtime. - * enableFabric: true, + * // Enable react-native-codegen during build time. + * enableCodegen: true, * * // Java package name to use for any codegen artifacts produced during build time. * // Defaults to "com.facebook.fbreact.specs". @@ -85,10 +85,10 @@ project.ext.react = [ hermesCommand: "../../../node_modules/hermes-engine/%OS-BIN%/hermesc", enableHermesForVariant: { def v -> v.name.contains("hermes") }, jsRootDir: "$rootDir/RNTester", - enableFabric: (System.getenv('USE_FABRIC') ?: '0').toBoolean(), + enableCodegen: System.getenv('USE_CODEGEN'), ] -apply from: "../../../react.gradle" +apply from: "../../../../react.gradle" /** * Set this to true to create three separate APKs instead of one: @@ -106,11 +106,6 @@ def enableSeparateBuildPerCPUArchitecture = true */ def enableProguardInReleaseBuilds = true -/** - * Build and enable Fabric in RN Tester app. - */ -def enableFabric = project.ext.react.enableFabric - /** * Use the international variant of JavaScriptCore * This variant includes the ICU i18n library to make APIs like `Date.toLocaleString` @@ -127,10 +122,6 @@ android { targetCompatibility JavaVersion.VERSION_1_8 } - dexOptions { - javaMaxHeapSize "4g" - } - flavorDimensions "vm" productFlavors { hermes { @@ -139,6 +130,10 @@ android { jsc { dimension "vm" } + fabric { + // TODO T71370706 - Create a different dimension to build fabric + dimension "vm" + } } defaultConfig { @@ -149,7 +144,6 @@ android { versionName "1.0" testBuildType System.getProperty('testBuildType', 'debug') // This will later be used to control the test apk build type testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' - buildConfigField("boolean", "ENABLE_FABRIC", "$enableFabric") } signingConfigs { release { @@ -184,6 +178,8 @@ android { configurations { hermesDebugImplementation {} hermesReleaseImplementation {} + fabricDebugImplementation {} + fabricReleaseImplementation {} } dependencies { @@ -194,9 +190,11 @@ dependencies { implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.0.0" - def hermesPath = '$projectDir/../../../../node_modules/hermes-engine/android/' + def hermesPath = '$projectDir/../../../../../node_modules/hermes-engine/android/' hermesDebugImplementation files(hermesPath + "hermes-debug.aar") + fabricDebugImplementation files(hermesPath + "hermes-debug.aar") hermesReleaseImplementation files(hermesPath + "hermes-release.aar") + fabricReleaseImplementation files(hermesPath + "hermes-release.aar") debugImplementation("com.facebook.flipper:flipper:${FLIPPER_VERSION}") { exclude group:'com.facebook.fbjni' @@ -220,10 +218,3 @@ dependencies { androidTestImplementation('com.wix:detox:+') { transitive = true } androidTestImplementation 'junit:junit:4.12' } - -react { - enableCodegen = System.getenv("USE_CODEGEN") ?: false - jsRootDir = file("$rootDir/RNTester") - reactNativeRootDir = file("$rootDir") - useJavaGenerator = System.getenv("USE_CODEGEN_JAVAPOET") ?: false -} diff --git a/RNTester/android/app/gradle.properties b/packages/rn-tester/android/app/gradle.properties similarity index 100% rename from RNTester/android/app/gradle.properties rename to packages/rn-tester/android/app/gradle.properties diff --git a/RNTester/android/app/my-release-key.keystore b/packages/rn-tester/android/app/my-release-key.keystore similarity index 100% rename from RNTester/android/app/my-release-key.keystore rename to packages/rn-tester/android/app/my-release-key.keystore diff --git a/RNTester/android/app/proguard-rules.pro b/packages/rn-tester/android/app/proguard-rules.pro similarity index 100% rename from RNTester/android/app/proguard-rules.pro rename to packages/rn-tester/android/app/proguard-rules.pro diff --git a/RNTester/android/app/src/androidTest/java/com/facebook/react/uiapp/DetoxTest.java b/packages/rn-tester/android/app/src/androidTest/java/com/facebook/react/uiapp/DetoxTest.java similarity index 100% rename from RNTester/android/app/src/androidTest/java/com/facebook/react/uiapp/DetoxTest.java rename to packages/rn-tester/android/app/src/androidTest/java/com/facebook/react/uiapp/DetoxTest.java diff --git a/RNTester/android/app/src/debug/AndroidManifest.xml b/packages/rn-tester/android/app/src/debug/AndroidManifest.xml similarity index 100% rename from RNTester/android/app/src/debug/AndroidManifest.xml rename to packages/rn-tester/android/app/src/debug/AndroidManifest.xml diff --git a/RNTester/android/app/src/debug/java/com/facebook/react/uiapp/ReactNativeFlipper.java b/packages/rn-tester/android/app/src/debug/java/com/facebook/react/uiapp/ReactNativeFlipper.java similarity index 100% rename from RNTester/android/app/src/debug/java/com/facebook/react/uiapp/ReactNativeFlipper.java rename to packages/rn-tester/android/app/src/debug/java/com/facebook/react/uiapp/ReactNativeFlipper.java diff --git a/RNTester/android/app/src/main/AndroidManifest.xml b/packages/rn-tester/android/app/src/main/AndroidManifest.xml similarity index 100% rename from RNTester/android/app/src/main/AndroidManifest.xml rename to packages/rn-tester/android/app/src/main/AndroidManifest.xml diff --git a/RNTester/android/app/src/main/assets/fonts/notoserif.ttf b/packages/rn-tester/android/app/src/main/assets/fonts/notoserif.ttf similarity index 100% rename from RNTester/android/app/src/main/assets/fonts/notoserif.ttf rename to packages/rn-tester/android/app/src/main/assets/fonts/notoserif.ttf diff --git a/RNTester/android/app/src/main/assets/fonts/notoserif_bold_italic.ttf b/packages/rn-tester/android/app/src/main/assets/fonts/notoserif_bold_italic.ttf similarity index 100% rename from RNTester/android/app/src/main/assets/fonts/notoserif_bold_italic.ttf rename to packages/rn-tester/android/app/src/main/assets/fonts/notoserif_bold_italic.ttf diff --git a/RNTester/android/app/src/main/java/com/facebook/react/uiapp/RNTesterActivity.java b/packages/rn-tester/android/app/src/main/java/com/facebook/react/uiapp/RNTesterActivity.java similarity index 100% rename from RNTester/android/app/src/main/java/com/facebook/react/uiapp/RNTesterActivity.java rename to packages/rn-tester/android/app/src/main/java/com/facebook/react/uiapp/RNTesterActivity.java diff --git a/RNTester/android/app/src/main/java/com/facebook/react/uiapp/RNTesterApplication.java b/packages/rn-tester/android/app/src/main/java/com/facebook/react/uiapp/RNTesterApplication.java similarity index 96% rename from RNTester/android/app/src/main/java/com/facebook/react/uiapp/RNTesterApplication.java rename to packages/rn-tester/android/app/src/main/java/com/facebook/react/uiapp/RNTesterApplication.java index 7ed10e4abb1..a225306ddf1 100644 --- a/RNTester/android/app/src/main/java/com/facebook/react/uiapp/RNTesterApplication.java +++ b/packages/rn-tester/android/app/src/main/java/com/facebook/react/uiapp/RNTesterApplication.java @@ -7,7 +7,7 @@ package com.facebook.react.uiapp; -import static com.facebook.react.uiapp.BuildConfig.ENABLE_FABRIC; +import static com.facebook.react.uiapp.BuildConfig.FLAVOR; import android.app.Application; import android.content.Context; @@ -38,13 +38,13 @@ import java.util.List; public class RNTesterApplication extends Application implements ReactApplication { - static final boolean IS_FABRIC_ENABLED = ENABLE_FABRIC; + static final boolean IS_FABRIC_ENABLED = FLAVOR.contains("fabric"); private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) { @Override public String getJSMainModuleName() { - return "RNTester/js/RNTesterApp.android"; + return "packages/rn-tester/js/RNTesterApp.android"; } @Override diff --git a/RNTester/android/app/src/main/res/drawable/ic_create_black_48dp.png b/packages/rn-tester/android/app/src/main/res/drawable/ic_create_black_48dp.png similarity index 100% rename from RNTester/android/app/src/main/res/drawable/ic_create_black_48dp.png rename to packages/rn-tester/android/app/src/main/res/drawable/ic_create_black_48dp.png diff --git a/RNTester/android/app/src/main/res/drawable/ic_menu_black_24dp.png b/packages/rn-tester/android/app/src/main/res/drawable/ic_menu_black_24dp.png similarity index 100% rename from RNTester/android/app/src/main/res/drawable/ic_menu_black_24dp.png rename to packages/rn-tester/android/app/src/main/res/drawable/ic_menu_black_24dp.png diff --git a/RNTester/android/app/src/main/res/drawable/ic_settings_black_48dp.png b/packages/rn-tester/android/app/src/main/res/drawable/ic_settings_black_48dp.png similarity index 100% rename from RNTester/android/app/src/main/res/drawable/ic_settings_black_48dp.png rename to packages/rn-tester/android/app/src/main/res/drawable/ic_settings_black_48dp.png diff --git a/RNTester/android/app/src/main/res/drawable/launcher_icon.png b/packages/rn-tester/android/app/src/main/res/drawable/launcher_icon.png similarity index 100% rename from RNTester/android/app/src/main/res/drawable/launcher_icon.png rename to packages/rn-tester/android/app/src/main/res/drawable/launcher_icon.png diff --git a/RNTester/android/app/src/main/res/drawable/legacy_image.png b/packages/rn-tester/android/app/src/main/res/drawable/legacy_image.png similarity index 100% rename from RNTester/android/app/src/main/res/drawable/legacy_image.png rename to packages/rn-tester/android/app/src/main/res/drawable/legacy_image.png diff --git a/RNTester/android/app/src/main/res/drawable/tv_banner.png b/packages/rn-tester/android/app/src/main/res/drawable/tv_banner.png similarity index 100% rename from RNTester/android/app/src/main/res/drawable/tv_banner.png rename to packages/rn-tester/android/app/src/main/res/drawable/tv_banner.png diff --git a/RNTester/android/app/src/main/res/font/rubik.xml b/packages/rn-tester/android/app/src/main/res/font/rubik.xml similarity index 100% rename from RNTester/android/app/src/main/res/font/rubik.xml rename to packages/rn-tester/android/app/src/main/res/font/rubik.xml diff --git a/RNTester/android/app/src/main/res/font/rubik_bold.ttf b/packages/rn-tester/android/app/src/main/res/font/rubik_bold.ttf similarity index 100% rename from RNTester/android/app/src/main/res/font/rubik_bold.ttf rename to packages/rn-tester/android/app/src/main/res/font/rubik_bold.ttf diff --git a/RNTester/android/app/src/main/res/font/rubik_light.ttf b/packages/rn-tester/android/app/src/main/res/font/rubik_light.ttf similarity index 100% rename from RNTester/android/app/src/main/res/font/rubik_light.ttf rename to packages/rn-tester/android/app/src/main/res/font/rubik_light.ttf diff --git a/RNTester/android/app/src/main/res/font/rubik_medium.ttf b/packages/rn-tester/android/app/src/main/res/font/rubik_medium.ttf similarity index 100% rename from RNTester/android/app/src/main/res/font/rubik_medium.ttf rename to packages/rn-tester/android/app/src/main/res/font/rubik_medium.ttf diff --git a/RNTester/android/app/src/main/res/font/rubik_medium_italic.ttf b/packages/rn-tester/android/app/src/main/res/font/rubik_medium_italic.ttf similarity index 100% rename from RNTester/android/app/src/main/res/font/rubik_medium_italic.ttf rename to packages/rn-tester/android/app/src/main/res/font/rubik_medium_italic.ttf diff --git a/RNTester/android/app/src/main/res/font/rubik_regular.ttf b/packages/rn-tester/android/app/src/main/res/font/rubik_regular.ttf similarity index 100% rename from RNTester/android/app/src/main/res/font/rubik_regular.ttf rename to packages/rn-tester/android/app/src/main/res/font/rubik_regular.ttf diff --git a/RNTester/android/app/src/main/res/layout/activity_main.xml b/packages/rn-tester/android/app/src/main/res/layout/activity_main.xml similarity index 100% rename from RNTester/android/app/src/main/res/layout/activity_main.xml rename to packages/rn-tester/android/app/src/main/res/layout/activity_main.xml diff --git a/RNTester/android/app/src/main/res/values/strings.xml b/packages/rn-tester/android/app/src/main/res/values/strings.xml similarity index 100% rename from RNTester/android/app/src/main/res/values/strings.xml rename to packages/rn-tester/android/app/src/main/res/values/strings.xml diff --git a/RNTester/android/app/src/main/res/values/styles.xml b/packages/rn-tester/android/app/src/main/res/values/styles.xml similarity index 100% rename from RNTester/android/app/src/main/res/values/styles.xml rename to packages/rn-tester/android/app/src/main/res/values/styles.xml diff --git a/RNTester/e2e/__tests__/Button-test.js b/packages/rn-tester/e2e/__tests__/Button-test.js similarity index 100% rename from RNTester/e2e/__tests__/Button-test.js rename to packages/rn-tester/e2e/__tests__/Button-test.js diff --git a/RNTester/e2e/__tests__/DatePickerIOS-test.js b/packages/rn-tester/e2e/__tests__/DatePickerIOS-test.js similarity index 100% rename from RNTester/e2e/__tests__/DatePickerIOS-test.js rename to packages/rn-tester/e2e/__tests__/DatePickerIOS-test.js diff --git a/RNTester/e2e/__tests__/Picker-test.js b/packages/rn-tester/e2e/__tests__/Picker-test.js similarity index 100% rename from RNTester/e2e/__tests__/Picker-test.js rename to packages/rn-tester/e2e/__tests__/Picker-test.js diff --git a/RNTester/e2e/__tests__/TextInput-test.js b/packages/rn-tester/e2e/__tests__/TextInput-test.js similarity index 100% rename from RNTester/e2e/__tests__/TextInput-test.js rename to packages/rn-tester/e2e/__tests__/TextInput-test.js diff --git a/RNTester/e2e/__tests__/Touchable-test.js b/packages/rn-tester/e2e/__tests__/Touchable-test.js similarity index 100% rename from RNTester/e2e/__tests__/Touchable-test.js rename to packages/rn-tester/e2e/__tests__/Touchable-test.js diff --git a/RNTester/e2e/config.json b/packages/rn-tester/e2e/config.json similarity index 100% rename from RNTester/e2e/config.json rename to packages/rn-tester/e2e/config.json diff --git a/RNTester/e2e/e2e-helpers.js b/packages/rn-tester/e2e/e2e-helpers.js similarity index 100% rename from RNTester/e2e/e2e-helpers.js rename to packages/rn-tester/e2e/e2e-helpers.js diff --git a/RNTester/e2e/test-init.js b/packages/rn-tester/e2e/test-init.js similarity index 100% rename from RNTester/e2e/test-init.js rename to packages/rn-tester/e2e/test-init.js diff --git a/RNTester/js/RNTesterApp.android.js b/packages/rn-tester/js/RNTesterApp.android.js similarity index 99% rename from RNTester/js/RNTesterApp.android.js rename to packages/rn-tester/js/RNTesterApp.android.js index d7371b4ee6a..fd3d45955dc 100644 --- a/RNTester/js/RNTesterApp.android.js +++ b/packages/rn-tester/js/RNTesterApp.android.js @@ -18,7 +18,7 @@ const RNTesterNavigationReducer = require('./utils/RNTesterNavigationReducer'); const React = require('react'); const URIActionMap = require('./utils/URIActionMap'); -const nativeImageSource = require('../../Libraries/Image/nativeImageSource'); +const nativeImageSource = require('../../../Libraries/Image/nativeImageSource'); const { AppRegistry, diff --git a/RNTester/js/RNTesterApp.ios.js b/packages/rn-tester/js/RNTesterApp.ios.js similarity index 98% rename from RNTester/js/RNTesterApp.ios.js rename to packages/rn-tester/js/RNTesterApp.ios.js index 1ae924c9b06..194892b50d6 100644 --- a/RNTester/js/RNTesterApp.ios.js +++ b/packages/rn-tester/js/RNTesterApp.ios.js @@ -38,7 +38,7 @@ import type {RNTesterExample} from './types/RNTesterTypes'; import type {RNTesterAction} from './utils/RNTesterActions'; import type {RNTesterNavigationState} from './utils/RNTesterNavigationReducer'; import {RNTesterThemeContext, themes} from './components/RNTesterTheme'; -import type {ColorSchemeName} from '../../Libraries/Utilities/NativeAppearance'; +import type {ColorSchemeName} from '../../../Libraries/Utilities/NativeAppearance'; type Props = {exampleFromAppetizeParams?: ?string, ...}; diff --git a/RNTester/js/assets/bandaged.png b/packages/rn-tester/js/assets/bandaged.png similarity index 100% rename from RNTester/js/assets/bandaged.png rename to packages/rn-tester/js/assets/bandaged.png diff --git a/RNTester/js/assets/bunny.png b/packages/rn-tester/js/assets/bunny.png similarity index 100% rename from RNTester/js/assets/bunny.png rename to packages/rn-tester/js/assets/bunny.png diff --git a/RNTester/js/assets/call.png b/packages/rn-tester/js/assets/call.png similarity index 100% rename from RNTester/js/assets/call.png rename to packages/rn-tester/js/assets/call.png diff --git a/RNTester/js/assets/dislike.png b/packages/rn-tester/js/assets/dislike.png similarity index 100% rename from RNTester/js/assets/dislike.png rename to packages/rn-tester/js/assets/dislike.png diff --git a/RNTester/js/assets/fist.png b/packages/rn-tester/js/assets/fist.png similarity index 100% rename from RNTester/js/assets/fist.png rename to packages/rn-tester/js/assets/fist.png diff --git a/RNTester/js/assets/flowers.png b/packages/rn-tester/js/assets/flowers.png similarity index 100% rename from RNTester/js/assets/flowers.png rename to packages/rn-tester/js/assets/flowers.png diff --git a/RNTester/js/assets/flux@3x.png b/packages/rn-tester/js/assets/flux@3x.png similarity index 100% rename from RNTester/js/assets/flux@3x.png rename to packages/rn-tester/js/assets/flux@3x.png diff --git a/RNTester/js/assets/hawk.png b/packages/rn-tester/js/assets/hawk.png similarity index 100% rename from RNTester/js/assets/hawk.png rename to packages/rn-tester/js/assets/hawk.png diff --git a/RNTester/js/assets/heart.png b/packages/rn-tester/js/assets/heart.png similarity index 100% rename from RNTester/js/assets/heart.png rename to packages/rn-tester/js/assets/heart.png diff --git a/RNTester/js/assets/helloworld.html b/packages/rn-tester/js/assets/helloworld.html similarity index 100% rename from RNTester/js/assets/helloworld.html rename to packages/rn-tester/js/assets/helloworld.html diff --git a/RNTester/js/assets/imageMask.png b/packages/rn-tester/js/assets/imageMask.png similarity index 100% rename from RNTester/js/assets/imageMask.png rename to packages/rn-tester/js/assets/imageMask.png diff --git a/RNTester/js/assets/like.png b/packages/rn-tester/js/assets/like.png similarity index 100% rename from RNTester/js/assets/like.png rename to packages/rn-tester/js/assets/like.png diff --git a/RNTester/js/assets/liking.png b/packages/rn-tester/js/assets/liking.png similarity index 100% rename from RNTester/js/assets/liking.png rename to packages/rn-tester/js/assets/liking.png diff --git a/RNTester/js/assets/messagingtest.html b/packages/rn-tester/js/assets/messagingtest.html similarity index 100% rename from RNTester/js/assets/messagingtest.html rename to packages/rn-tester/js/assets/messagingtest.html diff --git a/RNTester/js/assets/party.png b/packages/rn-tester/js/assets/party.png similarity index 100% rename from RNTester/js/assets/party.png rename to packages/rn-tester/js/assets/party.png diff --git a/RNTester/js/assets/poke.png b/packages/rn-tester/js/assets/poke.png similarity index 100% rename from RNTester/js/assets/poke.png rename to packages/rn-tester/js/assets/poke.png diff --git a/RNTester/js/assets/relay@3x.png b/packages/rn-tester/js/assets/relay@3x.png similarity index 100% rename from RNTester/js/assets/relay@3x.png rename to packages/rn-tester/js/assets/relay@3x.png diff --git a/RNTester/js/assets/slider-left.png b/packages/rn-tester/js/assets/slider-left.png similarity index 100% rename from RNTester/js/assets/slider-left.png rename to packages/rn-tester/js/assets/slider-left.png diff --git a/RNTester/js/assets/slider-left@2x.png b/packages/rn-tester/js/assets/slider-left@2x.png similarity index 100% rename from RNTester/js/assets/slider-left@2x.png rename to packages/rn-tester/js/assets/slider-left@2x.png diff --git a/RNTester/js/assets/slider-right.png b/packages/rn-tester/js/assets/slider-right.png similarity index 100% rename from RNTester/js/assets/slider-right.png rename to packages/rn-tester/js/assets/slider-right.png diff --git a/RNTester/js/assets/slider-right@2x.png b/packages/rn-tester/js/assets/slider-right@2x.png similarity index 100% rename from RNTester/js/assets/slider-right@2x.png rename to packages/rn-tester/js/assets/slider-right@2x.png diff --git a/RNTester/js/assets/slider.png b/packages/rn-tester/js/assets/slider.png similarity index 100% rename from RNTester/js/assets/slider.png rename to packages/rn-tester/js/assets/slider.png diff --git a/RNTester/js/assets/slider@2x.png b/packages/rn-tester/js/assets/slider@2x.png similarity index 100% rename from RNTester/js/assets/slider@2x.png rename to packages/rn-tester/js/assets/slider@2x.png diff --git a/RNTester/js/assets/superlike.png b/packages/rn-tester/js/assets/superlike.png similarity index 100% rename from RNTester/js/assets/superlike.png rename to packages/rn-tester/js/assets/superlike.png diff --git a/RNTester/js/assets/trees.jpg b/packages/rn-tester/js/assets/trees.jpg similarity index 100% rename from RNTester/js/assets/trees.jpg rename to packages/rn-tester/js/assets/trees.jpg diff --git a/RNTester/js/assets/tumblr_mfqekpMktw1rn90umo1_500.gif b/packages/rn-tester/js/assets/tumblr_mfqekpMktw1rn90umo1_500.gif similarity index 100% rename from RNTester/js/assets/tumblr_mfqekpMktw1rn90umo1_500.gif rename to packages/rn-tester/js/assets/tumblr_mfqekpMktw1rn90umo1_500.gif diff --git a/RNTester/js/assets/uie_comment_highlighted@2x.png b/packages/rn-tester/js/assets/uie_comment_highlighted@2x.png similarity index 100% rename from RNTester/js/assets/uie_comment_highlighted@2x.png rename to packages/rn-tester/js/assets/uie_comment_highlighted@2x.png diff --git a/RNTester/js/assets/uie_comment_normal@2x.png b/packages/rn-tester/js/assets/uie_comment_normal@2x.png similarity index 100% rename from RNTester/js/assets/uie_comment_normal@2x.png rename to packages/rn-tester/js/assets/uie_comment_normal@2x.png diff --git a/RNTester/js/assets/uie_thumb_big.png b/packages/rn-tester/js/assets/uie_thumb_big.png similarity index 100% rename from RNTester/js/assets/uie_thumb_big.png rename to packages/rn-tester/js/assets/uie_thumb_big.png diff --git a/RNTester/js/assets/uie_thumb_normal@2x.png b/packages/rn-tester/js/assets/uie_thumb_normal@2x.png similarity index 100% rename from RNTester/js/assets/uie_thumb_normal@2x.png rename to packages/rn-tester/js/assets/uie_thumb_normal@2x.png diff --git a/RNTester/js/assets/uie_thumb_selected@2x.png b/packages/rn-tester/js/assets/uie_thumb_selected@2x.png similarity index 100% rename from RNTester/js/assets/uie_thumb_selected@2x.png rename to packages/rn-tester/js/assets/uie_thumb_selected@2x.png diff --git a/RNTester/js/assets/victory.png b/packages/rn-tester/js/assets/victory.png similarity index 100% rename from RNTester/js/assets/victory.png rename to packages/rn-tester/js/assets/victory.png diff --git a/RNTester/js/components/ListExampleShared.js b/packages/rn-tester/js/components/ListExampleShared.js similarity index 100% rename from RNTester/js/components/ListExampleShared.js rename to packages/rn-tester/js/components/ListExampleShared.js diff --git a/RNTester/js/components/RNTesterBlock.js b/packages/rn-tester/js/components/RNTesterBlock.js similarity index 100% rename from RNTester/js/components/RNTesterBlock.js rename to packages/rn-tester/js/components/RNTesterBlock.js diff --git a/RNTester/js/components/RNTesterButton.js b/packages/rn-tester/js/components/RNTesterButton.js similarity index 93% rename from RNTester/js/components/RNTesterButton.js rename to packages/rn-tester/js/components/RNTesterButton.js index 7235dd576e6..25ffd42ceec 100644 --- a/RNTester/js/components/RNTesterButton.js +++ b/packages/rn-tester/js/components/RNTesterButton.js @@ -14,7 +14,7 @@ const React = require('react'); const {StyleSheet, Text, TouchableHighlight} = require('react-native'); -import type {PressEvent} from '../../../Libraries/Types/CoreEventTypes'; +import type {PressEvent} from '../../../../Libraries/Types/CoreEventTypes'; type Props = $ReadOnly<{| children?: React.Node, diff --git a/RNTester/js/components/RNTesterExampleContainer.js b/packages/rn-tester/js/components/RNTesterExampleContainer.js similarity index 100% rename from RNTester/js/components/RNTesterExampleContainer.js rename to packages/rn-tester/js/components/RNTesterExampleContainer.js diff --git a/RNTester/js/components/RNTesterExampleFilter.js b/packages/rn-tester/js/components/RNTesterExampleFilter.js similarity index 100% rename from RNTester/js/components/RNTesterExampleFilter.js rename to packages/rn-tester/js/components/RNTesterExampleFilter.js diff --git a/RNTester/js/components/RNTesterExampleList.js b/packages/rn-tester/js/components/RNTesterExampleList.js similarity index 98% rename from RNTester/js/components/RNTesterExampleList.js rename to packages/rn-tester/js/components/RNTesterExampleList.js index 6ac51c0dd39..0081c105e05 100644 --- a/RNTester/js/components/RNTesterExampleList.js +++ b/packages/rn-tester/js/components/RNTesterExampleList.js @@ -23,7 +23,7 @@ const { View, } = require('react-native'); -import type {ViewStyleProp} from '../../../Libraries/StyleSheet/StyleSheet'; +import type {ViewStyleProp} from '../../../../Libraries/StyleSheet/StyleSheet'; import type {RNTesterExample} from '../types/RNTesterTypes'; import {RNTesterThemeContext} from './RNTesterTheme'; diff --git a/RNTester/js/components/RNTesterPage.js b/packages/rn-tester/js/components/RNTesterPage.js similarity index 100% rename from RNTester/js/components/RNTesterPage.js rename to packages/rn-tester/js/components/RNTesterPage.js diff --git a/RNTester/js/components/RNTesterSettingSwitchRow.js b/packages/rn-tester/js/components/RNTesterSettingSwitchRow.js similarity index 100% rename from RNTester/js/components/RNTesterSettingSwitchRow.js rename to packages/rn-tester/js/components/RNTesterSettingSwitchRow.js diff --git a/RNTester/js/components/RNTesterTheme.js b/packages/rn-tester/js/components/RNTesterTheme.js similarity index 100% rename from RNTester/js/components/RNTesterTheme.js rename to packages/rn-tester/js/components/RNTesterTheme.js diff --git a/RNTester/js/components/RNTesterTitle.js b/packages/rn-tester/js/components/RNTesterTitle.js similarity index 100% rename from RNTester/js/components/RNTesterTitle.js rename to packages/rn-tester/js/components/RNTesterTitle.js diff --git a/RNTester/js/components/TextInlineView.js b/packages/rn-tester/js/components/TextInlineView.js similarity index 100% rename from RNTester/js/components/TextInlineView.js rename to packages/rn-tester/js/components/TextInlineView.js diff --git a/RNTester/js/components/TextLegend.js b/packages/rn-tester/js/components/TextLegend.js similarity index 100% rename from RNTester/js/components/TextLegend.js rename to packages/rn-tester/js/components/TextLegend.js diff --git a/RNTester/js/components/createExamplePage.js b/packages/rn-tester/js/components/createExamplePage.js similarity index 100% rename from RNTester/js/components/createExamplePage.js rename to packages/rn-tester/js/components/createExamplePage.js diff --git a/RNTester/js/examples/Accessibility/AccessibilityAndroidExample.android.js b/packages/rn-tester/js/examples/Accessibility/AccessibilityAndroidExample.android.js similarity index 100% rename from RNTester/js/examples/Accessibility/AccessibilityAndroidExample.android.js rename to packages/rn-tester/js/examples/Accessibility/AccessibilityAndroidExample.android.js diff --git a/RNTester/js/examples/Accessibility/AccessibilityExample.js b/packages/rn-tester/js/examples/Accessibility/AccessibilityExample.js similarity index 100% rename from RNTester/js/examples/Accessibility/AccessibilityExample.js rename to packages/rn-tester/js/examples/Accessibility/AccessibilityExample.js diff --git a/RNTester/js/examples/Accessibility/AccessibilityIOSExample.js b/packages/rn-tester/js/examples/Accessibility/AccessibilityIOSExample.js similarity index 100% rename from RNTester/js/examples/Accessibility/AccessibilityIOSExample.js rename to packages/rn-tester/js/examples/Accessibility/AccessibilityIOSExample.js diff --git a/RNTester/js/examples/Accessibility/check.png b/packages/rn-tester/js/examples/Accessibility/check.png similarity index 100% rename from RNTester/js/examples/Accessibility/check.png rename to packages/rn-tester/js/examples/Accessibility/check.png diff --git a/RNTester/js/examples/Accessibility/mixed.png b/packages/rn-tester/js/examples/Accessibility/mixed.png similarity index 100% rename from RNTester/js/examples/Accessibility/mixed.png rename to packages/rn-tester/js/examples/Accessibility/mixed.png diff --git a/RNTester/js/examples/Accessibility/uncheck.png b/packages/rn-tester/js/examples/Accessibility/uncheck.png similarity index 100% rename from RNTester/js/examples/Accessibility/uncheck.png rename to packages/rn-tester/js/examples/Accessibility/uncheck.png diff --git a/RNTester/js/examples/ActionSheetIOS/ActionSheetIOSExample.js b/packages/rn-tester/js/examples/ActionSheetIOS/ActionSheetIOSExample.js similarity index 100% rename from RNTester/js/examples/ActionSheetIOS/ActionSheetIOSExample.js rename to packages/rn-tester/js/examples/ActionSheetIOS/ActionSheetIOSExample.js diff --git a/RNTester/js/examples/ActivityIndicator/ActivityIndicatorExample.js b/packages/rn-tester/js/examples/ActivityIndicator/ActivityIndicatorExample.js similarity index 100% rename from RNTester/js/examples/ActivityIndicator/ActivityIndicatorExample.js rename to packages/rn-tester/js/examples/ActivityIndicator/ActivityIndicatorExample.js diff --git a/RNTester/js/examples/Alert/AlertExample.js b/packages/rn-tester/js/examples/Alert/AlertExample.js similarity index 100% rename from RNTester/js/examples/Alert/AlertExample.js rename to packages/rn-tester/js/examples/Alert/AlertExample.js diff --git a/RNTester/js/examples/Alert/AlertIOSExample.js b/packages/rn-tester/js/examples/Alert/AlertIOSExample.js similarity index 100% rename from RNTester/js/examples/Alert/AlertIOSExample.js rename to packages/rn-tester/js/examples/Alert/AlertIOSExample.js diff --git a/RNTester/js/examples/Animated/AnimatedExample.js b/packages/rn-tester/js/examples/Animated/AnimatedExample.js similarity index 100% rename from RNTester/js/examples/Animated/AnimatedExample.js rename to packages/rn-tester/js/examples/Animated/AnimatedExample.js diff --git a/RNTester/js/examples/Animated/AnimatedGratuitousApp/AnExApp.js b/packages/rn-tester/js/examples/Animated/AnimatedGratuitousApp/AnExApp.js similarity index 100% rename from RNTester/js/examples/Animated/AnimatedGratuitousApp/AnExApp.js rename to packages/rn-tester/js/examples/Animated/AnimatedGratuitousApp/AnExApp.js diff --git a/RNTester/js/examples/Animated/AnimatedGratuitousApp/AnExBobble.js b/packages/rn-tester/js/examples/Animated/AnimatedGratuitousApp/AnExBobble.js similarity index 100% rename from RNTester/js/examples/Animated/AnimatedGratuitousApp/AnExBobble.js rename to packages/rn-tester/js/examples/Animated/AnimatedGratuitousApp/AnExBobble.js diff --git a/RNTester/js/examples/Animated/AnimatedGratuitousApp/AnExChained.js b/packages/rn-tester/js/examples/Animated/AnimatedGratuitousApp/AnExChained.js similarity index 100% rename from RNTester/js/examples/Animated/AnimatedGratuitousApp/AnExChained.js rename to packages/rn-tester/js/examples/Animated/AnimatedGratuitousApp/AnExChained.js diff --git a/RNTester/js/examples/Animated/AnimatedGratuitousApp/AnExScroll.js b/packages/rn-tester/js/examples/Animated/AnimatedGratuitousApp/AnExScroll.js similarity index 100% rename from RNTester/js/examples/Animated/AnimatedGratuitousApp/AnExScroll.js rename to packages/rn-tester/js/examples/Animated/AnimatedGratuitousApp/AnExScroll.js diff --git a/RNTester/js/examples/Animated/AnimatedGratuitousApp/AnExSet.js b/packages/rn-tester/js/examples/Animated/AnimatedGratuitousApp/AnExSet.js similarity index 100% rename from RNTester/js/examples/Animated/AnimatedGratuitousApp/AnExSet.js rename to packages/rn-tester/js/examples/Animated/AnimatedGratuitousApp/AnExSet.js diff --git a/RNTester/js/examples/Animated/AnimatedGratuitousApp/AnExSlides.md b/packages/rn-tester/js/examples/Animated/AnimatedGratuitousApp/AnExSlides.md similarity index 100% rename from RNTester/js/examples/Animated/AnimatedGratuitousApp/AnExSlides.md rename to packages/rn-tester/js/examples/Animated/AnimatedGratuitousApp/AnExSlides.md diff --git a/RNTester/js/examples/Animated/AnimatedGratuitousApp/AnExTilt.js b/packages/rn-tester/js/examples/Animated/AnimatedGratuitousApp/AnExTilt.js similarity index 100% rename from RNTester/js/examples/Animated/AnimatedGratuitousApp/AnExTilt.js rename to packages/rn-tester/js/examples/Animated/AnimatedGratuitousApp/AnExTilt.js diff --git a/RNTester/js/examples/AppState/AppStateExample.js b/packages/rn-tester/js/examples/AppState/AppStateExample.js similarity index 100% rename from RNTester/js/examples/AppState/AppStateExample.js rename to packages/rn-tester/js/examples/AppState/AppStateExample.js diff --git a/RNTester/js/examples/Appearance/AppearanceExample.js b/packages/rn-tester/js/examples/Appearance/AppearanceExample.js similarity index 98% rename from RNTester/js/examples/Appearance/AppearanceExample.js rename to packages/rn-tester/js/examples/Appearance/AppearanceExample.js index bc2d074b2be..741c265d3c7 100644 --- a/RNTester/js/examples/Appearance/AppearanceExample.js +++ b/packages/rn-tester/js/examples/Appearance/AppearanceExample.js @@ -12,7 +12,7 @@ import * as React from 'react'; import {Appearance, Text, useColorScheme, View} from 'react-native'; -import type {AppearancePreferences} from '../../../../Libraries/Utilities/NativeAppearance'; +import type {AppearancePreferences} from '../../../../../Libraries/Utilities/NativeAppearance'; import {RNTesterThemeContext, themes} from '../../components/RNTesterTheme'; class ColorSchemeSubscription extends React.Component< diff --git a/RNTester/js/examples/AsyncStorage/AsyncStorageExample.js b/packages/rn-tester/js/examples/AsyncStorage/AsyncStorageExample.js similarity index 100% rename from RNTester/js/examples/AsyncStorage/AsyncStorageExample.js rename to packages/rn-tester/js/examples/AsyncStorage/AsyncStorageExample.js diff --git a/RNTester/js/examples/Border/BorderExample.js b/packages/rn-tester/js/examples/Border/BorderExample.js similarity index 100% rename from RNTester/js/examples/Border/BorderExample.js rename to packages/rn-tester/js/examples/Border/BorderExample.js diff --git a/RNTester/js/examples/BoxShadow/BoxShadowExample.js b/packages/rn-tester/js/examples/BoxShadow/BoxShadowExample.js similarity index 100% rename from RNTester/js/examples/BoxShadow/BoxShadowExample.js rename to packages/rn-tester/js/examples/BoxShadow/BoxShadowExample.js diff --git a/RNTester/js/examples/Button/ButtonExample.js b/packages/rn-tester/js/examples/Button/ButtonExample.js similarity index 100% rename from RNTester/js/examples/Button/ButtonExample.js rename to packages/rn-tester/js/examples/Button/ButtonExample.js diff --git a/RNTester/js/examples/Clipboard/ClipboardExample.js b/packages/rn-tester/js/examples/Clipboard/ClipboardExample.js similarity index 100% rename from RNTester/js/examples/Clipboard/ClipboardExample.js rename to packages/rn-tester/js/examples/Clipboard/ClipboardExample.js diff --git a/RNTester/js/examples/Crash/CrashExample.js b/packages/rn-tester/js/examples/Crash/CrashExample.js similarity index 100% rename from RNTester/js/examples/Crash/CrashExample.js rename to packages/rn-tester/js/examples/Crash/CrashExample.js diff --git a/RNTester/js/examples/DatePicker/DatePickerAndroidExample.js b/packages/rn-tester/js/examples/DatePicker/DatePickerAndroidExample.js similarity index 100% rename from RNTester/js/examples/DatePicker/DatePickerAndroidExample.js rename to packages/rn-tester/js/examples/DatePicker/DatePickerAndroidExample.js diff --git a/RNTester/js/examples/DatePicker/DatePickerIOSExample.js b/packages/rn-tester/js/examples/DatePicker/DatePickerIOSExample.js similarity index 100% rename from RNTester/js/examples/DatePicker/DatePickerIOSExample.js rename to packages/rn-tester/js/examples/DatePicker/DatePickerIOSExample.js diff --git a/RNTester/js/examples/DevSettings/DevSettingsExample.js b/packages/rn-tester/js/examples/DevSettings/DevSettingsExample.js similarity index 100% rename from RNTester/js/examples/DevSettings/DevSettingsExample.js rename to packages/rn-tester/js/examples/DevSettings/DevSettingsExample.js diff --git a/RNTester/js/examples/Dimensions/DimensionsExample.js b/packages/rn-tester/js/examples/Dimensions/DimensionsExample.js similarity index 100% rename from RNTester/js/examples/Dimensions/DimensionsExample.js rename to packages/rn-tester/js/examples/Dimensions/DimensionsExample.js diff --git a/RNTester/js/examples/FlatList/FlatListExample.js b/packages/rn-tester/js/examples/FlatList/FlatListExample.js similarity index 99% rename from RNTester/js/examples/FlatList/FlatListExample.js rename to packages/rn-tester/js/examples/FlatList/FlatListExample.js index ce2650f66a3..dfa097b6c6b 100644 --- a/RNTester/js/examples/FlatList/FlatListExample.js +++ b/packages/rn-tester/js/examples/FlatList/FlatListExample.js @@ -13,7 +13,7 @@ const RNTesterPage = require('../../components/RNTesterPage'); const React = require('react'); -const infoLog = require('../../../../Libraries/Utilities/infoLog'); +const infoLog = require('../../../../../Libraries/Utilities/infoLog'); const { FooterComponent, diff --git a/RNTester/js/examples/Image/ImageCapInsetsExample.js b/packages/rn-tester/js/examples/Image/ImageCapInsetsExample.js similarity index 95% rename from RNTester/js/examples/Image/ImageCapInsetsExample.js rename to packages/rn-tester/js/examples/Image/ImageCapInsetsExample.js index a7ab1de9349..c0df4a58bf9 100644 --- a/RNTester/js/examples/Image/ImageCapInsetsExample.js +++ b/packages/rn-tester/js/examples/Image/ImageCapInsetsExample.js @@ -13,7 +13,7 @@ const React = require('react'); const ReactNative = require('react-native'); -const nativeImageSource = require('../../../../Libraries/Image/nativeImageSource'); +const nativeImageSource = require('../../../../../Libraries/Image/nativeImageSource'); const {Image, StyleSheet, Text, View} = ReactNative; type Props = $ReadOnly<{||}>; diff --git a/RNTester/js/examples/Image/ImageExample.js b/packages/rn-tester/js/examples/Image/ImageExample.js similarity index 100% rename from RNTester/js/examples/Image/ImageExample.js rename to packages/rn-tester/js/examples/Image/ImageExample.js diff --git a/RNTester/js/examples/InputAccessoryView/InputAccessoryViewExample.js b/packages/rn-tester/js/examples/InputAccessoryView/InputAccessoryViewExample.js similarity index 100% rename from RNTester/js/examples/InputAccessoryView/InputAccessoryViewExample.js rename to packages/rn-tester/js/examples/InputAccessoryView/InputAccessoryViewExample.js diff --git a/RNTester/js/examples/JSResponderHandlerExample/JSResponderHandlerExample.js b/packages/rn-tester/js/examples/JSResponderHandlerExample/JSResponderHandlerExample.js similarity index 100% rename from RNTester/js/examples/JSResponderHandlerExample/JSResponderHandlerExample.js rename to packages/rn-tester/js/examples/JSResponderHandlerExample/JSResponderHandlerExample.js diff --git a/RNTester/js/examples/KeyboardAvoidingView/KeyboardAvoidingViewExample.js b/packages/rn-tester/js/examples/KeyboardAvoidingView/KeyboardAvoidingViewExample.js similarity index 100% rename from RNTester/js/examples/KeyboardAvoidingView/KeyboardAvoidingViewExample.js rename to packages/rn-tester/js/examples/KeyboardAvoidingView/KeyboardAvoidingViewExample.js diff --git a/RNTester/js/examples/Layout/LayoutAnimationExample.js b/packages/rn-tester/js/examples/Layout/LayoutAnimationExample.js similarity index 100% rename from RNTester/js/examples/Layout/LayoutAnimationExample.js rename to packages/rn-tester/js/examples/Layout/LayoutAnimationExample.js diff --git a/RNTester/js/examples/Layout/LayoutEventsExample.js b/packages/rn-tester/js/examples/Layout/LayoutEventsExample.js similarity index 98% rename from RNTester/js/examples/Layout/LayoutEventsExample.js rename to packages/rn-tester/js/examples/Layout/LayoutEventsExample.js index 5abb07d95e7..3d299ae6a51 100644 --- a/RNTester/js/examples/Layout/LayoutEventsExample.js +++ b/packages/rn-tester/js/examples/Layout/LayoutEventsExample.js @@ -23,7 +23,7 @@ const { import type { ViewLayout, ViewLayoutEvent, -} from '../../../../Libraries/Components/View/ViewPropTypes'; +} from '../../../../../Libraries/Components/View/ViewPropTypes'; type Props = $ReadOnly<{||}>; type State = { diff --git a/RNTester/js/examples/Layout/LayoutExample.js b/packages/rn-tester/js/examples/Layout/LayoutExample.js similarity index 100% rename from RNTester/js/examples/Layout/LayoutExample.js rename to packages/rn-tester/js/examples/Layout/LayoutExample.js diff --git a/RNTester/js/examples/Linking/LinkingExample.js b/packages/rn-tester/js/examples/Linking/LinkingExample.js similarity index 100% rename from RNTester/js/examples/Linking/LinkingExample.js rename to packages/rn-tester/js/examples/Linking/LinkingExample.js diff --git a/RNTester/js/examples/MaskedView/MaskedViewExample.js b/packages/rn-tester/js/examples/MaskedView/MaskedViewExample.js similarity index 100% rename from RNTester/js/examples/MaskedView/MaskedViewExample.js rename to packages/rn-tester/js/examples/MaskedView/MaskedViewExample.js diff --git a/RNTester/js/examples/Modal/ModalExample.js b/packages/rn-tester/js/examples/Modal/ModalExample.js similarity index 100% rename from RNTester/js/examples/Modal/ModalExample.js rename to packages/rn-tester/js/examples/Modal/ModalExample.js diff --git a/RNTester/js/examples/MultiColumn/MultiColumnExample.js b/packages/rn-tester/js/examples/MultiColumn/MultiColumnExample.js similarity index 98% rename from RNTester/js/examples/MultiColumn/MultiColumnExample.js rename to packages/rn-tester/js/examples/MultiColumn/MultiColumnExample.js index 601ddf67b12..29eecb93c6e 100644 --- a/RNTester/js/examples/MultiColumn/MultiColumnExample.js +++ b/packages/rn-tester/js/examples/MultiColumn/MultiColumnExample.js @@ -12,7 +12,7 @@ const RNTesterPage = require('../../components/RNTesterPage'); const React = require('react'); -const infoLog = require('../../../../Libraries/Utilities/infoLog'); +const infoLog = require('../../../../../Libraries/Utilities/infoLog'); const { FooterComponent, diff --git a/RNTester/js/examples/NativeAnimation/NativeAnimationsExample.js b/packages/rn-tester/js/examples/NativeAnimation/NativeAnimationsExample.js similarity index 98% rename from RNTester/js/examples/NativeAnimation/NativeAnimationsExample.js rename to packages/rn-tester/js/examples/NativeAnimation/NativeAnimationsExample.js index e6c4fcb591c..adcb40ff499 100644 --- a/RNTester/js/examples/NativeAnimation/NativeAnimationsExample.js +++ b/packages/rn-tester/js/examples/NativeAnimation/NativeAnimationsExample.js @@ -195,13 +195,13 @@ class InternalSettings extends React.Component< initialValue={false} label="Track JS Stalls" onEnable={() => { - require('../../../../Libraries/Interaction/JSEventLoopWatchdog').install( + require('../../../../../Libraries/Interaction/JSEventLoopWatchdog').install( { thresholdMS: 25, }, ); this.setState({busyTime: ''}); - require('../../../../Libraries/Interaction/JSEventLoopWatchdog').addHandler( + require('../../../../../Libraries/Interaction/JSEventLoopWatchdog').addHandler( { onStall: ({busyTime}) => this.setState(state => ({ diff --git a/RNTester/js/examples/NewAppScreen/NewAppScreenExample.js b/packages/rn-tester/js/examples/NewAppScreen/NewAppScreenExample.js similarity index 97% rename from RNTester/js/examples/NewAppScreen/NewAppScreenExample.js rename to packages/rn-tester/js/examples/NewAppScreen/NewAppScreenExample.js index c7f9b3dffab..277cdc9a5d8 100644 --- a/RNTester/js/examples/NewAppScreen/NewAppScreenExample.js +++ b/packages/rn-tester/js/examples/NewAppScreen/NewAppScreenExample.js @@ -18,7 +18,7 @@ const { Colors, DebugInstructions, ReloadInstructions, -} = require('../../../../Libraries/NewAppScreen'); +} = require('../../../../../Libraries/NewAppScreen'); exports.title = 'New App Screen'; exports.description = 'Displays the content of the new app screen'; diff --git a/RNTester/js/examples/OrientationChange/OrientationChangeExample.js b/packages/rn-tester/js/examples/OrientationChange/OrientationChangeExample.js similarity index 94% rename from RNTester/js/examples/OrientationChange/OrientationChangeExample.js rename to packages/rn-tester/js/examples/OrientationChange/OrientationChangeExample.js index d7ddd4f4274..9233b93aca0 100644 --- a/RNTester/js/examples/OrientationChange/OrientationChangeExample.js +++ b/packages/rn-tester/js/examples/OrientationChange/OrientationChangeExample.js @@ -14,7 +14,7 @@ const React = require('react'); const {DeviceEventEmitter, Text, View} = require('react-native'); -import {type EventSubscription} from '../../../../Libraries/vendor/emitter/EventEmitter'; +import {type EventSubscription} from '../../../../../Libraries/vendor/emitter/EventEmitter'; class OrientationChangeExample extends React.Component<{...}, $FlowFixMeState> { _orientationSubscription: EventSubscription; diff --git a/RNTester/js/examples/PanResponder/PanResponderExample.js b/packages/rn-tester/js/examples/PanResponder/PanResponderExample.js similarity index 96% rename from RNTester/js/examples/PanResponder/PanResponderExample.js rename to packages/rn-tester/js/examples/PanResponder/PanResponderExample.js index db85851eb38..a09b7387f9c 100644 --- a/RNTester/js/examples/PanResponder/PanResponderExample.js +++ b/packages/rn-tester/js/examples/PanResponder/PanResponderExample.js @@ -17,8 +17,8 @@ const RNTesterPage = require('../../components/RNTesterPage'); import type { PanResponderInstance, GestureState, -} from '../../../../Libraries/Interaction/PanResponder'; -import type {PressEvent} from '../../../../Libraries/Types/CoreEventTypes'; +} from '../../../../../Libraries/Interaction/PanResponder'; +import type {PressEvent} from '../../../../../Libraries/Types/CoreEventTypes'; type CircleStyles = { backgroundColor?: string, diff --git a/RNTester/js/examples/PermissionsAndroid/PermissionsExample.js b/packages/rn-tester/js/examples/PermissionsAndroid/PermissionsExample.js similarity index 100% rename from RNTester/js/examples/PermissionsAndroid/PermissionsExample.js rename to packages/rn-tester/js/examples/PermissionsAndroid/PermissionsExample.js diff --git a/RNTester/js/examples/Picker/PickerExample.js b/packages/rn-tester/js/examples/Picker/PickerExample.js similarity index 100% rename from RNTester/js/examples/Picker/PickerExample.js rename to packages/rn-tester/js/examples/Picker/PickerExample.js diff --git a/RNTester/js/examples/Picker/PickerIOSExample.js b/packages/rn-tester/js/examples/Picker/PickerIOSExample.js similarity index 100% rename from RNTester/js/examples/Picker/PickerIOSExample.js rename to packages/rn-tester/js/examples/Picker/PickerIOSExample.js diff --git a/RNTester/js/examples/PlatformColor/PlatformColorExample.js b/packages/rn-tester/js/examples/PlatformColor/PlatformColorExample.js similarity index 99% rename from RNTester/js/examples/PlatformColor/PlatformColorExample.js rename to packages/rn-tester/js/examples/PlatformColor/PlatformColorExample.js index 77c3ebbe478..a7fc2accbaa 100644 --- a/RNTester/js/examples/PlatformColor/PlatformColorExample.js +++ b/packages/rn-tester/js/examples/PlatformColor/PlatformColorExample.js @@ -12,7 +12,7 @@ const React = require('react'); const ReactNative = require('react-native'); -import Platform from '../../../../Libraries/Utilities/Platform'; +import Platform from '../../../../../Libraries/Utilities/Platform'; const {DynamicColorIOS, PlatformColor, StyleSheet, Text, View} = ReactNative; function PlatformColorsExample() { diff --git a/RNTester/js/examples/PointerEvents/PointerEventsExample.js b/packages/rn-tester/js/examples/PointerEvents/PointerEventsExample.js similarity index 100% rename from RNTester/js/examples/PointerEvents/PointerEventsExample.js rename to packages/rn-tester/js/examples/PointerEvents/PointerEventsExample.js diff --git a/RNTester/js/examples/Pressable/PressableExample.js b/packages/rn-tester/js/examples/Pressable/PressableExample.js similarity index 100% rename from RNTester/js/examples/Pressable/PressableExample.js rename to packages/rn-tester/js/examples/Pressable/PressableExample.js diff --git a/RNTester/js/examples/ProgressBarAndroid/ProgressBarAndroidExample.android.js b/packages/rn-tester/js/examples/ProgressBarAndroid/ProgressBarAndroidExample.android.js similarity index 95% rename from RNTester/js/examples/ProgressBarAndroid/ProgressBarAndroidExample.android.js rename to packages/rn-tester/js/examples/ProgressBarAndroid/ProgressBarAndroidExample.android.js index b594fd0e2f5..ca78dea22c1 100644 --- a/RNTester/js/examples/ProgressBarAndroid/ProgressBarAndroidExample.android.js +++ b/packages/rn-tester/js/examples/ProgressBarAndroid/ProgressBarAndroidExample.android.js @@ -16,7 +16,7 @@ const React = require('react'); const {ProgressBarAndroid: ProgressBar} = require('react-native'); -import type {ProgressBarAndroidProps} from '../../../../Libraries/Components/ProgressBarAndroid/ProgressBarAndroid'; +import type {ProgressBarAndroidProps} from '../../../../../Libraries/Components/ProgressBarAndroid/ProgressBarAndroid'; type MovingBarProps = $ReadOnly<{| ...$Diff, diff --git a/RNTester/js/examples/ProgressViewIOS/ProgressViewIOSExample.js b/packages/rn-tester/js/examples/ProgressViewIOS/ProgressViewIOSExample.js similarity index 100% rename from RNTester/js/examples/ProgressViewIOS/ProgressViewIOSExample.js rename to packages/rn-tester/js/examples/ProgressViewIOS/ProgressViewIOSExample.js diff --git a/RNTester/js/examples/PushNotificationIOS/PushNotificationIOSExample.js b/packages/rn-tester/js/examples/PushNotificationIOS/PushNotificationIOSExample.js similarity index 100% rename from RNTester/js/examples/PushNotificationIOS/PushNotificationIOSExample.js rename to packages/rn-tester/js/examples/PushNotificationIOS/PushNotificationIOSExample.js diff --git a/RNTester/js/examples/RCTRootView/RCTRootViewIOSExample.js b/packages/rn-tester/js/examples/RCTRootView/RCTRootViewIOSExample.js similarity index 100% rename from RNTester/js/examples/RCTRootView/RCTRootViewIOSExample.js rename to packages/rn-tester/js/examples/RCTRootView/RCTRootViewIOSExample.js diff --git a/RNTester/js/examples/RTL/RTLExample.js b/packages/rn-tester/js/examples/RTL/RTLExample.js similarity index 100% rename from RNTester/js/examples/RTL/RTLExample.js rename to packages/rn-tester/js/examples/RTL/RTLExample.js diff --git a/RNTester/js/examples/RefreshControl/RefreshControlExample.js b/packages/rn-tester/js/examples/RefreshControl/RefreshControlExample.js similarity index 100% rename from RNTester/js/examples/RefreshControl/RefreshControlExample.js rename to packages/rn-tester/js/examples/RefreshControl/RefreshControlExample.js diff --git a/RNTester/js/examples/RootViewSizeFlexibilityExample/RootViewSizeFlexibilityExampleApp.js b/packages/rn-tester/js/examples/RootViewSizeFlexibilityExample/RootViewSizeFlexibilityExampleApp.js similarity index 100% rename from RNTester/js/examples/RootViewSizeFlexibilityExample/RootViewSizeFlexibilityExampleApp.js rename to packages/rn-tester/js/examples/RootViewSizeFlexibilityExample/RootViewSizeFlexibilityExampleApp.js diff --git a/RNTester/js/examples/SafeAreaView/SafeAreaViewExample.js b/packages/rn-tester/js/examples/SafeAreaView/SafeAreaViewExample.js similarity index 100% rename from RNTester/js/examples/SafeAreaView/SafeAreaViewExample.js rename to packages/rn-tester/js/examples/SafeAreaView/SafeAreaViewExample.js diff --git a/RNTester/js/examples/ScrollView/ScrollViewAnimatedExample.js b/packages/rn-tester/js/examples/ScrollView/ScrollViewAnimatedExample.js similarity index 100% rename from RNTester/js/examples/ScrollView/ScrollViewAnimatedExample.js rename to packages/rn-tester/js/examples/ScrollView/ScrollViewAnimatedExample.js diff --git a/RNTester/js/examples/ScrollView/ScrollViewExample.js b/packages/rn-tester/js/examples/ScrollView/ScrollViewExample.js similarity index 99% rename from RNTester/js/examples/ScrollView/ScrollViewExample.js rename to packages/rn-tester/js/examples/ScrollView/ScrollViewExample.js index b54a6811adf..0fcc681fc44 100644 --- a/RNTester/js/examples/ScrollView/ScrollViewExample.js +++ b/packages/rn-tester/js/examples/ScrollView/ScrollViewExample.js @@ -23,7 +23,7 @@ const { const nullthrows = require('nullthrows'); -import type {ViewStyleProp} from '../../../../Libraries/StyleSheet/StyleSheet'; +import type {ViewStyleProp} from '../../../../../Libraries/StyleSheet/StyleSheet'; exports.displayName = 'ScrollViewExample'; exports.title = ''; diff --git a/RNTester/js/examples/ScrollView/ScrollViewSimpleExample.js b/packages/rn-tester/js/examples/ScrollView/ScrollViewSimpleExample.js similarity index 100% rename from RNTester/js/examples/ScrollView/ScrollViewSimpleExample.js rename to packages/rn-tester/js/examples/ScrollView/ScrollViewSimpleExample.js diff --git a/RNTester/js/examples/SectionList/SectionListExample.js b/packages/rn-tester/js/examples/SectionList/SectionListExample.js similarity index 99% rename from RNTester/js/examples/SectionList/SectionListExample.js rename to packages/rn-tester/js/examples/SectionList/SectionListExample.js index 56d7067550c..87b8e7b72d6 100644 --- a/RNTester/js/examples/SectionList/SectionListExample.js +++ b/packages/rn-tester/js/examples/SectionList/SectionListExample.js @@ -12,7 +12,7 @@ const RNTesterPage = require('../../components/RNTesterPage'); const React = require('react'); -const infoLog = require('../../../../Libraries/Utilities/infoLog'); +const infoLog = require('../../../../../Libraries/Utilities/infoLog'); const { HeaderComponent, diff --git a/RNTester/js/examples/SegmentedControlIOS/SegmentedControlExampleComponents.js b/packages/rn-tester/js/examples/SegmentedControlIOS/SegmentedControlExampleComponents.js similarity index 100% rename from RNTester/js/examples/SegmentedControlIOS/SegmentedControlExampleComponents.js rename to packages/rn-tester/js/examples/SegmentedControlIOS/SegmentedControlExampleComponents.js diff --git a/RNTester/js/examples/SegmentedControlIOS/SegmentedControlIOSExample.js b/packages/rn-tester/js/examples/SegmentedControlIOS/SegmentedControlIOSExample.js similarity index 100% rename from RNTester/js/examples/SegmentedControlIOS/SegmentedControlIOSExample.js rename to packages/rn-tester/js/examples/SegmentedControlIOS/SegmentedControlIOSExample.js diff --git a/RNTester/js/examples/SetPropertiesExample/SetPropertiesExampleApp.js b/packages/rn-tester/js/examples/SetPropertiesExample/SetPropertiesExampleApp.js similarity index 100% rename from RNTester/js/examples/SetPropertiesExample/SetPropertiesExampleApp.js rename to packages/rn-tester/js/examples/SetPropertiesExample/SetPropertiesExampleApp.js diff --git a/RNTester/js/examples/Share/ShareExample.js b/packages/rn-tester/js/examples/Share/ShareExample.js similarity index 100% rename from RNTester/js/examples/Share/ShareExample.js rename to packages/rn-tester/js/examples/Share/ShareExample.js diff --git a/RNTester/js/examples/Slider/SliderExample.js b/packages/rn-tester/js/examples/Slider/SliderExample.js similarity index 100% rename from RNTester/js/examples/Slider/SliderExample.js rename to packages/rn-tester/js/examples/Slider/SliderExample.js diff --git a/RNTester/js/examples/Snapshot/SnapshotExample.js b/packages/rn-tester/js/examples/Snapshot/SnapshotExample.js similarity index 100% rename from RNTester/js/examples/Snapshot/SnapshotExample.js rename to packages/rn-tester/js/examples/Snapshot/SnapshotExample.js diff --git a/RNTester/js/examples/Snapshot/SnapshotViewIOS.android.js b/packages/rn-tester/js/examples/Snapshot/SnapshotViewIOS.android.js similarity index 68% rename from RNTester/js/examples/Snapshot/SnapshotViewIOS.android.js rename to packages/rn-tester/js/examples/Snapshot/SnapshotViewIOS.android.js index b2af871929a..824ac6a0ef4 100644 --- a/RNTester/js/examples/Snapshot/SnapshotViewIOS.android.js +++ b/packages/rn-tester/js/examples/Snapshot/SnapshotViewIOS.android.js @@ -9,4 +9,4 @@ 'use strict'; -module.exports = require('../../../../Libraries/Components/UnimplementedViews/UnimplementedView'); +module.exports = require('../../../../../Libraries/Components/UnimplementedViews/UnimplementedView'); diff --git a/RNTester/js/examples/Snapshot/SnapshotViewIOS.ios.js b/packages/rn-tester/js/examples/Snapshot/SnapshotViewIOS.ios.js similarity index 90% rename from RNTester/js/examples/Snapshot/SnapshotViewIOS.ios.js rename to packages/rn-tester/js/examples/Snapshot/SnapshotViewIOS.ios.js index 59eb16899e7..dd0596eadf9 100644 --- a/RNTester/js/examples/Snapshot/SnapshotViewIOS.ios.js +++ b/packages/rn-tester/js/examples/Snapshot/SnapshotViewIOS.ios.js @@ -16,8 +16,8 @@ const {NativeModules, StyleSheet, UIManager, View} = require('react-native'); const {TestModule} = NativeModules; -import type {SyntheticEvent} from '../../../../Libraries/Types/CoreEventTypes'; -import type {ViewProps} from '../../../../Libraries/Components/View/ViewPropTypes'; +import type {SyntheticEvent} from '../../../../../Libraries/Types/CoreEventTypes'; +import type {ViewProps} from '../../../../../Libraries/Components/View/ViewPropTypes'; // Verify that RCTSnapshot is part of the UIManager since it is only loaded // if you have linked against RCTTest like in tests, otherwise we will have diff --git a/RNTester/js/examples/StatusBar/StatusBarExample.js b/packages/rn-tester/js/examples/StatusBar/StatusBarExample.js similarity index 100% rename from RNTester/js/examples/StatusBar/StatusBarExample.js rename to packages/rn-tester/js/examples/StatusBar/StatusBarExample.js diff --git a/RNTester/js/examples/Switch/SwitchExample.js b/packages/rn-tester/js/examples/Switch/SwitchExample.js similarity index 100% rename from RNTester/js/examples/Switch/SwitchExample.js rename to packages/rn-tester/js/examples/Switch/SwitchExample.js diff --git a/RNTester/js/examples/TVEventHandler/TVEventHandlerExample.js b/packages/rn-tester/js/examples/TVEventHandler/TVEventHandlerExample.js similarity index 100% rename from RNTester/js/examples/TVEventHandler/TVEventHandlerExample.js rename to packages/rn-tester/js/examples/TVEventHandler/TVEventHandlerExample.js diff --git a/RNTester/js/examples/Text/TextExample.android.js b/packages/rn-tester/js/examples/Text/TextExample.android.js similarity index 100% rename from RNTester/js/examples/Text/TextExample.android.js rename to packages/rn-tester/js/examples/Text/TextExample.android.js diff --git a/RNTester/js/examples/Text/TextExample.ios.js b/packages/rn-tester/js/examples/Text/TextExample.ios.js similarity index 99% rename from RNTester/js/examples/Text/TextExample.ios.js rename to packages/rn-tester/js/examples/Text/TextExample.ios.js index c87e9433143..334daff88c0 100644 --- a/RNTester/js/examples/Text/TextExample.ios.js +++ b/packages/rn-tester/js/examples/Text/TextExample.ios.js @@ -11,7 +11,7 @@ 'use strict'; const React = require('react'); -const TextAncestor = require('../../../../Libraries/Text/TextAncestor'); +const TextAncestor = require('../../../../../Libraries/Text/TextAncestor'); const TextInlineView = require('../../components/TextInlineView'); const TextLegend = require('../../components/TextLegend'); diff --git a/RNTester/js/examples/TextInput/TextInputExample.android.js b/packages/rn-tester/js/examples/TextInput/TextInputExample.android.js similarity index 100% rename from RNTester/js/examples/TextInput/TextInputExample.android.js rename to packages/rn-tester/js/examples/TextInput/TextInputExample.android.js diff --git a/RNTester/js/examples/TextInput/TextInputExample.ios.js b/packages/rn-tester/js/examples/TextInput/TextInputExample.ios.js similarity index 100% rename from RNTester/js/examples/TextInput/TextInputExample.ios.js rename to packages/rn-tester/js/examples/TextInput/TextInputExample.ios.js diff --git a/RNTester/js/examples/TextInput/TextInputSharedExamples.js b/packages/rn-tester/js/examples/TextInput/TextInputSharedExamples.js similarity index 100% rename from RNTester/js/examples/TextInput/TextInputSharedExamples.js rename to packages/rn-tester/js/examples/TextInput/TextInputSharedExamples.js diff --git a/RNTester/js/examples/Timer/TimerExample.js b/packages/rn-tester/js/examples/Timer/TimerExample.js similarity index 100% rename from RNTester/js/examples/Timer/TimerExample.js rename to packages/rn-tester/js/examples/Timer/TimerExample.js diff --git a/RNTester/js/examples/ToastAndroid/ToastAndroidExample.android.js b/packages/rn-tester/js/examples/ToastAndroid/ToastAndroidExample.android.js similarity index 100% rename from RNTester/js/examples/ToastAndroid/ToastAndroidExample.android.js rename to packages/rn-tester/js/examples/ToastAndroid/ToastAndroidExample.android.js diff --git a/RNTester/js/examples/Touchable/TouchableExample.js b/packages/rn-tester/js/examples/Touchable/TouchableExample.js similarity index 100% rename from RNTester/js/examples/Touchable/TouchableExample.js rename to packages/rn-tester/js/examples/Touchable/TouchableExample.js diff --git a/RNTester/js/examples/Transform/TransformExample.js b/packages/rn-tester/js/examples/Transform/TransformExample.js similarity index 100% rename from RNTester/js/examples/Transform/TransformExample.js rename to packages/rn-tester/js/examples/Transform/TransformExample.js diff --git a/RNTester/js/examples/TransparentHitTest/TransparentHitTestExample.js b/packages/rn-tester/js/examples/TransparentHitTest/TransparentHitTestExample.js similarity index 100% rename from RNTester/js/examples/TransparentHitTest/TransparentHitTestExample.js rename to packages/rn-tester/js/examples/TransparentHitTest/TransparentHitTestExample.js diff --git a/RNTester/js/examples/TurboModule/SampleTurboModuleExample.js b/packages/rn-tester/js/examples/TurboModule/SampleTurboModuleExample.js similarity index 96% rename from RNTester/js/examples/TurboModule/SampleTurboModuleExample.js rename to packages/rn-tester/js/examples/TurboModule/SampleTurboModuleExample.js index 4eaa82444ad..c55e2d2ae60 100644 --- a/RNTester/js/examples/TurboModule/SampleTurboModuleExample.js +++ b/packages/rn-tester/js/examples/TurboModule/SampleTurboModuleExample.js @@ -10,8 +10,8 @@ 'use strict'; -import NativeSampleTurboModule from '../../../../Libraries/TurboModule/samples/NativeSampleTurboModule'; -import type {RootTag} from '../../../../Libraries/ReactNative/RootTag'; +import NativeSampleTurboModule from '../../../../../Libraries/TurboModule/samples/NativeSampleTurboModule'; +import type {RootTag} from '../../../../../Libraries/ReactNative/RootTag'; import { StyleSheet, Text, diff --git a/RNTester/js/examples/TurboModule/TurboModuleExample.js b/packages/rn-tester/js/examples/TurboModule/TurboModuleExample.js similarity index 100% rename from RNTester/js/examples/TurboModule/TurboModuleExample.js rename to packages/rn-tester/js/examples/TurboModule/TurboModuleExample.js diff --git a/RNTester/js/examples/Vibration/VibrationExample.js b/packages/rn-tester/js/examples/Vibration/VibrationExample.js similarity index 100% rename from RNTester/js/examples/Vibration/VibrationExample.js rename to packages/rn-tester/js/examples/Vibration/VibrationExample.js diff --git a/RNTester/js/examples/View/ViewExample.js b/packages/rn-tester/js/examples/View/ViewExample.js similarity index 100% rename from RNTester/js/examples/View/ViewExample.js rename to packages/rn-tester/js/examples/View/ViewExample.js diff --git a/RNTester/js/examples/WebSocket/WebSocketExample.js b/packages/rn-tester/js/examples/WebSocket/WebSocketExample.js similarity index 100% rename from RNTester/js/examples/WebSocket/WebSocketExample.js rename to packages/rn-tester/js/examples/WebSocket/WebSocketExample.js diff --git a/RNTester/js/examples/WebSocket/http_test_server.js b/packages/rn-tester/js/examples/WebSocket/http_test_server.js similarity index 100% rename from RNTester/js/examples/WebSocket/http_test_server.js rename to packages/rn-tester/js/examples/WebSocket/http_test_server.js diff --git a/RNTester/js/examples/WebSocket/websocket_test_server.js b/packages/rn-tester/js/examples/WebSocket/websocket_test_server.js similarity index 100% rename from RNTester/js/examples/WebSocket/websocket_test_server.js rename to packages/rn-tester/js/examples/WebSocket/websocket_test_server.js diff --git a/RNTester/js/examples/XHR/XHRExample.js b/packages/rn-tester/js/examples/XHR/XHRExample.js similarity index 100% rename from RNTester/js/examples/XHR/XHRExample.js rename to packages/rn-tester/js/examples/XHR/XHRExample.js diff --git a/RNTester/js/examples/XHR/XHRExampleAbortController.js b/packages/rn-tester/js/examples/XHR/XHRExampleAbortController.js similarity index 100% rename from RNTester/js/examples/XHR/XHRExampleAbortController.js rename to packages/rn-tester/js/examples/XHR/XHRExampleAbortController.js diff --git a/RNTester/js/examples/XHR/XHRExampleBinaryUpload.js b/packages/rn-tester/js/examples/XHR/XHRExampleBinaryUpload.js similarity index 100% rename from RNTester/js/examples/XHR/XHRExampleBinaryUpload.js rename to packages/rn-tester/js/examples/XHR/XHRExampleBinaryUpload.js diff --git a/RNTester/js/examples/XHR/XHRExampleDownload.js b/packages/rn-tester/js/examples/XHR/XHRExampleDownload.js similarity index 100% rename from RNTester/js/examples/XHR/XHRExampleDownload.js rename to packages/rn-tester/js/examples/XHR/XHRExampleDownload.js diff --git a/RNTester/js/examples/XHR/XHRExampleFetch.js b/packages/rn-tester/js/examples/XHR/XHRExampleFetch.js similarity index 100% rename from RNTester/js/examples/XHR/XHRExampleFetch.js rename to packages/rn-tester/js/examples/XHR/XHRExampleFetch.js diff --git a/RNTester/js/examples/XHR/XHRExampleHeaders.js b/packages/rn-tester/js/examples/XHR/XHRExampleHeaders.js similarity index 100% rename from RNTester/js/examples/XHR/XHRExampleHeaders.js rename to packages/rn-tester/js/examples/XHR/XHRExampleHeaders.js diff --git a/RNTester/js/examples/XHR/XHRExampleOnTimeOut.js b/packages/rn-tester/js/examples/XHR/XHRExampleOnTimeOut.js similarity index 100% rename from RNTester/js/examples/XHR/XHRExampleOnTimeOut.js rename to packages/rn-tester/js/examples/XHR/XHRExampleOnTimeOut.js diff --git a/RNTester/js/types/RNTesterTypes.js b/packages/rn-tester/js/types/RNTesterTypes.js similarity index 100% rename from RNTester/js/types/RNTesterTypes.js rename to packages/rn-tester/js/types/RNTesterTypes.js diff --git a/RNTester/js/utils/RNTesterActions.js b/packages/rn-tester/js/utils/RNTesterActions.js similarity index 100% rename from RNTester/js/utils/RNTesterActions.js rename to packages/rn-tester/js/utils/RNTesterActions.js diff --git a/RNTester/js/utils/RNTesterList.android.js b/packages/rn-tester/js/utils/RNTesterList.android.js similarity index 100% rename from RNTester/js/utils/RNTesterList.android.js rename to packages/rn-tester/js/utils/RNTesterList.android.js diff --git a/RNTester/js/utils/RNTesterList.ios.js b/packages/rn-tester/js/utils/RNTesterList.ios.js similarity index 100% rename from RNTester/js/utils/RNTesterList.ios.js rename to packages/rn-tester/js/utils/RNTesterList.ios.js diff --git a/RNTester/js/utils/RNTesterNavigationReducer.js b/packages/rn-tester/js/utils/RNTesterNavigationReducer.js similarity index 100% rename from RNTester/js/utils/RNTesterNavigationReducer.js rename to packages/rn-tester/js/utils/RNTesterNavigationReducer.js diff --git a/RNTester/js/utils/RNTesterStatePersister.js b/packages/rn-tester/js/utils/RNTesterStatePersister.js similarity index 100% rename from RNTester/js/utils/RNTesterStatePersister.js rename to packages/rn-tester/js/utils/RNTesterStatePersister.js diff --git a/RNTester/js/utils/URIActionMap.js b/packages/rn-tester/js/utils/URIActionMap.js similarity index 100% rename from RNTester/js/utils/URIActionMap.js rename to packages/rn-tester/js/utils/URIActionMap.js diff --git a/packages/rn-tester/package.json b/packages/rn-tester/package.json new file mode 100644 index 00000000000..8fcd4bd4da6 --- /dev/null +++ b/packages/rn-tester/package.json @@ -0,0 +1,23 @@ +{ + "name": "@react-native/tester", + "version": "0.0.1", + "license": "MIT", + "description": "React Native tester app.", + "homepage": "https://github.com/facebook/react-native/tree/master/packages/rn-tester", + "repository": { + "type": "git", + "url": "git@github.com:facebook/react-native.git" + }, + "scripts": {}, + "dependencies": { + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "react": "16.13.1", + "react-native": "*" + }, + "devDependencies": { + "connect": "^3.6.5", + "detox": "15.4.4", + "ws": "^6.1.4" + } +} diff --git a/react-native.config.js b/react-native.config.js index 765684cb318..d489c648c42 100644 --- a/react-native.config.js +++ b/react-native.config.js @@ -32,10 +32,10 @@ module.exports = { reactNativePath: '.', project: { ios: { - project: './RNTester/RNTesterPods.xcworkspace', + project: './packages/rn-tester/RNTesterPods.xcworkspace', }, android: { - sourceDir: './RNTester', + sourceDir: './packages/rn-tester', }, }, }; diff --git a/runXcodeTests.sh b/runXcodeTests.sh index 4cdf2197396..f12f3525fff 100755 --- a/runXcodeTests.sh +++ b/runXcodeTests.sh @@ -18,7 +18,7 @@ if [ -n "$1" ] fi xcodebuild \ - -workspace "RNTester/RNTesterPods.xcworkspace" \ + -workspace "packages/rn-tester/RNTesterPods.xcworkspace" \ -scheme $SCHEME \ -sdk $SDK \ -destination "$DESTINATION" \ diff --git a/scripts/objc-test.sh b/scripts/objc-test.sh index 4c8c66e1f73..deab4dda8e0 100755 --- a/scripts/objc-test.sh +++ b/scripts/objc-test.sh @@ -59,7 +59,7 @@ runTests() { # shellcheck disable=SC1091 source "./scripts/.tests.env" xcodebuild build test \ - -workspace RNTester/RNTesterPods.xcworkspace \ + -workspace packages/rn-tester/RNTesterPods.xcworkspace \ -scheme RNTester \ -sdk iphonesimulator \ -destination "platform=iOS Simulator,name=$IOS_DEVICE,OS=$IOS_TARGET_OS" \ @@ -68,7 +68,7 @@ runTests() { buildProject() { xcodebuild build \ - -workspace RNTester/RNTesterPods.xcworkspace \ + -workspace packages/rn-tester/RNTesterPods.xcworkspace \ -scheme RNTester \ -sdk iphonesimulator } @@ -89,8 +89,8 @@ xcprettyFormat() { preloadBundles() { # Preload the RNTesterApp bundle for better performance in integration tests - curl -s 'http://localhost:8081/RNTester/js/RNTesterApp.ios.bundle?platform=ios&dev=true' -o /dev/null - curl -s 'http://localhost:8081/RNTester/js/RNTesterApp.ios.bundle?platform=ios&dev=true&minify=false' -o /dev/null + curl -s 'http://localhost:8081/packages/rn-tester/js/RNTesterApp.ios.bundle?platform=ios&dev=true' -o /dev/null + curl -s 'http://localhost:8081/packages/rn-tester/js/RNTesterApp.ios.bundle?platform=ios&dev=true&minify=false' -o /dev/null curl -s 'http://localhost:8081/IntegrationTests/IntegrationTestsApp.bundle?platform=ios&dev=true' -o /dev/null curl -s 'http://localhost:8081/IntegrationTests/RCTRootViewIntegrationTestApp.bundle?platform=ios&dev=true' -o /dev/null } diff --git a/scripts/test-manual-e2e.sh b/scripts/test-manual-e2e.sh index 289c3ee377d..cd88cec88c3 100755 --- a/scripts/test-manual-e2e.sh +++ b/scripts/test-manual-e2e.sh @@ -51,7 +51,7 @@ info "and then press any key." info "" read -n 1 -./gradlew :RNTester:android:app:installJscDebug || error "Couldn't build RNTester Android" +./gradlew :packages:rn-tester:android:app:installJscDebug || error "Couldn't build RNTester Android" info "Press any key to run RNTester in an already running Android emulator/device" info "" @@ -59,14 +59,14 @@ read -n 1 adb shell am start -n com.facebook.react.uiapp/.RNTesterActivity success "Installing CocoaPods dependencies" -rm -rf RNTester/Pods -(cd RNTester && pod install) +rm -rf packages/rn-tester/Pods +(cd packages/rn-tester && pod install) info "Press any key to open the workspace in Xcode, then build and test manually." info "" read -n 1 -open "RNTester/RNTesterPods.xcworkspace" +open "packages/rn-tester/RNTesterPods.xcworkspace" info "When done testing RNTester app on iOS and Android press any key to continue." info "" diff --git a/settings.gradle.kts b/settings.gradle.kts index 9c2f77c9beb..9c64ec28917 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -15,7 +15,7 @@ pluginManagement { include( ":ReactAndroid", - ":RNTester:android:app" + ":packages:rn-tester:android:app" ) // Include this to enable codegen Gradle plugin.