diff --git a/.circleci/Dockerfiles/Dockerfile.android b/.circleci/Dockerfiles/Dockerfile.android index 685daa8f699c..3e43ad2f6eeb 100644 --- a/.circleci/Dockerfiles/Dockerfile.android +++ b/.circleci/Dockerfiles/Dockerfile.android @@ -21,15 +21,15 @@ LABEL maintainer="Héctor Ramos " # set default environment variables ENV GRADLE_OPTS="-Dorg.gradle.daemon=false -Dfile.encoding=utf-8 -Dorg.gradle.jvmargs=\"-Xmx512m -XX:+HeapDumpOnOutOfMemoryError\"" -ENV KOTLIN_HOME="third-party/kotlin" +ENV KOTLIN_HOME="packages/react-native/third-party/kotlin" ADD .buckconfig /app/.buckconfig ADD .buckjavaargs /app/.buckjavaargs ADD BUCK /app/BUCK -ADD Libraries /app/Libraries -ADD ReactAndroid /app/ReactAndroid -ADD ReactCommon /app/ReactCommon -ADD React /app/React +ADD packages/react-native/Libraries /app/packages/react-native/Libraries +ADD packages/react-native/ReactAndroid /app/packages/react-native/ReactAndroid +ADD packages/react-native/ReactCommon /app/packages/react-native/ReactCommon +ADD packages/react-native/React /app/packages/react-native/React ADD keystores /app/keystores ADD packages/react-native-codegen /app/packages/react-native-codegen ADD tools /app/tools @@ -39,11 +39,11 @@ WORKDIR /app RUN scripts/buck/buck_fetch.sh -RUN buck build ReactAndroid/src/main/java/com/facebook/react -RUN buck build ReactAndroid/src/main/java/com/facebook/react/shell +RUN buck build packages/react-native/ReactAndroid/src/main/java/com/facebook/react +RUN buck build packages/react-native/ReactAndroid/src/main/java/com/facebook/react/shell ADD . /app RUN yarn -RUN ./gradlew :ReactAndroid:assembleDebug +RUN ./gradlew :packages:react-native:ReactAndroid:assembleDebug diff --git a/.circleci/Dockerfiles/scripts/run-ci-e2e-tests.sh b/.circleci/Dockerfiles/scripts/run-ci-e2e-tests.sh index 07a8779f60c4..44d21f08ede0 100755 --- a/.circleci/Dockerfiles/scripts/run-ci-e2e-tests.sh +++ b/.circleci/Dockerfiles/scripts/run-ci-e2e-tests.sh @@ -141,7 +141,7 @@ function e2e_suite() { fi fi - if ! npm pack + if ! (cd packages/react-native && FILENAME=$(npm pack | tail -1) && mv "$FILENAME" ../../) then echo "Failed to pack react-native" return 1 diff --git a/.circleci/config.yml b/.circleci/config.yml index 455a88a46ba4..2dd2b48ce33a 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -58,7 +58,7 @@ references: cache_keys: checkout_cache_key: &checkout_cache_key v1-checkout gems_cache_key: &gems_cache_key v1-gems-{{ checksum "Gemfile.lock" }} - gradle_cache_key: &gradle_cache_key v1-gradle-{{ checksum "gradle/wrapper/gradle-wrapper.properties" }}-{{ checksum "ReactAndroid/gradle.properties" }} + gradle_cache_key: &gradle_cache_key v1-gradle-{{ checksum "gradle/wrapper/gradle-wrapper.properties" }}-{{ checksum "packages/react-native/ReactAndroid/gradle.properties" }} hermes_workspace_cache_key: &hermes_workspace_cache_key v4-hermes-{{ .Environment.CIRCLE_JOB }}-{{ checksum "/tmp/hermes/hermesversion" }} hermes_workspace_debug_cache_key: &hermes_workspace_debug_cache_key v2-hermes-{{ .Environment.CIRCLE_JOB }}-debug-{{ checksum "/tmp/hermes/hermesversion" }}-{{ checksum "/tmp/react-native-version" }} hermes_workspace_release_cache_key: &hermes_workspace_release_cache_key v2-hermes-{{ .Environment.CIRCLE_JOB }}-release-{{ checksum "/tmp/hermes/hermesversion" }}-{{ checksum "/tmp/react-native-version" }} @@ -73,8 +73,8 @@ references: cache_paths: hermes_workspace_macos_cache_paths: &hermes_workspace_macos_cache_paths - - ~/react-native/sdks/hermes/build_macosx - - ~/react-native/sdks/hermes/destroot + - ~/react-native/packages/react-native/sdks/hermes/build_macosx + - ~/react-native/packages/react-native/sdks/hermes/destroot hermes_tarball_cache_paths: &hermes_tarball_cache_paths - *hermes_tarball_artifacts_dir @@ -314,7 +314,7 @@ commands: - run: name: Get React Native version command: | - VERSION=$( grep '"version"' package.json | cut -d '"' -f 4 | head -1) + VERSION=$( grep '"version"' packages/react-native/package.json | cut -d '"' -f 4 | head -1) # Save the react native version we are building in a file so we can use that file as part of the cache key. echo "$VERSION" > /tmp/react-native-version echo "React Native Version is $(cat /tmp/react-native-version)" @@ -368,7 +368,7 @@ commands: exit 0 fi - TARBALL_FILENAME=$(node ~/react-native/scripts/hermes/get-tarball-name.js --buildType "<< parameters.flavor >>") + TARBALL_FILENAME=$(node ~/react-native/packages/react-native/scripts/hermes/get-tarball-name.js --buildType "<< parameters.flavor >>") TARBALL_PATH=$HERMES_TARBALL_ARTIFACTS_DIR/$TARBALL_FILENAME echo "Looking for $TARBALL_FILENAME in $HERMES_TARBALL_ARTIFACTS_DIR" @@ -385,7 +385,7 @@ commands: name: Print Hermes version command: | HERMES_TARBALL_ARTIFACTS_DIR=<< parameters.hermes_tarball_artifacts_dir >> - TARBALL_FILENAME=$(node ~/react-native/scripts/hermes/get-tarball-name.js --buildType "<< parameters.flavor >>") + TARBALL_FILENAME=$(node ~/react-native/packages/react-native/scripts/hermes/get-tarball-name.js --buildType "<< parameters.flavor >>") TARBALL_PATH=$HERMES_TARBALL_ARTIFACTS_DIR/$TARBALL_FILENAME if [[ -e $TARBALL_PATH ]]; then tar -xf $TARBALL_PATH @@ -452,8 +452,8 @@ commands: hermesc_artifacts_path=<< parameters.artifacts_dir >>/<< parameters.flavor >>/hermesc hermesc_bin_path=bin/hermesc - hermes_build_dir_macos=$(pwd)/sdks/hermes/build_macosx - hermes_build_dir_ios=$(pwd)/sdks/hermes/build_iphoneos + hermes_build_dir_macos=$(pwd)/packages/react-native/sdks/hermes/build_macosx + hermes_build_dir_ios=$(pwd)/packages/react-native/sdks/hermes/build_iphoneos function export_hermesc_cmake_path { build_dir=$1 @@ -725,7 +725,7 @@ jobs: test_buck: executor: reactnativeandroid environment: - KOTLIN_HOME=third-party/kotlin + KOTLIN_HOME=packages/react-native/third-party/kotlin steps: - checkout - setup_artifacts @@ -738,32 +738,33 @@ jobs: - run: name: Build & Test React Native using Buck command: | - buck build ReactAndroid/src/main/java/com/facebook/react - buck build ReactAndroid/src/main/java/com/facebook/react/shell + buck build packages/react-native/ReactAndroid/src/main/java/com/facebook/react + buck build packages/react-native/ReactAndroid/src/main/java/com/facebook/react/shell - run: name: Run Tests - Android Unit Tests with Buck - command: buck test ReactAndroid/src/test/... --config build.threads=$BUILD_THREADS --xml ./reports/buck/all-results-raw.xml + command: buck test packages/react-native/ReactAndroid/src/test/... --config build.threads=$BUILD_THREADS --xml ./reports/buck/all-results-raw.xml - run: name: Build JavaScript Bundle for instrumentation tests + working_directory: ~/react-native/packages/react-native command: node cli.js bundle --max-workers 2 --platform android --dev true --entry-file ReactAndroid/src/androidTest/js/TestBundle.js --bundle-output ReactAndroid/src/androidTest/assets/AndroidTestBundle.js - run: name: Build Tests - Android Instrumentation Tests with Buck # Here, just build the instrumentation tests. There is a known issue with installing the APK to android-21+ emulator. command: | - if [[ ! -e ReactAndroid/src/androidTest/assets/AndroidTestBundle.js ]]; then + if [[ ! -e packages/react-native/ReactAndroid/src/androidTest/assets/AndroidTestBundle.js ]]; then echo "JavaScript bundle missing, cannot run instrumentation tests. Verify Build JavaScript Bundle step completed successfully."; exit 1; fi - source scripts/android-setup.sh && NO_BUCKD=1 scripts/retry3 timeout 300 buck build ReactAndroid/src/androidTest/buck-runner:instrumentation-tests --config build.threads=$BUILD_THREADS + source scripts/android-setup.sh && NO_BUCKD=1 scripts/retry3 timeout 300 buck build packages/react-native/ReactAndroid/src/androidTest/buck-runner:instrumentation-tests --config build.threads=$BUILD_THREADS - run: name: Collect Test Results command: | find . -type f -regex ".*/build/test-results/debug/.*xml" -exec cp {} ./reports/build/ \; find . -type f -regex ".*/outputs/androidTest-results/connected/.*xml" -exec cp {} ./reports/outputs/ \; - find . -type f -regex ".*/buck-out/gen/ReactAndroid/src/test/.*/.*xml" -exec cp {} ./reports/buck/ \; + find . -type f -regex ".*/buck-out/gen/packages/react-native/ReactAndroid/src/test/.*/.*xml" -exec cp {} ./reports/buck/ \; if [ -f ~/react-native/reports/buck/all-results-raw.xml ]; then ~/react-native/scripts/circleci/buckToJunit/buckToJunit.sh ~/react-native/reports/buck/all-results-raw.xml ~/react-native/reports/junit/results.xml fi @@ -851,7 +852,7 @@ jobs: command: | REPO_ROOT=$(pwd) node ./scripts/set-rn-template-version.js "file:$REPO_ROOT/build/$(cat build/react-native-package-version)" - node ./scripts/template/initialize.js --reactNativeRootPath $REPO_ROOT --templateName $PROJECT_NAME --templateConfigPath $REPO_ROOT --directory "/tmp/$PROJECT_NAME" + node ./scripts/template/initialize.js --reactNativeRootPath $REPO_ROOT --templateName $PROJECT_NAME --templateConfigPath "$REPO_ROOT/packages/react-native" --directory "/tmp/$PROJECT_NAME" - run: name: Build the template application for << parameters.flavor >> with Architecture set to << parameters.architecture >>, and using the << parameters.jsengine>> JS engine. command: | @@ -926,7 +927,7 @@ jobs: name: Set HERMES_ENGINE_TARBALL_PATH command: | BUILD_TYPE="<< parameters.flavor >>" - TARBALL_FILENAME=$(node ./scripts/hermes/get-tarball-name.js --buildType "$BUILD_TYPE") + TARBALL_FILENAME=$(node ./packages/react-native/scripts/hermes/get-tarball-name.js --buildType "$BUILD_TYPE") echo "export HERMES_ENGINE_TARBALL_PATH=$HERMES_WS_DIR/hermes-runtime-darwin/$TARBALL_FILENAME" >> $BASH_ENV - run: name: Create iOS template project @@ -935,7 +936,7 @@ jobs: PACKAGE=$(cat build/react-native-package-version) PATH_TO_PACKAGE="$REPO_ROOT/build/$PACKAGE" node ./scripts/set-rn-template-version.js "file:$PATH_TO_PACKAGE" - node ./scripts/template/initialize.js --reactNativeRootPath $REPO_ROOT --templateName $PROJECT_NAME --templateConfigPath $REPO_ROOT --directory "/tmp/$PROJECT_NAME" + node ./scripts/template/initialize.js --reactNativeRootPath $REPO_ROOT --templateName $PROJECT_NAME --templateConfigPath "$REPO_ROOT/packages/react-native" --directory "/tmp/$PROJECT_NAME" - run: name: Install iOS dependencies - Configuration << parameters.flavor >>; New Architecture << parameters.architecture >>; JS Engine << parameters.jsengine>>; Flipper << parameters.flipper >> command: | @@ -1204,9 +1205,9 @@ jobs: - run: name: Download Hermes tarball command: | - node scripts/hermes/prepare-hermes-for-build $CIRCLE_PULL_REQUEST - cp sdks/download/* $HERMES_WS_DIR/download/. - cp -r sdks/hermes/* $HERMES_WS_DIR/hermes/. + node packages/react-native/scripts/hermes/prepare-hermes-for-build $CIRCLE_PULL_REQUEST + cp packages/react-native/sdks/download/* $HERMES_WS_DIR/download/. + cp -r packages/react-native/sdks/hermes/* $HERMES_WS_DIR/hermes/. cat /tmp/hermes/hermesversion - save_cache: @@ -1299,9 +1300,9 @@ jobs: - run: name: Set up workspace command: | - mkdir -p $HERMES_OSXBIN_ARTIFACTS_DIR ./sdks/hermes - cp -r $HERMES_WS_DIR/hermes/* ./sdks/hermes/. - cp -r ./sdks/hermes-engine/utils ./sdks/hermes/. + mkdir -p $HERMES_OSXBIN_ARTIFACTS_DIR ./packages/react-native/sdks/hermes + cp -r $HERMES_WS_DIR/hermes/* ./packages/react-native/sdks/hermes/. + cp -r ./packages/react-native/sdks/hermes-engine/utils ./packages/react-native/sdks/hermes/. - brew_install: package: cmake - with_hermes_tarball_cache_span: @@ -1313,12 +1314,12 @@ jobs: - run: name: Build the Hermes Mac frameworks command: | - cd ./sdks/hermes || exit 1 + cd ./packages/react-native/sdks/hermes || exit 1 BUILD_TYPE="<< parameters.flavor >>" ./utils/build-mac-framework.sh - run: name: Build the Hermes iOS frameworks command: | - cd ./sdks/hermes || exit 1 + cd ./packages/react-native/sdks/hermes || exit 1 BUILD_TYPE="<< parameters.flavor >>" ./utils/build-ios-framework.sh - run: name: Package the Hermes Apple frameworks @@ -1328,12 +1329,12 @@ jobs: TARBALL_OUTPUT_DIR=$(mktemp -d /tmp/hermes-tarball-output-XXXXXXXX) - TARBALL_FILENAME=$(node ./scripts/hermes/get-tarball-name.js --buildType "$BUILD_TYPE") + TARBALL_FILENAME=$(node ./packages/react-native/scripts/hermes/get-tarball-name.js --buildType "$BUILD_TYPE") echo "Packaging Hermes Apple frameworks for $BUILD_TYPE build type" - TARBALL_OUTPUT_PATH=$(node ./scripts/hermes/create-tarball.js \ - --inputDir ./sdks/hermes \ + TARBALL_OUTPUT_PATH=$(node ./packages/react-native/scripts/hermes/create-tarball.js \ + --inputDir ./packages/react-native/sdks/hermes \ --buildType "$BUILD_TYPE" \ --outputDir $TARBALL_OUTPUT_DIR) @@ -1495,20 +1496,20 @@ jobs: - run: name: Copy Hermes binaries command: | - mkdir -p ./sdks/hermesc ./sdks/hermesc/osx-bin ./sdks/hermesc/win64-bin ./sdks/hermesc/linux64-bin + mkdir -p ./packages/react-native/sdks/hermesc ./packages/react-native/sdks/hermesc/osx-bin ./packages/react-native/sdks/hermesc/win64-bin ./packages/react-native/sdks/hermesc/linux64-bin # When build_hermes_macos runs as a matrix, it outputs if [[ -d $HERMES_WS_DIR/osx-bin/Release ]]; then - cp -r $HERMES_WS_DIR/osx-bin/Release/* ./sdks/hermesc/osx-bin/. + cp -r $HERMES_WS_DIR/osx-bin/Release/* ./packages/react-native/sdks/hermesc/osx-bin/. elif [[ -d $HERMES_WS_DIR/osx-bin/Debug ]]; then - cp -r $HERMES_WS_DIR/osx-bin/Debug/* ./sdks/hermesc/osx-bin/. + cp -r $HERMES_WS_DIR/osx-bin/Debug/* ./packages/react-native/sdks/hermesc/osx-bin/. else ls $HERMES_WS_DIR/osx-bin || echo "hermesc macOS artifacts directory missing." echo "Could not locate macOS hermesc binary."; exit 1; fi - cp -r $HERMES_WS_DIR/win64-bin/* ./sdks/hermesc/win64-bin/. - cp -r $HERMES_WS_DIR/linux64-bin/* ./sdks/hermesc/linux64-bin/. + cp -r $HERMES_WS_DIR/win64-bin/* ./packages/react-native/sdks/hermesc/win64-bin/. + cp -r $HERMES_WS_DIR/linux64-bin/* ./packages/react-native/sdks/hermesc/linux64-bin/. mkdir -p ./ReactAndroid/external-artifacts/artifacts/ cp $HERMES_WS_DIR/hermes-runtime-darwin/hermes-ios-debug.tar.gz ./ReactAndroid/external-artifacts/artifacts/hermes-ios-debug.tar.gz cp $HERMES_WS_DIR/hermes-runtime-darwin/hermes-ios-release.tar.gz ./ReactAndroid/external-artifacts/artifacts/hermes-ios-release.tar.gz @@ -1530,7 +1531,7 @@ jobs: - run: node ./scripts/publish-npm.js --<< parameters.release_type >> - run: name: Zip Hermes Native Symbols - command: zip -r /tmp/hermes-native-symbols.zip ~/react-native/ReactAndroid/hermes-engine/build/intermediates/cmake/ + command: zip -r /tmp/hermes-native-symbols.zip ~/react-native/packages/react-native/ReactAndroid/hermes-engine/build/intermediates/cmake/ - store_artifacts: path: /tmp/hermes-native-symbols.zip - run: @@ -1553,8 +1554,10 @@ jobs: name: Build release package as a job artifact command: | mkdir -p build - FILENAME=$(npm pack) - mv $FILENAME build/ + + FILENAME=$(cd packages/react-native; npm pack | tail -1) + mv packages/react-native/$FILENAME build/ + echo $FILENAME > build/react-native-package-version - store_artifacts: path: ~/react-native/build/ diff --git a/.eslintignore b/.eslintignore index 49c1ac6eac73..30d9576b3e88 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,9 +1,9 @@ **/main.js **/staticBundle.js docs/generatedComponentApiDocs.js -flow/ -Libraries/Renderer/* -Libraries/vendor/**/* +packages/react-native/flow/ +packages/react-native/Libraries/Renderer/* +packages/react-native/Libraries/vendor/**/* node_modules/ packages/*/node_modules packages/react-native-codegen/lib diff --git a/.eslintrc.js b/.eslintrc.js index 90f6b7ec578e..2755223a478e 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -36,7 +36,7 @@ module.exports = { }, { - files: ['Libraries/**/*.js'], + files: ['packages/react-native/Libraries/**/*.js'], rules: { '@react-native/platform-colors': 2, '@react-native/specs/react-native-modules': 2, @@ -47,7 +47,7 @@ module.exports = { }, }, { - files: ['flow-typed/**/*.js'], + files: ['packages/react-native/flow-typed/**/*.js'], rules: { 'lint/valid-flow-typed-signature': 2, 'no-unused-vars': 0, @@ -59,7 +59,7 @@ module.exports = { '**/__fixtures__/**/*.js', '**/__mocks__/**/*.js', '**/__tests__/**/*.js', - 'jest/**/*.js', + 'packages/react-native/jest/**/*.js', 'packages/rn-tester/**/*.js', ], globals: { diff --git a/.flowconfig b/.flowconfig index d1ee3f1fd660..36da79704d97 100644 --- a/.flowconfig +++ b/.flowconfig @@ -3,7 +3,7 @@ .*/*[.]android.js ; Ignore templates for 'react-native init' -/template/.* +/packages/react-native/template/.* ; Ignore the Dangerfile /packages/react-native-bots/dangerfile.js @@ -12,7 +12,7 @@ /\.buckd/ ; Flow doesn't support platforms -.*/Libraries/Utilities/LoadingView.js +.*/packages/react-native/Libraries/Utilities/LoadingView.js .*/node_modules/resolve/test/resolver/malformed_package_json/package\.json$ @@ -25,8 +25,9 @@ .*/node_modules/.* [libs] -interface.js -flow/ +packages/react-native/interface.js +packages/react-native/flow/ +packages/react-native/flow-typed/ [options] enums=true @@ -43,9 +44,9 @@ module.file_ext=.ios.js munge_underscores=true -module.name_mapper='^react-native$' -> '/index.js' -module.name_mapper='^react-native/\(.*\)$' -> '/\1' -module.name_mapper='^@?[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\|pdf\)$' -> '/Libraries/Image/RelativeImageStub' +module.name_mapper='^react-native$' -> '/packages/react-native/index.js' +module.name_mapper='^react-native/\(.*\)$' -> '/packages/react-native\1' +module.name_mapper='^@?[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\|pdf\)$' -> '/packages/react-native/Libraries/Image/RelativeImageStub' suppress_type=$FlowIssue suppress_type=$FlowFixMe diff --git a/.flowconfig.android b/.flowconfig.android index 542f81b6fd0f..24dc41c6ce81 100644 --- a/.flowconfig.android +++ b/.flowconfig.android @@ -3,7 +3,7 @@ .*/*[.]ios.js ; Ignore templates for 'react-native init' -/template/.* +/packages/react-native/template/.* ; Ignore the Dangerfile /packages/react-native-bots/dangerfile.js @@ -12,7 +12,7 @@ /\.buckd/ ; Flow doesn't support platforms -.*/Libraries/Utilities/LoadingView.js +.*/packages/react-native/Libraries/Utilities/LoadingView.js .*/node_modules/resolve/test/resolver/malformed_package_json/package\.json$ @@ -25,8 +25,9 @@ .*/node_modules/.* [libs] -interface.js -flow/ +packages/react-native/interface.js +packages/react-native/flow/ +packages/react-native/flow-typed/ [options] enums=true @@ -43,9 +44,9 @@ module.file_ext=.android.js munge_underscores=true -module.name_mapper='^react-native$' -> '/index.js' -module.name_mapper='^react-native/\(.*\)$' -> '/\1' -module.name_mapper='^@?[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\|pdf\)$' -> '/Libraries/Image/RelativeImageStub' +module.name_mapper='^react-native$' -> '/packages/react-native/index.js' +module.name_mapper='^react-native/\(.*\)$' -> '/packages/react-native\1' +module.name_mapper='^@?[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\|pdf\)$' -> '/packages/react-native/Libraries/Image/RelativeImageStub' suppress_type=$FlowIssue suppress_type=$FlowFixMe diff --git a/.gitignore b/.gitignore index 015835188e7b..6acb4ded1775 100644 --- a/.gitignore +++ b/.gitignore @@ -31,25 +31,25 @@ project.xcworkspace /packages/rn-tester/android/app/gradle/ /packages/rn-tester/android/app/gradlew /packages/rn-tester/android/app/gradlew.bat -/ReactAndroid/build/ -/ReactAndroid/.cxx/ -/ReactAndroid/gradle/ -/ReactAndroid/gradlew -/ReactAndroid/gradlew.bat -/ReactAndroid/external-artifacts/build/ -/ReactAndroid/external-artifacts/artifacts/ -/ReactAndroid/hermes-engine/build/ -/ReactAndroid/hermes-engine/.cxx/ -/template/android/app/build/ -/template/android/build/ +/packages/react-native/ReactAndroid/build/ +/packages/react-native/ReactAndroid/.cxx/ +/packages/react-native/ReactAndroid/gradle/ +/packages/react-native/ReactAndroid/gradlew +/packages/react-native/ReactAndroid/gradlew.bat +/packages/react-native/ReactAndroid/external-artifacts/build/ +/packages/react-native/ReactAndroid/external-artifacts/artifacts/ +/packages/react-native/ReactAndroid/hermes-engine/build/ +/packages/react-native/ReactAndroid/hermes-engine/.cxx/ +/packages/react-native/template/android/app/build/ +/packages/react-native/template/android/build/ # Buck .buckd buck-out /.lsp.buckd /.lsp-buck-out -/ReactAndroid/src/main/jni/prebuilt/lib/ -/ReactAndroid/src/main/gen +/packages/react-native/ReactAndroid/src/main/jni/prebuilt/lib/ +/packages/react-native/ReactAndroid/src/main/gen # Android Studio .project @@ -64,8 +64,8 @@ buck-out .gradle local.properties *.iml -/android/* -!/android/README.md +/packages/react-native/android/* +!/packages/react-native/android/README.md # Node node_modules @@ -77,7 +77,7 @@ package-lock.json .DS_Store # Test generated files -/ReactAndroid/src/androidTest/assets/AndroidTestBundle.js +/packages/react-native/ReactAndroid/src/androidTest/assets/AndroidTestBundle.js *.js.meta /coverage @@ -93,25 +93,25 @@ package-lock.json /*.xcodeproj # ReactCommon subdir shouldn't have Xcode project -/ReactCommon/**/*.xcodeproj +/packages/react-native/ReactCommon/**/*.xcodeproj # Libs that shouldn't have Xcode project -/Libraries/FBLazyVector/**/*.xcodeproj -/Libraries/RCTRequired/**/*.xcodeproj -/React/CoreModules/**/*.xcodeproj -/React/FBReactNativeSpec/**/*.xcodeproj +/packages/react-native/Libraries/FBLazyVector/**/*.xcodeproj +/packages/react-native/Libraries/RCTRequired/**/*.xcodeproj +/packages/react-native/React/CoreModules/**/*.xcodeproj +/packages/react-native/React/FBReactNativeSpec/**/*.xcodeproj /packages/react-native-codegen/**/*.xcodeproj # Ruby Gems (Bundler) -/vendor -/template/vendor +/packages/react-native/vendor +/packages/react-native/template/vendor .ruby-version /**/.ruby-version # iOS / CocoaPods -/template/ios/build/ -/template/ios/Pods/ -/template/ios/Podfile.lock +/packages/react-native/template/ios/build/ +/packages/react-native/template/ios/Pods/ +/packages/react-native/template/ios/Podfile.lock /packages/rn-tester/Gemfile.lock # Ignore RNTester specific Pods, but keep the __offline_mirrors__ here. @@ -120,18 +120,18 @@ package-lock.json !/packages/rn-tester/Pods/__offline_mirrors_jsc__ # @react-native/codegen -/React/FBReactNativeSpec/FBReactNativeSpec +/packages/react-native/React/FBReactNativeSpec/FBReactNativeSpec /packages/react-native-codegen/lib /packages/react-native-codegen/tmp/ -/ReactCommon/react/renderer/components/rncore/ +/packages/react-native/ReactCommon/react/renderer/components/rncore/ /packages/rn-tester/NativeModuleExample/ScreenshotManagerSpec* /**/RCTThirdPartyFabricComponentsProvider.* # Additional SDKs -/sdks/download -/sdks/hermes -/sdks/hermesc +/packages/react-native/sdks/download +/packages/react-native/sdks/hermes +/packages/react-native/sdks/hermesc # Visual studio .vscode diff --git a/BUCK b/BUCK index cc2d7f7f211c..7d1f289b3044 100644 --- a/BUCK +++ b/BUCK @@ -35,7 +35,7 @@ load( load("//tools/build_defs/third_party:yarn_defs.bzl", "yarn_workspace") RCTCXXBRIDGE_PUBLIC_HEADERS = { - "React/" + x: "React/CxxBridge/" + x + "React/" + x: "packages/react-native/React/CxxBridge/" + x for x in [ "JSCExecutorFactory.h", "NSDataBigString.h", @@ -49,8 +49,6 @@ fb_native.genrule( name = "codegen_rn_components_schema_rncore", srcs = glob( [ - "Libraries/**/*NativeComponent.js", - "jest/**/*NativeComponent.js", "packages/**/*NativeComponent.js", ], exclude = [ @@ -75,12 +73,12 @@ rn_codegen_components( rn_apple_xplat_cxx_library( name = "RCTCxxBridge", srcs = glob([ - "React/CxxBridge/*.mm", + "packages/react-native/React/CxxBridge/*.mm", ]), headers = subdir_glob( [ ( - "React/CxxBridge", + "packages/react-native/React/CxxBridge", "*.h", ), ], @@ -114,7 +112,7 @@ rn_apple_xplat_cxx_library( ":RCTCxxUtils", ":ReactInternal", "//fbobjc/Libraries/FBReactKit:RCTFBSystrace", - react_native_root_target("React/CoreModules:CoreModules"), + react_native_root_target("packages/react-native/React/CoreModules:CoreModules"), react_native_xplat_target("cxxreact:bridge"), react_native_xplat_target("cxxreact:jsbigstring"), react_native_xplat_target("jsc:JSCRuntime"), @@ -124,7 +122,7 @@ rn_apple_xplat_cxx_library( ) RCTCXXMODULE_PUBLIC_HEADERS = { - "React/" + x: "React/CxxModule/" + x + "React/" + x: "packages/react-native/React/CxxModule/" + x for x in [ "RCTCxxMethod.h", "RCTCxxModule.h", @@ -135,12 +133,12 @@ RCTCXXMODULE_PUBLIC_HEADERS = { rn_apple_xplat_cxx_library( name = "RCTCxxModule", srcs = glob([ - "React/CxxModule/*.mm", + "packages/react-native/React/CxxModule/*.mm", ]), headers = subdir_glob( [ ( - "React/CxxModule", + "packages/react-native/React/CxxModule", "*.h", ), ], @@ -176,13 +174,13 @@ rn_apple_xplat_cxx_library( rn_apple_xplat_cxx_library( name = "RCTCxxUtils", srcs = glob([ - "React/CxxUtils/*.mm", + "packages/react-native/React/CxxUtils/*.mm", ]), header_namespace = "", exported_headers = subdir_glob( [ ( - "React/CxxUtils", + "packages/react-native/React/CxxUtils", "*.h", ), ], @@ -208,13 +206,13 @@ rn_apple_xplat_cxx_library( rn_apple_xplat_cxx_library( name = "RCTCxxLogUtils", srcs = glob([ - "React/CxxLogUtils/*.mm", + "packages/react-native/React/CxxLogUtils/*.mm", ]), header_namespace = "", exported_headers = subdir_glob( [ ( - "React/CxxLogUtils", + "packages/react-native/React/CxxLogUtils", "*.h", ), ], @@ -233,15 +231,15 @@ rn_apple_xplat_cxx_library( ], ) -RCTLIB_PATH = "Libraries/" +RCTLIB_PATH = "packages/react-native/Libraries/" -RCTBASE_PATH = "React/Base/" +RCTBASE_PATH = "packages/react-native/React/Base/" -RCTDEVSUPPORT_PATH = "React/DevSupport/" +RCTDEVSUPPORT_PATH = "packages/react-native/React/DevSupport/" -RCTMODULES_PATH = "React/Modules/" +RCTMODULES_PATH = "packages/react-native/React/Modules/" -RCTVIEWS_PATH = "React/Views/" +RCTVIEWS_PATH = "packages/react-native/React/Views/" REACT_PUBLIC_HEADERS = { "React/RCTAnimationType.h": RCTVIEWS_PATH + "RCTAnimationType.h", @@ -280,9 +278,9 @@ REACT_PUBLIC_HEADERS = { "React/RCTI18nUtil.h": RCTMODULES_PATH + "RCTI18nUtil.h", "React/RCTImageSource.h": RCTBASE_PATH + "RCTImageSource.h", "React/RCTInitializing.h": RCTBASE_PATH + "RCTInitializing.h", - "React/RCTInspector.h": "React/Inspector/RCTInspector.h", + "React/RCTInspector.h": "packages/react-native/React/Inspector/RCTInspector.h", "React/RCTInspectorDevServerHelper.h": RCTDEVSUPPORT_PATH + "RCTInspectorDevServerHelper.h", - "React/RCTInspectorPackagerConnection.h": "React/Inspector/RCTInspectorPackagerConnection.h", + "React/RCTInspectorPackagerConnection.h": "packages/react-native/React/Inspector/RCTInspectorPackagerConnection.h", "React/RCTInvalidating.h": RCTBASE_PATH + "RCTInvalidating.h", "React/RCTJSScriptLoaderModule.h": RCTBASE_PATH + "RCTJSScriptLoaderModule.h", "React/RCTJSStackFrame.h": RCTBASE_PATH + "RCTJSStackFrame.h", @@ -309,7 +307,7 @@ REACT_PUBLIC_HEADERS = { "React/RCTPerformanceLogger.h": RCTBASE_PATH + "RCTPerformanceLogger.h", "React/RCTPerformanceLoggerLabels.h": RCTBASE_PATH + "RCTPerformanceLoggerLabels.h", "React/RCTPointerEvents.h": RCTVIEWS_PATH + "RCTPointerEvents.h", - "React/RCTProfile.h": "React/Profiler/RCTProfile.h", + "React/RCTProfile.h": "packages/react-native/React/Profiler/RCTProfile.h", "React/RCTPushNotificationManager.h": RCTLIB_PATH + "PushNotificationIOS/RCTPushNotificationManager.h", "React/RCTReconnectingWebSocket.h": RCTLIB_PATH + "WebSocket/RCTReconnectingWebSocket.h", "React/RCTRedBoxExtraDataViewController.h": RCTMODULES_PATH + "RCTRedBoxExtraDataViewController.h", @@ -344,7 +342,7 @@ REACT_PUBLIC_HEADERS = { "React/RCTUIManager.h": RCTMODULES_PATH + "RCTUIManager.h", "React/RCTUIManagerObserverCoordinator.h": RCTMODULES_PATH + "RCTUIManagerObserverCoordinator.h", "React/RCTUIManagerUtils.h": RCTMODULES_PATH + "RCTUIManagerUtils.h", - "React/RCTUIUtils.h": "React/UIUtils/RCTUIUtils.h", + "React/RCTUIUtils.h": "packages/react-native/React/UIUtils/RCTUIUtils.h", "React/RCTURLRequestDelegate.h": RCTBASE_PATH + "RCTURLRequestDelegate.h", "React/RCTURLRequestHandler.h": RCTBASE_PATH + "RCTURLRequestHandler.h", "React/RCTUtils.h": RCTBASE_PATH + "RCTUtils.h", @@ -358,44 +356,44 @@ REACT_PUBLIC_HEADERS = { } REACT_COMPONENTVIEWS_BASE_FILES = [ - "React/Fabric/Mounting/ComponentViews/Image/*.mm", - "React/Fabric/RCTImageResponseObserverProxy.mm", - "React/Fabric/Mounting/ComponentViews/View/RCTViewComponentView.mm", + "packages/react-native/React/Fabric/Mounting/ComponentViews/Image/*.mm", + "packages/react-native/React/Fabric/RCTImageResponseObserverProxy.mm", + "packages/react-native/React/Fabric/Mounting/ComponentViews/View/RCTViewComponentView.mm", ] rn_apple_xplat_cxx_library( name = "ReactInternal", srcs = glob( [ - "React/Base/**/*.m", - "React/Base/**/*.mm", - "React/DevSupport/**/*.m", - "React/DevSupport/**/*.mm", - "React/Inspector/**/*.m", - "React/Inspector/**/*.mm", - "React/Modules/**/*.m", - "React/Modules/**/*.mm", - "React/Profiler/**/*.m", - "React/Profiler/**/*.mm", - "React/Profiler/**/*.S", - "React/UIUtils/*.m", - "React/Views/**/*.m", - "React/Views/**/*.mm", - "Libraries/ActionSheetIOS/*.m", - "Libraries/WebSocket/*.m", + "packages/react-native/React/Base/**/*.m", + "packages/react-native/React/Base/**/*.mm", + "packages/react-native/React/DevSupport/**/*.m", + "packages/react-native/React/DevSupport/**/*.mm", + "packages/react-native/React/Inspector/**/*.m", + "packages/react-native/React/Inspector/**/*.mm", + "packages/react-native/React/Modules/**/*.m", + "packages/react-native/React/Modules/**/*.mm", + "packages/react-native/React/Profiler/**/*.m", + "packages/react-native/React/Profiler/**/*.mm", + "packages/react-native/React/Profiler/**/*.S", + "packages/react-native/React/UIUtils/*.m", + "packages/react-native/React/Views/**/*.m", + "packages/react-native/React/Views/**/*.mm", + "packages/react-native/Libraries/ActionSheetIOS/*.m", + "packages/react-native/Libraries/WebSocket/*.m", ], ), headers = glob( [ - "React/Base/**/*.h", - "React/DevSupport/**/*.h", - "React/Inspector/**/*.h", - "React/Modules/**/*.h", - "React/Profiler/**/*.h", - "React/Views/**/*.h", - "React/UIUtils/**/*.h", - "Libraries/ActionSheetIOS/*.h", - "Libraries/WebSocket/*.h", + "packages/react-native/React/Base/**/*.h", + "packages/react-native/React/DevSupport/**/*.h", + "packages/react-native/React/Inspector/**/*.h", + "packages/react-native/React/Modules/**/*.h", + "packages/react-native/React/Profiler/**/*.h", + "packages/react-native/React/Views/**/*.h", + "packages/react-native/React/UIUtils/**/*.h", + "packages/react-native/Libraries/ActionSheetIOS/*.h", + "packages/react-native/Libraries/WebSocket/*.h", ], ), header_namespace = "", @@ -445,9 +443,9 @@ rn_apple_xplat_cxx_library( "//fbobjc/Libraries/RCTPrerendering/...", "//fbobjc/VendorLib/react-native-maps:react-native-maps", "//xplat/js:", - "//xplat/js/react-native-github/React/...", - "//xplat/js/react-native-github/ReactCommon/react/nativemodule/core:", - "//xplat/js/react-native-github/ReactCommon/react/nativemodule/samples:", + "//xplat/js/react-native-github/packages/react-native/React/...", + "//xplat/js/react-native-github/packages/react-native/ReactCommon/react/nativemodule/core:", + "//xplat/js/react-native-github/packages/react-native/ReactCommon/react/nativemodule/samples:", "//xplat/js/react-native-github/packages/rn-tester:", "//xplat/rtc/manul/...", ], @@ -463,41 +461,41 @@ rn_apple_xplat_cxx_library( name = "RCTFabric", srcs = glob( [ - "React/Fabric/**/*.cpp", - "React/Fabric/**/*.m", - "React/Fabric/**/*.mm", + "packages/react-native/React/Fabric/**/*.cpp", + "packages/react-native/React/Fabric/**/*.m", + "packages/react-native/React/Fabric/**/*.mm", ], exclude = glob(REACT_COMPONENTVIEWS_BASE_FILES), ), headers = glob( [ - "React/Fabric/**/*.h", + "packages/react-native/React/Fabric/**/*.h", ], ), header_namespace = "", exported_headers = { - "React/RCTComponentViewDescriptor.h": "React/Fabric/Mounting/RCTComponentViewDescriptor.h", - "React/RCTComponentViewFactory.h": "React/Fabric/Mounting/RCTComponentViewFactory.h", - "React/RCTComponentViewRegistry.h": "React/Fabric/Mounting/RCTComponentViewRegistry.h", - "React/RCTFabricSurface.h": "React/Fabric/Surface/RCTFabricSurface.h", - "React/RCTFabricSurfaceHostingProxyRootView.h": "React/Fabric/Surface/RCTFabricSurfaceHostingProxyRootView.h", - "React/RCTGenericDelegateSplitter.h": "React/Fabric/Utils/RCTGenericDelegateSplitter.h", - "React/RCTLegacyViewManagerInteropComponentView.h": "React/Fabric/Mounting/ComponentViews/LegacyViewManagerInterop/RCTLegacyViewManagerInteropComponentView.h", - "React/RCTLocalizationProvider.h": "React/Fabric/RCTLocalizationProvider.h", - "React/RCTModalHostViewComponentView.h": "React/Fabric/Mounting/ComponentViews/Modal/RCTModalHostViewComponentView.h", - "React/RCTMountingManager.h": "React/Fabric/Mounting/RCTMountingManager.h", - "React/RCTMountingManagerDelegate.h": "React/Fabric/Mounting/RCTMountingManagerDelegate.h", - "React/RCTMountingTransactionObserving.h": "React/Fabric/Mounting/RCTMountingTransactionObserving.h", - "React/RCTParagraphComponentAccessibilityProvider.h": "React/Fabric/Mounting/ComponentViews/Text/RCTParagraphComponentAccessibilityProvider.h", - "React/RCTParagraphComponentView.h": "React/Fabric/Mounting/ComponentViews/Text/RCTParagraphComponentView.h", - "React/RCTPrimitives.h": "React/Fabric/RCTPrimitives.h", - "React/RCTRootComponentView.h": "React/Fabric/Mounting/ComponentViews/Root/RCTRootComponentView.h", - "React/RCTScheduler.h": "React/Fabric/RCTScheduler.h", - "React/RCTScrollViewComponentView.h": "React/Fabric/Mounting/ComponentViews/ScrollView/RCTScrollViewComponentView.h", - "React/RCTSurfacePresenter.h": "React/Fabric/RCTSurfacePresenter.h", - "React/RCTSurfacePresenterBridgeAdapter.h": "React/Fabric/RCTSurfacePresenterBridgeAdapter.h", - "React/RCTSurfaceRegistry.h": "React/Fabric/RCTSurfaceRegistry.h", - "React/RCTSurfaceTouchHandler.h": "React/Fabric/RCTSurfaceTouchHandler.h", + "React/RCTComponentViewDescriptor.h": "packages/react-native/React/Fabric/Mounting/RCTComponentViewDescriptor.h", + "React/RCTComponentViewFactory.h": "packages/react-native/React/Fabric/Mounting/RCTComponentViewFactory.h", + "React/RCTComponentViewRegistry.h": "packages/react-native/React/Fabric/Mounting/RCTComponentViewRegistry.h", + "React/RCTFabricSurface.h": "packages/react-native/React/Fabric/Surface/RCTFabricSurface.h", + "React/RCTFabricSurfaceHostingProxyRootView.h": "packages/react-native/React/Fabric/Surface/RCTFabricSurfaceHostingProxyRootView.h", + "React/RCTGenericDelegateSplitter.h": "packages/react-native/React/Fabric/Utils/RCTGenericDelegateSplitter.h", + "React/RCTLegacyViewManagerInteropComponentView.h": "packages/react-native/React/Fabric/Mounting/ComponentViews/LegacyViewManagerInterop/RCTLegacyViewManagerInteropComponentView.h", + "React/RCTLocalizationProvider.h": "packages/react-native/React/Fabric/RCTLocalizationProvider.h", + "React/RCTModalHostViewComponentView.h": "packages/react-native/React/Fabric/Mounting/ComponentViews/Modal/RCTModalHostViewComponentView.h", + "React/RCTMountingManager.h": "packages/react-native/React/Fabric/Mounting/RCTMountingManager.h", + "React/RCTMountingManagerDelegate.h": "packages/react-native/React/Fabric/Mounting/RCTMountingManagerDelegate.h", + "React/RCTMountingTransactionObserving.h": "packages/react-native/React/Fabric/Mounting/RCTMountingTransactionObserving.h", + "React/RCTParagraphComponentAccessibilityProvider.h": "packages/react-native/React/Fabric/Mounting/ComponentViews/Text/RCTParagraphComponentAccessibilityProvider.h", + "React/RCTParagraphComponentView.h": "packages/react-native/React/Fabric/Mounting/ComponentViews/Text/RCTParagraphComponentView.h", + "React/RCTPrimitives.h": "packages/react-native/React/Fabric/RCTPrimitives.h", + "React/RCTRootComponentView.h": "packages/react-native/React/Fabric/Mounting/ComponentViews/Root/RCTRootComponentView.h", + "React/RCTScheduler.h": "packages/react-native/React/Fabric/RCTScheduler.h", + "React/RCTScrollViewComponentView.h": "packages/react-native/React/Fabric/Mounting/ComponentViews/ScrollView/RCTScrollViewComponentView.h", + "React/RCTSurfacePresenter.h": "packages/react-native/React/Fabric/RCTSurfacePresenter.h", + "React/RCTSurfacePresenterBridgeAdapter.h": "packages/react-native/React/Fabric/RCTSurfacePresenterBridgeAdapter.h", + "React/RCTSurfaceRegistry.h": "packages/react-native/React/Fabric/RCTSurfaceRegistry.h", + "React/RCTSurfaceTouchHandler.h": "packages/react-native/React/Fabric/RCTSurfaceTouchHandler.h", }, compiler_flags = [ "-fexceptions", @@ -581,11 +579,11 @@ rn_apple_xplat_cxx_library( rn_apple_library( name = "RCTTypeSafety", srcs = glob([ - "Libraries/TypeSafety/**/*.mm", + "packages/react-native/Libraries/TypeSafety/**/*.mm", ]), exported_headers = glob( [ - "Libraries/TypeSafety/**/*.h", + "packages/react-native/Libraries/TypeSafety/**/*.h", ], ), autoglob = False, @@ -607,7 +605,7 @@ rn_apple_library( deps = [ ":ReactInternalApple", "//xplat/folly:optionalApple", - "//xplat/js/react-native-github/Libraries/FBLazyVector:FBLazyVector", + "//xplat/js/react-native-github/packages/react-native/Libraries/FBLazyVector:FBLazyVector", ], ) @@ -621,7 +619,7 @@ yarn_workspace( fb_apple_test( name = "TextTestsApple", - srcs = ["React/Tests/Text/RCTParagraphComponentViewTests.mm"], + srcs = ["packages/react-native/React/Tests/Text/RCTParagraphComponentViewTests.mm"], frameworks = [ "$PLATFORM_DIR/Developer/Library/Frameworks/XCTest.framework", ], @@ -631,20 +629,20 @@ fb_apple_test( react_native_xplat_target("react/renderer/element:elementApple"), "//xplat/js/react-native-github:RCTFabricComponentViewsBaseApple", "//xplat/js/react-native-github:RCTTextApple", - "//xplat/js/react-native-github/ReactCommon/react/renderer/attributedstring:attributedstringApple", - "//xplat/js/react-native-github/ReactCommon/react/renderer/componentregistry:componentregistryApple", - "//xplat/js/react-native-github/ReactCommon/react/renderer/components/legacyviewmanagerinterop:legacyviewmanagerinteropApple", - "//xplat/js/react-native-github/ReactCommon/react/renderer/components/text:textApple", - "//xplat/js/react-native-github/ReactCommon/react/renderer/components/textinput/iostextinput:iostextinputApple", - "//xplat/js/react-native-github/ReactCommon/react/renderer/scheduler:schedulerApple", - "//xplat/js/react-native-github/ReactCommon/react/renderer/textlayoutmanager:textlayoutmanagerApple", - "//xplat/js/react-native-github/ReactCommon/runtimeexecutor:runtimeexecutorApple", + "//xplat/js/react-native-github/packages/react-native/ReactCommon/react/renderer/attributedstring:attributedstringApple", + "//xplat/js/react-native-github/packages/react-native/ReactCommon/react/renderer/componentregistry:componentregistryApple", + "//xplat/js/react-native-github/packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop:legacyviewmanagerinteropApple", + "//xplat/js/react-native-github/packages/react-native/ReactCommon/react/renderer/components/text:textApple", + "//xplat/js/react-native-github/packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput:iostextinputApple", + "//xplat/js/react-native-github/packages/react-native/ReactCommon/react/renderer/scheduler:schedulerApple", + "//xplat/js/react-native-github/packages/react-native/ReactCommon/react/renderer/textlayoutmanager:textlayoutmanagerApple", + "//xplat/js/react-native-github/packages/react-native/ReactCommon/runtimeexecutor:runtimeexecutorApple", ], ) fb_apple_test( name = "MountingTestsApple", - srcs = ["React/Tests/Mounting/RCTComponentViewRegistryTests.mm"], + srcs = ["packages/react-native/React/Tests/Mounting/RCTComponentViewRegistryTests.mm"], frameworks = [ "$PLATFORM_DIR/Developer/Library/Frameworks/XCTest.framework", ], @@ -654,13 +652,13 @@ fb_apple_test( ":RCTFabricApple", "//xplat/js/react-native-github:RCTFabricComponentViewsBaseApple", "//xplat/js/react-native-github:RCTTextApple", - "//xplat/js/react-native-github/ReactCommon/react/renderer/attributedstring:attributedstringApple", - "//xplat/js/react-native-github/ReactCommon/react/renderer/componentregistry:componentregistryApple", - "//xplat/js/react-native-github/ReactCommon/react/renderer/components/legacyviewmanagerinterop:legacyviewmanagerinteropApple", - "//xplat/js/react-native-github/ReactCommon/react/renderer/components/textinput/iostextinput:iostextinputApple", - "//xplat/js/react-native-github/ReactCommon/react/renderer/scheduler:schedulerApple", - "//xplat/js/react-native-github/ReactCommon/react/renderer/textlayoutmanager:textlayoutmanagerApple", - "//xplat/js/react-native-github/ReactCommon/runtimeexecutor:runtimeexecutorApple", + "//xplat/js/react-native-github/packages/react-native/ReactCommon/react/renderer/attributedstring:attributedstringApple", + "//xplat/js/react-native-github/packages/react-native/ReactCommon/react/renderer/componentregistry:componentregistryApple", + "//xplat/js/react-native-github/packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop:legacyviewmanagerinteropApple", + "//xplat/js/react-native-github/packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput:iostextinputApple", + "//xplat/js/react-native-github/packages/react-native/ReactCommon/react/renderer/scheduler:schedulerApple", + "//xplat/js/react-native-github/packages/react-native/ReactCommon/react/renderer/textlayoutmanager:textlayoutmanagerApple", + "//xplat/js/react-native-github/packages/react-native/ReactCommon/runtimeexecutor:runtimeexecutorApple", ], ) @@ -690,14 +688,14 @@ rn_apple_xplat_cxx_library( srcs = glob(REACT_COMPONENTVIEWS_BASE_FILES), header_namespace = "", exported_headers = { - "React/RCTComponentViewProtocol.h": "React/Fabric/Mounting/RCTComponentViewProtocol.h", - "React/RCTConversions.h": "React/Fabric/RCTConversions.h", - "React/RCTImageComponentView.h": "React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.h", - "React/RCTImageResponseDelegate.h": "React/Fabric/RCTImageResponseDelegate.h", - "React/RCTImageResponseObserverProxy.h": "React/Fabric/RCTImageResponseObserverProxy.h", - "React/RCTTouchableComponentViewProtocol.h": "React/Fabric/RCTTouchableComponentViewProtocol.h", - "React/RCTViewComponentView.h": "React/Fabric/Mounting/ComponentViews/View/RCTViewComponentView.h", - "React/UIView+ComponentViewProtocol.h": "React/Fabric/Mounting/UIView+ComponentViewProtocol.h", + "React/RCTComponentViewProtocol.h": "packages/react-native/React/Fabric/Mounting/RCTComponentViewProtocol.h", + "React/RCTConversions.h": "packages/react-native/React/Fabric/RCTConversions.h", + "React/RCTImageComponentView.h": "packages/react-native/React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.h", + "React/RCTImageResponseDelegate.h": "packages/react-native/React/Fabric/RCTImageResponseDelegate.h", + "React/RCTImageResponseObserverProxy.h": "packages/react-native/React/Fabric/RCTImageResponseObserverProxy.h", + "React/RCTTouchableComponentViewProtocol.h": "packages/react-native/React/Fabric/RCTTouchableComponentViewProtocol.h", + "React/RCTViewComponentView.h": "packages/react-native/React/Fabric/Mounting/ComponentViews/View/RCTViewComponentView.h", + "React/UIView+ComponentViewProtocol.h": "packages/react-native/React/Fabric/Mounting/UIView+ComponentViewProtocol.h", }, compiler_flags = ["-Wall"], contacts = ["oncall+react_native@xmail.facebook.com"], @@ -718,20 +716,20 @@ rn_apple_xplat_cxx_library( rn_library( name = "react-native", srcs = [ - "package.json", - "index.js", + "packages/react-native/package.json", + "packages/react-native/index.js", ] + glob( [ - "Libraries/**/*.js", - "Libraries/NewAppScreen/**/*.png", - "Libraries/LogBox/**/*.png", + "packages/react-native/Libraries/**/*.js", + "packages/react-native/Libraries/NewAppScreen/**/*.png", + "packages/react-native/Libraries/LogBox/**/*.png", "packages/virtualized-lists/**/*.js", "packages/virtualized-lists/**/*.json", ], exclude = [ "**/__*__/**", "**/gulpfile.js", - "Libraries/Components/Switch/SwitchSchema.js", + "packages/react-native/Libraries/Components/Switch/SwitchSchema.js", "**/*._reactvr.js", ], ), @@ -780,7 +778,7 @@ rn_codegen( "pfh:ReactNative_CommonInfrastructurePlaceholder", ], native_module_spec_name = "FBReactNativeSpec", - src_prefix = "Libraries/", + src_prefix = "packages/react-native/Libraries/", ) # TODO: Merge this into FBReactNativeSpec @@ -791,26 +789,26 @@ rn_codegen( library_labels = [ "pfh:ReactNative_CommonInfrastructurePlaceholder", ], - src_prefix = "Libraries/", + src_prefix = "packages/react-native/Libraries/", ) rn_apple_library( name = "RCTAnimationApple", srcs = glob([ - "Libraries/NativeAnimation/**/*.m", - "Libraries/NativeAnimation/**/*.mm", + "packages/react-native/Libraries/NativeAnimation/**/*.m", + "packages/react-native/Libraries/NativeAnimation/**/*.mm", ]), headers = glob( [ - "Libraries/NativeAnimation/**/*.h", + "packages/react-native/Libraries/NativeAnimation/**/*.h", ], ), header_namespace = "", exported_headers = glob( [ - "Libraries/NativeAnimation/*.h", - "Libraries/NativeAnimation/Drivers/*.h", - "Libraries/NativeAnimation/Nodes/*.h", + "packages/react-native/Libraries/NativeAnimation/*.h", + "packages/react-native/Libraries/NativeAnimation/Drivers/*.h", + "packages/react-native/Libraries/NativeAnimation/Nodes/*.h", ], ), autoglob = False, @@ -852,17 +850,17 @@ rn_apple_library( rn_apple_library( name = "RCTBlobApple", srcs = glob([ - "Libraries/Blob/*.m", - "Libraries/Blob/*.mm", + "packages/react-native/Libraries/Blob/*.m", + "packages/react-native/Libraries/Blob/*.mm", ]), headers = glob( [ - "Libraries/Blob/*.h", + "packages/react-native/Libraries/Blob/*.h", ], ), exported_headers = glob( [ - "Libraries/Blob/*.h", + "packages/react-native/Libraries/Blob/*.h", ], ), autoglob = False, @@ -902,7 +900,7 @@ rn_apple_library( "//xplat/js/react-native-github:RCTLinkingApple", "//xplat/js/react-native-github:RCTPushNotificationApple", "//xplat/js/react-native-github:ReactInternalApple", - "//xplat/js/react-native-github/React/CoreModules:CoreModulesApple", + "//xplat/js/react-native-github/packages/react-native/React/CoreModules:CoreModulesApple", "//xplat/jsi:jsiApple", ], ) @@ -910,17 +908,17 @@ rn_apple_library( rn_apple_library( name = "RCTLinkingApple", srcs = glob([ - "Libraries/LinkingIOS/*.m", - "Libraries/LinkingIOS/*.mm", + "packages/react-native/Libraries/LinkingIOS/*.m", + "packages/react-native/Libraries/LinkingIOS/*.mm", ]), headers = glob( [ - "Libraries/LinkingIOS/*.h", + "packages/react-native/Libraries/LinkingIOS/*.h", ], ), exported_headers = glob( [ - "Libraries/LinkingIOS/*.h", + "packages/react-native/Libraries/LinkingIOS/*.h", ], ), autoglob = False, @@ -959,17 +957,17 @@ rn_apple_library( rn_apple_library( name = "RCTPushNotificationApple", srcs = glob([ - "Libraries/PushNotificationIOS/*.m", - "Libraries/PushNotificationIOS/*.mm", + "packages/react-native/Libraries/PushNotificationIOS/*.m", + "packages/react-native/Libraries/PushNotificationIOS/*.mm", ]), headers = glob( [ - "Libraries/PushNotificationIOS/*.h", + "packages/react-native/Libraries/PushNotificationIOS/*.h", ], ), exported_headers = glob( [ - "Libraries/PushNotificationIOS/*.h", + "packages/react-native/Libraries/PushNotificationIOS/*.h", ], ), autoglob = False, @@ -1007,17 +1005,17 @@ rn_apple_library( rn_apple_library( name = "RCTImageApple", srcs = glob([ - "Libraries/Image/*.m", - "Libraries/Image/*.mm", + "packages/react-native/Libraries/Image/*.m", + "packages/react-native/Libraries/Image/*.mm", ]), headers = glob( [ - "Libraries/Image/*.h", + "packages/react-native/Libraries/Image/*.h", ], ), exported_headers = glob( [ - "Libraries/Image/*.h", + "packages/react-native/Libraries/Image/*.h", ], ), autoglob = False, @@ -1089,19 +1087,19 @@ rn_apple_library( ) RCTNETWORK_PUBLIC_HEADERS = [ - "Libraries/Network/RCTNetworkTask.h", - "Libraries/Network/RCTNetworking.h", + "packages/react-native/Libraries/Network/RCTNetworkTask.h", + "packages/react-native/Libraries/Network/RCTNetworking.h", ] rn_apple_library( name = "RCTNetworkApple", srcs = glob([ - "Libraries/Network/*.m", - "Libraries/Network/*.mm", + "packages/react-native/Libraries/Network/*.m", + "packages/react-native/Libraries/Network/*.mm", ]), headers = glob( [ - "Libraries/Network/*.h", + "packages/react-native/Libraries/Network/*.h", ], exclude = RCTNETWORK_PUBLIC_HEADERS, ), @@ -1165,12 +1163,12 @@ rn_apple_library( rn_apple_library( name = "RCTSettingsApple", srcs = glob([ - "Libraries/Settings/*.m", - "Libraries/Settings/*.mm", + "packages/react-native/Libraries/Settings/*.m", + "packages/react-native/Libraries/Settings/*.mm", ]), exported_headers = glob( [ - "Libraries/Settings/*.h", + "packages/react-native/Libraries/Settings/*.h", ], ), autoglob = False, @@ -1203,47 +1201,47 @@ rn_apple_library( rn_apple_xplat_cxx_library( name = "RCTText", srcs = glob([ - "Libraries/Text/**/*.m", - "Libraries/Text/**/*.mm", + "packages/react-native/Libraries/Text/**/*.m", + "packages/react-native/Libraries/Text/**/*.mm", ]), headers = glob( [ - "Libraries/Text/**/*.h", + "packages/react-native/Libraries/Text/**/*.h", ], ), header_namespace = "", exported_headers = subdir_glob( [ ( - "Libraries/Text", + "packages/react-native/Libraries/Text", "*.h", ), ( - "Libraries/Text/BaseText", + "packages/react-native/Libraries/Text/BaseText", "*.h", ), ( - "Libraries/Text/RawText", + "packages/react-native/Libraries/Text/RawText", "*.h", ), ( - "Libraries/Text/Text", + "packages/react-native/Libraries/Text/Text", "*.h", ), ( - "Libraries/Text/TextInput", + "packages/react-native/Libraries/Text/TextInput", "*.h", ), ( - "Libraries/Text/TextInput/Multiline", + "packages/react-native/Libraries/Text/TextInput/Multiline", "*.h", ), ( - "Libraries/Text/TextInput/Singleline", + "packages/react-native/Libraries/Text/TextInput/Singleline", "*.h", ), ( - "Libraries/Text/VirtualText", + "packages/react-native/Libraries/Text/VirtualText", "*.h", ), ], @@ -1269,12 +1267,12 @@ rn_apple_xplat_cxx_library( rn_apple_library( name = "RCTVibrationApple", srcs = glob([ - "Libraries/Vibration/**/*.m", - "Libraries/Vibration/**/*.mm", + "packages/react-native/Libraries/Vibration/**/*.m", + "packages/react-native/Libraries/Vibration/**/*.mm", ]), exported_headers = glob( [ - "Libraries/Vibration/*.h", + "packages/react-native/Libraries/Vibration/*.h", ], ), autoglob = False, @@ -1309,14 +1307,14 @@ rn_apple_library( rn_apple_xplat_cxx_library( name = "RCTWrapper", srcs = glob([ - "Libraries/Wrapper/*.m", - "Libraries/Wrapper/*.mm", + "packages/react-native/Libraries/Wrapper/*.m", + "packages/react-native/Libraries/Wrapper/*.mm", ]), header_namespace = "", exported_headers = subdir_glob( [ ( - "Libraries/Wrapper", + "packages/react-native/Libraries/Wrapper", "*.h", ), ], @@ -1341,14 +1339,14 @@ rn_apple_xplat_cxx_library( rn_apple_xplat_cxx_library( name = "RCTWrapperExample", srcs = glob([ - "Libraries/Wrapper/Example/*.m", - "Libraries/Wrapper/Example/*.mm", + "packages/react-native/Libraries/Wrapper/Example/*.m", + "packages/react-native/Libraries/Wrapper/Example/*.mm", ]), header_namespace = "", exported_headers = subdir_glob( [ ( - "Libraries/Wrapper/Example", + "packages/react-native/Libraries/Wrapper/Example", "*.h", ), ], @@ -1374,14 +1372,14 @@ rn_apple_xplat_cxx_library( rn_apple_xplat_cxx_library( name = "RCTSurfaceHostingComponent", srcs = glob([ - "Libraries/SurfaceHostingComponent/**/*.m", - "Libraries/SurfaceHostingComponent/**/*.mm", + "packages/react-native/Libraries/SurfaceHostingComponent/**/*.m", + "packages/react-native/Libraries/SurfaceHostingComponent/**/*.mm", ]), header_namespace = "", exported_headers = subdir_glob( [ ( - "Libraries/SurfaceHostingComponent", + "packages/react-native/Libraries/SurfaceHostingComponent", "*.h", ), ], @@ -1409,14 +1407,14 @@ rn_apple_xplat_cxx_library( rn_apple_xplat_cxx_library( name = "RCTSurfaceBackedComponent", srcs = glob([ - "Libraries/SurfaceBackedComponent/**/*.m", - "Libraries/SurfaceBackedComponent/**/*.mm", + "packages/react-native/Libraries/SurfaceBackedComponent/**/*.m", + "packages/react-native/Libraries/SurfaceBackedComponent/**/*.mm", ]), header_namespace = "", exported_headers = subdir_glob( [ ( - "Libraries/SurfaceBackedComponent", + "packages/react-native/Libraries/SurfaceBackedComponent", "*.h", ), ], @@ -1461,13 +1459,13 @@ rn_xplat_cxx_library( name = "RCTWebPerformance", srcs = glob( [ - "Libraries/WebPerformance/**/*.cpp", + "packages/react-native/Libraries/WebPerformance/**/*.cpp", ], - exclude = ["Libraries/WebPerformance/__tests__/*"], + exclude = ["packages/react-native/Libraries/WebPerformance/__tests__/*"], ), header_namespace = "", exported_headers = subdir_glob( - [("Libraries/WebPerformance", "*.h")], + [("packages/react-native/Libraries/WebPerformance", "*.h")], prefix = "RCTWebPerformance", ), compiler_flags_enable_exceptions = True, diff --git a/ReactCommon/hermes/inspector/DEFS.bzl b/ReactCommon/hermes/inspector/DEFS.bzl deleted file mode 100644 index bdd90c427421..000000000000 --- a/ReactCommon/hermes/inspector/DEFS.bzl +++ /dev/null @@ -1,7 +0,0 @@ -load("@fbsource//xplat/hermes/defs:hermes.bzl", "hermes_is_debugger_enabled") - -def hermes_inspector_dep_list(): - return [ - "//xplat/js/react-native-github/ReactCommon/hermes/inspector:chrome", - "//xplat/js/react-native-github/ReactCommon/hermes/inspector:inspectorlib", - ] if hermes_is_debugger_enabled() else [] diff --git a/ReactCommon/hermes/inspector/tools/sandcastle/build_and_test.sh b/ReactCommon/hermes/inspector/tools/sandcastle/build_and_test.sh deleted file mode 100755 index dab7ee09b674..000000000000 --- a/ReactCommon/hermes/inspector/tools/sandcastle/build_and_test.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/bash -# Copyright (c) Meta Platforms, Inc. and affiliates. -# -# This source code is licensed under the MIT license found in the -# LICENSE file in the root directory of this source tree. - -THIS_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) -source "$THIS_DIR/setup.sh" - -buck test //xplat/js/react-native-github/ReactCommon/hermes/inspector:chrome && - buck test //xplat/js/react-native-github/ReactCommon/hermes/inspector:detail && - buck test //xplat/js/react-native-github/ReactCommon/hermes/inspector:inspectorlib && - buck build //xplat/js/react-native-github/ReactCommon/hermes/inspector:hermes-chrome-debug-server diff --git a/build.gradle.kts b/build.gradle.kts index 409838895279..15c9fcdafc9e 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -15,7 +15,7 @@ plugins { val reactAndroidProperties = java.util.Properties() -File("$rootDir/ReactAndroid/gradle.properties").inputStream().use { +File("$rootDir/packages/react-native/ReactAndroid/gradle.properties").inputStream().use { reactAndroidProperties.load(it) } @@ -46,18 +46,21 @@ nexusPublishing { tasks.register("cleanAll", Delete::class.java) { description = "Remove all the build files and intermediate build outputs" dependsOn(gradle.includedBuild("react-native-gradle-plugin").task(":clean")) - dependsOn(":ReactAndroid:clean") - dependsOn(":ReactAndroid:hermes-engine:clean") + dependsOn(":packages:react-native:ReactAndroid:clean") + dependsOn(":packages:react-native:ReactAndroid:hermes-engine:clean") dependsOn(":packages:rn-tester:android:app:clean") delete(allprojects.map { it.buildDir }) - delete(rootProject.file("./ReactAndroid/.cxx")) - delete(rootProject.file("./ReactAndroid/hermes-engine/.cxx")) - delete(rootProject.file("./sdks/download/")) - delete(rootProject.file("./sdks/hermes/")) - delete(rootProject.file("./ReactAndroid/src/main/jni/prebuilt/lib/arm64-v8a/")) - delete(rootProject.file("./ReactAndroid/src/main/jni/prebuilt/lib/armeabi-v7a/")) - delete(rootProject.file("./ReactAndroid/src/main/jni/prebuilt/lib/x86/")) - delete(rootProject.file("./ReactAndroid/src/main/jni/prebuilt/lib/x86_64/")) + delete(rootProject.file("./packages/react-native/ReactAndroid/.cxx")) + delete(rootProject.file("./packages/react-native/ReactAndroid/hermes-engine/.cxx")) + delete(rootProject.file("./packages/react-native/sdks/download/")) + delete(rootProject.file("./packages/react-native/sdks/hermes/")) + delete( + rootProject.file("./packages/react-native/ReactAndroid/src/main/jni/prebuilt/lib/arm64-v8a/")) + delete( + rootProject.file( + "./packages/react-native/ReactAndroid/src/main/jni/prebuilt/lib/armeabi-v7a/")) + delete(rootProject.file("./packages/react-native/ReactAndroid/src/main/jni/prebuilt/lib/x86/")) + delete(rootProject.file("./packages/react-native/ReactAndroid/src/main/jni/prebuilt/lib/x86_64/")) delete(rootProject.file("./packages/react-native-codegen/lib")) delete(rootProject.file("./packages/rn-tester/android/app/.cxx")) } @@ -66,24 +69,24 @@ tasks.register("buildAll") { description = "Build and test all the React Native relevant projects." dependsOn(gradle.includedBuild("react-native-gradle-plugin").task(":build")) // This builds both the React Native framework for both debug and release - dependsOn(":ReactAndroid:assemble") + dependsOn(":packages:react-native:ReactAndroid:assemble") // This creates all the Maven artifacts and makes them available in the /android folder - dependsOn(":ReactAndroid:installArchives") + dependsOn(":packages:react-native:ReactAndroid:installArchives") // This builds RN Tester for Hermes/JSC for debug and release dependsOn(":packages:rn-tester:android:app:assemble") // This compiles the Unit Test sources (without running them as they're partially broken) - dependsOn(":ReactAndroid:compileDebugUnitTestSources") - dependsOn(":ReactAndroid:compileReleaseUnitTestSources") + dependsOn(":packages:react-native:ReactAndroid:compileDebugUnitTestSources") + dependsOn(":packages:react-native:ReactAndroid:compileReleaseUnitTestSources") } tasks.register("downloadAll") { description = "Download all the depedencies needed locally so they can be cached on CI." dependsOn(gradle.includedBuild("react-native-gradle-plugin").task(":dependencies")) - dependsOn(":ReactAndroid:downloadNdkBuildDependencies") - dependsOn(":ReactAndroid:dependencies") - dependsOn(":ReactAndroid:androidDependencies") - dependsOn(":ReactAndroid:hermes-engine:dependencies") - dependsOn(":ReactAndroid:hermes-engine:androidDependencies") + dependsOn(":packages:react-native:ReactAndroid:downloadNdkBuildDependencies") + dependsOn(":packages:react-native:ReactAndroid:dependencies") + dependsOn(":packages:react-native:ReactAndroid:androidDependencies") + dependsOn(":packages:react-native:ReactAndroid:hermes-engine:dependencies") + dependsOn(":packages:react-native:ReactAndroid:hermes-engine:androidDependencies") dependsOn(":packages:rn-tester:android:app:dependencies") dependsOn(":packages:rn-tester:android:app:androidDependencies") } @@ -93,20 +96,21 @@ tasks.register("publishAllInsideNpmPackage") { "Publish all the artifacts to be available inside the NPM package in the `android` folder." // Due to size constraints of NPM, we publish only react-native and hermes-engine inside // the NPM package. - dependsOn(":ReactAndroid:installArchives") - dependsOn(":ReactAndroid:hermes-engine:installArchives") + dependsOn(":packages:react-native:ReactAndroid:installArchives") + dependsOn(":packages:react-native:ReactAndroid:hermes-engine:installArchives") } tasks.register("publishAllToMavenTempLocal") { description = "Publish all the artifacts to be available inside a Maven Local repository on /tmp." - dependsOn(":ReactAndroid:publishAllPublicationsToMavenTempLocalRepository") + dependsOn(":packages:react-native:ReactAndroid:publishAllPublicationsToMavenTempLocalRepository") // We don't publish the external-artifacts to Maven Local as CircleCI is using it via workspace. - dependsOn(":ReactAndroid:hermes-engine:publishAllPublicationsToMavenTempLocalRepository") + dependsOn( + ":packages:react-native:ReactAndroid:hermes-engine:publishAllPublicationsToMavenTempLocalRepository") } tasks.register("publishAllToSonatype") { description = "Publish all the artifacts to Sonatype (Maven Central or Snapshot repository)" - dependsOn(":ReactAndroid:publishToSonatype") - dependsOn(":ReactAndroid:external-artifacts:publishToSonatype") - dependsOn(":ReactAndroid:hermes-engine:publishToSonatype") + dependsOn(":packages:react-native:ReactAndroid:publishToSonatype") + dependsOn(":packages:react-native:ReactAndroid:external-artifacts:publishToSonatype") + dependsOn(":packages:react-native:ReactAndroid:hermes-engine:publishToSonatype") } diff --git a/jest.config.js b/jest.config.js index 72a05dfee9dd..eed97afd59f5 100644 --- a/jest.config.js +++ b/jest.config.js @@ -12,10 +12,10 @@ module.exports = { transform: { '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$': - '/jest/assetFileTransformer.js', - '.*': './jest/private/preprocessor.js', + '/packages/react-native/jest/assetFileTransformer.js', + '.*': './packages/react-native/jest/private/preprocessor.js', }, - setupFiles: ['./jest/local-setup.js'], + setupFiles: ['./packages/react-native/jest/local-setup.js'], fakeTimers: { enableGlobally: true, legacyFakeTimers: true, @@ -27,9 +27,9 @@ module.exports = { testRegex: '/__tests__/.*-test\\.js$', testPathIgnorePatterns: [ '/node_modules/', - '/template', - 'Libraries/Renderer', - 'packages/rn-tester/e2e', + '/packages/react-native/template', + '/packages/react-native/Libraries/Renderer', + '/packages/rn-tester/e2e', ], transformIgnorePatterns: ['node_modules/(?!@react-native/)'], haste: { @@ -38,17 +38,17 @@ module.exports = { }, unmockedModulePathPatterns: [ 'node_modules/react/', - 'Libraries/Renderer', + 'packages/react-native/Libraries/Renderer', 'promise', 'source-map', 'fastpath', 'denodeify', ], testEnvironment: 'node', - collectCoverageFrom: ['Libraries/**/*.js'], + collectCoverageFrom: ['packages/react-native/Libraries/**/*.js'], coveragePathIgnorePatterns: [ '/__tests__/', '/vendor/', - '/Libraries/react-native/', + '/packages/react-native/Libraries/react-native/', ], }; diff --git a/package.json b/package.json index 7234473515ed..4a785a75bfa7 100644 --- a/package.json +++ b/package.json @@ -1,78 +1,15 @@ { - "name": "react-native", + "name": "@react-native/monorepo", "private": true, "version": "1000.0.0", - "bin": "./cli.js", "description": "A framework for building native apps using React", "license": "MIT", "repository": "github:facebook/react-native", - "engines": { - "node": ">=16" - }, "types": "types", "jest-junit": { "outputDirectory": "reports/junit", "outputName": "js-test-results.xml" }, - "files": [ - "android", - "build.gradle.kts", - "cli.js", - "flow", - "flow-typed", - "gradle.properties", - "index.js", - "interface.js", - "jest-preset.js", - "jest", - "!jest/private", - "Libraries", - "LICENSE", - "local-cli", - "React-Core.podspec", - "react-native.config.js", - "React.podspec", - "React", - "ReactAndroid", - "ReactCommon", - "README.md", - "rn-get-polyfills.js", - "scripts/compose-source-maps.js", - "scripts/find-node-for-xcode.sh", - "scripts/generate-codegen-artifacts.js", - "scripts/generate-provider-cli.js", - "scripts/generate-specs-cli.js", - "scripts/codegen", - "!scripts/codegen/__tests__", - "!scripts/codegen/__test_fixtures__", - "scripts/hermes/hermes-utils.js", - "scripts/hermes/prepare-hermes-for-build.js", - "scripts/ios-configure-glog.sh", - "scripts/xcode/with-environment.sh", - "scripts/launchPackager.bat", - "scripts/launchPackager.command", - "scripts/native_modules.rb", - "scripts/node-binary.sh", - "scripts/packager.sh", - "scripts/packager-reporter.js", - "scripts/react_native_pods_utils/script_phases.rb", - "scripts/react_native_pods_utils/script_phases.sh", - "scripts/react_native_pods.rb", - "scripts/cocoapods", - "!scripts/cocoapods/__tests__", - "scripts/react-native-xcode.sh", - "sdks/.hermesversion", - "sdks/hermes-engine", - "sdks/hermesc", - "settings.gradle.kts", - "template.config.js", - "template", - "!template/node_modules", - "!template/package-lock.json", - "!template/yarn.lock", - "third-party-podspecs", - "types" - ], "scripts": { "start": "react-native start", "test": "jest", @@ -101,79 +38,60 @@ "test-e2e-local": "node ./scripts/test-e2e-local.js", "test-e2e-local-clean": "node ./scripts/test-e2e-local-clean.js", "test-ios": "./scripts/objc-test.sh test", - "test-typescript": "dtslint types", - "test-typescript-offline": "dtslint --localTs node_modules/typescript/lib types", + "test-typescript": "dtslint packages/react-native/types", + "test-typescript-offline": "dtslint --localTs node_modules/typescript/lib packages/react-native/types", "bump-all-updated-packages": "node ./scripts/monorepo/bump-all-updated-packages", "align-package-versions": "node ./scripts/monorepo/align-package-versions.js" }, "workspaces": [ - "packages/*", - "repo-config" + "packages/*" ], "peerDependencies": { "react": "18.2.0" }, - "dependencies": { - "@jest/create-cache-key-function": "^29.2.1", - "@react-native-community/cli": "11.0.0-alpha.2", - "@react-native-community/cli-platform-android": "11.0.0-alpha.2", - "@react-native-community/cli-platform-ios": "11.0.0-alpha.2", - "@react-native/assets-registry": "^0.72.0", - "@react-native/gradle-plugin": "^0.72.5", - "@react-native/js-polyfills": "^0.72.1", - "@react-native/normalize-colors": "^0.72.0", - "@react-native/virtualized-lists": "^0.72.2", - "abort-controller": "^3.0.0", - "anser": "^1.4.9", - "base64-js": "^1.1.2", - "deprecated-react-native-prop-types": "^4.0.0", - "event-target-shim": "^5.0.1", - "flow-enums-runtime": "^0.0.5", - "invariant": "^2.2.4", - "jest-environment-node": "^29.2.1", - "jsc-android": "^250231.0.0", - "memoize-one": "^5.0.0", - "metro-react-native-babel-transformer": "0.75.1", - "metro-runtime": "0.75.1", - "metro-source-map": "0.75.1", - "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1", - "pretty-format": "^26.5.2", - "promise": "^8.3.0", - "react-devtools-core": "^4.27.2", - "react-refresh": "^0.4.0", - "react-shallow-renderer": "^16.15.0", - "regenerator-runtime": "^0.13.2", - "scheduler": "^0.23.0", - "stacktrace-parser": "^0.1.3", - "use-sync-external-store": "^1.0.0", - "whatwg-fetch": "^3.0.0", - "ws": "^6.2.2", - "yargs": "^17.6.2" - }, "devDependencies": { + "@babel/core": "^7.20.0", + "@babel/eslint-parser": "^7.19.0", + "@babel/generator": "^7.20.0", + "@babel/plugin-transform-regenerator": "^7.0.0", + "@definitelytyped/dtslint": "^0.0.127", + "@reactions/component": "^2.0.2", + "@types/react": "^18.0.18", + "@typescript-eslint/parser": "^5.30.5", + "async": "^3.2.2", + "clang-format": "^1.8.0", + "connect": "^3.6.5", + "coveralls": "^3.1.1", + "eslint": "^8.19.0", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-babel": "^5.3.1", + "eslint-plugin-eslint-comments": "^3.2.0", + "eslint-plugin-ft-flow": "^2.0.1", + "eslint-plugin-jest": "^26.5.3", + "eslint-plugin-jsx-a11y": "^6.6.0", + "eslint-plugin-lint": "^1.0.0", + "eslint-plugin-prettier": "^4.2.1", + "eslint-plugin-react": "^7.30.1", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-native": "^4.0.0", + "eslint-plugin-redundant-undefined": "^0.4.0", + "eslint-plugin-relay": "^1.8.3", "flow-bin": "^0.201.0", "hermes-eslint": "0.8.0", + "inquirer": "^7.1.0", + "jest": "^29.2.1", + "jest-junit": "^10.0.0", + "jscodeshift": "^0.14.0", + "metro-babel-register": "0.75.1", + "metro-memory-fs": "0.75.1", "mock-fs": "^5.1.4", + "mkdirp": "^0.5.1", + "prettier": "^2.4.1", "react": "18.2.0", - "react-test-renderer": "^18.2.0" - }, - "codegenConfig": { - "libraries": [ - { - "name": "FBReactNativeSpec", - "type": "modules", - "ios": {}, - "android": {}, - "jsSrcsDir": "Libraries" - }, - { - "name": "rncore", - "type": "components", - "ios": {}, - "android": {}, - "jsSrcsDir": "Libraries" - } - ] + "react-test-renderer": "18.2.0", + "shelljs": "^0.8.5", + "signedsource": "^1.0.0", + "typescript": "4.1.3", + "ws": "^6.2.2" } } diff --git a/packages/hermes-inspector-msggen/package.json b/packages/hermes-inspector-msggen/package.json index 6fe61fee57d0..78d8a77a6111 100644 --- a/packages/hermes-inspector-msggen/package.json +++ b/packages/hermes-inspector-msggen/package.json @@ -14,7 +14,7 @@ }, "dependencies": { "devtools-protocol": "0.0.959523", - "yargs": "^17.5.1" + "yargs": "^17.6.2" }, "devDependencies": { "@babel/cli": "^7.19.0", diff --git a/packages/react-native-codegen/DEFS.bzl b/packages/react-native-codegen/DEFS.bzl index 9bf982b1bdad..9ba1353e1412 100644 --- a/packages/react-native-codegen/DEFS.bzl +++ b/packages/react-native-codegen/DEFS.bzl @@ -248,7 +248,7 @@ def rn_codegen_modules( extension_api_only = True, ios_exported_deps = [ "//xplat/js/react-native-github:RCTTypeSafety", - "//xplat/js/react-native-github/Libraries/RCTRequired:RCTRequired", + "//xplat/js/react-native-github/packages/react-native/Libraries/RCTRequired:RCTRequired", react_native_xplat_target_apple("react/nativemodule/core:core"), ], labels = library_labels + ["codegen_rule"], diff --git a/packages/react-native-codegen/e2e/__test_fixtures__/components/ArrayPropsNativeComponent.js b/packages/react-native-codegen/e2e/__test_fixtures__/components/ArrayPropsNativeComponent.js index f9541da58f1f..95806046fae0 100644 --- a/packages/react-native-codegen/e2e/__test_fixtures__/components/ArrayPropsNativeComponent.js +++ b/packages/react-native-codegen/e2e/__test_fixtures__/components/ArrayPropsNativeComponent.js @@ -12,17 +12,17 @@ import type { DimensionValue, EdgeInsetsValue, PointValue, -} from '../../../../../Libraries/StyleSheet/StyleSheetTypes'; -import type {ColorValue} from '../../../../../Libraries/StyleSheet/StyleSheet'; -import type {ImageSource} from '../../../../../Libraries/Image/ImageSource'; +} from 'react-native/Libraries/StyleSheet/StyleSheetTypes'; +import type {ColorValue} from 'react-native/Libraries/StyleSheet/StyleSheet'; +import type {ImageSource} from 'react-native/Libraries/Image/ImageSource'; import type { Int32, Float, WithDefault, -} from '../../../../../Libraries/Types/CodegenTypes'; -import type {ViewProps} from '../../../../../Libraries/Components/View/ViewPropTypes'; -import codegenNativeComponent from '../../../../../Libraries/Utilities/codegenNativeComponent'; -import type {HostComponent} from '../../../../../Libraries/Renderer/shims/ReactNativeTypes'; +} from 'react-native/Libraries/Types/CodegenTypes'; +import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes'; +import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import type {HostComponent} from 'react-native/Libraries/Renderer/shims/ReactNativeTypes'; type NativeProps = $ReadOnly<{| ...ViewProps, diff --git a/packages/react-native-codegen/e2e/__test_fixtures__/components/BooleanPropNativeComponent.js b/packages/react-native-codegen/e2e/__test_fixtures__/components/BooleanPropNativeComponent.js index 8a1c8ae458e5..f42d3ef33b45 100644 --- a/packages/react-native-codegen/e2e/__test_fixtures__/components/BooleanPropNativeComponent.js +++ b/packages/react-native-codegen/e2e/__test_fixtures__/components/BooleanPropNativeComponent.js @@ -8,10 +8,10 @@ * @flow strict-local */ -import type {WithDefault} from '../../../../../Libraries/Types/CodegenTypes'; -import type {ViewProps} from '../../../../../Libraries/Components/View/ViewPropTypes'; -import codegenNativeComponent from '../../../../../Libraries/Utilities/codegenNativeComponent'; -import type {HostComponent} from '../../../../../Libraries/Renderer/shims/ReactNativeTypes'; +import type {WithDefault} from 'react-native/Libraries/Types/CodegenTypes'; +import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes'; +import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import type {HostComponent} from 'react-native/Libraries/Renderer/shims/ReactNativeTypes'; type NativeProps = $ReadOnly<{| ...ViewProps, diff --git a/packages/react-native-codegen/e2e/__test_fixtures__/components/ColorPropNativeComponent.js b/packages/react-native-codegen/e2e/__test_fixtures__/components/ColorPropNativeComponent.js index a01dedbd75ec..a83dd75323a3 100644 --- a/packages/react-native-codegen/e2e/__test_fixtures__/components/ColorPropNativeComponent.js +++ b/packages/react-native-codegen/e2e/__test_fixtures__/components/ColorPropNativeComponent.js @@ -8,10 +8,10 @@ * @flow strict-local */ -import type {ColorValue} from '../../../../../Libraries/StyleSheet/StyleSheet'; -import type {ViewProps} from '../../../../../Libraries/Components/View/ViewPropTypes'; -import codegenNativeComponent from '../../../../../Libraries/Utilities/codegenNativeComponent'; -import type {HostComponent} from '../../../../../Libraries/Renderer/shims/ReactNativeTypes'; +import type {ColorValue} from 'react-native/Libraries/StyleSheet/StyleSheet'; +import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes'; +import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import type {HostComponent} from 'react-native/Libraries/Renderer/shims/ReactNativeTypes'; type NativeProps = $ReadOnly<{| ...ViewProps, diff --git a/packages/react-native-codegen/e2e/__test_fixtures__/components/DimensionPropNativeComponent.js b/packages/react-native-codegen/e2e/__test_fixtures__/components/DimensionPropNativeComponent.js index 313aaadb4b9f..5cd34dd81a4e 100644 --- a/packages/react-native-codegen/e2e/__test_fixtures__/components/DimensionPropNativeComponent.js +++ b/packages/react-native-codegen/e2e/__test_fixtures__/components/DimensionPropNativeComponent.js @@ -8,10 +8,10 @@ * @flow strict-local */ -import type {DimensionValue} from '../../../../../Libraries/StyleSheet/StyleSheetTypes'; -import type {ViewProps} from '../../../../../Libraries/Components/View/ViewPropTypes'; -import codegenNativeComponent from '../../../../../Libraries/Utilities/codegenNativeComponent'; -import type {HostComponent} from '../../../../../Libraries/Renderer/shims/ReactNativeTypes'; +import type {DimensionValue} from 'react-native/Libraries/StyleSheet/StyleSheetTypes'; +import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes'; +import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import type {HostComponent} from 'react-native/Libraries/Renderer/shims/ReactNativeTypes'; type NativeProps = $ReadOnly<{| ...ViewProps, diff --git a/packages/react-native-codegen/e2e/__test_fixtures__/components/EdgeInsetsPropNativeComponent.js b/packages/react-native-codegen/e2e/__test_fixtures__/components/EdgeInsetsPropNativeComponent.js index a30e80d93419..08dba01767c5 100644 --- a/packages/react-native-codegen/e2e/__test_fixtures__/components/EdgeInsetsPropNativeComponent.js +++ b/packages/react-native-codegen/e2e/__test_fixtures__/components/EdgeInsetsPropNativeComponent.js @@ -8,9 +8,9 @@ * @flow strict-local */ -import type {ViewProps} from '../../../../../Libraries/Components/View/ViewPropTypes'; -import codegenNativeComponent from '../../../../../Libraries/Utilities/codegenNativeComponent'; -import type {HostComponent} from '../../../../../Libraries/Renderer/shims/ReactNativeTypes'; +import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes'; +import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import type {HostComponent} from 'react-native/Libraries/Renderer/shims/ReactNativeTypes'; type NativeProps = $ReadOnly<{| ...ViewProps, diff --git a/packages/react-native-codegen/e2e/__test_fixtures__/components/EnumPropNativeComponent.js b/packages/react-native-codegen/e2e/__test_fixtures__/components/EnumPropNativeComponent.js index b8f113e5df39..121435c30543 100644 --- a/packages/react-native-codegen/e2e/__test_fixtures__/components/EnumPropNativeComponent.js +++ b/packages/react-native-codegen/e2e/__test_fixtures__/components/EnumPropNativeComponent.js @@ -8,10 +8,10 @@ * @flow strict-local */ -import type {WithDefault} from '../../../../../Libraries/Types/CodegenTypes'; -import type {ViewProps} from '../../../../../Libraries/Components/View/ViewPropTypes'; -import codegenNativeComponent from '../../../../../Libraries/Utilities/codegenNativeComponent'; -import type {HostComponent} from '../../../../../Libraries/Renderer/shims/ReactNativeTypes'; +import type {WithDefault} from 'react-native/Libraries/Types/CodegenTypes'; +import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes'; +import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import type {HostComponent} from 'react-native/Libraries/Renderer/shims/ReactNativeTypes'; type NativeProps = $ReadOnly<{| ...ViewProps, diff --git a/packages/react-native-codegen/e2e/__test_fixtures__/components/EventNestedObjectPropsNativeComponent.js b/packages/react-native-codegen/e2e/__test_fixtures__/components/EventNestedObjectPropsNativeComponent.js index 50d336cb9ce7..59086b66b855 100644 --- a/packages/react-native-codegen/e2e/__test_fixtures__/components/EventNestedObjectPropsNativeComponent.js +++ b/packages/react-native-codegen/e2e/__test_fixtures__/components/EventNestedObjectPropsNativeComponent.js @@ -12,10 +12,10 @@ import type { Int32, BubblingEventHandler, WithDefault, -} from '../../../../../Libraries/Types/CodegenTypes'; -import type {ViewProps} from '../../../../../Libraries/Components/View/ViewPropTypes'; -import codegenNativeComponent from '../../../../../Libraries/Utilities/codegenNativeComponent'; -import type {HostComponent} from '../../../../../Libraries/Renderer/shims/ReactNativeTypes'; +} from 'react-native/Libraries/Types/CodegenTypes'; +import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes'; +import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import type {HostComponent} from 'react-native/Libraries/Renderer/shims/ReactNativeTypes'; type OnChangeEvent = $ReadOnly<{| location: { diff --git a/packages/react-native-codegen/e2e/__test_fixtures__/components/EventPropsNativeComponent.js b/packages/react-native-codegen/e2e/__test_fixtures__/components/EventPropsNativeComponent.js index 77193d4452e7..5b5d4a9cfeec 100644 --- a/packages/react-native-codegen/e2e/__test_fixtures__/components/EventPropsNativeComponent.js +++ b/packages/react-native-codegen/e2e/__test_fixtures__/components/EventPropsNativeComponent.js @@ -14,10 +14,10 @@ import type { BubblingEventHandler, DirectEventHandler, WithDefault, -} from '../../../../../Libraries/Types/CodegenTypes'; -import type {ViewProps} from '../../../../../Libraries/Components/View/ViewPropTypes'; -import codegenNativeComponent from '../../../../../Libraries/Utilities/codegenNativeComponent'; -import type {HostComponent} from '../../../../../Libraries/Renderer/shims/ReactNativeTypes'; +} from 'react-native/Libraries/Types/CodegenTypes'; +import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes'; +import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import type {HostComponent} from 'react-native/Libraries/Renderer/shims/ReactNativeTypes'; type OnChangeEvent = $ReadOnly<{| value: boolean, diff --git a/packages/react-native-codegen/e2e/__test_fixtures__/components/FloatPropsNativeComponent.js b/packages/react-native-codegen/e2e/__test_fixtures__/components/FloatPropsNativeComponent.js index 3793ef93284d..db170d5961ee 100644 --- a/packages/react-native-codegen/e2e/__test_fixtures__/components/FloatPropsNativeComponent.js +++ b/packages/react-native-codegen/e2e/__test_fixtures__/components/FloatPropsNativeComponent.js @@ -11,10 +11,10 @@ import type { WithDefault, Float, -} from '../../../../../Libraries/Types/CodegenTypes'; -import type {ViewProps} from '../../../../../Libraries/Components/View/ViewPropTypes'; -import codegenNativeComponent from '../../../../../Libraries/Utilities/codegenNativeComponent'; -import type {HostComponent} from '../../../../../Libraries/Renderer/shims/ReactNativeTypes'; +} from 'react-native/Libraries/Types/CodegenTypes'; +import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes'; +import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import type {HostComponent} from 'react-native/Libraries/Renderer/shims/ReactNativeTypes'; type NativeProps = $ReadOnly<{| ...ViewProps, diff --git a/packages/react-native-codegen/e2e/__test_fixtures__/components/ImagePropNativeComponent.js b/packages/react-native-codegen/e2e/__test_fixtures__/components/ImagePropNativeComponent.js index f90a857afd80..77f56799d8c5 100644 --- a/packages/react-native-codegen/e2e/__test_fixtures__/components/ImagePropNativeComponent.js +++ b/packages/react-native-codegen/e2e/__test_fixtures__/components/ImagePropNativeComponent.js @@ -8,10 +8,10 @@ * @flow strict-local */ -import type {ImageSource} from '../../../../../Libraries/Image/ImageSource'; -import type {ViewProps} from '../../../../../Libraries/Components/View/ViewPropTypes'; -import codegenNativeComponent from '../../../../../Libraries/Utilities/codegenNativeComponent'; -import type {HostComponent} from '../../../../../Libraries/Renderer/shims/ReactNativeTypes'; +import type {ImageSource} from 'react-native/Libraries/Image/ImageSource'; +import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes'; +import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import type {HostComponent} from 'react-native/Libraries/Renderer/shims/ReactNativeTypes'; type NativeProps = $ReadOnly<{| ...ViewProps, diff --git a/packages/react-native-codegen/e2e/__test_fixtures__/components/IntegerPropNativeComponent.js b/packages/react-native-codegen/e2e/__test_fixtures__/components/IntegerPropNativeComponent.js index f9cd8dadc9fe..cbffaa601743 100644 --- a/packages/react-native-codegen/e2e/__test_fixtures__/components/IntegerPropNativeComponent.js +++ b/packages/react-native-codegen/e2e/__test_fixtures__/components/IntegerPropNativeComponent.js @@ -11,10 +11,10 @@ import type { WithDefault, Int32, -} from '../../../../../Libraries/Types/CodegenTypes'; -import type {ViewProps} from '../../../../../Libraries/Components/View/ViewPropTypes'; -import codegenNativeComponent from '../../../../../Libraries/Utilities/codegenNativeComponent'; -import type {HostComponent} from '../../../../../Libraries/Renderer/shims/ReactNativeTypes'; +} from 'react-native/Libraries/Types/CodegenTypes'; +import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes'; +import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import type {HostComponent} from 'react-native/Libraries/Renderer/shims/ReactNativeTypes'; type NativeProps = $ReadOnly<{| ...ViewProps, diff --git a/packages/react-native-codegen/e2e/__test_fixtures__/components/InterfaceOnlyNativeComponent.js b/packages/react-native-codegen/e2e/__test_fixtures__/components/InterfaceOnlyNativeComponent.js index ec192240ddeb..4832d0608e72 100644 --- a/packages/react-native-codegen/e2e/__test_fixtures__/components/InterfaceOnlyNativeComponent.js +++ b/packages/react-native-codegen/e2e/__test_fixtures__/components/InterfaceOnlyNativeComponent.js @@ -11,10 +11,10 @@ import type { BubblingEventHandler, WithDefault, -} from '../../../../../Libraries/Types/CodegenTypes'; -import type {ViewProps} from '../../../../../Libraries/Components/View/ViewPropTypes'; -import codegenNativeComponent from '../../../../../Libraries/Utilities/codegenNativeComponent'; -import type {HostComponent} from '../../../../../Libraries/Renderer/shims/ReactNativeTypes'; +} from 'react-native/Libraries/Types/CodegenTypes'; +import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes'; +import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import type {HostComponent} from 'react-native/Libraries/Renderer/shims/ReactNativeTypes'; type NativeProps = $ReadOnly<{| ...ViewProps, diff --git a/packages/react-native-codegen/e2e/__test_fixtures__/components/MultiNativePropNativeComponent.js b/packages/react-native-codegen/e2e/__test_fixtures__/components/MultiNativePropNativeComponent.js index a1a2b601d7f4..3ff7f1f41041 100644 --- a/packages/react-native-codegen/e2e/__test_fixtures__/components/MultiNativePropNativeComponent.js +++ b/packages/react-native-codegen/e2e/__test_fixtures__/components/MultiNativePropNativeComponent.js @@ -8,12 +8,12 @@ * @flow strict-local */ -import type {PointValue} from '../../../../../Libraries/StyleSheet/StyleSheetTypes'; -import type {ColorValue} from '../../../../../Libraries/StyleSheet/StyleSheet'; -import type {ImageSource} from '../../../../../Libraries/Image/ImageSource'; -import type {ViewProps} from '../../../../../Libraries/Components/View/ViewPropTypes'; -import codegenNativeComponent from '../../../../../Libraries/Utilities/codegenNativeComponent'; -import type {HostComponent} from '../../../../../Libraries/Renderer/shims/ReactNativeTypes'; +import type {PointValue} from 'react-native/Libraries/StyleSheet/StyleSheetTypes'; +import type {ColorValue} from 'react-native/Libraries/StyleSheet/StyleSheet'; +import type {ImageSource} from 'react-native/Libraries/Image/ImageSource'; +import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes'; +import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import type {HostComponent} from 'react-native/Libraries/Renderer/shims/ReactNativeTypes'; type NativeProps = $ReadOnly<{| ...ViewProps, diff --git a/packages/react-native-codegen/e2e/__test_fixtures__/components/NoPropsNoEventsNativeComponent.js b/packages/react-native-codegen/e2e/__test_fixtures__/components/NoPropsNoEventsNativeComponent.js index 2beb9ecb9cd6..a8ba611ce933 100644 --- a/packages/react-native-codegen/e2e/__test_fixtures__/components/NoPropsNoEventsNativeComponent.js +++ b/packages/react-native-codegen/e2e/__test_fixtures__/components/NoPropsNoEventsNativeComponent.js @@ -8,9 +8,9 @@ * @flow strict-local */ -import type {ViewProps} from '../../../../../Libraries/Components/View/ViewPropTypes'; -import codegenNativeComponent from '../../../../../Libraries/Utilities/codegenNativeComponent'; -import type {HostComponent} from '../../../../../Libraries/Renderer/shims/ReactNativeTypes'; +import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes'; +import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import type {HostComponent} from 'react-native/Libraries/Renderer/shims/ReactNativeTypes'; type NativeProps = $ReadOnly<{| ...ViewProps, diff --git a/packages/react-native-codegen/e2e/__test_fixtures__/components/ObjectPropsNativeComponent.js b/packages/react-native-codegen/e2e/__test_fixtures__/components/ObjectPropsNativeComponent.js index 8d7391970a35..09c518fc1a46 100644 --- a/packages/react-native-codegen/e2e/__test_fixtures__/components/ObjectPropsNativeComponent.js +++ b/packages/react-native-codegen/e2e/__test_fixtures__/components/ObjectPropsNativeComponent.js @@ -8,17 +8,17 @@ * @flow strict-local */ -import type {ViewProps} from '../../../../../Libraries/Components/View/ViewPropTypes'; -import type {ImageSource} from '../../../../../Libraries/Image/ImageSource'; -import type {PointValue} from '../../../../../Libraries/StyleSheet/StyleSheetTypes'; -import type {ColorValue} from '../../../../../Libraries/StyleSheet/StyleSheet'; +import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes'; +import type {ImageSource} from 'react-native/Libraries/Image/ImageSource'; +import type {PointValue} from 'react-native/Libraries/StyleSheet/StyleSheetTypes'; +import type {ColorValue} from 'react-native/Libraries/StyleSheet/StyleSheet'; import type { Int32, Float, WithDefault, -} from '../../../../../Libraries/Types/CodegenTypes'; -import codegenNativeComponent from '../../../../../Libraries/Utilities/codegenNativeComponent'; -import type {HostComponent} from '../../../../../Libraries/Renderer/shims/ReactNativeTypes'; +} from 'react-native/Libraries/Types/CodegenTypes'; +import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import type {HostComponent} from 'react-native/Libraries/Renderer/shims/ReactNativeTypes'; type ObjectArrayPropType = $ReadOnly<{| array: $ReadOnlyArray, diff --git a/packages/react-native-codegen/e2e/__test_fixtures__/components/PointPropNativeComponent.js b/packages/react-native-codegen/e2e/__test_fixtures__/components/PointPropNativeComponent.js index ad6edbac37bc..7c27ce01958a 100644 --- a/packages/react-native-codegen/e2e/__test_fixtures__/components/PointPropNativeComponent.js +++ b/packages/react-native-codegen/e2e/__test_fixtures__/components/PointPropNativeComponent.js @@ -8,10 +8,10 @@ * @flow strict-local */ -import type {PointValue} from '../../../../../Libraries/StyleSheet/StyleSheetTypes'; -import type {ViewProps} from '../../../../../Libraries/Components/View/ViewPropTypes'; -import codegenNativeComponent from '../../../../../Libraries/Utilities/codegenNativeComponent'; -import type {HostComponent} from '../../../../../Libraries/Renderer/shims/ReactNativeTypes'; +import type {PointValue} from 'react-native/Libraries/StyleSheet/StyleSheetTypes'; +import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes'; +import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import type {HostComponent} from 'react-native/Libraries/Renderer/shims/ReactNativeTypes'; type NativeProps = $ReadOnly<{| ...ViewProps, diff --git a/packages/react-native-codegen/e2e/__test_fixtures__/components/StringPropNativeComponent.js b/packages/react-native-codegen/e2e/__test_fixtures__/components/StringPropNativeComponent.js index 478375d6e2df..a34d17dab94c 100644 --- a/packages/react-native-codegen/e2e/__test_fixtures__/components/StringPropNativeComponent.js +++ b/packages/react-native-codegen/e2e/__test_fixtures__/components/StringPropNativeComponent.js @@ -8,10 +8,10 @@ * @flow strict-local */ -import type {WithDefault} from '../../../../../Libraries/Types/CodegenTypes'; -import type {ViewProps} from '../../../../../Libraries/Components/View/ViewPropTypes'; -import codegenNativeComponent from '../../../../../Libraries/Utilities/codegenNativeComponent'; -import type {HostComponent} from '../../../../../Libraries/Renderer/shims/ReactNativeTypes'; +import type {WithDefault} from 'react-native/Libraries/Types/CodegenTypes'; +import type {ViewProps} from 'react-native/Libraries/Components/View/ViewPropTypes'; +import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent'; +import type {HostComponent} from 'react-native/Libraries/Renderer/shims/ReactNativeTypes'; type NativeProps = $ReadOnly<{| ...ViewProps, diff --git a/packages/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/PathUtilsTest.kt b/packages/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/PathUtilsTest.kt index 461a66147601..5e9133df479c 100644 --- a/packages/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/PathUtilsTest.kt +++ b/packages/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/PathUtilsTest.kt @@ -104,6 +104,11 @@ class PathUtilsTest { val project = ProjectBuilder.builder().build() val extension = TestReactExtension(project) + // Because react-native is now a package, it is always + // accessible from /node_modules/react-native + // We need to provide location where cli.js file won't be resolved + extension.root.set(tempFolder.root) + detectedCliFile(extension) } diff --git a/LICENSE b/packages/react-native/LICENSE similarity index 100% rename from LICENSE rename to packages/react-native/LICENSE diff --git a/Libraries/.npmignore b/packages/react-native/Libraries/.npmignore similarity index 100% rename from Libraries/.npmignore rename to packages/react-native/Libraries/.npmignore diff --git a/Libraries/ActionSheetIOS/ActionSheetIOS.d.ts b/packages/react-native/Libraries/ActionSheetIOS/ActionSheetIOS.d.ts similarity index 100% rename from Libraries/ActionSheetIOS/ActionSheetIOS.d.ts rename to packages/react-native/Libraries/ActionSheetIOS/ActionSheetIOS.d.ts diff --git a/Libraries/ActionSheetIOS/ActionSheetIOS.js b/packages/react-native/Libraries/ActionSheetIOS/ActionSheetIOS.js similarity index 100% rename from Libraries/ActionSheetIOS/ActionSheetIOS.js rename to packages/react-native/Libraries/ActionSheetIOS/ActionSheetIOS.js diff --git a/Libraries/ActionSheetIOS/NativeActionSheetManager.js b/packages/react-native/Libraries/ActionSheetIOS/NativeActionSheetManager.js similarity index 100% rename from Libraries/ActionSheetIOS/NativeActionSheetManager.js rename to packages/react-native/Libraries/ActionSheetIOS/NativeActionSheetManager.js diff --git a/Libraries/ActionSheetIOS/React-RCTActionSheet.podspec b/packages/react-native/Libraries/ActionSheetIOS/React-RCTActionSheet.podspec similarity index 100% rename from Libraries/ActionSheetIOS/React-RCTActionSheet.podspec rename to packages/react-native/Libraries/ActionSheetIOS/React-RCTActionSheet.podspec diff --git a/Libraries/Alert/Alert.d.ts b/packages/react-native/Libraries/Alert/Alert.d.ts similarity index 100% rename from Libraries/Alert/Alert.d.ts rename to packages/react-native/Libraries/Alert/Alert.d.ts diff --git a/Libraries/Alert/Alert.js b/packages/react-native/Libraries/Alert/Alert.js similarity index 100% rename from Libraries/Alert/Alert.js rename to packages/react-native/Libraries/Alert/Alert.js diff --git a/Libraries/Alert/Alert.js.flow b/packages/react-native/Libraries/Alert/Alert.js.flow similarity index 100% rename from Libraries/Alert/Alert.js.flow rename to packages/react-native/Libraries/Alert/Alert.js.flow diff --git a/Libraries/Alert/NativeAlertManager.js b/packages/react-native/Libraries/Alert/NativeAlertManager.js similarity index 100% rename from Libraries/Alert/NativeAlertManager.js rename to packages/react-native/Libraries/Alert/NativeAlertManager.js diff --git a/Libraries/Alert/RCTAlertManager.android.js b/packages/react-native/Libraries/Alert/RCTAlertManager.android.js similarity index 100% rename from Libraries/Alert/RCTAlertManager.android.js rename to packages/react-native/Libraries/Alert/RCTAlertManager.android.js diff --git a/Libraries/Alert/RCTAlertManager.ios.js b/packages/react-native/Libraries/Alert/RCTAlertManager.ios.js similarity index 100% rename from Libraries/Alert/RCTAlertManager.ios.js rename to packages/react-native/Libraries/Alert/RCTAlertManager.ios.js diff --git a/Libraries/Animated/Animated.d.ts b/packages/react-native/Libraries/Animated/Animated.d.ts similarity index 100% rename from Libraries/Animated/Animated.d.ts rename to packages/react-native/Libraries/Animated/Animated.d.ts diff --git a/Libraries/Animated/Animated.js b/packages/react-native/Libraries/Animated/Animated.js similarity index 100% rename from Libraries/Animated/Animated.js rename to packages/react-native/Libraries/Animated/Animated.js diff --git a/Libraries/Animated/AnimatedEvent.js b/packages/react-native/Libraries/Animated/AnimatedEvent.js similarity index 100% rename from Libraries/Animated/AnimatedEvent.js rename to packages/react-native/Libraries/Animated/AnimatedEvent.js diff --git a/Libraries/Animated/AnimatedImplementation.js b/packages/react-native/Libraries/Animated/AnimatedImplementation.js similarity index 100% rename from Libraries/Animated/AnimatedImplementation.js rename to packages/react-native/Libraries/Animated/AnimatedImplementation.js diff --git a/Libraries/Animated/AnimatedMock.js b/packages/react-native/Libraries/Animated/AnimatedMock.js similarity index 100% rename from Libraries/Animated/AnimatedMock.js rename to packages/react-native/Libraries/Animated/AnimatedMock.js diff --git a/Libraries/Animated/AnimatedPlatformConfig.js b/packages/react-native/Libraries/Animated/AnimatedPlatformConfig.js similarity index 100% rename from Libraries/Animated/AnimatedPlatformConfig.js rename to packages/react-native/Libraries/Animated/AnimatedPlatformConfig.js diff --git a/Libraries/Animated/AnimatedWeb.js b/packages/react-native/Libraries/Animated/AnimatedWeb.js similarity index 100% rename from Libraries/Animated/AnimatedWeb.js rename to packages/react-native/Libraries/Animated/AnimatedWeb.js diff --git a/Libraries/Animated/Easing.d.ts b/packages/react-native/Libraries/Animated/Easing.d.ts similarity index 100% rename from Libraries/Animated/Easing.d.ts rename to packages/react-native/Libraries/Animated/Easing.d.ts diff --git a/Libraries/Animated/Easing.js b/packages/react-native/Libraries/Animated/Easing.js similarity index 100% rename from Libraries/Animated/Easing.js rename to packages/react-native/Libraries/Animated/Easing.js diff --git a/Libraries/Animated/NativeAnimatedHelper.js b/packages/react-native/Libraries/Animated/NativeAnimatedHelper.js similarity index 100% rename from Libraries/Animated/NativeAnimatedHelper.js rename to packages/react-native/Libraries/Animated/NativeAnimatedHelper.js diff --git a/Libraries/Animated/NativeAnimatedModule.js b/packages/react-native/Libraries/Animated/NativeAnimatedModule.js similarity index 100% rename from Libraries/Animated/NativeAnimatedModule.js rename to packages/react-native/Libraries/Animated/NativeAnimatedModule.js diff --git a/Libraries/Animated/NativeAnimatedTurboModule.js b/packages/react-native/Libraries/Animated/NativeAnimatedTurboModule.js similarity index 100% rename from Libraries/Animated/NativeAnimatedTurboModule.js rename to packages/react-native/Libraries/Animated/NativeAnimatedTurboModule.js diff --git a/Libraries/Animated/SpringConfig.js b/packages/react-native/Libraries/Animated/SpringConfig.js similarity index 100% rename from Libraries/Animated/SpringConfig.js rename to packages/react-native/Libraries/Animated/SpringConfig.js diff --git a/Libraries/Animated/__tests__/Animated-test.js b/packages/react-native/Libraries/Animated/__tests__/Animated-test.js similarity index 100% rename from Libraries/Animated/__tests__/Animated-test.js rename to packages/react-native/Libraries/Animated/__tests__/Animated-test.js diff --git a/Libraries/Animated/__tests__/Animated-web-test.js b/packages/react-native/Libraries/Animated/__tests__/Animated-web-test.js similarity index 100% rename from Libraries/Animated/__tests__/Animated-web-test.js rename to packages/react-native/Libraries/Animated/__tests__/Animated-web-test.js diff --git a/Libraries/Animated/__tests__/AnimatedMock-test.js b/packages/react-native/Libraries/Animated/__tests__/AnimatedMock-test.js similarity index 100% rename from Libraries/Animated/__tests__/AnimatedMock-test.js rename to packages/react-native/Libraries/Animated/__tests__/AnimatedMock-test.js diff --git a/Libraries/Animated/__tests__/AnimatedNative-test.js b/packages/react-native/Libraries/Animated/__tests__/AnimatedNative-test.js similarity index 100% rename from Libraries/Animated/__tests__/AnimatedNative-test.js rename to packages/react-native/Libraries/Animated/__tests__/AnimatedNative-test.js diff --git a/Libraries/Animated/__tests__/Easing-test.js b/packages/react-native/Libraries/Animated/__tests__/Easing-test.js similarity index 100% rename from Libraries/Animated/__tests__/Easing-test.js rename to packages/react-native/Libraries/Animated/__tests__/Easing-test.js diff --git a/Libraries/Animated/__tests__/Interpolation-test.js b/packages/react-native/Libraries/Animated/__tests__/Interpolation-test.js similarity index 100% rename from Libraries/Animated/__tests__/Interpolation-test.js rename to packages/react-native/Libraries/Animated/__tests__/Interpolation-test.js diff --git a/Libraries/Animated/__tests__/TimingAnimation-test.js b/packages/react-native/Libraries/Animated/__tests__/TimingAnimation-test.js similarity index 100% rename from Libraries/Animated/__tests__/TimingAnimation-test.js rename to packages/react-native/Libraries/Animated/__tests__/TimingAnimation-test.js diff --git a/Libraries/Animated/__tests__/bezier-test.js b/packages/react-native/Libraries/Animated/__tests__/bezier-test.js similarity index 100% rename from Libraries/Animated/__tests__/bezier-test.js rename to packages/react-native/Libraries/Animated/__tests__/bezier-test.js diff --git a/Libraries/Animated/animations/Animation.js b/packages/react-native/Libraries/Animated/animations/Animation.js similarity index 100% rename from Libraries/Animated/animations/Animation.js rename to packages/react-native/Libraries/Animated/animations/Animation.js diff --git a/Libraries/Animated/animations/DecayAnimation.js b/packages/react-native/Libraries/Animated/animations/DecayAnimation.js similarity index 100% rename from Libraries/Animated/animations/DecayAnimation.js rename to packages/react-native/Libraries/Animated/animations/DecayAnimation.js diff --git a/Libraries/Animated/animations/SpringAnimation.js b/packages/react-native/Libraries/Animated/animations/SpringAnimation.js similarity index 100% rename from Libraries/Animated/animations/SpringAnimation.js rename to packages/react-native/Libraries/Animated/animations/SpringAnimation.js diff --git a/Libraries/Animated/animations/TimingAnimation.js b/packages/react-native/Libraries/Animated/animations/TimingAnimation.js similarity index 100% rename from Libraries/Animated/animations/TimingAnimation.js rename to packages/react-native/Libraries/Animated/animations/TimingAnimation.js diff --git a/Libraries/Animated/bezier.js b/packages/react-native/Libraries/Animated/bezier.js similarity index 100% rename from Libraries/Animated/bezier.js rename to packages/react-native/Libraries/Animated/bezier.js diff --git a/Libraries/Animated/components/AnimatedFlatList.js b/packages/react-native/Libraries/Animated/components/AnimatedFlatList.js similarity index 100% rename from Libraries/Animated/components/AnimatedFlatList.js rename to packages/react-native/Libraries/Animated/components/AnimatedFlatList.js diff --git a/Libraries/Animated/components/AnimatedImage.js b/packages/react-native/Libraries/Animated/components/AnimatedImage.js similarity index 100% rename from Libraries/Animated/components/AnimatedImage.js rename to packages/react-native/Libraries/Animated/components/AnimatedImage.js diff --git a/Libraries/Animated/components/AnimatedScrollView.js b/packages/react-native/Libraries/Animated/components/AnimatedScrollView.js similarity index 100% rename from Libraries/Animated/components/AnimatedScrollView.js rename to packages/react-native/Libraries/Animated/components/AnimatedScrollView.js diff --git a/Libraries/Animated/components/AnimatedSectionList.js b/packages/react-native/Libraries/Animated/components/AnimatedSectionList.js similarity index 100% rename from Libraries/Animated/components/AnimatedSectionList.js rename to packages/react-native/Libraries/Animated/components/AnimatedSectionList.js diff --git a/Libraries/Animated/components/AnimatedText.js b/packages/react-native/Libraries/Animated/components/AnimatedText.js similarity index 100% rename from Libraries/Animated/components/AnimatedText.js rename to packages/react-native/Libraries/Animated/components/AnimatedText.js diff --git a/Libraries/Animated/components/AnimatedView.js b/packages/react-native/Libraries/Animated/components/AnimatedView.js similarity index 100% rename from Libraries/Animated/components/AnimatedView.js rename to packages/react-native/Libraries/Animated/components/AnimatedView.js diff --git a/Libraries/Animated/createAnimatedComponent.js b/packages/react-native/Libraries/Animated/createAnimatedComponent.js similarity index 100% rename from Libraries/Animated/createAnimatedComponent.js rename to packages/react-native/Libraries/Animated/createAnimatedComponent.js diff --git a/Libraries/Animated/nodes/AnimatedAddition.js b/packages/react-native/Libraries/Animated/nodes/AnimatedAddition.js similarity index 100% rename from Libraries/Animated/nodes/AnimatedAddition.js rename to packages/react-native/Libraries/Animated/nodes/AnimatedAddition.js diff --git a/Libraries/Animated/nodes/AnimatedColor.js b/packages/react-native/Libraries/Animated/nodes/AnimatedColor.js similarity index 100% rename from Libraries/Animated/nodes/AnimatedColor.js rename to packages/react-native/Libraries/Animated/nodes/AnimatedColor.js diff --git a/Libraries/Animated/nodes/AnimatedDiffClamp.js b/packages/react-native/Libraries/Animated/nodes/AnimatedDiffClamp.js similarity index 100% rename from Libraries/Animated/nodes/AnimatedDiffClamp.js rename to packages/react-native/Libraries/Animated/nodes/AnimatedDiffClamp.js diff --git a/Libraries/Animated/nodes/AnimatedDivision.js b/packages/react-native/Libraries/Animated/nodes/AnimatedDivision.js similarity index 100% rename from Libraries/Animated/nodes/AnimatedDivision.js rename to packages/react-native/Libraries/Animated/nodes/AnimatedDivision.js diff --git a/Libraries/Animated/nodes/AnimatedInterpolation.js b/packages/react-native/Libraries/Animated/nodes/AnimatedInterpolation.js similarity index 100% rename from Libraries/Animated/nodes/AnimatedInterpolation.js rename to packages/react-native/Libraries/Animated/nodes/AnimatedInterpolation.js diff --git a/Libraries/Animated/nodes/AnimatedModulo.js b/packages/react-native/Libraries/Animated/nodes/AnimatedModulo.js similarity index 100% rename from Libraries/Animated/nodes/AnimatedModulo.js rename to packages/react-native/Libraries/Animated/nodes/AnimatedModulo.js diff --git a/Libraries/Animated/nodes/AnimatedMultiplication.js b/packages/react-native/Libraries/Animated/nodes/AnimatedMultiplication.js similarity index 100% rename from Libraries/Animated/nodes/AnimatedMultiplication.js rename to packages/react-native/Libraries/Animated/nodes/AnimatedMultiplication.js diff --git a/Libraries/Animated/nodes/AnimatedNode.js b/packages/react-native/Libraries/Animated/nodes/AnimatedNode.js similarity index 100% rename from Libraries/Animated/nodes/AnimatedNode.js rename to packages/react-native/Libraries/Animated/nodes/AnimatedNode.js diff --git a/Libraries/Animated/nodes/AnimatedProps.js b/packages/react-native/Libraries/Animated/nodes/AnimatedProps.js similarity index 100% rename from Libraries/Animated/nodes/AnimatedProps.js rename to packages/react-native/Libraries/Animated/nodes/AnimatedProps.js diff --git a/Libraries/Animated/nodes/AnimatedStyle.js b/packages/react-native/Libraries/Animated/nodes/AnimatedStyle.js similarity index 100% rename from Libraries/Animated/nodes/AnimatedStyle.js rename to packages/react-native/Libraries/Animated/nodes/AnimatedStyle.js diff --git a/Libraries/Animated/nodes/AnimatedSubtraction.js b/packages/react-native/Libraries/Animated/nodes/AnimatedSubtraction.js similarity index 100% rename from Libraries/Animated/nodes/AnimatedSubtraction.js rename to packages/react-native/Libraries/Animated/nodes/AnimatedSubtraction.js diff --git a/Libraries/Animated/nodes/AnimatedTracking.js b/packages/react-native/Libraries/Animated/nodes/AnimatedTracking.js similarity index 100% rename from Libraries/Animated/nodes/AnimatedTracking.js rename to packages/react-native/Libraries/Animated/nodes/AnimatedTracking.js diff --git a/Libraries/Animated/nodes/AnimatedTransform.js b/packages/react-native/Libraries/Animated/nodes/AnimatedTransform.js similarity index 100% rename from Libraries/Animated/nodes/AnimatedTransform.js rename to packages/react-native/Libraries/Animated/nodes/AnimatedTransform.js diff --git a/Libraries/Animated/nodes/AnimatedValue.js b/packages/react-native/Libraries/Animated/nodes/AnimatedValue.js similarity index 100% rename from Libraries/Animated/nodes/AnimatedValue.js rename to packages/react-native/Libraries/Animated/nodes/AnimatedValue.js diff --git a/Libraries/Animated/nodes/AnimatedValueXY.js b/packages/react-native/Libraries/Animated/nodes/AnimatedValueXY.js similarity index 100% rename from Libraries/Animated/nodes/AnimatedValueXY.js rename to packages/react-native/Libraries/Animated/nodes/AnimatedValueXY.js diff --git a/Libraries/Animated/nodes/AnimatedWithChildren.js b/packages/react-native/Libraries/Animated/nodes/AnimatedWithChildren.js similarity index 100% rename from Libraries/Animated/nodes/AnimatedWithChildren.js rename to packages/react-native/Libraries/Animated/nodes/AnimatedWithChildren.js diff --git a/Libraries/Animated/useAnimatedProps.js b/packages/react-native/Libraries/Animated/useAnimatedProps.js similarity index 100% rename from Libraries/Animated/useAnimatedProps.js rename to packages/react-native/Libraries/Animated/useAnimatedProps.js diff --git a/Libraries/Animated/useAnimatedValue.d.ts b/packages/react-native/Libraries/Animated/useAnimatedValue.d.ts similarity index 100% rename from Libraries/Animated/useAnimatedValue.d.ts rename to packages/react-native/Libraries/Animated/useAnimatedValue.d.ts diff --git a/Libraries/Animated/useAnimatedValue.js b/packages/react-native/Libraries/Animated/useAnimatedValue.js similarity index 100% rename from Libraries/Animated/useAnimatedValue.js rename to packages/react-native/Libraries/Animated/useAnimatedValue.js diff --git a/Libraries/AppDelegate/RCTAppDelegate.h b/packages/react-native/Libraries/AppDelegate/RCTAppDelegate.h similarity index 100% rename from Libraries/AppDelegate/RCTAppDelegate.h rename to packages/react-native/Libraries/AppDelegate/RCTAppDelegate.h diff --git a/Libraries/AppDelegate/RCTAppDelegate.mm b/packages/react-native/Libraries/AppDelegate/RCTAppDelegate.mm similarity index 100% rename from Libraries/AppDelegate/RCTAppDelegate.mm rename to packages/react-native/Libraries/AppDelegate/RCTAppDelegate.mm diff --git a/Libraries/AppDelegate/RCTAppSetupUtils.h b/packages/react-native/Libraries/AppDelegate/RCTAppSetupUtils.h similarity index 100% rename from Libraries/AppDelegate/RCTAppSetupUtils.h rename to packages/react-native/Libraries/AppDelegate/RCTAppSetupUtils.h diff --git a/Libraries/AppDelegate/RCTAppSetupUtils.mm b/packages/react-native/Libraries/AppDelegate/RCTAppSetupUtils.mm similarity index 100% rename from Libraries/AppDelegate/RCTAppSetupUtils.mm rename to packages/react-native/Libraries/AppDelegate/RCTAppSetupUtils.mm diff --git a/Libraries/AppDelegate/RCTLegacyInteropComponents.h b/packages/react-native/Libraries/AppDelegate/RCTLegacyInteropComponents.h similarity index 100% rename from Libraries/AppDelegate/RCTLegacyInteropComponents.h rename to packages/react-native/Libraries/AppDelegate/RCTLegacyInteropComponents.h diff --git a/Libraries/AppDelegate/RCTLegacyInteropComponents.mm b/packages/react-native/Libraries/AppDelegate/RCTLegacyInteropComponents.mm similarity index 100% rename from Libraries/AppDelegate/RCTLegacyInteropComponents.mm rename to packages/react-native/Libraries/AppDelegate/RCTLegacyInteropComponents.mm diff --git a/Libraries/AppDelegate/React-RCTAppDelegate.podspec b/packages/react-native/Libraries/AppDelegate/React-RCTAppDelegate.podspec similarity index 100% rename from Libraries/AppDelegate/React-RCTAppDelegate.podspec rename to packages/react-native/Libraries/AppDelegate/React-RCTAppDelegate.podspec diff --git a/Libraries/AppState/AppState.d.ts b/packages/react-native/Libraries/AppState/AppState.d.ts similarity index 100% rename from Libraries/AppState/AppState.d.ts rename to packages/react-native/Libraries/AppState/AppState.d.ts diff --git a/Libraries/AppState/AppState.js b/packages/react-native/Libraries/AppState/AppState.js similarity index 100% rename from Libraries/AppState/AppState.js rename to packages/react-native/Libraries/AppState/AppState.js diff --git a/Libraries/AppState/NativeAppState.js b/packages/react-native/Libraries/AppState/NativeAppState.js similarity index 100% rename from Libraries/AppState/NativeAppState.js rename to packages/react-native/Libraries/AppState/NativeAppState.js diff --git a/Libraries/BatchedBridge/BatchedBridge.js b/packages/react-native/Libraries/BatchedBridge/BatchedBridge.js similarity index 100% rename from Libraries/BatchedBridge/BatchedBridge.js rename to packages/react-native/Libraries/BatchedBridge/BatchedBridge.js diff --git a/Libraries/BatchedBridge/MessageQueue.js b/packages/react-native/Libraries/BatchedBridge/MessageQueue.js similarity index 100% rename from Libraries/BatchedBridge/MessageQueue.js rename to packages/react-native/Libraries/BatchedBridge/MessageQueue.js diff --git a/Libraries/BatchedBridge/NativeModules.d.ts b/packages/react-native/Libraries/BatchedBridge/NativeModules.d.ts similarity index 100% rename from Libraries/BatchedBridge/NativeModules.d.ts rename to packages/react-native/Libraries/BatchedBridge/NativeModules.d.ts diff --git a/Libraries/BatchedBridge/NativeModules.js b/packages/react-native/Libraries/BatchedBridge/NativeModules.js similarity index 100% rename from Libraries/BatchedBridge/NativeModules.js rename to packages/react-native/Libraries/BatchedBridge/NativeModules.js diff --git a/Libraries/BatchedBridge/__mocks__/MessageQueueTestConfig.js b/packages/react-native/Libraries/BatchedBridge/__mocks__/MessageQueueTestConfig.js similarity index 100% rename from Libraries/BatchedBridge/__mocks__/MessageQueueTestConfig.js rename to packages/react-native/Libraries/BatchedBridge/__mocks__/MessageQueueTestConfig.js diff --git a/Libraries/BatchedBridge/__mocks__/MessageQueueTestModule.js b/packages/react-native/Libraries/BatchedBridge/__mocks__/MessageQueueTestModule.js similarity index 100% rename from Libraries/BatchedBridge/__mocks__/MessageQueueTestModule.js rename to packages/react-native/Libraries/BatchedBridge/__mocks__/MessageQueueTestModule.js diff --git a/Libraries/BatchedBridge/__tests__/MessageQueue-test.js b/packages/react-native/Libraries/BatchedBridge/__tests__/MessageQueue-test.js similarity index 100% rename from Libraries/BatchedBridge/__tests__/MessageQueue-test.js rename to packages/react-native/Libraries/BatchedBridge/__tests__/MessageQueue-test.js diff --git a/Libraries/BatchedBridge/__tests__/NativeModules-test.js b/packages/react-native/Libraries/BatchedBridge/__tests__/NativeModules-test.js similarity index 100% rename from Libraries/BatchedBridge/__tests__/NativeModules-test.js rename to packages/react-native/Libraries/BatchedBridge/__tests__/NativeModules-test.js diff --git a/Libraries/Blob/Blob.js b/packages/react-native/Libraries/Blob/Blob.js similarity index 100% rename from Libraries/Blob/Blob.js rename to packages/react-native/Libraries/Blob/Blob.js diff --git a/Libraries/Blob/BlobManager.js b/packages/react-native/Libraries/Blob/BlobManager.js similarity index 100% rename from Libraries/Blob/BlobManager.js rename to packages/react-native/Libraries/Blob/BlobManager.js diff --git a/Libraries/Blob/BlobRegistry.js b/packages/react-native/Libraries/Blob/BlobRegistry.js similarity index 100% rename from Libraries/Blob/BlobRegistry.js rename to packages/react-native/Libraries/Blob/BlobRegistry.js diff --git a/Libraries/Blob/BlobTypes.js b/packages/react-native/Libraries/Blob/BlobTypes.js similarity index 100% rename from Libraries/Blob/BlobTypes.js rename to packages/react-native/Libraries/Blob/BlobTypes.js diff --git a/Libraries/Blob/File.js b/packages/react-native/Libraries/Blob/File.js similarity index 100% rename from Libraries/Blob/File.js rename to packages/react-native/Libraries/Blob/File.js diff --git a/Libraries/Blob/FileReader.js b/packages/react-native/Libraries/Blob/FileReader.js similarity index 100% rename from Libraries/Blob/FileReader.js rename to packages/react-native/Libraries/Blob/FileReader.js diff --git a/Libraries/Blob/NativeBlobModule.js b/packages/react-native/Libraries/Blob/NativeBlobModule.js similarity index 100% rename from Libraries/Blob/NativeBlobModule.js rename to packages/react-native/Libraries/Blob/NativeBlobModule.js diff --git a/Libraries/Blob/NativeFileReaderModule.js b/packages/react-native/Libraries/Blob/NativeFileReaderModule.js similarity index 100% rename from Libraries/Blob/NativeFileReaderModule.js rename to packages/react-native/Libraries/Blob/NativeFileReaderModule.js diff --git a/Libraries/Blob/RCTBlobCollector.h b/packages/react-native/Libraries/Blob/RCTBlobCollector.h similarity index 100% rename from Libraries/Blob/RCTBlobCollector.h rename to packages/react-native/Libraries/Blob/RCTBlobCollector.h diff --git a/Libraries/Blob/RCTBlobCollector.mm b/packages/react-native/Libraries/Blob/RCTBlobCollector.mm similarity index 100% rename from Libraries/Blob/RCTBlobCollector.mm rename to packages/react-native/Libraries/Blob/RCTBlobCollector.mm diff --git a/Libraries/Blob/RCTBlobManager.h b/packages/react-native/Libraries/Blob/RCTBlobManager.h similarity index 100% rename from Libraries/Blob/RCTBlobManager.h rename to packages/react-native/Libraries/Blob/RCTBlobManager.h diff --git a/Libraries/Blob/RCTBlobManager.mm b/packages/react-native/Libraries/Blob/RCTBlobManager.mm similarity index 100% rename from Libraries/Blob/RCTBlobManager.mm rename to packages/react-native/Libraries/Blob/RCTBlobManager.mm diff --git a/Libraries/Blob/RCTBlobPlugins.h b/packages/react-native/Libraries/Blob/RCTBlobPlugins.h similarity index 100% rename from Libraries/Blob/RCTBlobPlugins.h rename to packages/react-native/Libraries/Blob/RCTBlobPlugins.h diff --git a/Libraries/Blob/RCTBlobPlugins.mm b/packages/react-native/Libraries/Blob/RCTBlobPlugins.mm similarity index 100% rename from Libraries/Blob/RCTBlobPlugins.mm rename to packages/react-native/Libraries/Blob/RCTBlobPlugins.mm diff --git a/Libraries/Blob/RCTFileReaderModule.h b/packages/react-native/Libraries/Blob/RCTFileReaderModule.h similarity index 100% rename from Libraries/Blob/RCTFileReaderModule.h rename to packages/react-native/Libraries/Blob/RCTFileReaderModule.h diff --git a/Libraries/Blob/RCTFileReaderModule.mm b/packages/react-native/Libraries/Blob/RCTFileReaderModule.mm similarity index 100% rename from Libraries/Blob/RCTFileReaderModule.mm rename to packages/react-native/Libraries/Blob/RCTFileReaderModule.mm diff --git a/Libraries/Blob/React-RCTBlob.podspec b/packages/react-native/Libraries/Blob/React-RCTBlob.podspec similarity index 100% rename from Libraries/Blob/React-RCTBlob.podspec rename to packages/react-native/Libraries/Blob/React-RCTBlob.podspec diff --git a/Libraries/Blob/URL.js b/packages/react-native/Libraries/Blob/URL.js similarity index 100% rename from Libraries/Blob/URL.js rename to packages/react-native/Libraries/Blob/URL.js diff --git a/Libraries/Blob/__mocks__/BlobModule.js b/packages/react-native/Libraries/Blob/__mocks__/BlobModule.js similarity index 100% rename from Libraries/Blob/__mocks__/BlobModule.js rename to packages/react-native/Libraries/Blob/__mocks__/BlobModule.js diff --git a/Libraries/Blob/__mocks__/FileReaderModule.js b/packages/react-native/Libraries/Blob/__mocks__/FileReaderModule.js similarity index 100% rename from Libraries/Blob/__mocks__/FileReaderModule.js rename to packages/react-native/Libraries/Blob/__mocks__/FileReaderModule.js diff --git a/Libraries/Blob/__tests__/Blob-test.js b/packages/react-native/Libraries/Blob/__tests__/Blob-test.js similarity index 100% rename from Libraries/Blob/__tests__/Blob-test.js rename to packages/react-native/Libraries/Blob/__tests__/Blob-test.js diff --git a/Libraries/Blob/__tests__/BlobManager-test.js b/packages/react-native/Libraries/Blob/__tests__/BlobManager-test.js similarity index 100% rename from Libraries/Blob/__tests__/BlobManager-test.js rename to packages/react-native/Libraries/Blob/__tests__/BlobManager-test.js diff --git a/Libraries/Blob/__tests__/File-test.js b/packages/react-native/Libraries/Blob/__tests__/File-test.js similarity index 100% rename from Libraries/Blob/__tests__/File-test.js rename to packages/react-native/Libraries/Blob/__tests__/File-test.js diff --git a/Libraries/Blob/__tests__/FileReader-test.js b/packages/react-native/Libraries/Blob/__tests__/FileReader-test.js similarity index 100% rename from Libraries/Blob/__tests__/FileReader-test.js rename to packages/react-native/Libraries/Blob/__tests__/FileReader-test.js diff --git a/Libraries/Blob/__tests__/URL-test.js b/packages/react-native/Libraries/Blob/__tests__/URL-test.js similarity index 100% rename from Libraries/Blob/__tests__/URL-test.js rename to packages/react-native/Libraries/Blob/__tests__/URL-test.js diff --git a/Libraries/BugReporting/BugReporting.js b/packages/react-native/Libraries/BugReporting/BugReporting.js similarity index 100% rename from Libraries/BugReporting/BugReporting.js rename to packages/react-native/Libraries/BugReporting/BugReporting.js diff --git a/Libraries/BugReporting/NativeBugReporting.js b/packages/react-native/Libraries/BugReporting/NativeBugReporting.js similarity index 100% rename from Libraries/BugReporting/NativeBugReporting.js rename to packages/react-native/Libraries/BugReporting/NativeBugReporting.js diff --git a/Libraries/BugReporting/dumpReactTree.js b/packages/react-native/Libraries/BugReporting/dumpReactTree.js similarity index 100% rename from Libraries/BugReporting/dumpReactTree.js rename to packages/react-native/Libraries/BugReporting/dumpReactTree.js diff --git a/Libraries/BugReporting/getReactData.js b/packages/react-native/Libraries/BugReporting/getReactData.js similarity index 100% rename from Libraries/BugReporting/getReactData.js rename to packages/react-native/Libraries/BugReporting/getReactData.js diff --git a/Libraries/Components/AccessibilityInfo/AccessibilityInfo.d.ts b/packages/react-native/Libraries/Components/AccessibilityInfo/AccessibilityInfo.d.ts similarity index 100% rename from Libraries/Components/AccessibilityInfo/AccessibilityInfo.d.ts rename to packages/react-native/Libraries/Components/AccessibilityInfo/AccessibilityInfo.d.ts diff --git a/Libraries/Components/AccessibilityInfo/AccessibilityInfo.js b/packages/react-native/Libraries/Components/AccessibilityInfo/AccessibilityInfo.js similarity index 100% rename from Libraries/Components/AccessibilityInfo/AccessibilityInfo.js rename to packages/react-native/Libraries/Components/AccessibilityInfo/AccessibilityInfo.js diff --git a/Libraries/Components/AccessibilityInfo/NativeAccessibilityInfo.js b/packages/react-native/Libraries/Components/AccessibilityInfo/NativeAccessibilityInfo.js similarity index 100% rename from Libraries/Components/AccessibilityInfo/NativeAccessibilityInfo.js rename to packages/react-native/Libraries/Components/AccessibilityInfo/NativeAccessibilityInfo.js diff --git a/Libraries/Components/AccessibilityInfo/NativeAccessibilityManager.js b/packages/react-native/Libraries/Components/AccessibilityInfo/NativeAccessibilityManager.js similarity index 100% rename from Libraries/Components/AccessibilityInfo/NativeAccessibilityManager.js rename to packages/react-native/Libraries/Components/AccessibilityInfo/NativeAccessibilityManager.js diff --git a/Libraries/Components/AccessibilityInfo/legacySendAccessibilityEvent.android.js b/packages/react-native/Libraries/Components/AccessibilityInfo/legacySendAccessibilityEvent.android.js similarity index 100% rename from Libraries/Components/AccessibilityInfo/legacySendAccessibilityEvent.android.js rename to packages/react-native/Libraries/Components/AccessibilityInfo/legacySendAccessibilityEvent.android.js diff --git a/Libraries/Components/AccessibilityInfo/legacySendAccessibilityEvent.ios.js b/packages/react-native/Libraries/Components/AccessibilityInfo/legacySendAccessibilityEvent.ios.js similarity index 100% rename from Libraries/Components/AccessibilityInfo/legacySendAccessibilityEvent.ios.js rename to packages/react-native/Libraries/Components/AccessibilityInfo/legacySendAccessibilityEvent.ios.js diff --git a/Libraries/Components/ActivityIndicator/ActivityIndicator.d.ts b/packages/react-native/Libraries/Components/ActivityIndicator/ActivityIndicator.d.ts similarity index 100% rename from Libraries/Components/ActivityIndicator/ActivityIndicator.d.ts rename to packages/react-native/Libraries/Components/ActivityIndicator/ActivityIndicator.d.ts diff --git a/Libraries/Components/ActivityIndicator/ActivityIndicator.js b/packages/react-native/Libraries/Components/ActivityIndicator/ActivityIndicator.js similarity index 100% rename from Libraries/Components/ActivityIndicator/ActivityIndicator.js rename to packages/react-native/Libraries/Components/ActivityIndicator/ActivityIndicator.js diff --git a/Libraries/Components/ActivityIndicator/ActivityIndicatorViewNativeComponent.js b/packages/react-native/Libraries/Components/ActivityIndicator/ActivityIndicatorViewNativeComponent.js similarity index 100% rename from Libraries/Components/ActivityIndicator/ActivityIndicatorViewNativeComponent.js rename to packages/react-native/Libraries/Components/ActivityIndicator/ActivityIndicatorViewNativeComponent.js diff --git a/Libraries/Components/ActivityIndicator/__tests__/ActivityIndicator-test.js b/packages/react-native/Libraries/Components/ActivityIndicator/__tests__/ActivityIndicator-test.js similarity index 100% rename from Libraries/Components/ActivityIndicator/__tests__/ActivityIndicator-test.js rename to packages/react-native/Libraries/Components/ActivityIndicator/__tests__/ActivityIndicator-test.js diff --git a/Libraries/Components/ActivityIndicator/__tests__/__snapshots__/ActivityIndicator-test.js.snap b/packages/react-native/Libraries/Components/ActivityIndicator/__tests__/__snapshots__/ActivityIndicator-test.js.snap similarity index 100% rename from Libraries/Components/ActivityIndicator/__tests__/__snapshots__/ActivityIndicator-test.js.snap rename to packages/react-native/Libraries/Components/ActivityIndicator/__tests__/__snapshots__/ActivityIndicator-test.js.snap diff --git a/Libraries/Components/Button.d.ts b/packages/react-native/Libraries/Components/Button.d.ts similarity index 100% rename from Libraries/Components/Button.d.ts rename to packages/react-native/Libraries/Components/Button.d.ts diff --git a/Libraries/Components/Button.flow.js b/packages/react-native/Libraries/Components/Button.flow.js similarity index 100% rename from Libraries/Components/Button.flow.js rename to packages/react-native/Libraries/Components/Button.flow.js diff --git a/Libraries/Components/Button.js b/packages/react-native/Libraries/Components/Button.js similarity index 100% rename from Libraries/Components/Button.js rename to packages/react-native/Libraries/Components/Button.js diff --git a/Libraries/Components/Clipboard/Clipboard.d.ts b/packages/react-native/Libraries/Components/Clipboard/Clipboard.d.ts similarity index 100% rename from Libraries/Components/Clipboard/Clipboard.d.ts rename to packages/react-native/Libraries/Components/Clipboard/Clipboard.d.ts diff --git a/Libraries/Components/Clipboard/Clipboard.js b/packages/react-native/Libraries/Components/Clipboard/Clipboard.js similarity index 100% rename from Libraries/Components/Clipboard/Clipboard.js rename to packages/react-native/Libraries/Components/Clipboard/Clipboard.js diff --git a/Libraries/Components/Clipboard/NativeClipboard.js b/packages/react-native/Libraries/Components/Clipboard/NativeClipboard.js similarity index 100% rename from Libraries/Components/Clipboard/NativeClipboard.js rename to packages/react-native/Libraries/Components/Clipboard/NativeClipboard.js diff --git a/Libraries/Components/DrawerAndroid/AndroidDrawerLayoutNativeComponent.js b/packages/react-native/Libraries/Components/DrawerAndroid/AndroidDrawerLayoutNativeComponent.js similarity index 100% rename from Libraries/Components/DrawerAndroid/AndroidDrawerLayoutNativeComponent.js rename to packages/react-native/Libraries/Components/DrawerAndroid/AndroidDrawerLayoutNativeComponent.js diff --git a/Libraries/Components/DrawerAndroid/DrawerLayoutAndroid.android.js b/packages/react-native/Libraries/Components/DrawerAndroid/DrawerLayoutAndroid.android.js similarity index 100% rename from Libraries/Components/DrawerAndroid/DrawerLayoutAndroid.android.js rename to packages/react-native/Libraries/Components/DrawerAndroid/DrawerLayoutAndroid.android.js diff --git a/Libraries/Components/DrawerAndroid/DrawerLayoutAndroid.d.ts b/packages/react-native/Libraries/Components/DrawerAndroid/DrawerLayoutAndroid.d.ts similarity index 100% rename from Libraries/Components/DrawerAndroid/DrawerLayoutAndroid.d.ts rename to packages/react-native/Libraries/Components/DrawerAndroid/DrawerLayoutAndroid.d.ts diff --git a/Libraries/Components/DrawerAndroid/DrawerLayoutAndroid.ios.js b/packages/react-native/Libraries/Components/DrawerAndroid/DrawerLayoutAndroid.ios.js similarity index 100% rename from Libraries/Components/DrawerAndroid/DrawerLayoutAndroid.ios.js rename to packages/react-native/Libraries/Components/DrawerAndroid/DrawerLayoutAndroid.ios.js diff --git a/Libraries/Components/DrawerAndroid/__tests__/DrawerAndroid-test.js b/packages/react-native/Libraries/Components/DrawerAndroid/__tests__/DrawerAndroid-test.js similarity index 100% rename from Libraries/Components/DrawerAndroid/__tests__/DrawerAndroid-test.js rename to packages/react-native/Libraries/Components/DrawerAndroid/__tests__/DrawerAndroid-test.js diff --git a/Libraries/Components/DrawerAndroid/__tests__/__snapshots__/DrawerAndroid-test.js.snap b/packages/react-native/Libraries/Components/DrawerAndroid/__tests__/__snapshots__/DrawerAndroid-test.js.snap similarity index 100% rename from Libraries/Components/DrawerAndroid/__tests__/__snapshots__/DrawerAndroid-test.js.snap rename to packages/react-native/Libraries/Components/DrawerAndroid/__tests__/__snapshots__/DrawerAndroid-test.js.snap diff --git a/Libraries/Components/Keyboard/Keyboard.d.ts b/packages/react-native/Libraries/Components/Keyboard/Keyboard.d.ts similarity index 100% rename from Libraries/Components/Keyboard/Keyboard.d.ts rename to packages/react-native/Libraries/Components/Keyboard/Keyboard.d.ts diff --git a/Libraries/Components/Keyboard/Keyboard.js b/packages/react-native/Libraries/Components/Keyboard/Keyboard.js similarity index 100% rename from Libraries/Components/Keyboard/Keyboard.js rename to packages/react-native/Libraries/Components/Keyboard/Keyboard.js diff --git a/Libraries/Components/Keyboard/KeyboardAvoidingView.d.ts b/packages/react-native/Libraries/Components/Keyboard/KeyboardAvoidingView.d.ts similarity index 100% rename from Libraries/Components/Keyboard/KeyboardAvoidingView.d.ts rename to packages/react-native/Libraries/Components/Keyboard/KeyboardAvoidingView.d.ts diff --git a/Libraries/Components/Keyboard/KeyboardAvoidingView.js b/packages/react-native/Libraries/Components/Keyboard/KeyboardAvoidingView.js similarity index 100% rename from Libraries/Components/Keyboard/KeyboardAvoidingView.js rename to packages/react-native/Libraries/Components/Keyboard/KeyboardAvoidingView.js diff --git a/Libraries/Components/Keyboard/NativeKeyboardObserver.js b/packages/react-native/Libraries/Components/Keyboard/NativeKeyboardObserver.js similarity index 100% rename from Libraries/Components/Keyboard/NativeKeyboardObserver.js rename to packages/react-native/Libraries/Components/Keyboard/NativeKeyboardObserver.js diff --git a/Libraries/Components/Keyboard/__tests__/Keyboard-test.js b/packages/react-native/Libraries/Components/Keyboard/__tests__/Keyboard-test.js similarity index 100% rename from Libraries/Components/Keyboard/__tests__/Keyboard-test.js rename to packages/react-native/Libraries/Components/Keyboard/__tests__/Keyboard-test.js diff --git a/Libraries/Components/Pressable/Pressable.d.ts b/packages/react-native/Libraries/Components/Pressable/Pressable.d.ts similarity index 100% rename from Libraries/Components/Pressable/Pressable.d.ts rename to packages/react-native/Libraries/Components/Pressable/Pressable.d.ts diff --git a/Libraries/Components/Pressable/Pressable.js b/packages/react-native/Libraries/Components/Pressable/Pressable.js similarity index 100% rename from Libraries/Components/Pressable/Pressable.js rename to packages/react-native/Libraries/Components/Pressable/Pressable.js diff --git a/Libraries/Components/Pressable/__tests__/Pressable-test.js b/packages/react-native/Libraries/Components/Pressable/__tests__/Pressable-test.js similarity index 100% rename from Libraries/Components/Pressable/__tests__/Pressable-test.js rename to packages/react-native/Libraries/Components/Pressable/__tests__/Pressable-test.js diff --git a/Libraries/Components/Pressable/__tests__/__snapshots__/Pressable-test.js.snap b/packages/react-native/Libraries/Components/Pressable/__tests__/__snapshots__/Pressable-test.js.snap similarity index 100% rename from Libraries/Components/Pressable/__tests__/__snapshots__/Pressable-test.js.snap rename to packages/react-native/Libraries/Components/Pressable/__tests__/__snapshots__/Pressable-test.js.snap diff --git a/Libraries/Components/Pressable/useAndroidRippleForView.js b/packages/react-native/Libraries/Components/Pressable/useAndroidRippleForView.js similarity index 100% rename from Libraries/Components/Pressable/useAndroidRippleForView.js rename to packages/react-native/Libraries/Components/Pressable/useAndroidRippleForView.js diff --git a/Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.android.js b/packages/react-native/Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.android.js similarity index 100% rename from Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.android.js rename to packages/react-native/Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.android.js diff --git a/Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.d.ts b/packages/react-native/Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.d.ts similarity index 100% rename from Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.d.ts rename to packages/react-native/Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.d.ts diff --git a/Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.ios.js b/packages/react-native/Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.ios.js similarity index 100% rename from Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.ios.js rename to packages/react-native/Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.ios.js diff --git a/Libraries/Components/ProgressBarAndroid/ProgressBarAndroidNativeComponent.js b/packages/react-native/Libraries/Components/ProgressBarAndroid/ProgressBarAndroidNativeComponent.js similarity index 100% rename from Libraries/Components/ProgressBarAndroid/ProgressBarAndroidNativeComponent.js rename to packages/react-native/Libraries/Components/ProgressBarAndroid/ProgressBarAndroidNativeComponent.js diff --git a/Libraries/Components/ProgressBarAndroid/__tests__/ProgressBarAndroid-test.js b/packages/react-native/Libraries/Components/ProgressBarAndroid/__tests__/ProgressBarAndroid-test.js similarity index 100% rename from Libraries/Components/ProgressBarAndroid/__tests__/ProgressBarAndroid-test.js rename to packages/react-native/Libraries/Components/ProgressBarAndroid/__tests__/ProgressBarAndroid-test.js diff --git a/Libraries/Components/ProgressBarAndroid/__tests__/__snapshots__/ProgressBarAndroid-test.js.snap b/packages/react-native/Libraries/Components/ProgressBarAndroid/__tests__/__snapshots__/ProgressBarAndroid-test.js.snap similarity index 100% rename from Libraries/Components/ProgressBarAndroid/__tests__/__snapshots__/ProgressBarAndroid-test.js.snap rename to packages/react-native/Libraries/Components/ProgressBarAndroid/__tests__/__snapshots__/ProgressBarAndroid-test.js.snap diff --git a/Libraries/Components/RefreshControl/AndroidSwipeRefreshLayoutNativeComponent.js b/packages/react-native/Libraries/Components/RefreshControl/AndroidSwipeRefreshLayoutNativeComponent.js similarity index 100% rename from Libraries/Components/RefreshControl/AndroidSwipeRefreshLayoutNativeComponent.js rename to packages/react-native/Libraries/Components/RefreshControl/AndroidSwipeRefreshLayoutNativeComponent.js diff --git a/Libraries/Components/RefreshControl/PullToRefreshViewNativeComponent.js b/packages/react-native/Libraries/Components/RefreshControl/PullToRefreshViewNativeComponent.js similarity index 100% rename from Libraries/Components/RefreshControl/PullToRefreshViewNativeComponent.js rename to packages/react-native/Libraries/Components/RefreshControl/PullToRefreshViewNativeComponent.js diff --git a/Libraries/Components/RefreshControl/RefreshControl.d.ts b/packages/react-native/Libraries/Components/RefreshControl/RefreshControl.d.ts similarity index 100% rename from Libraries/Components/RefreshControl/RefreshControl.d.ts rename to packages/react-native/Libraries/Components/RefreshControl/RefreshControl.d.ts diff --git a/Libraries/Components/RefreshControl/RefreshControl.js b/packages/react-native/Libraries/Components/RefreshControl/RefreshControl.js similarity index 100% rename from Libraries/Components/RefreshControl/RefreshControl.js rename to packages/react-native/Libraries/Components/RefreshControl/RefreshControl.js diff --git a/Libraries/Components/RefreshControl/__mocks__/RefreshControlMock.js b/packages/react-native/Libraries/Components/RefreshControl/__mocks__/RefreshControlMock.js similarity index 100% rename from Libraries/Components/RefreshControl/__mocks__/RefreshControlMock.js rename to packages/react-native/Libraries/Components/RefreshControl/__mocks__/RefreshControlMock.js diff --git a/Libraries/Components/SafeAreaView/RCTSafeAreaViewNativeComponent.js b/packages/react-native/Libraries/Components/SafeAreaView/RCTSafeAreaViewNativeComponent.js similarity index 100% rename from Libraries/Components/SafeAreaView/RCTSafeAreaViewNativeComponent.js rename to packages/react-native/Libraries/Components/SafeAreaView/RCTSafeAreaViewNativeComponent.js diff --git a/Libraries/Components/SafeAreaView/SafeAreaView.d.ts b/packages/react-native/Libraries/Components/SafeAreaView/SafeAreaView.d.ts similarity index 100% rename from Libraries/Components/SafeAreaView/SafeAreaView.d.ts rename to packages/react-native/Libraries/Components/SafeAreaView/SafeAreaView.d.ts diff --git a/Libraries/Components/SafeAreaView/SafeAreaView.js b/packages/react-native/Libraries/Components/SafeAreaView/SafeAreaView.js similarity index 100% rename from Libraries/Components/SafeAreaView/SafeAreaView.js rename to packages/react-native/Libraries/Components/SafeAreaView/SafeAreaView.js diff --git a/Libraries/Components/SafeAreaView/__tests__/SafeAreaView-test.js b/packages/react-native/Libraries/Components/SafeAreaView/__tests__/SafeAreaView-test.js similarity index 100% rename from Libraries/Components/SafeAreaView/__tests__/SafeAreaView-test.js rename to packages/react-native/Libraries/Components/SafeAreaView/__tests__/SafeAreaView-test.js diff --git a/Libraries/Components/SafeAreaView/__tests__/__snapshots__/SafeAreaView-test.js.snap b/packages/react-native/Libraries/Components/SafeAreaView/__tests__/__snapshots__/SafeAreaView-test.js.snap similarity index 100% rename from Libraries/Components/SafeAreaView/__tests__/__snapshots__/SafeAreaView-test.js.snap rename to packages/react-native/Libraries/Components/SafeAreaView/__tests__/__snapshots__/SafeAreaView-test.js.snap diff --git a/Libraries/Components/ScrollView/AndroidHorizontalScrollContentViewNativeComponent.js b/packages/react-native/Libraries/Components/ScrollView/AndroidHorizontalScrollContentViewNativeComponent.js similarity index 100% rename from Libraries/Components/ScrollView/AndroidHorizontalScrollContentViewNativeComponent.js rename to packages/react-native/Libraries/Components/ScrollView/AndroidHorizontalScrollContentViewNativeComponent.js diff --git a/Libraries/Components/ScrollView/AndroidHorizontalScrollViewNativeComponent.js b/packages/react-native/Libraries/Components/ScrollView/AndroidHorizontalScrollViewNativeComponent.js similarity index 100% rename from Libraries/Components/ScrollView/AndroidHorizontalScrollViewNativeComponent.js rename to packages/react-native/Libraries/Components/ScrollView/AndroidHorizontalScrollViewNativeComponent.js diff --git a/Libraries/Components/ScrollView/ScrollContentViewNativeComponent.js b/packages/react-native/Libraries/Components/ScrollView/ScrollContentViewNativeComponent.js similarity index 100% rename from Libraries/Components/ScrollView/ScrollContentViewNativeComponent.js rename to packages/react-native/Libraries/Components/ScrollView/ScrollContentViewNativeComponent.js diff --git a/Libraries/Components/ScrollView/ScrollView.d.ts b/packages/react-native/Libraries/Components/ScrollView/ScrollView.d.ts similarity index 100% rename from Libraries/Components/ScrollView/ScrollView.d.ts rename to packages/react-native/Libraries/Components/ScrollView/ScrollView.d.ts diff --git a/Libraries/Components/ScrollView/ScrollView.js b/packages/react-native/Libraries/Components/ScrollView/ScrollView.js similarity index 100% rename from Libraries/Components/ScrollView/ScrollView.js rename to packages/react-native/Libraries/Components/ScrollView/ScrollView.js diff --git a/Libraries/Components/ScrollView/ScrollViewCommands.js b/packages/react-native/Libraries/Components/ScrollView/ScrollViewCommands.js similarity index 100% rename from Libraries/Components/ScrollView/ScrollViewCommands.js rename to packages/react-native/Libraries/Components/ScrollView/ScrollViewCommands.js diff --git a/Libraries/Components/ScrollView/ScrollViewContext.js b/packages/react-native/Libraries/Components/ScrollView/ScrollViewContext.js similarity index 100% rename from Libraries/Components/ScrollView/ScrollViewContext.js rename to packages/react-native/Libraries/Components/ScrollView/ScrollViewContext.js diff --git a/Libraries/Components/ScrollView/ScrollViewNativeComponent.js b/packages/react-native/Libraries/Components/ScrollView/ScrollViewNativeComponent.js similarity index 100% rename from Libraries/Components/ScrollView/ScrollViewNativeComponent.js rename to packages/react-native/Libraries/Components/ScrollView/ScrollViewNativeComponent.js diff --git a/Libraries/Components/ScrollView/ScrollViewNativeComponentType.js b/packages/react-native/Libraries/Components/ScrollView/ScrollViewNativeComponentType.js similarity index 100% rename from Libraries/Components/ScrollView/ScrollViewNativeComponentType.js rename to packages/react-native/Libraries/Components/ScrollView/ScrollViewNativeComponentType.js diff --git a/Libraries/Components/ScrollView/ScrollViewStickyHeader.js b/packages/react-native/Libraries/Components/ScrollView/ScrollViewStickyHeader.js similarity index 100% rename from Libraries/Components/ScrollView/ScrollViewStickyHeader.js rename to packages/react-native/Libraries/Components/ScrollView/ScrollViewStickyHeader.js diff --git a/Libraries/Components/ScrollView/ScrollViewViewConfig.js b/packages/react-native/Libraries/Components/ScrollView/ScrollViewViewConfig.js similarity index 100% rename from Libraries/Components/ScrollView/ScrollViewViewConfig.js rename to packages/react-native/Libraries/Components/ScrollView/ScrollViewViewConfig.js diff --git a/Libraries/Components/ScrollView/__tests__/ScrollView-test.js b/packages/react-native/Libraries/Components/ScrollView/__tests__/ScrollView-test.js similarity index 100% rename from Libraries/Components/ScrollView/__tests__/ScrollView-test.js rename to packages/react-native/Libraries/Components/ScrollView/__tests__/ScrollView-test.js diff --git a/Libraries/Components/ScrollView/__tests__/__snapshots__/ScrollView-test.js.snap b/packages/react-native/Libraries/Components/ScrollView/__tests__/__snapshots__/ScrollView-test.js.snap similarity index 100% rename from Libraries/Components/ScrollView/__tests__/__snapshots__/ScrollView-test.js.snap rename to packages/react-native/Libraries/Components/ScrollView/__tests__/__snapshots__/ScrollView-test.js.snap diff --git a/Libraries/Components/ScrollView/processDecelerationRate.js b/packages/react-native/Libraries/Components/ScrollView/processDecelerationRate.js similarity index 100% rename from Libraries/Components/ScrollView/processDecelerationRate.js rename to packages/react-native/Libraries/Components/ScrollView/processDecelerationRate.js diff --git a/Libraries/Components/Sound/NativeSoundManager.js b/packages/react-native/Libraries/Components/Sound/NativeSoundManager.js similarity index 100% rename from Libraries/Components/Sound/NativeSoundManager.js rename to packages/react-native/Libraries/Components/Sound/NativeSoundManager.js diff --git a/Libraries/Components/Sound/SoundManager.js b/packages/react-native/Libraries/Components/Sound/SoundManager.js similarity index 100% rename from Libraries/Components/Sound/SoundManager.js rename to packages/react-native/Libraries/Components/Sound/SoundManager.js diff --git a/Libraries/Components/StaticRenderer.js b/packages/react-native/Libraries/Components/StaticRenderer.js similarity index 100% rename from Libraries/Components/StaticRenderer.js rename to packages/react-native/Libraries/Components/StaticRenderer.js diff --git a/Libraries/Components/StatusBar/NativeStatusBarManagerAndroid.js b/packages/react-native/Libraries/Components/StatusBar/NativeStatusBarManagerAndroid.js similarity index 100% rename from Libraries/Components/StatusBar/NativeStatusBarManagerAndroid.js rename to packages/react-native/Libraries/Components/StatusBar/NativeStatusBarManagerAndroid.js diff --git a/Libraries/Components/StatusBar/NativeStatusBarManagerIOS.js b/packages/react-native/Libraries/Components/StatusBar/NativeStatusBarManagerIOS.js similarity index 100% rename from Libraries/Components/StatusBar/NativeStatusBarManagerIOS.js rename to packages/react-native/Libraries/Components/StatusBar/NativeStatusBarManagerIOS.js diff --git a/Libraries/Components/StatusBar/StatusBar.d.ts b/packages/react-native/Libraries/Components/StatusBar/StatusBar.d.ts similarity index 100% rename from Libraries/Components/StatusBar/StatusBar.d.ts rename to packages/react-native/Libraries/Components/StatusBar/StatusBar.d.ts diff --git a/Libraries/Components/StatusBar/StatusBar.js b/packages/react-native/Libraries/Components/StatusBar/StatusBar.js similarity index 100% rename from Libraries/Components/StatusBar/StatusBar.js rename to packages/react-native/Libraries/Components/StatusBar/StatusBar.js diff --git a/Libraries/Components/StatusBar/__tests__/StatusBar-test.js b/packages/react-native/Libraries/Components/StatusBar/__tests__/StatusBar-test.js similarity index 100% rename from Libraries/Components/StatusBar/__tests__/StatusBar-test.js rename to packages/react-native/Libraries/Components/StatusBar/__tests__/StatusBar-test.js diff --git a/Libraries/Components/Switch/AndroidSwitchNativeComponent.js b/packages/react-native/Libraries/Components/Switch/AndroidSwitchNativeComponent.js similarity index 100% rename from Libraries/Components/Switch/AndroidSwitchNativeComponent.js rename to packages/react-native/Libraries/Components/Switch/AndroidSwitchNativeComponent.js diff --git a/Libraries/Components/Switch/Switch.d.ts b/packages/react-native/Libraries/Components/Switch/Switch.d.ts similarity index 100% rename from Libraries/Components/Switch/Switch.d.ts rename to packages/react-native/Libraries/Components/Switch/Switch.d.ts diff --git a/Libraries/Components/Switch/Switch.js b/packages/react-native/Libraries/Components/Switch/Switch.js similarity index 100% rename from Libraries/Components/Switch/Switch.js rename to packages/react-native/Libraries/Components/Switch/Switch.js diff --git a/Libraries/Components/Switch/SwitchNativeComponent.js b/packages/react-native/Libraries/Components/Switch/SwitchNativeComponent.js similarity index 100% rename from Libraries/Components/Switch/SwitchNativeComponent.js rename to packages/react-native/Libraries/Components/Switch/SwitchNativeComponent.js diff --git a/Libraries/Components/TextInput/AndroidTextInputNativeComponent.js b/packages/react-native/Libraries/Components/TextInput/AndroidTextInputNativeComponent.js similarity index 100% rename from Libraries/Components/TextInput/AndroidTextInputNativeComponent.js rename to packages/react-native/Libraries/Components/TextInput/AndroidTextInputNativeComponent.js diff --git a/Libraries/Components/TextInput/InputAccessoryView.d.ts b/packages/react-native/Libraries/Components/TextInput/InputAccessoryView.d.ts similarity index 100% rename from Libraries/Components/TextInput/InputAccessoryView.d.ts rename to packages/react-native/Libraries/Components/TextInput/InputAccessoryView.d.ts diff --git a/Libraries/Components/TextInput/InputAccessoryView.js b/packages/react-native/Libraries/Components/TextInput/InputAccessoryView.js similarity index 100% rename from Libraries/Components/TextInput/InputAccessoryView.js rename to packages/react-native/Libraries/Components/TextInput/InputAccessoryView.js diff --git a/Libraries/Components/TextInput/InputAccessoryView.js.flow b/packages/react-native/Libraries/Components/TextInput/InputAccessoryView.js.flow similarity index 100% rename from Libraries/Components/TextInput/InputAccessoryView.js.flow rename to packages/react-native/Libraries/Components/TextInput/InputAccessoryView.js.flow diff --git a/Libraries/Components/TextInput/RCTInputAccessoryViewNativeComponent.js b/packages/react-native/Libraries/Components/TextInput/RCTInputAccessoryViewNativeComponent.js similarity index 100% rename from Libraries/Components/TextInput/RCTInputAccessoryViewNativeComponent.js rename to packages/react-native/Libraries/Components/TextInput/RCTInputAccessoryViewNativeComponent.js diff --git a/Libraries/Components/TextInput/RCTMultilineTextInputNativeComponent.js b/packages/react-native/Libraries/Components/TextInput/RCTMultilineTextInputNativeComponent.js similarity index 100% rename from Libraries/Components/TextInput/RCTMultilineTextInputNativeComponent.js rename to packages/react-native/Libraries/Components/TextInput/RCTMultilineTextInputNativeComponent.js diff --git a/Libraries/Components/TextInput/RCTSingelineTextInputNativeComponent.js b/packages/react-native/Libraries/Components/TextInput/RCTSingelineTextInputNativeComponent.js similarity index 100% rename from Libraries/Components/TextInput/RCTSingelineTextInputNativeComponent.js rename to packages/react-native/Libraries/Components/TextInput/RCTSingelineTextInputNativeComponent.js diff --git a/Libraries/Components/TextInput/RCTTextInputViewConfig.js b/packages/react-native/Libraries/Components/TextInput/RCTTextInputViewConfig.js similarity index 100% rename from Libraries/Components/TextInput/RCTTextInputViewConfig.js rename to packages/react-native/Libraries/Components/TextInput/RCTTextInputViewConfig.js diff --git a/Libraries/Components/TextInput/TextInput.d.ts b/packages/react-native/Libraries/Components/TextInput/TextInput.d.ts similarity index 100% rename from Libraries/Components/TextInput/TextInput.d.ts rename to packages/react-native/Libraries/Components/TextInput/TextInput.d.ts diff --git a/Libraries/Components/TextInput/TextInput.flow.js b/packages/react-native/Libraries/Components/TextInput/TextInput.flow.js similarity index 100% rename from Libraries/Components/TextInput/TextInput.flow.js rename to packages/react-native/Libraries/Components/TextInput/TextInput.flow.js diff --git a/Libraries/Components/TextInput/TextInput.js b/packages/react-native/Libraries/Components/TextInput/TextInput.js similarity index 100% rename from Libraries/Components/TextInput/TextInput.js rename to packages/react-native/Libraries/Components/TextInput/TextInput.js diff --git a/Libraries/Components/TextInput/TextInputNativeCommands.js b/packages/react-native/Libraries/Components/TextInput/TextInputNativeCommands.js similarity index 100% rename from Libraries/Components/TextInput/TextInputNativeCommands.js rename to packages/react-native/Libraries/Components/TextInput/TextInputNativeCommands.js diff --git a/Libraries/Components/TextInput/TextInputState.js b/packages/react-native/Libraries/Components/TextInput/TextInputState.js similarity index 100% rename from Libraries/Components/TextInput/TextInputState.js rename to packages/react-native/Libraries/Components/TextInput/TextInputState.js diff --git a/Libraries/Components/TextInput/__tests__/InputAccessoryView-test.js b/packages/react-native/Libraries/Components/TextInput/__tests__/InputAccessoryView-test.js similarity index 100% rename from Libraries/Components/TextInput/__tests__/InputAccessoryView-test.js rename to packages/react-native/Libraries/Components/TextInput/__tests__/InputAccessoryView-test.js diff --git a/Libraries/Components/TextInput/__tests__/TextInput-test.js b/packages/react-native/Libraries/Components/TextInput/__tests__/TextInput-test.js similarity index 100% rename from Libraries/Components/TextInput/__tests__/TextInput-test.js rename to packages/react-native/Libraries/Components/TextInput/__tests__/TextInput-test.js diff --git a/Libraries/Components/TextInput/__tests__/__snapshots__/InputAccessoryView-test.js.snap b/packages/react-native/Libraries/Components/TextInput/__tests__/__snapshots__/InputAccessoryView-test.js.snap similarity index 100% rename from Libraries/Components/TextInput/__tests__/__snapshots__/InputAccessoryView-test.js.snap rename to packages/react-native/Libraries/Components/TextInput/__tests__/__snapshots__/InputAccessoryView-test.js.snap diff --git a/Libraries/Components/TextInput/__tests__/__snapshots__/TextInput-test.js.snap b/packages/react-native/Libraries/Components/TextInput/__tests__/__snapshots__/TextInput-test.js.snap similarity index 100% rename from Libraries/Components/TextInput/__tests__/__snapshots__/TextInput-test.js.snap rename to packages/react-native/Libraries/Components/TextInput/__tests__/__snapshots__/TextInput-test.js.snap diff --git a/Libraries/Components/ToastAndroid/NativeToastAndroid.js b/packages/react-native/Libraries/Components/ToastAndroid/NativeToastAndroid.js similarity index 100% rename from Libraries/Components/ToastAndroid/NativeToastAndroid.js rename to packages/react-native/Libraries/Components/ToastAndroid/NativeToastAndroid.js diff --git a/Libraries/Components/ToastAndroid/ToastAndroid.android.js b/packages/react-native/Libraries/Components/ToastAndroid/ToastAndroid.android.js similarity index 100% rename from Libraries/Components/ToastAndroid/ToastAndroid.android.js rename to packages/react-native/Libraries/Components/ToastAndroid/ToastAndroid.android.js diff --git a/Libraries/Components/ToastAndroid/ToastAndroid.d.ts b/packages/react-native/Libraries/Components/ToastAndroid/ToastAndroid.d.ts similarity index 100% rename from Libraries/Components/ToastAndroid/ToastAndroid.d.ts rename to packages/react-native/Libraries/Components/ToastAndroid/ToastAndroid.d.ts diff --git a/Libraries/Components/ToastAndroid/ToastAndroid.ios.js b/packages/react-native/Libraries/Components/ToastAndroid/ToastAndroid.ios.js similarity index 100% rename from Libraries/Components/ToastAndroid/ToastAndroid.ios.js rename to packages/react-native/Libraries/Components/ToastAndroid/ToastAndroid.ios.js diff --git a/Libraries/Components/Touchable/BoundingDimensions.js b/packages/react-native/Libraries/Components/Touchable/BoundingDimensions.js similarity index 100% rename from Libraries/Components/Touchable/BoundingDimensions.js rename to packages/react-native/Libraries/Components/Touchable/BoundingDimensions.js diff --git a/Libraries/Components/Touchable/PooledClass.js b/packages/react-native/Libraries/Components/Touchable/PooledClass.js similarity index 100% rename from Libraries/Components/Touchable/PooledClass.js rename to packages/react-native/Libraries/Components/Touchable/PooledClass.js diff --git a/Libraries/Components/Touchable/Position.js b/packages/react-native/Libraries/Components/Touchable/Position.js similarity index 100% rename from Libraries/Components/Touchable/Position.js rename to packages/react-native/Libraries/Components/Touchable/Position.js diff --git a/Libraries/Components/Touchable/Touchable.d.ts b/packages/react-native/Libraries/Components/Touchable/Touchable.d.ts similarity index 100% rename from Libraries/Components/Touchable/Touchable.d.ts rename to packages/react-native/Libraries/Components/Touchable/Touchable.d.ts diff --git a/Libraries/Components/Touchable/Touchable.flow.js b/packages/react-native/Libraries/Components/Touchable/Touchable.flow.js similarity index 100% rename from Libraries/Components/Touchable/Touchable.flow.js rename to packages/react-native/Libraries/Components/Touchable/Touchable.flow.js diff --git a/Libraries/Components/Touchable/Touchable.js b/packages/react-native/Libraries/Components/Touchable/Touchable.js similarity index 100% rename from Libraries/Components/Touchable/Touchable.js rename to packages/react-native/Libraries/Components/Touchable/Touchable.js diff --git a/Libraries/Components/Touchable/TouchableBounce.js b/packages/react-native/Libraries/Components/Touchable/TouchableBounce.js similarity index 100% rename from Libraries/Components/Touchable/TouchableBounce.js rename to packages/react-native/Libraries/Components/Touchable/TouchableBounce.js diff --git a/Libraries/Components/Touchable/TouchableHighlight.d.ts b/packages/react-native/Libraries/Components/Touchable/TouchableHighlight.d.ts similarity index 100% rename from Libraries/Components/Touchable/TouchableHighlight.d.ts rename to packages/react-native/Libraries/Components/Touchable/TouchableHighlight.d.ts diff --git a/Libraries/Components/Touchable/TouchableHighlight.js b/packages/react-native/Libraries/Components/Touchable/TouchableHighlight.js similarity index 100% rename from Libraries/Components/Touchable/TouchableHighlight.js rename to packages/react-native/Libraries/Components/Touchable/TouchableHighlight.js diff --git a/Libraries/Components/Touchable/TouchableNativeFeedback.d.ts b/packages/react-native/Libraries/Components/Touchable/TouchableNativeFeedback.d.ts similarity index 100% rename from Libraries/Components/Touchable/TouchableNativeFeedback.d.ts rename to packages/react-native/Libraries/Components/Touchable/TouchableNativeFeedback.d.ts diff --git a/Libraries/Components/Touchable/TouchableNativeFeedback.js b/packages/react-native/Libraries/Components/Touchable/TouchableNativeFeedback.js similarity index 100% rename from Libraries/Components/Touchable/TouchableNativeFeedback.js rename to packages/react-native/Libraries/Components/Touchable/TouchableNativeFeedback.js diff --git a/Libraries/Components/Touchable/TouchableOpacity.d.ts b/packages/react-native/Libraries/Components/Touchable/TouchableOpacity.d.ts similarity index 100% rename from Libraries/Components/Touchable/TouchableOpacity.d.ts rename to packages/react-native/Libraries/Components/Touchable/TouchableOpacity.d.ts diff --git a/Libraries/Components/Touchable/TouchableOpacity.js b/packages/react-native/Libraries/Components/Touchable/TouchableOpacity.js similarity index 100% rename from Libraries/Components/Touchable/TouchableOpacity.js rename to packages/react-native/Libraries/Components/Touchable/TouchableOpacity.js diff --git a/Libraries/Components/Touchable/TouchableWithoutFeedback.d.ts b/packages/react-native/Libraries/Components/Touchable/TouchableWithoutFeedback.d.ts similarity index 100% rename from Libraries/Components/Touchable/TouchableWithoutFeedback.d.ts rename to packages/react-native/Libraries/Components/Touchable/TouchableWithoutFeedback.d.ts diff --git a/Libraries/Components/Touchable/TouchableWithoutFeedback.js b/packages/react-native/Libraries/Components/Touchable/TouchableWithoutFeedback.js similarity index 100% rename from Libraries/Components/Touchable/TouchableWithoutFeedback.js rename to packages/react-native/Libraries/Components/Touchable/TouchableWithoutFeedback.js diff --git a/Libraries/Components/Touchable/__tests__/TouchableHighlight-test.js b/packages/react-native/Libraries/Components/Touchable/__tests__/TouchableHighlight-test.js similarity index 100% rename from Libraries/Components/Touchable/__tests__/TouchableHighlight-test.js rename to packages/react-native/Libraries/Components/Touchable/__tests__/TouchableHighlight-test.js diff --git a/Libraries/Components/Touchable/__tests__/TouchableNativeFeedback-test.js b/packages/react-native/Libraries/Components/Touchable/__tests__/TouchableNativeFeedback-test.js similarity index 100% rename from Libraries/Components/Touchable/__tests__/TouchableNativeFeedback-test.js rename to packages/react-native/Libraries/Components/Touchable/__tests__/TouchableNativeFeedback-test.js diff --git a/Libraries/Components/Touchable/__tests__/TouchableOpacity-test.js b/packages/react-native/Libraries/Components/Touchable/__tests__/TouchableOpacity-test.js similarity index 100% rename from Libraries/Components/Touchable/__tests__/TouchableOpacity-test.js rename to packages/react-native/Libraries/Components/Touchable/__tests__/TouchableOpacity-test.js diff --git a/Libraries/Components/Touchable/__tests__/TouchableWithoutFeedback-test.js b/packages/react-native/Libraries/Components/Touchable/__tests__/TouchableWithoutFeedback-test.js similarity index 100% rename from Libraries/Components/Touchable/__tests__/TouchableWithoutFeedback-test.js rename to packages/react-native/Libraries/Components/Touchable/__tests__/TouchableWithoutFeedback-test.js diff --git a/Libraries/Components/Touchable/__tests__/__snapshots__/TouchableHighlight-test.js.snap b/packages/react-native/Libraries/Components/Touchable/__tests__/__snapshots__/TouchableHighlight-test.js.snap similarity index 100% rename from Libraries/Components/Touchable/__tests__/__snapshots__/TouchableHighlight-test.js.snap rename to packages/react-native/Libraries/Components/Touchable/__tests__/__snapshots__/TouchableHighlight-test.js.snap diff --git a/Libraries/Components/Touchable/__tests__/__snapshots__/TouchableNativeFeedback-test.js.snap b/packages/react-native/Libraries/Components/Touchable/__tests__/__snapshots__/TouchableNativeFeedback-test.js.snap similarity index 100% rename from Libraries/Components/Touchable/__tests__/__snapshots__/TouchableNativeFeedback-test.js.snap rename to packages/react-native/Libraries/Components/Touchable/__tests__/__snapshots__/TouchableNativeFeedback-test.js.snap diff --git a/Libraries/Components/Touchable/__tests__/__snapshots__/TouchableOpacity-test.js.snap b/packages/react-native/Libraries/Components/Touchable/__tests__/__snapshots__/TouchableOpacity-test.js.snap similarity index 100% rename from Libraries/Components/Touchable/__tests__/__snapshots__/TouchableOpacity-test.js.snap rename to packages/react-native/Libraries/Components/Touchable/__tests__/__snapshots__/TouchableOpacity-test.js.snap diff --git a/Libraries/Components/Touchable/__tests__/__snapshots__/TouchableWithoutFeedback-test.js.snap b/packages/react-native/Libraries/Components/Touchable/__tests__/__snapshots__/TouchableWithoutFeedback-test.js.snap similarity index 100% rename from Libraries/Components/Touchable/__tests__/__snapshots__/TouchableWithoutFeedback-test.js.snap rename to packages/react-native/Libraries/Components/Touchable/__tests__/__snapshots__/TouchableWithoutFeedback-test.js.snap diff --git a/Libraries/Components/TraceUpdateOverlay/TraceUpdateOverlay.js b/packages/react-native/Libraries/Components/TraceUpdateOverlay/TraceUpdateOverlay.js similarity index 100% rename from Libraries/Components/TraceUpdateOverlay/TraceUpdateOverlay.js rename to packages/react-native/Libraries/Components/TraceUpdateOverlay/TraceUpdateOverlay.js diff --git a/Libraries/Components/TraceUpdateOverlay/TraceUpdateOverlayNativeComponent.js b/packages/react-native/Libraries/Components/TraceUpdateOverlay/TraceUpdateOverlayNativeComponent.js similarity index 100% rename from Libraries/Components/TraceUpdateOverlay/TraceUpdateOverlayNativeComponent.js rename to packages/react-native/Libraries/Components/TraceUpdateOverlay/TraceUpdateOverlayNativeComponent.js diff --git a/Libraries/Components/UnimplementedViews/UnimplementedNativeViewNativeComponent.js b/packages/react-native/Libraries/Components/UnimplementedViews/UnimplementedNativeViewNativeComponent.js similarity index 100% rename from Libraries/Components/UnimplementedViews/UnimplementedNativeViewNativeComponent.js rename to packages/react-native/Libraries/Components/UnimplementedViews/UnimplementedNativeViewNativeComponent.js diff --git a/Libraries/Components/UnimplementedViews/UnimplementedView.js b/packages/react-native/Libraries/Components/UnimplementedViews/UnimplementedView.js similarity index 100% rename from Libraries/Components/UnimplementedViews/UnimplementedView.js rename to packages/react-native/Libraries/Components/UnimplementedViews/UnimplementedView.js diff --git a/Libraries/Components/View/ReactNativeStyleAttributes.js b/packages/react-native/Libraries/Components/View/ReactNativeStyleAttributes.js similarity index 100% rename from Libraries/Components/View/ReactNativeStyleAttributes.js rename to packages/react-native/Libraries/Components/View/ReactNativeStyleAttributes.js diff --git a/Libraries/Components/View/ReactNativeViewAttributes.js b/packages/react-native/Libraries/Components/View/ReactNativeViewAttributes.js similarity index 100% rename from Libraries/Components/View/ReactNativeViewAttributes.js rename to packages/react-native/Libraries/Components/View/ReactNativeViewAttributes.js diff --git a/Libraries/Components/View/View.d.ts b/packages/react-native/Libraries/Components/View/View.d.ts similarity index 100% rename from Libraries/Components/View/View.d.ts rename to packages/react-native/Libraries/Components/View/View.d.ts diff --git a/Libraries/Components/View/View.js b/packages/react-native/Libraries/Components/View/View.js similarity index 100% rename from Libraries/Components/View/View.js rename to packages/react-native/Libraries/Components/View/View.js diff --git a/Libraries/Components/View/ViewAccessibility.d.ts b/packages/react-native/Libraries/Components/View/ViewAccessibility.d.ts similarity index 100% rename from Libraries/Components/View/ViewAccessibility.d.ts rename to packages/react-native/Libraries/Components/View/ViewAccessibility.d.ts diff --git a/Libraries/Components/View/ViewAccessibility.js b/packages/react-native/Libraries/Components/View/ViewAccessibility.js similarity index 100% rename from Libraries/Components/View/ViewAccessibility.js rename to packages/react-native/Libraries/Components/View/ViewAccessibility.js diff --git a/Libraries/Components/View/ViewNativeComponent.js b/packages/react-native/Libraries/Components/View/ViewNativeComponent.js similarity index 100% rename from Libraries/Components/View/ViewNativeComponent.js rename to packages/react-native/Libraries/Components/View/ViewNativeComponent.js diff --git a/Libraries/Components/View/ViewPropTypes.d.ts b/packages/react-native/Libraries/Components/View/ViewPropTypes.d.ts similarity index 100% rename from Libraries/Components/View/ViewPropTypes.d.ts rename to packages/react-native/Libraries/Components/View/ViewPropTypes.d.ts diff --git a/Libraries/Components/View/ViewPropTypes.js b/packages/react-native/Libraries/Components/View/ViewPropTypes.js similarity index 100% rename from Libraries/Components/View/ViewPropTypes.js rename to packages/react-native/Libraries/Components/View/ViewPropTypes.js diff --git a/Libraries/Components/View/__tests__/View-test.js b/packages/react-native/Libraries/Components/View/__tests__/View-test.js similarity index 100% rename from Libraries/Components/View/__tests__/View-test.js rename to packages/react-native/Libraries/Components/View/__tests__/View-test.js diff --git a/Libraries/Components/__tests__/Button-test.js b/packages/react-native/Libraries/Components/__tests__/Button-test.js similarity index 100% rename from Libraries/Components/__tests__/Button-test.js rename to packages/react-native/Libraries/Components/__tests__/Button-test.js diff --git a/Libraries/Components/__tests__/__snapshots__/Button-test.js.snap b/packages/react-native/Libraries/Components/__tests__/__snapshots__/Button-test.js.snap similarity index 100% rename from Libraries/Components/__tests__/__snapshots__/Button-test.js.snap rename to packages/react-native/Libraries/Components/__tests__/__snapshots__/Button-test.js.snap diff --git a/Libraries/Core/Devtools/__tests__/parseErrorStack-test.js b/packages/react-native/Libraries/Core/Devtools/__tests__/parseErrorStack-test.js similarity index 100% rename from Libraries/Core/Devtools/__tests__/parseErrorStack-test.js rename to packages/react-native/Libraries/Core/Devtools/__tests__/parseErrorStack-test.js diff --git a/Libraries/Core/Devtools/__tests__/parseHermesStack-test.js b/packages/react-native/Libraries/Core/Devtools/__tests__/parseHermesStack-test.js similarity index 100% rename from Libraries/Core/Devtools/__tests__/parseHermesStack-test.js rename to packages/react-native/Libraries/Core/Devtools/__tests__/parseHermesStack-test.js diff --git a/Libraries/Core/Devtools/getDevServer.js b/packages/react-native/Libraries/Core/Devtools/getDevServer.js similarity index 100% rename from Libraries/Core/Devtools/getDevServer.js rename to packages/react-native/Libraries/Core/Devtools/getDevServer.js diff --git a/Libraries/Core/Devtools/openFileInEditor.js b/packages/react-native/Libraries/Core/Devtools/openFileInEditor.js similarity index 100% rename from Libraries/Core/Devtools/openFileInEditor.js rename to packages/react-native/Libraries/Core/Devtools/openFileInEditor.js diff --git a/Libraries/Core/Devtools/openURLInBrowser.js b/packages/react-native/Libraries/Core/Devtools/openURLInBrowser.js similarity index 100% rename from Libraries/Core/Devtools/openURLInBrowser.js rename to packages/react-native/Libraries/Core/Devtools/openURLInBrowser.js diff --git a/Libraries/Core/Devtools/parseErrorStack.js b/packages/react-native/Libraries/Core/Devtools/parseErrorStack.js similarity index 100% rename from Libraries/Core/Devtools/parseErrorStack.js rename to packages/react-native/Libraries/Core/Devtools/parseErrorStack.js diff --git a/Libraries/Core/Devtools/parseHermesStack.js b/packages/react-native/Libraries/Core/Devtools/parseHermesStack.js similarity index 100% rename from Libraries/Core/Devtools/parseHermesStack.js rename to packages/react-native/Libraries/Core/Devtools/parseHermesStack.js diff --git a/Libraries/Core/Devtools/symbolicateStackTrace.js b/packages/react-native/Libraries/Core/Devtools/symbolicateStackTrace.js similarity index 100% rename from Libraries/Core/Devtools/symbolicateStackTrace.js rename to packages/react-native/Libraries/Core/Devtools/symbolicateStackTrace.js diff --git a/Libraries/Core/ExceptionsManager.js b/packages/react-native/Libraries/Core/ExceptionsManager.js similarity index 100% rename from Libraries/Core/ExceptionsManager.js rename to packages/react-native/Libraries/Core/ExceptionsManager.js diff --git a/Libraries/Core/ExtendedError.js b/packages/react-native/Libraries/Core/ExtendedError.js similarity index 100% rename from Libraries/Core/ExtendedError.js rename to packages/react-native/Libraries/Core/ExtendedError.js diff --git a/Libraries/Core/InitializeCore.js b/packages/react-native/Libraries/Core/InitializeCore.js similarity index 100% rename from Libraries/Core/InitializeCore.js rename to packages/react-native/Libraries/Core/InitializeCore.js diff --git a/Libraries/Core/NativeExceptionsManager.js b/packages/react-native/Libraries/Core/NativeExceptionsManager.js similarity index 100% rename from Libraries/Core/NativeExceptionsManager.js rename to packages/react-native/Libraries/Core/NativeExceptionsManager.js diff --git a/Libraries/Core/RawEventEmitter.js b/packages/react-native/Libraries/Core/RawEventEmitter.js similarity index 100% rename from Libraries/Core/RawEventEmitter.js rename to packages/react-native/Libraries/Core/RawEventEmitter.js diff --git a/Libraries/Core/ReactFiberErrorDialog.js b/packages/react-native/Libraries/Core/ReactFiberErrorDialog.js similarity index 100% rename from Libraries/Core/ReactFiberErrorDialog.js rename to packages/react-native/Libraries/Core/ReactFiberErrorDialog.js diff --git a/Libraries/Core/ReactNativeVersion.js b/packages/react-native/Libraries/Core/ReactNativeVersion.js similarity index 100% rename from Libraries/Core/ReactNativeVersion.js rename to packages/react-native/Libraries/Core/ReactNativeVersion.js diff --git a/Libraries/Core/ReactNativeVersionCheck.js b/packages/react-native/Libraries/Core/ReactNativeVersionCheck.js similarity index 100% rename from Libraries/Core/ReactNativeVersionCheck.js rename to packages/react-native/Libraries/Core/ReactNativeVersionCheck.js diff --git a/Libraries/Core/SegmentFetcher/NativeSegmentFetcher.js b/packages/react-native/Libraries/Core/SegmentFetcher/NativeSegmentFetcher.js similarity index 100% rename from Libraries/Core/SegmentFetcher/NativeSegmentFetcher.js rename to packages/react-native/Libraries/Core/SegmentFetcher/NativeSegmentFetcher.js diff --git a/Libraries/Core/Timers/JSTimers.js b/packages/react-native/Libraries/Core/Timers/JSTimers.js similarity index 100% rename from Libraries/Core/Timers/JSTimers.js rename to packages/react-native/Libraries/Core/Timers/JSTimers.js diff --git a/Libraries/Core/Timers/NativeTiming.js b/packages/react-native/Libraries/Core/Timers/NativeTiming.js similarity index 100% rename from Libraries/Core/Timers/NativeTiming.js rename to packages/react-native/Libraries/Core/Timers/NativeTiming.js diff --git a/Libraries/Core/Timers/__tests__/JSTimers-test.js b/packages/react-native/Libraries/Core/Timers/__tests__/JSTimers-test.js similarity index 100% rename from Libraries/Core/Timers/__tests__/JSTimers-test.js rename to packages/react-native/Libraries/Core/Timers/__tests__/JSTimers-test.js diff --git a/Libraries/Core/Timers/immediateShim.js b/packages/react-native/Libraries/Core/Timers/immediateShim.js similarity index 100% rename from Libraries/Core/Timers/immediateShim.js rename to packages/react-native/Libraries/Core/Timers/immediateShim.js diff --git a/Libraries/Core/Timers/queueMicrotask.js b/packages/react-native/Libraries/Core/Timers/queueMicrotask.js similarity index 100% rename from Libraries/Core/Timers/queueMicrotask.js rename to packages/react-native/Libraries/Core/Timers/queueMicrotask.js diff --git a/Libraries/Core/__mocks__/ErrorUtils.js b/packages/react-native/Libraries/Core/__mocks__/ErrorUtils.js similarity index 100% rename from Libraries/Core/__mocks__/ErrorUtils.js rename to packages/react-native/Libraries/Core/__mocks__/ErrorUtils.js diff --git a/Libraries/Core/__tests__/ExceptionsManager-test.js b/packages/react-native/Libraries/Core/__tests__/ExceptionsManager-test.js similarity index 100% rename from Libraries/Core/__tests__/ExceptionsManager-test.js rename to packages/react-native/Libraries/Core/__tests__/ExceptionsManager-test.js diff --git a/Libraries/Core/__tests__/ReactNativeVersionCheck-test.js b/packages/react-native/Libraries/Core/__tests__/ReactNativeVersionCheck-test.js similarity index 100% rename from Libraries/Core/__tests__/ReactNativeVersionCheck-test.js rename to packages/react-native/Libraries/Core/__tests__/ReactNativeVersionCheck-test.js diff --git a/Libraries/Core/checkNativeVersion.js b/packages/react-native/Libraries/Core/checkNativeVersion.js similarity index 100% rename from Libraries/Core/checkNativeVersion.js rename to packages/react-native/Libraries/Core/checkNativeVersion.js diff --git a/Libraries/Core/polyfillPromise.js b/packages/react-native/Libraries/Core/polyfillPromise.js similarity index 100% rename from Libraries/Core/polyfillPromise.js rename to packages/react-native/Libraries/Core/polyfillPromise.js diff --git a/Libraries/Core/setUpAlert.js b/packages/react-native/Libraries/Core/setUpAlert.js similarity index 100% rename from Libraries/Core/setUpAlert.js rename to packages/react-native/Libraries/Core/setUpAlert.js diff --git a/Libraries/Core/setUpBatchedBridge.js b/packages/react-native/Libraries/Core/setUpBatchedBridge.js similarity index 100% rename from Libraries/Core/setUpBatchedBridge.js rename to packages/react-native/Libraries/Core/setUpBatchedBridge.js diff --git a/Libraries/Core/setUpDOM.js b/packages/react-native/Libraries/Core/setUpDOM.js similarity index 100% rename from Libraries/Core/setUpDOM.js rename to packages/react-native/Libraries/Core/setUpDOM.js diff --git a/Libraries/Core/setUpDeveloperTools.js b/packages/react-native/Libraries/Core/setUpDeveloperTools.js similarity index 100% rename from Libraries/Core/setUpDeveloperTools.js rename to packages/react-native/Libraries/Core/setUpDeveloperTools.js diff --git a/Libraries/Core/setUpErrorHandling.js b/packages/react-native/Libraries/Core/setUpErrorHandling.js similarity index 100% rename from Libraries/Core/setUpErrorHandling.js rename to packages/react-native/Libraries/Core/setUpErrorHandling.js diff --git a/Libraries/Core/setUpGlobals.js b/packages/react-native/Libraries/Core/setUpGlobals.js similarity index 100% rename from Libraries/Core/setUpGlobals.js rename to packages/react-native/Libraries/Core/setUpGlobals.js diff --git a/Libraries/Core/setUpNavigator.js b/packages/react-native/Libraries/Core/setUpNavigator.js similarity index 100% rename from Libraries/Core/setUpNavigator.js rename to packages/react-native/Libraries/Core/setUpNavigator.js diff --git a/Libraries/Core/setUpPerformance.js b/packages/react-native/Libraries/Core/setUpPerformance.js similarity index 100% rename from Libraries/Core/setUpPerformance.js rename to packages/react-native/Libraries/Core/setUpPerformance.js diff --git a/Libraries/Core/setUpReactDevTools.js b/packages/react-native/Libraries/Core/setUpReactDevTools.js similarity index 100% rename from Libraries/Core/setUpReactDevTools.js rename to packages/react-native/Libraries/Core/setUpReactDevTools.js diff --git a/Libraries/Core/setUpReactRefresh.js b/packages/react-native/Libraries/Core/setUpReactRefresh.js similarity index 100% rename from Libraries/Core/setUpReactRefresh.js rename to packages/react-native/Libraries/Core/setUpReactRefresh.js diff --git a/Libraries/Core/setUpRegeneratorRuntime.js b/packages/react-native/Libraries/Core/setUpRegeneratorRuntime.js similarity index 100% rename from Libraries/Core/setUpRegeneratorRuntime.js rename to packages/react-native/Libraries/Core/setUpRegeneratorRuntime.js diff --git a/Libraries/Core/setUpSegmentFetcher.js b/packages/react-native/Libraries/Core/setUpSegmentFetcher.js similarity index 100% rename from Libraries/Core/setUpSegmentFetcher.js rename to packages/react-native/Libraries/Core/setUpSegmentFetcher.js diff --git a/Libraries/Core/setUpTimers.js b/packages/react-native/Libraries/Core/setUpTimers.js similarity index 100% rename from Libraries/Core/setUpTimers.js rename to packages/react-native/Libraries/Core/setUpTimers.js diff --git a/packages/react-native/Libraries/Core/setUpWebPerformance.js b/packages/react-native/Libraries/Core/setUpWebPerformance.js new file mode 100644 index 000000000000..333c5c57c1b0 --- /dev/null +++ b/packages/react-native/Libraries/Core/setUpWebPerformance.js @@ -0,0 +1,17 @@ +/** + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * @flow strict + * @format + */ + +import Performance from '../WebPerformance/Performance'; + +// TODO: Replace setUpPerformance with this once the WebPerformance API is stable (T143070419) +export default function setUpPerformance() { + // $FlowExpectedError[cannot-write] The global isn't writable anywhere but here, where we define it. + global.performance = new Performance(); +} diff --git a/Libraries/Core/setUpXHR.js b/packages/react-native/Libraries/Core/setUpXHR.js similarity index 100% rename from Libraries/Core/setUpXHR.js rename to packages/react-native/Libraries/Core/setUpXHR.js diff --git a/Libraries/DOM/Geometry/DOMRect.js b/packages/react-native/Libraries/DOM/Geometry/DOMRect.js similarity index 100% rename from Libraries/DOM/Geometry/DOMRect.js rename to packages/react-native/Libraries/DOM/Geometry/DOMRect.js diff --git a/Libraries/DOM/Geometry/DOMRectReadOnly.js b/packages/react-native/Libraries/DOM/Geometry/DOMRectReadOnly.js similarity index 100% rename from Libraries/DOM/Geometry/DOMRectReadOnly.js rename to packages/react-native/Libraries/DOM/Geometry/DOMRectReadOnly.js diff --git a/Libraries/DevToolsSettings/DevToolsSettingsManager.android.js b/packages/react-native/Libraries/DevToolsSettings/DevToolsSettingsManager.android.js similarity index 100% rename from Libraries/DevToolsSettings/DevToolsSettingsManager.android.js rename to packages/react-native/Libraries/DevToolsSettings/DevToolsSettingsManager.android.js diff --git a/Libraries/DevToolsSettings/DevToolsSettingsManager.d.ts b/packages/react-native/Libraries/DevToolsSettings/DevToolsSettingsManager.d.ts similarity index 100% rename from Libraries/DevToolsSettings/DevToolsSettingsManager.d.ts rename to packages/react-native/Libraries/DevToolsSettings/DevToolsSettingsManager.d.ts diff --git a/Libraries/DevToolsSettings/DevToolsSettingsManager.ios.js b/packages/react-native/Libraries/DevToolsSettings/DevToolsSettingsManager.ios.js similarity index 100% rename from Libraries/DevToolsSettings/DevToolsSettingsManager.ios.js rename to packages/react-native/Libraries/DevToolsSettings/DevToolsSettingsManager.ios.js diff --git a/Libraries/DevToolsSettings/NativeDevToolsSettingsManager.js b/packages/react-native/Libraries/DevToolsSettings/NativeDevToolsSettingsManager.js similarity index 100% rename from Libraries/DevToolsSettings/NativeDevToolsSettingsManager.js rename to packages/react-native/Libraries/DevToolsSettings/NativeDevToolsSettingsManager.js diff --git a/Libraries/EventEmitter/NativeEventEmitter.d.ts b/packages/react-native/Libraries/EventEmitter/NativeEventEmitter.d.ts similarity index 100% rename from Libraries/EventEmitter/NativeEventEmitter.d.ts rename to packages/react-native/Libraries/EventEmitter/NativeEventEmitter.d.ts diff --git a/Libraries/EventEmitter/NativeEventEmitter.js b/packages/react-native/Libraries/EventEmitter/NativeEventEmitter.js similarity index 100% rename from Libraries/EventEmitter/NativeEventEmitter.js rename to packages/react-native/Libraries/EventEmitter/NativeEventEmitter.js diff --git a/Libraries/EventEmitter/RCTDeviceEventEmitter.d.ts b/packages/react-native/Libraries/EventEmitter/RCTDeviceEventEmitter.d.ts similarity index 100% rename from Libraries/EventEmitter/RCTDeviceEventEmitter.d.ts rename to packages/react-native/Libraries/EventEmitter/RCTDeviceEventEmitter.d.ts diff --git a/Libraries/EventEmitter/RCTDeviceEventEmitter.js b/packages/react-native/Libraries/EventEmitter/RCTDeviceEventEmitter.js similarity index 100% rename from Libraries/EventEmitter/RCTDeviceEventEmitter.js rename to packages/react-native/Libraries/EventEmitter/RCTDeviceEventEmitter.js diff --git a/Libraries/EventEmitter/RCTEventEmitter.js b/packages/react-native/Libraries/EventEmitter/RCTEventEmitter.js similarity index 100% rename from Libraries/EventEmitter/RCTEventEmitter.js rename to packages/react-native/Libraries/EventEmitter/RCTEventEmitter.js diff --git a/Libraries/EventEmitter/RCTNativeAppEventEmitter.d.ts b/packages/react-native/Libraries/EventEmitter/RCTNativeAppEventEmitter.d.ts similarity index 100% rename from Libraries/EventEmitter/RCTNativeAppEventEmitter.d.ts rename to packages/react-native/Libraries/EventEmitter/RCTNativeAppEventEmitter.d.ts diff --git a/Libraries/EventEmitter/RCTNativeAppEventEmitter.js b/packages/react-native/Libraries/EventEmitter/RCTNativeAppEventEmitter.js similarity index 100% rename from Libraries/EventEmitter/RCTNativeAppEventEmitter.js rename to packages/react-native/Libraries/EventEmitter/RCTNativeAppEventEmitter.js diff --git a/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js b/packages/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js similarity index 100% rename from Libraries/EventEmitter/__mocks__/NativeEventEmitter.js rename to packages/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js diff --git a/Libraries/Events/CustomEvent.js b/packages/react-native/Libraries/Events/CustomEvent.js similarity index 100% rename from Libraries/Events/CustomEvent.js rename to packages/react-native/Libraries/Events/CustomEvent.js diff --git a/Libraries/Events/EventPolyfill.js b/packages/react-native/Libraries/Events/EventPolyfill.js similarity index 100% rename from Libraries/Events/EventPolyfill.js rename to packages/react-native/Libraries/Events/EventPolyfill.js diff --git a/Libraries/FBLazyVector/BUCK b/packages/react-native/Libraries/FBLazyVector/BUCK similarity index 100% rename from Libraries/FBLazyVector/BUCK rename to packages/react-native/Libraries/FBLazyVector/BUCK diff --git a/Libraries/FBLazyVector/FBLazyVector.podspec b/packages/react-native/Libraries/FBLazyVector/FBLazyVector.podspec similarity index 100% rename from Libraries/FBLazyVector/FBLazyVector.podspec rename to packages/react-native/Libraries/FBLazyVector/FBLazyVector.podspec diff --git a/Libraries/FBLazyVector/FBLazyVector/FBLazyIterator.h b/packages/react-native/Libraries/FBLazyVector/FBLazyVector/FBLazyIterator.h similarity index 100% rename from Libraries/FBLazyVector/FBLazyVector/FBLazyIterator.h rename to packages/react-native/Libraries/FBLazyVector/FBLazyVector/FBLazyIterator.h diff --git a/Libraries/FBLazyVector/FBLazyVector/FBLazyVector.h b/packages/react-native/Libraries/FBLazyVector/FBLazyVector/FBLazyVector.h similarity index 100% rename from Libraries/FBLazyVector/FBLazyVector/FBLazyVector.h rename to packages/react-native/Libraries/FBLazyVector/FBLazyVector/FBLazyVector.h diff --git a/Libraries/HeapCapture/HeapCapture.js b/packages/react-native/Libraries/HeapCapture/HeapCapture.js similarity index 100% rename from Libraries/HeapCapture/HeapCapture.js rename to packages/react-native/Libraries/HeapCapture/HeapCapture.js diff --git a/Libraries/HeapCapture/NativeJSCHeapCapture.js b/packages/react-native/Libraries/HeapCapture/NativeJSCHeapCapture.js similarity index 100% rename from Libraries/HeapCapture/NativeJSCHeapCapture.js rename to packages/react-native/Libraries/HeapCapture/NativeJSCHeapCapture.js diff --git a/Libraries/Image/AssetRegistry.js b/packages/react-native/Libraries/Image/AssetRegistry.js similarity index 100% rename from Libraries/Image/AssetRegistry.js rename to packages/react-native/Libraries/Image/AssetRegistry.js diff --git a/Libraries/Image/AssetSourceResolver.js b/packages/react-native/Libraries/Image/AssetSourceResolver.js similarity index 100% rename from Libraries/Image/AssetSourceResolver.js rename to packages/react-native/Libraries/Image/AssetSourceResolver.js diff --git a/Libraries/Image/AssetUtils.js b/packages/react-native/Libraries/Image/AssetUtils.js similarity index 100% rename from Libraries/Image/AssetUtils.js rename to packages/react-native/Libraries/Image/AssetUtils.js diff --git a/Libraries/Image/Image.android.js b/packages/react-native/Libraries/Image/Image.android.js similarity index 100% rename from Libraries/Image/Image.android.js rename to packages/react-native/Libraries/Image/Image.android.js diff --git a/Libraries/Image/Image.d.ts b/packages/react-native/Libraries/Image/Image.d.ts similarity index 100% rename from Libraries/Image/Image.d.ts rename to packages/react-native/Libraries/Image/Image.d.ts diff --git a/Libraries/Image/Image.flow.js b/packages/react-native/Libraries/Image/Image.flow.js similarity index 100% rename from Libraries/Image/Image.flow.js rename to packages/react-native/Libraries/Image/Image.flow.js diff --git a/Libraries/Image/Image.ios.js b/packages/react-native/Libraries/Image/Image.ios.js similarity index 100% rename from Libraries/Image/Image.ios.js rename to packages/react-native/Libraries/Image/Image.ios.js diff --git a/Libraries/Image/ImageAnalyticsTagContext.js b/packages/react-native/Libraries/Image/ImageAnalyticsTagContext.js similarity index 100% rename from Libraries/Image/ImageAnalyticsTagContext.js rename to packages/react-native/Libraries/Image/ImageAnalyticsTagContext.js diff --git a/Libraries/Image/ImageBackground.js b/packages/react-native/Libraries/Image/ImageBackground.js similarity index 100% rename from Libraries/Image/ImageBackground.js rename to packages/react-native/Libraries/Image/ImageBackground.js diff --git a/Libraries/Image/ImageBackground.js.flow b/packages/react-native/Libraries/Image/ImageBackground.js.flow similarity index 100% rename from Libraries/Image/ImageBackground.js.flow rename to packages/react-native/Libraries/Image/ImageBackground.js.flow diff --git a/Libraries/Image/ImageInjection.js b/packages/react-native/Libraries/Image/ImageInjection.js similarity index 100% rename from Libraries/Image/ImageInjection.js rename to packages/react-native/Libraries/Image/ImageInjection.js diff --git a/Libraries/Image/ImageProps.js b/packages/react-native/Libraries/Image/ImageProps.js similarity index 100% rename from Libraries/Image/ImageProps.js rename to packages/react-native/Libraries/Image/ImageProps.js diff --git a/Libraries/Image/ImageResizeMode.d.ts b/packages/react-native/Libraries/Image/ImageResizeMode.d.ts similarity index 100% rename from Libraries/Image/ImageResizeMode.d.ts rename to packages/react-native/Libraries/Image/ImageResizeMode.d.ts diff --git a/Libraries/Image/ImageResizeMode.js b/packages/react-native/Libraries/Image/ImageResizeMode.js similarity index 100% rename from Libraries/Image/ImageResizeMode.js rename to packages/react-native/Libraries/Image/ImageResizeMode.js diff --git a/Libraries/Image/ImageSource.d.ts b/packages/react-native/Libraries/Image/ImageSource.d.ts similarity index 100% rename from Libraries/Image/ImageSource.d.ts rename to packages/react-native/Libraries/Image/ImageSource.d.ts diff --git a/Libraries/Image/ImageSource.js b/packages/react-native/Libraries/Image/ImageSource.js similarity index 100% rename from Libraries/Image/ImageSource.js rename to packages/react-native/Libraries/Image/ImageSource.js diff --git a/Libraries/Image/ImageSourceUtils.js b/packages/react-native/Libraries/Image/ImageSourceUtils.js similarity index 100% rename from Libraries/Image/ImageSourceUtils.js rename to packages/react-native/Libraries/Image/ImageSourceUtils.js diff --git a/Libraries/Image/ImageUtils.js b/packages/react-native/Libraries/Image/ImageUtils.js similarity index 100% rename from Libraries/Image/ImageUtils.js rename to packages/react-native/Libraries/Image/ImageUtils.js diff --git a/Libraries/Image/ImageViewNativeComponent.js b/packages/react-native/Libraries/Image/ImageViewNativeComponent.js similarity index 100% rename from Libraries/Image/ImageViewNativeComponent.js rename to packages/react-native/Libraries/Image/ImageViewNativeComponent.js diff --git a/Libraries/Image/ImageViewNativeComponent.js.flow b/packages/react-native/Libraries/Image/ImageViewNativeComponent.js.flow similarity index 100% rename from Libraries/Image/ImageViewNativeComponent.js.flow rename to packages/react-native/Libraries/Image/ImageViewNativeComponent.js.flow diff --git a/Libraries/Image/NativeImageEditor.js b/packages/react-native/Libraries/Image/NativeImageEditor.js similarity index 100% rename from Libraries/Image/NativeImageEditor.js rename to packages/react-native/Libraries/Image/NativeImageEditor.js diff --git a/Libraries/Image/NativeImageLoaderAndroid.js b/packages/react-native/Libraries/Image/NativeImageLoaderAndroid.js similarity index 100% rename from Libraries/Image/NativeImageLoaderAndroid.js rename to packages/react-native/Libraries/Image/NativeImageLoaderAndroid.js diff --git a/Libraries/Image/NativeImageLoaderIOS.js b/packages/react-native/Libraries/Image/NativeImageLoaderIOS.js similarity index 100% rename from Libraries/Image/NativeImageLoaderIOS.js rename to packages/react-native/Libraries/Image/NativeImageLoaderIOS.js diff --git a/Libraries/Image/NativeImageStoreAndroid.js b/packages/react-native/Libraries/Image/NativeImageStoreAndroid.js similarity index 100% rename from Libraries/Image/NativeImageStoreAndroid.js rename to packages/react-native/Libraries/Image/NativeImageStoreAndroid.js diff --git a/Libraries/Image/NativeImageStoreIOS.js b/packages/react-native/Libraries/Image/NativeImageStoreIOS.js similarity index 100% rename from Libraries/Image/NativeImageStoreIOS.js rename to packages/react-native/Libraries/Image/NativeImageStoreIOS.js diff --git a/Libraries/Image/RCTAnimatedImage.h b/packages/react-native/Libraries/Image/RCTAnimatedImage.h similarity index 100% rename from Libraries/Image/RCTAnimatedImage.h rename to packages/react-native/Libraries/Image/RCTAnimatedImage.h diff --git a/Libraries/Image/RCTAnimatedImage.m b/packages/react-native/Libraries/Image/RCTAnimatedImage.m similarity index 100% rename from Libraries/Image/RCTAnimatedImage.m rename to packages/react-native/Libraries/Image/RCTAnimatedImage.m diff --git a/Libraries/Image/RCTDisplayWeakRefreshable.h b/packages/react-native/Libraries/Image/RCTDisplayWeakRefreshable.h similarity index 100% rename from Libraries/Image/RCTDisplayWeakRefreshable.h rename to packages/react-native/Libraries/Image/RCTDisplayWeakRefreshable.h diff --git a/Libraries/Image/RCTDisplayWeakRefreshable.m b/packages/react-native/Libraries/Image/RCTDisplayWeakRefreshable.m similarity index 100% rename from Libraries/Image/RCTDisplayWeakRefreshable.m rename to packages/react-native/Libraries/Image/RCTDisplayWeakRefreshable.m diff --git a/Libraries/Image/RCTGIFImageDecoder.h b/packages/react-native/Libraries/Image/RCTGIFImageDecoder.h similarity index 100% rename from Libraries/Image/RCTGIFImageDecoder.h rename to packages/react-native/Libraries/Image/RCTGIFImageDecoder.h diff --git a/Libraries/Image/RCTGIFImageDecoder.mm b/packages/react-native/Libraries/Image/RCTGIFImageDecoder.mm similarity index 100% rename from Libraries/Image/RCTGIFImageDecoder.mm rename to packages/react-native/Libraries/Image/RCTGIFImageDecoder.mm diff --git a/Libraries/Image/RCTImageBlurUtils.h b/packages/react-native/Libraries/Image/RCTImageBlurUtils.h similarity index 100% rename from Libraries/Image/RCTImageBlurUtils.h rename to packages/react-native/Libraries/Image/RCTImageBlurUtils.h diff --git a/Libraries/Image/RCTImageBlurUtils.m b/packages/react-native/Libraries/Image/RCTImageBlurUtils.m similarity index 100% rename from Libraries/Image/RCTImageBlurUtils.m rename to packages/react-native/Libraries/Image/RCTImageBlurUtils.m diff --git a/Libraries/Image/RCTImageCache.h b/packages/react-native/Libraries/Image/RCTImageCache.h similarity index 100% rename from Libraries/Image/RCTImageCache.h rename to packages/react-native/Libraries/Image/RCTImageCache.h diff --git a/Libraries/Image/RCTImageCache.m b/packages/react-native/Libraries/Image/RCTImageCache.m similarity index 100% rename from Libraries/Image/RCTImageCache.m rename to packages/react-native/Libraries/Image/RCTImageCache.m diff --git a/Libraries/Image/RCTImageDataDecoder.h b/packages/react-native/Libraries/Image/RCTImageDataDecoder.h similarity index 100% rename from Libraries/Image/RCTImageDataDecoder.h rename to packages/react-native/Libraries/Image/RCTImageDataDecoder.h diff --git a/Libraries/Image/RCTImageEditingManager.h b/packages/react-native/Libraries/Image/RCTImageEditingManager.h similarity index 100% rename from Libraries/Image/RCTImageEditingManager.h rename to packages/react-native/Libraries/Image/RCTImageEditingManager.h diff --git a/Libraries/Image/RCTImageEditingManager.mm b/packages/react-native/Libraries/Image/RCTImageEditingManager.mm similarity index 100% rename from Libraries/Image/RCTImageEditingManager.mm rename to packages/react-native/Libraries/Image/RCTImageEditingManager.mm diff --git a/Libraries/Image/RCTImageLoader.h b/packages/react-native/Libraries/Image/RCTImageLoader.h similarity index 100% rename from Libraries/Image/RCTImageLoader.h rename to packages/react-native/Libraries/Image/RCTImageLoader.h diff --git a/Libraries/Image/RCTImageLoader.mm b/packages/react-native/Libraries/Image/RCTImageLoader.mm similarity index 100% rename from Libraries/Image/RCTImageLoader.mm rename to packages/react-native/Libraries/Image/RCTImageLoader.mm diff --git a/Libraries/Image/RCTImageLoaderLoggable.h b/packages/react-native/Libraries/Image/RCTImageLoaderLoggable.h similarity index 100% rename from Libraries/Image/RCTImageLoaderLoggable.h rename to packages/react-native/Libraries/Image/RCTImageLoaderLoggable.h diff --git a/Libraries/Image/RCTImageLoaderProtocol.h b/packages/react-native/Libraries/Image/RCTImageLoaderProtocol.h similarity index 100% rename from Libraries/Image/RCTImageLoaderProtocol.h rename to packages/react-native/Libraries/Image/RCTImageLoaderProtocol.h diff --git a/Libraries/Image/RCTImageLoaderWithAttributionProtocol.h b/packages/react-native/Libraries/Image/RCTImageLoaderWithAttributionProtocol.h similarity index 100% rename from Libraries/Image/RCTImageLoaderWithAttributionProtocol.h rename to packages/react-native/Libraries/Image/RCTImageLoaderWithAttributionProtocol.h diff --git a/Libraries/Image/RCTImagePlugins.h b/packages/react-native/Libraries/Image/RCTImagePlugins.h similarity index 100% rename from Libraries/Image/RCTImagePlugins.h rename to packages/react-native/Libraries/Image/RCTImagePlugins.h diff --git a/Libraries/Image/RCTImagePlugins.mm b/packages/react-native/Libraries/Image/RCTImagePlugins.mm similarity index 100% rename from Libraries/Image/RCTImagePlugins.mm rename to packages/react-native/Libraries/Image/RCTImagePlugins.mm diff --git a/Libraries/Image/RCTImageShadowView.h b/packages/react-native/Libraries/Image/RCTImageShadowView.h similarity index 100% rename from Libraries/Image/RCTImageShadowView.h rename to packages/react-native/Libraries/Image/RCTImageShadowView.h diff --git a/Libraries/Image/RCTImageShadowView.m b/packages/react-native/Libraries/Image/RCTImageShadowView.m similarity index 100% rename from Libraries/Image/RCTImageShadowView.m rename to packages/react-native/Libraries/Image/RCTImageShadowView.m diff --git a/Libraries/Image/RCTImageStoreManager.h b/packages/react-native/Libraries/Image/RCTImageStoreManager.h similarity index 100% rename from Libraries/Image/RCTImageStoreManager.h rename to packages/react-native/Libraries/Image/RCTImageStoreManager.h diff --git a/Libraries/Image/RCTImageStoreManager.mm b/packages/react-native/Libraries/Image/RCTImageStoreManager.mm similarity index 100% rename from Libraries/Image/RCTImageStoreManager.mm rename to packages/react-native/Libraries/Image/RCTImageStoreManager.mm diff --git a/Libraries/Image/RCTImageURLLoader.h b/packages/react-native/Libraries/Image/RCTImageURLLoader.h similarity index 100% rename from Libraries/Image/RCTImageURLLoader.h rename to packages/react-native/Libraries/Image/RCTImageURLLoader.h diff --git a/Libraries/Image/RCTImageURLLoaderWithAttribution.h b/packages/react-native/Libraries/Image/RCTImageURLLoaderWithAttribution.h similarity index 100% rename from Libraries/Image/RCTImageURLLoaderWithAttribution.h rename to packages/react-native/Libraries/Image/RCTImageURLLoaderWithAttribution.h diff --git a/Libraries/Image/RCTImageURLLoaderWithAttribution.mm b/packages/react-native/Libraries/Image/RCTImageURLLoaderWithAttribution.mm similarity index 100% rename from Libraries/Image/RCTImageURLLoaderWithAttribution.mm rename to packages/react-native/Libraries/Image/RCTImageURLLoaderWithAttribution.mm diff --git a/Libraries/Image/RCTImageUtils.h b/packages/react-native/Libraries/Image/RCTImageUtils.h similarity index 100% rename from Libraries/Image/RCTImageUtils.h rename to packages/react-native/Libraries/Image/RCTImageUtils.h diff --git a/Libraries/Image/RCTImageUtils.m b/packages/react-native/Libraries/Image/RCTImageUtils.m similarity index 100% rename from Libraries/Image/RCTImageUtils.m rename to packages/react-native/Libraries/Image/RCTImageUtils.m diff --git a/Libraries/Image/RCTImageView.h b/packages/react-native/Libraries/Image/RCTImageView.h similarity index 100% rename from Libraries/Image/RCTImageView.h rename to packages/react-native/Libraries/Image/RCTImageView.h diff --git a/Libraries/Image/RCTImageView.mm b/packages/react-native/Libraries/Image/RCTImageView.mm similarity index 100% rename from Libraries/Image/RCTImageView.mm rename to packages/react-native/Libraries/Image/RCTImageView.mm diff --git a/Libraries/Image/RCTImageViewManager.h b/packages/react-native/Libraries/Image/RCTImageViewManager.h similarity index 100% rename from Libraries/Image/RCTImageViewManager.h rename to packages/react-native/Libraries/Image/RCTImageViewManager.h diff --git a/Libraries/Image/RCTImageViewManager.mm b/packages/react-native/Libraries/Image/RCTImageViewManager.mm similarity index 100% rename from Libraries/Image/RCTImageViewManager.mm rename to packages/react-native/Libraries/Image/RCTImageViewManager.mm diff --git a/Libraries/Image/RCTLocalAssetImageLoader.h b/packages/react-native/Libraries/Image/RCTLocalAssetImageLoader.h similarity index 100% rename from Libraries/Image/RCTLocalAssetImageLoader.h rename to packages/react-native/Libraries/Image/RCTLocalAssetImageLoader.h diff --git a/Libraries/Image/RCTLocalAssetImageLoader.mm b/packages/react-native/Libraries/Image/RCTLocalAssetImageLoader.mm similarity index 100% rename from Libraries/Image/RCTLocalAssetImageLoader.mm rename to packages/react-native/Libraries/Image/RCTLocalAssetImageLoader.mm diff --git a/Libraries/Image/RCTResizeMode.h b/packages/react-native/Libraries/Image/RCTResizeMode.h similarity index 100% rename from Libraries/Image/RCTResizeMode.h rename to packages/react-native/Libraries/Image/RCTResizeMode.h diff --git a/Libraries/Image/RCTResizeMode.m b/packages/react-native/Libraries/Image/RCTResizeMode.m similarity index 100% rename from Libraries/Image/RCTResizeMode.m rename to packages/react-native/Libraries/Image/RCTResizeMode.m diff --git a/Libraries/Image/RCTUIImageViewAnimated.h b/packages/react-native/Libraries/Image/RCTUIImageViewAnimated.h similarity index 100% rename from Libraries/Image/RCTUIImageViewAnimated.h rename to packages/react-native/Libraries/Image/RCTUIImageViewAnimated.h diff --git a/Libraries/Image/RCTUIImageViewAnimated.m b/packages/react-native/Libraries/Image/RCTUIImageViewAnimated.m similarity index 100% rename from Libraries/Image/RCTUIImageViewAnimated.m rename to packages/react-native/Libraries/Image/RCTUIImageViewAnimated.m diff --git a/Libraries/Image/React-RCTImage.podspec b/packages/react-native/Libraries/Image/React-RCTImage.podspec similarity index 100% rename from Libraries/Image/React-RCTImage.podspec rename to packages/react-native/Libraries/Image/React-RCTImage.podspec diff --git a/Libraries/Image/RelativeImageStub.js b/packages/react-native/Libraries/Image/RelativeImageStub.js similarity index 100% rename from Libraries/Image/RelativeImageStub.js rename to packages/react-native/Libraries/Image/RelativeImageStub.js diff --git a/Libraries/Image/TextInlineImageNativeComponent.js b/packages/react-native/Libraries/Image/TextInlineImageNativeComponent.js similarity index 100% rename from Libraries/Image/TextInlineImageNativeComponent.js rename to packages/react-native/Libraries/Image/TextInlineImageNativeComponent.js diff --git a/Libraries/Image/TextInlineImageNativeComponent.js.flow b/packages/react-native/Libraries/Image/TextInlineImageNativeComponent.js.flow similarity index 100% rename from Libraries/Image/TextInlineImageNativeComponent.js.flow rename to packages/react-native/Libraries/Image/TextInlineImageNativeComponent.js.flow diff --git a/Libraries/Image/__tests__/AssetUtils-test.js b/packages/react-native/Libraries/Image/__tests__/AssetUtils-test.js similarity index 100% rename from Libraries/Image/__tests__/AssetUtils-test.js rename to packages/react-native/Libraries/Image/__tests__/AssetUtils-test.js diff --git a/Libraries/Image/__tests__/Image-test.js b/packages/react-native/Libraries/Image/__tests__/Image-test.js similarity index 100% rename from Libraries/Image/__tests__/Image-test.js rename to packages/react-native/Libraries/Image/__tests__/Image-test.js diff --git a/Libraries/Image/__tests__/ImageBackground-test.js b/packages/react-native/Libraries/Image/__tests__/ImageBackground-test.js similarity index 100% rename from Libraries/Image/__tests__/ImageBackground-test.js rename to packages/react-native/Libraries/Image/__tests__/ImageBackground-test.js diff --git a/Libraries/Image/__tests__/ImageSourceUtils-test.js b/packages/react-native/Libraries/Image/__tests__/ImageSourceUtils-test.js similarity index 100% rename from Libraries/Image/__tests__/ImageSourceUtils-test.js rename to packages/react-native/Libraries/Image/__tests__/ImageSourceUtils-test.js diff --git a/Libraries/Image/__tests__/__snapshots__/Image-test.js.snap b/packages/react-native/Libraries/Image/__tests__/__snapshots__/Image-test.js.snap similarity index 100% rename from Libraries/Image/__tests__/__snapshots__/Image-test.js.snap rename to packages/react-native/Libraries/Image/__tests__/__snapshots__/Image-test.js.snap diff --git a/Libraries/Image/__tests__/__snapshots__/ImageBackground-test.js.snap b/packages/react-native/Libraries/Image/__tests__/__snapshots__/ImageBackground-test.js.snap similarity index 100% rename from Libraries/Image/__tests__/__snapshots__/ImageBackground-test.js.snap rename to packages/react-native/Libraries/Image/__tests__/__snapshots__/ImageBackground-test.js.snap diff --git a/Libraries/Image/__tests__/__snapshots__/assetRelativePathInSnapshot-test.js.snap b/packages/react-native/Libraries/Image/__tests__/__snapshots__/assetRelativePathInSnapshot-test.js.snap similarity index 100% rename from Libraries/Image/__tests__/__snapshots__/assetRelativePathInSnapshot-test.js.snap rename to packages/react-native/Libraries/Image/__tests__/__snapshots__/assetRelativePathInSnapshot-test.js.snap diff --git a/Libraries/Image/__tests__/assetRelativePathInSnapshot-test.js b/packages/react-native/Libraries/Image/__tests__/assetRelativePathInSnapshot-test.js similarity index 100% rename from Libraries/Image/__tests__/assetRelativePathInSnapshot-test.js rename to packages/react-native/Libraries/Image/__tests__/assetRelativePathInSnapshot-test.js diff --git a/Libraries/Image/__tests__/img/img1.png b/packages/react-native/Libraries/Image/__tests__/img/img1.png similarity index 100% rename from Libraries/Image/__tests__/img/img1.png rename to packages/react-native/Libraries/Image/__tests__/img/img1.png diff --git a/Libraries/Image/__tests__/img/img2.png b/packages/react-native/Libraries/Image/__tests__/img/img2.png similarity index 100% rename from Libraries/Image/__tests__/img/img2.png rename to packages/react-native/Libraries/Image/__tests__/img/img2.png diff --git a/Libraries/Image/__tests__/resolveAssetSource-test.js b/packages/react-native/Libraries/Image/__tests__/resolveAssetSource-test.js similarity index 100% rename from Libraries/Image/__tests__/resolveAssetSource-test.js rename to packages/react-native/Libraries/Image/__tests__/resolveAssetSource-test.js diff --git a/Libraries/Image/nativeImageSource.js b/packages/react-native/Libraries/Image/nativeImageSource.js similarity index 100% rename from Libraries/Image/nativeImageSource.js rename to packages/react-native/Libraries/Image/nativeImageSource.js diff --git a/Libraries/Image/resolveAssetSource.js b/packages/react-native/Libraries/Image/resolveAssetSource.js similarity index 100% rename from Libraries/Image/resolveAssetSource.js rename to packages/react-native/Libraries/Image/resolveAssetSource.js diff --git a/Libraries/Inspector/BorderBox.js b/packages/react-native/Libraries/Inspector/BorderBox.js similarity index 100% rename from Libraries/Inspector/BorderBox.js rename to packages/react-native/Libraries/Inspector/BorderBox.js diff --git a/Libraries/Inspector/BoxInspector.js b/packages/react-native/Libraries/Inspector/BoxInspector.js similarity index 100% rename from Libraries/Inspector/BoxInspector.js rename to packages/react-native/Libraries/Inspector/BoxInspector.js diff --git a/Libraries/Inspector/DevtoolsOverlay.js b/packages/react-native/Libraries/Inspector/DevtoolsOverlay.js similarity index 100% rename from Libraries/Inspector/DevtoolsOverlay.js rename to packages/react-native/Libraries/Inspector/DevtoolsOverlay.js diff --git a/Libraries/Inspector/ElementBox.js b/packages/react-native/Libraries/Inspector/ElementBox.js similarity index 100% rename from Libraries/Inspector/ElementBox.js rename to packages/react-native/Libraries/Inspector/ElementBox.js diff --git a/Libraries/Inspector/ElementProperties.js b/packages/react-native/Libraries/Inspector/ElementProperties.js similarity index 100% rename from Libraries/Inspector/ElementProperties.js rename to packages/react-native/Libraries/Inspector/ElementProperties.js diff --git a/Libraries/Inspector/Inspector.js b/packages/react-native/Libraries/Inspector/Inspector.js similarity index 100% rename from Libraries/Inspector/Inspector.js rename to packages/react-native/Libraries/Inspector/Inspector.js diff --git a/Libraries/Inspector/InspectorOverlay.js b/packages/react-native/Libraries/Inspector/InspectorOverlay.js similarity index 100% rename from Libraries/Inspector/InspectorOverlay.js rename to packages/react-native/Libraries/Inspector/InspectorOverlay.js diff --git a/Libraries/Inspector/InspectorPanel.js b/packages/react-native/Libraries/Inspector/InspectorPanel.js similarity index 100% rename from Libraries/Inspector/InspectorPanel.js rename to packages/react-native/Libraries/Inspector/InspectorPanel.js diff --git a/Libraries/Inspector/NetworkOverlay.js b/packages/react-native/Libraries/Inspector/NetworkOverlay.js similarity index 100% rename from Libraries/Inspector/NetworkOverlay.js rename to packages/react-native/Libraries/Inspector/NetworkOverlay.js diff --git a/Libraries/Inspector/PerformanceOverlay.js b/packages/react-native/Libraries/Inspector/PerformanceOverlay.js similarity index 100% rename from Libraries/Inspector/PerformanceOverlay.js rename to packages/react-native/Libraries/Inspector/PerformanceOverlay.js diff --git a/Libraries/Inspector/StyleInspector.js b/packages/react-native/Libraries/Inspector/StyleInspector.js similarity index 100% rename from Libraries/Inspector/StyleInspector.js rename to packages/react-native/Libraries/Inspector/StyleInspector.js diff --git a/Libraries/Inspector/getInspectorDataForViewAtPoint.js b/packages/react-native/Libraries/Inspector/getInspectorDataForViewAtPoint.js similarity index 100% rename from Libraries/Inspector/getInspectorDataForViewAtPoint.js rename to packages/react-native/Libraries/Inspector/getInspectorDataForViewAtPoint.js diff --git a/Libraries/Inspector/resolveBoxStyle.js b/packages/react-native/Libraries/Inspector/resolveBoxStyle.js similarity index 100% rename from Libraries/Inspector/resolveBoxStyle.js rename to packages/react-native/Libraries/Inspector/resolveBoxStyle.js diff --git a/Libraries/Interaction/FrameRateLogger.js b/packages/react-native/Libraries/Interaction/FrameRateLogger.js similarity index 100% rename from Libraries/Interaction/FrameRateLogger.js rename to packages/react-native/Libraries/Interaction/FrameRateLogger.js diff --git a/Libraries/Interaction/InteractionManager.d.ts b/packages/react-native/Libraries/Interaction/InteractionManager.d.ts similarity index 100% rename from Libraries/Interaction/InteractionManager.d.ts rename to packages/react-native/Libraries/Interaction/InteractionManager.d.ts diff --git a/Libraries/Interaction/InteractionManager.js b/packages/react-native/Libraries/Interaction/InteractionManager.js similarity index 100% rename from Libraries/Interaction/InteractionManager.js rename to packages/react-native/Libraries/Interaction/InteractionManager.js diff --git a/Libraries/Interaction/JSEventLoopWatchdog.js b/packages/react-native/Libraries/Interaction/JSEventLoopWatchdog.js similarity index 100% rename from Libraries/Interaction/JSEventLoopWatchdog.js rename to packages/react-native/Libraries/Interaction/JSEventLoopWatchdog.js diff --git a/Libraries/Interaction/NativeFrameRateLogger.js b/packages/react-native/Libraries/Interaction/NativeFrameRateLogger.js similarity index 100% rename from Libraries/Interaction/NativeFrameRateLogger.js rename to packages/react-native/Libraries/Interaction/NativeFrameRateLogger.js diff --git a/Libraries/Interaction/PanResponder.d.ts b/packages/react-native/Libraries/Interaction/PanResponder.d.ts similarity index 100% rename from Libraries/Interaction/PanResponder.d.ts rename to packages/react-native/Libraries/Interaction/PanResponder.d.ts diff --git a/Libraries/Interaction/PanResponder.js b/packages/react-native/Libraries/Interaction/PanResponder.js similarity index 100% rename from Libraries/Interaction/PanResponder.js rename to packages/react-native/Libraries/Interaction/PanResponder.js diff --git a/Libraries/Interaction/TaskQueue.js b/packages/react-native/Libraries/Interaction/TaskQueue.js similarity index 100% rename from Libraries/Interaction/TaskQueue.js rename to packages/react-native/Libraries/Interaction/TaskQueue.js diff --git a/Libraries/Interaction/TouchHistoryMath.js b/packages/react-native/Libraries/Interaction/TouchHistoryMath.js similarity index 100% rename from Libraries/Interaction/TouchHistoryMath.js rename to packages/react-native/Libraries/Interaction/TouchHistoryMath.js diff --git a/Libraries/Interaction/__tests__/InteractionManager-test.js b/packages/react-native/Libraries/Interaction/__tests__/InteractionManager-test.js similarity index 100% rename from Libraries/Interaction/__tests__/InteractionManager-test.js rename to packages/react-native/Libraries/Interaction/__tests__/InteractionManager-test.js diff --git a/Libraries/Interaction/__tests__/TaskQueue-test.js b/packages/react-native/Libraries/Interaction/__tests__/TaskQueue-test.js similarity index 100% rename from Libraries/Interaction/__tests__/TaskQueue-test.js rename to packages/react-native/Libraries/Interaction/__tests__/TaskQueue-test.js diff --git a/Libraries/JSInspector/InspectorAgent.js b/packages/react-native/Libraries/JSInspector/InspectorAgent.js similarity index 100% rename from Libraries/JSInspector/InspectorAgent.js rename to packages/react-native/Libraries/JSInspector/InspectorAgent.js diff --git a/Libraries/JSInspector/JSInspector.js b/packages/react-native/Libraries/JSInspector/JSInspector.js similarity index 100% rename from Libraries/JSInspector/JSInspector.js rename to packages/react-native/Libraries/JSInspector/JSInspector.js diff --git a/Libraries/JSInspector/NetworkAgent.js b/packages/react-native/Libraries/JSInspector/NetworkAgent.js similarity index 100% rename from Libraries/JSInspector/NetworkAgent.js rename to packages/react-native/Libraries/JSInspector/NetworkAgent.js diff --git a/Libraries/LayoutAnimation/LayoutAnimation.d.ts b/packages/react-native/Libraries/LayoutAnimation/LayoutAnimation.d.ts similarity index 100% rename from Libraries/LayoutAnimation/LayoutAnimation.d.ts rename to packages/react-native/Libraries/LayoutAnimation/LayoutAnimation.d.ts diff --git a/Libraries/LayoutAnimation/LayoutAnimation.js b/packages/react-native/Libraries/LayoutAnimation/LayoutAnimation.js similarity index 100% rename from Libraries/LayoutAnimation/LayoutAnimation.js rename to packages/react-native/Libraries/LayoutAnimation/LayoutAnimation.js diff --git a/Libraries/Linking/Linking.d.ts b/packages/react-native/Libraries/Linking/Linking.d.ts similarity index 100% rename from Libraries/Linking/Linking.d.ts rename to packages/react-native/Libraries/Linking/Linking.d.ts diff --git a/Libraries/Linking/Linking.js b/packages/react-native/Libraries/Linking/Linking.js similarity index 100% rename from Libraries/Linking/Linking.js rename to packages/react-native/Libraries/Linking/Linking.js diff --git a/Libraries/Linking/NativeIntentAndroid.js b/packages/react-native/Libraries/Linking/NativeIntentAndroid.js similarity index 100% rename from Libraries/Linking/NativeIntentAndroid.js rename to packages/react-native/Libraries/Linking/NativeIntentAndroid.js diff --git a/Libraries/Linking/NativeLinkingManager.js b/packages/react-native/Libraries/Linking/NativeLinkingManager.js similarity index 100% rename from Libraries/Linking/NativeLinkingManager.js rename to packages/react-native/Libraries/Linking/NativeLinkingManager.js diff --git a/Libraries/LinkingIOS/RCTLinkingManager.h b/packages/react-native/Libraries/LinkingIOS/RCTLinkingManager.h similarity index 100% rename from Libraries/LinkingIOS/RCTLinkingManager.h rename to packages/react-native/Libraries/LinkingIOS/RCTLinkingManager.h diff --git a/Libraries/LinkingIOS/RCTLinkingManager.mm b/packages/react-native/Libraries/LinkingIOS/RCTLinkingManager.mm similarity index 100% rename from Libraries/LinkingIOS/RCTLinkingManager.mm rename to packages/react-native/Libraries/LinkingIOS/RCTLinkingManager.mm diff --git a/Libraries/LinkingIOS/RCTLinkingPlugins.h b/packages/react-native/Libraries/LinkingIOS/RCTLinkingPlugins.h similarity index 100% rename from Libraries/LinkingIOS/RCTLinkingPlugins.h rename to packages/react-native/Libraries/LinkingIOS/RCTLinkingPlugins.h diff --git a/Libraries/LinkingIOS/RCTLinkingPlugins.mm b/packages/react-native/Libraries/LinkingIOS/RCTLinkingPlugins.mm similarity index 100% rename from Libraries/LinkingIOS/RCTLinkingPlugins.mm rename to packages/react-native/Libraries/LinkingIOS/RCTLinkingPlugins.mm diff --git a/Libraries/LinkingIOS/React-RCTLinking.podspec b/packages/react-native/Libraries/LinkingIOS/React-RCTLinking.podspec similarity index 100% rename from Libraries/LinkingIOS/React-RCTLinking.podspec rename to packages/react-native/Libraries/LinkingIOS/React-RCTLinking.podspec diff --git a/Libraries/Lists/FillRateHelper.js b/packages/react-native/Libraries/Lists/FillRateHelper.js similarity index 100% rename from Libraries/Lists/FillRateHelper.js rename to packages/react-native/Libraries/Lists/FillRateHelper.js diff --git a/Libraries/Lists/FlatList.d.ts b/packages/react-native/Libraries/Lists/FlatList.d.ts similarity index 100% rename from Libraries/Lists/FlatList.d.ts rename to packages/react-native/Libraries/Lists/FlatList.d.ts diff --git a/Libraries/Lists/FlatList.js b/packages/react-native/Libraries/Lists/FlatList.js similarity index 100% rename from Libraries/Lists/FlatList.js rename to packages/react-native/Libraries/Lists/FlatList.js diff --git a/Libraries/Lists/FlatList.js.flow b/packages/react-native/Libraries/Lists/FlatList.js.flow similarity index 100% rename from Libraries/Lists/FlatList.js.flow rename to packages/react-native/Libraries/Lists/FlatList.js.flow diff --git a/Libraries/Lists/SectionList.d.ts b/packages/react-native/Libraries/Lists/SectionList.d.ts similarity index 100% rename from Libraries/Lists/SectionList.d.ts rename to packages/react-native/Libraries/Lists/SectionList.d.ts diff --git a/Libraries/Lists/SectionList.js b/packages/react-native/Libraries/Lists/SectionList.js similarity index 100% rename from Libraries/Lists/SectionList.js rename to packages/react-native/Libraries/Lists/SectionList.js diff --git a/Libraries/Lists/SectionListModern.js b/packages/react-native/Libraries/Lists/SectionListModern.js similarity index 100% rename from Libraries/Lists/SectionListModern.js rename to packages/react-native/Libraries/Lists/SectionListModern.js diff --git a/Libraries/Lists/ViewabilityHelper.js b/packages/react-native/Libraries/Lists/ViewabilityHelper.js similarity index 100% rename from Libraries/Lists/ViewabilityHelper.js rename to packages/react-native/Libraries/Lists/ViewabilityHelper.js diff --git a/Libraries/Lists/VirtualizeUtils.js b/packages/react-native/Libraries/Lists/VirtualizeUtils.js similarity index 100% rename from Libraries/Lists/VirtualizeUtils.js rename to packages/react-native/Libraries/Lists/VirtualizeUtils.js diff --git a/Libraries/Lists/VirtualizedList.js b/packages/react-native/Libraries/Lists/VirtualizedList.js similarity index 100% rename from Libraries/Lists/VirtualizedList.js rename to packages/react-native/Libraries/Lists/VirtualizedList.js diff --git a/Libraries/Lists/VirtualizedListContext.js b/packages/react-native/Libraries/Lists/VirtualizedListContext.js similarity index 100% rename from Libraries/Lists/VirtualizedListContext.js rename to packages/react-native/Libraries/Lists/VirtualizedListContext.js diff --git a/Libraries/Lists/VirtualizedSectionList.js b/packages/react-native/Libraries/Lists/VirtualizedSectionList.js similarity index 100% rename from Libraries/Lists/VirtualizedSectionList.js rename to packages/react-native/Libraries/Lists/VirtualizedSectionList.js diff --git a/Libraries/Lists/__flowtests__/FlatList-flowtest.js b/packages/react-native/Libraries/Lists/__flowtests__/FlatList-flowtest.js similarity index 100% rename from Libraries/Lists/__flowtests__/FlatList-flowtest.js rename to packages/react-native/Libraries/Lists/__flowtests__/FlatList-flowtest.js diff --git a/Libraries/Lists/__flowtests__/SectionList-flowtest.js b/packages/react-native/Libraries/Lists/__flowtests__/SectionList-flowtest.js similarity index 100% rename from Libraries/Lists/__flowtests__/SectionList-flowtest.js rename to packages/react-native/Libraries/Lists/__flowtests__/SectionList-flowtest.js diff --git a/Libraries/Lists/__tests__/FlatList-test.js b/packages/react-native/Libraries/Lists/__tests__/FlatList-test.js similarity index 100% rename from Libraries/Lists/__tests__/FlatList-test.js rename to packages/react-native/Libraries/Lists/__tests__/FlatList-test.js diff --git a/Libraries/Lists/__tests__/SectionList-test.js b/packages/react-native/Libraries/Lists/__tests__/SectionList-test.js similarity index 100% rename from Libraries/Lists/__tests__/SectionList-test.js rename to packages/react-native/Libraries/Lists/__tests__/SectionList-test.js diff --git a/Libraries/Lists/__tests__/__snapshots__/FlatList-test.js.snap b/packages/react-native/Libraries/Lists/__tests__/__snapshots__/FlatList-test.js.snap similarity index 100% rename from Libraries/Lists/__tests__/__snapshots__/FlatList-test.js.snap rename to packages/react-native/Libraries/Lists/__tests__/__snapshots__/FlatList-test.js.snap diff --git a/Libraries/Lists/__tests__/__snapshots__/SectionList-test.js.snap b/packages/react-native/Libraries/Lists/__tests__/__snapshots__/SectionList-test.js.snap similarity index 100% rename from Libraries/Lists/__tests__/__snapshots__/SectionList-test.js.snap rename to packages/react-native/Libraries/Lists/__tests__/__snapshots__/SectionList-test.js.snap diff --git a/Libraries/LogBox/Data/LogBoxData.js b/packages/react-native/Libraries/LogBox/Data/LogBoxData.js similarity index 100% rename from Libraries/LogBox/Data/LogBoxData.js rename to packages/react-native/Libraries/LogBox/Data/LogBoxData.js diff --git a/Libraries/LogBox/Data/LogBoxLog.js b/packages/react-native/Libraries/LogBox/Data/LogBoxLog.js similarity index 100% rename from Libraries/LogBox/Data/LogBoxLog.js rename to packages/react-native/Libraries/LogBox/Data/LogBoxLog.js diff --git a/Libraries/LogBox/Data/LogBoxSymbolication.js b/packages/react-native/Libraries/LogBox/Data/LogBoxSymbolication.js similarity index 100% rename from Libraries/LogBox/Data/LogBoxSymbolication.js rename to packages/react-native/Libraries/LogBox/Data/LogBoxSymbolication.js diff --git a/Libraries/LogBox/Data/__tests__/LogBoxData-test.js b/packages/react-native/Libraries/LogBox/Data/__tests__/LogBoxData-test.js similarity index 100% rename from Libraries/LogBox/Data/__tests__/LogBoxData-test.js rename to packages/react-native/Libraries/LogBox/Data/__tests__/LogBoxData-test.js diff --git a/Libraries/LogBox/Data/__tests__/LogBoxLog-test.js b/packages/react-native/Libraries/LogBox/Data/__tests__/LogBoxLog-test.js similarity index 100% rename from Libraries/LogBox/Data/__tests__/LogBoxLog-test.js rename to packages/react-native/Libraries/LogBox/Data/__tests__/LogBoxLog-test.js diff --git a/Libraries/LogBox/Data/__tests__/LogBoxSymbolication-test.js b/packages/react-native/Libraries/LogBox/Data/__tests__/LogBoxSymbolication-test.js similarity index 100% rename from Libraries/LogBox/Data/__tests__/LogBoxSymbolication-test.js rename to packages/react-native/Libraries/LogBox/Data/__tests__/LogBoxSymbolication-test.js diff --git a/Libraries/LogBox/Data/__tests__/parseLogBoxLog-test.js b/packages/react-native/Libraries/LogBox/Data/__tests__/parseLogBoxLog-test.js similarity index 95% rename from Libraries/LogBox/Data/__tests__/parseLogBoxLog-test.js rename to packages/react-native/Libraries/LogBox/Data/__tests__/parseLogBoxLog-test.js index c92dc50bb75e..1e2ab41e537f 100644 --- a/Libraries/LogBox/Data/__tests__/parseLogBoxLog-test.js +++ b/packages/react-native/Libraries/LogBox/Data/__tests__/parseLogBoxLog-test.js @@ -301,10 +301,10 @@ describe('parseLogBoxLog', () => { message: `Unable to resolve module \`ListCellx\` from /path/to/file.js: ListCellx could not be found within the project. If you are sure the module exists, try these steps: - 1. Clear watchman watches: watchman watch-del-all - 2. Delete node_modules and run yarn install - 3. Reset Metro's cache: yarn start --reset-cache - 4. Remove the cache: rm -rf /tmp/metro-* +1. Clear watchman watches: watchman watch-del-all +2. Delete node_modules and run yarn install +3. Reset Metro's cache: yarn start --reset-cache +4. Remove the cache: rm -rf /tmp/metro-* \u001b[0m \u001b[90m 10 | \u001b[39m\u001b[36mimport\u001b[39m \u001b[33mColor\u001b[39m from \u001b[32m'Color'\u001b[39m\u001b[33m;\u001b[39m\u001b[0m \u001b[0m \u001b[90m 11 | \u001b[39m\u001b[36mimport\u001b[39m \u001b[33mList\u001b[39m from \u001b[32m'List'\u001b[39m\u001b[33m;\u001b[39m\u001b[0m \u001b[0m\u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 12 | \u001b[39m\u001b[36mimport\u001b[39m \u001b[33mListCell\u001b[39m from \u001b[32m'ListCellx'\u001b[39m\u001b[33m;\u001b[39m\u001b[0m @@ -315,10 +315,10 @@ If you are sure the module exists, try these steps: originalMessage: `Unable to resolve module \`ListCellx\` from /path/to/file.js: ListCellx could not be found within the project. If you are sure the module exists, try these steps: - 1. Clear watchman watches: watchman watch-del-all - 2. Delete node_modules and run yarn install - 3. Reset Metro's cache: yarn start --reset-cache - 4. Remove the cache: rm -rf /tmp/metro-* +1. Clear watchman watches: watchman watch-del-all +2. Delete node_modules and run yarn install +3. Reset Metro's cache: yarn start --reset-cache +4. Remove the cache: rm -rf /tmp/metro-* \u001b[0m \u001b[90m 10 | \u001b[39m\u001b[36mimport\u001b[39m \u001b[33mColor\u001b[39m from \u001b[32m'Color'\u001b[39m\u001b[33m;\u001b[39m\u001b[0m \u001b[0m \u001b[90m 11 | \u001b[39m\u001b[36mimport\u001b[39m \u001b[33mList\u001b[39m from \u001b[32m'List'\u001b[39m\u001b[33m;\u001b[39m\u001b[0m \u001b[0m\u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 12 | \u001b[39m\u001b[36mimport\u001b[39m \u001b[33mListCell\u001b[39m from \u001b[32m'ListCellx'\u001b[39m\u001b[33m;\u001b[39m\u001b[0m @@ -352,10 +352,10 @@ If you are sure the module exists, try these steps: content: `ListCellx could not be found within the project. If you are sure the module exists, try these steps: - 1. Clear watchman watches: watchman watch-del-all - 2. Delete node_modules and run yarn install - 3. Reset Metro's cache: yarn start --reset-cache - 4. Remove the cache: rm -rf /tmp/metro-*`, +1. Clear watchman watches: watchman watch-del-all +2. Delete node_modules and run yarn install +3. Reset Metro's cache: yarn start --reset-cache +4. Remove the cache: rm -rf /tmp/metro-*`, substitutions: [], }, stack: [], @@ -958,8 +958,12 @@ Please follow the instructions at: fburl.com/rn-remote-assets`, fileName: '/path/to/filename.js', location: {column: 1, row: 1}, }, - // TODO: we're missing the second component, - // because stackframe-parser does not recognize it. + { + collapse: false, + content: 'forEach', + fileName: '[native code]', + location: {column: -1, row: -1}, + }, { collapse: false, content: 'MyAppComponent', @@ -995,8 +999,12 @@ Please follow the instructions at: fburl.com/rn-remote-assets`, fileName: '/path/to/filename.js', location: {column: 1, row: 1}, }, - // TODO: we're missing the second component, - // because stackframe-parser does not recognize it. + { + collapse: false, + content: 'forEach', + fileName: '[native code]', + location: {column: -1, row: -1}, + }, { collapse: false, content: 'MyAppComponent', @@ -1025,8 +1033,12 @@ Please follow the instructions at: fburl.com/rn-remote-assets`, fileName: '/path/to/filename.js', location: {column: 1, row: 1}, }, - // TODO: we're missing the second component, - // because stackframe-parser does not recognize it. + { + collapse: false, + content: 'forEach', + fileName: '[native code]', + location: {column: -1, row: -1}, + }, { collapse: false, content: 'MyAppComponent', @@ -1056,8 +1068,12 @@ Please follow the instructions at: fburl.com/rn-remote-assets`, fileName: '/path/to/filename.js', location: {column: 1, row: 1}, }, - // TODO: we're missing the second component, - // because stackframe-parser does not recognize it. + { + collapse: false, + content: 'forEach', + fileName: '[native code]', + location: {column: -1, row: -1}, + }, { collapse: false, content: 'MyAppComponent', @@ -1089,8 +1105,12 @@ Please follow the instructions at: fburl.com/rn-remote-assets`, fileName: '/path/to/filename.js', location: {column: 1, row: 1}, }, - // TODO: we're missing the second component, - // because stackframe-parser does not recognize it. + { + collapse: false, + content: 'forEach', + fileName: '[native code]', + location: {column: -1, row: -1}, + }, { collapse: false, content: 'MyAppComponent', @@ -1153,8 +1173,12 @@ Please follow the instructions at: fburl.com/rn-remote-assets`, fileName: '/path/to/filename.js', location: {column: 1, row: 1}, }, - // TODO: we're missing the second component, - // because stackframe-parser does not recognize it. + { + collapse: false, + content: 'forEach', + fileName: '[native code]', + location: {column: -1, row: -1}, + }, { collapse: false, content: 'MyAppComponent', @@ -1214,8 +1238,12 @@ Please follow the instructions at: fburl.com/rn-remote-assets`, fileName: '/path/to/filename.js', location: {column: 1, row: 1}, }, - // TODO: we're missing the second component, - // because stackframe-parser does not recognize it. + { + collapse: false, + content: 'forEach', + fileName: '[native code]', + location: {column: -1, row: -1}, + }, { collapse: false, content: 'MyAppComponent', diff --git a/Libraries/LogBox/Data/parseLogBoxLog.js b/packages/react-native/Libraries/LogBox/Data/parseLogBoxLog.js similarity index 100% rename from Libraries/LogBox/Data/parseLogBoxLog.js rename to packages/react-native/Libraries/LogBox/Data/parseLogBoxLog.js diff --git a/Libraries/LogBox/LogBox.d.ts b/packages/react-native/Libraries/LogBox/LogBox.d.ts similarity index 100% rename from Libraries/LogBox/LogBox.d.ts rename to packages/react-native/Libraries/LogBox/LogBox.d.ts diff --git a/Libraries/LogBox/LogBox.js b/packages/react-native/Libraries/LogBox/LogBox.js similarity index 100% rename from Libraries/LogBox/LogBox.js rename to packages/react-native/Libraries/LogBox/LogBox.js diff --git a/Libraries/LogBox/LogBoxInspectorContainer.js b/packages/react-native/Libraries/LogBox/LogBoxInspectorContainer.js similarity index 100% rename from Libraries/LogBox/LogBoxInspectorContainer.js rename to packages/react-native/Libraries/LogBox/LogBoxInspectorContainer.js diff --git a/Libraries/LogBox/LogBoxNotificationContainer.js b/packages/react-native/Libraries/LogBox/LogBoxNotificationContainer.js similarity index 100% rename from Libraries/LogBox/LogBoxNotificationContainer.js rename to packages/react-native/Libraries/LogBox/LogBoxNotificationContainer.js diff --git a/Libraries/LogBox/UI/AnsiHighlight.js b/packages/react-native/Libraries/LogBox/UI/AnsiHighlight.js similarity index 100% rename from Libraries/LogBox/UI/AnsiHighlight.js rename to packages/react-native/Libraries/LogBox/UI/AnsiHighlight.js diff --git a/Libraries/LogBox/UI/LogBoxButton.js b/packages/react-native/Libraries/LogBox/UI/LogBoxButton.js similarity index 100% rename from Libraries/LogBox/UI/LogBoxButton.js rename to packages/react-native/Libraries/LogBox/UI/LogBoxButton.js diff --git a/Libraries/LogBox/UI/LogBoxImages/alert-triangle.png b/packages/react-native/Libraries/LogBox/UI/LogBoxImages/alert-triangle.png similarity index 100% rename from Libraries/LogBox/UI/LogBoxImages/alert-triangle.png rename to packages/react-native/Libraries/LogBox/UI/LogBoxImages/alert-triangle.png diff --git a/Libraries/LogBox/UI/LogBoxImages/chevron-left.png b/packages/react-native/Libraries/LogBox/UI/LogBoxImages/chevron-left.png similarity index 100% rename from Libraries/LogBox/UI/LogBoxImages/chevron-left.png rename to packages/react-native/Libraries/LogBox/UI/LogBoxImages/chevron-left.png diff --git a/Libraries/LogBox/UI/LogBoxImages/chevron-right.png b/packages/react-native/Libraries/LogBox/UI/LogBoxImages/chevron-right.png similarity index 100% rename from Libraries/LogBox/UI/LogBoxImages/chevron-right.png rename to packages/react-native/Libraries/LogBox/UI/LogBoxImages/chevron-right.png diff --git a/Libraries/LogBox/UI/LogBoxImages/close.png b/packages/react-native/Libraries/LogBox/UI/LogBoxImages/close.png similarity index 100% rename from Libraries/LogBox/UI/LogBoxImages/close.png rename to packages/react-native/Libraries/LogBox/UI/LogBoxImages/close.png diff --git a/Libraries/LogBox/UI/LogBoxImages/loader.png b/packages/react-native/Libraries/LogBox/UI/LogBoxImages/loader.png similarity index 100% rename from Libraries/LogBox/UI/LogBoxImages/loader.png rename to packages/react-native/Libraries/LogBox/UI/LogBoxImages/loader.png diff --git a/Libraries/LogBox/UI/LogBoxInspector.js b/packages/react-native/Libraries/LogBox/UI/LogBoxInspector.js similarity index 100% rename from Libraries/LogBox/UI/LogBoxInspector.js rename to packages/react-native/Libraries/LogBox/UI/LogBoxInspector.js diff --git a/Libraries/LogBox/UI/LogBoxInspectorCodeFrame.js b/packages/react-native/Libraries/LogBox/UI/LogBoxInspectorCodeFrame.js similarity index 100% rename from Libraries/LogBox/UI/LogBoxInspectorCodeFrame.js rename to packages/react-native/Libraries/LogBox/UI/LogBoxInspectorCodeFrame.js diff --git a/Libraries/LogBox/UI/LogBoxInspectorFooter.js b/packages/react-native/Libraries/LogBox/UI/LogBoxInspectorFooter.js similarity index 100% rename from Libraries/LogBox/UI/LogBoxInspectorFooter.js rename to packages/react-native/Libraries/LogBox/UI/LogBoxInspectorFooter.js diff --git a/Libraries/LogBox/UI/LogBoxInspectorHeader.js b/packages/react-native/Libraries/LogBox/UI/LogBoxInspectorHeader.js similarity index 100% rename from Libraries/LogBox/UI/LogBoxInspectorHeader.js rename to packages/react-native/Libraries/LogBox/UI/LogBoxInspectorHeader.js diff --git a/Libraries/LogBox/UI/LogBoxInspectorMessageHeader.js b/packages/react-native/Libraries/LogBox/UI/LogBoxInspectorMessageHeader.js similarity index 100% rename from Libraries/LogBox/UI/LogBoxInspectorMessageHeader.js rename to packages/react-native/Libraries/LogBox/UI/LogBoxInspectorMessageHeader.js diff --git a/Libraries/LogBox/UI/LogBoxInspectorReactFrames.js b/packages/react-native/Libraries/LogBox/UI/LogBoxInspectorReactFrames.js similarity index 100% rename from Libraries/LogBox/UI/LogBoxInspectorReactFrames.js rename to packages/react-native/Libraries/LogBox/UI/LogBoxInspectorReactFrames.js diff --git a/Libraries/LogBox/UI/LogBoxInspectorSection.js b/packages/react-native/Libraries/LogBox/UI/LogBoxInspectorSection.js similarity index 100% rename from Libraries/LogBox/UI/LogBoxInspectorSection.js rename to packages/react-native/Libraries/LogBox/UI/LogBoxInspectorSection.js diff --git a/Libraries/LogBox/UI/LogBoxInspectorSourceMapStatus.js b/packages/react-native/Libraries/LogBox/UI/LogBoxInspectorSourceMapStatus.js similarity index 100% rename from Libraries/LogBox/UI/LogBoxInspectorSourceMapStatus.js rename to packages/react-native/Libraries/LogBox/UI/LogBoxInspectorSourceMapStatus.js diff --git a/Libraries/LogBox/UI/LogBoxInspectorStackFrame.js b/packages/react-native/Libraries/LogBox/UI/LogBoxInspectorStackFrame.js similarity index 100% rename from Libraries/LogBox/UI/LogBoxInspectorStackFrame.js rename to packages/react-native/Libraries/LogBox/UI/LogBoxInspectorStackFrame.js diff --git a/Libraries/LogBox/UI/LogBoxInspectorStackFrames.js b/packages/react-native/Libraries/LogBox/UI/LogBoxInspectorStackFrames.js similarity index 100% rename from Libraries/LogBox/UI/LogBoxInspectorStackFrames.js rename to packages/react-native/Libraries/LogBox/UI/LogBoxInspectorStackFrames.js diff --git a/Libraries/LogBox/UI/LogBoxMessage.js b/packages/react-native/Libraries/LogBox/UI/LogBoxMessage.js similarity index 100% rename from Libraries/LogBox/UI/LogBoxMessage.js rename to packages/react-native/Libraries/LogBox/UI/LogBoxMessage.js diff --git a/Libraries/LogBox/UI/LogBoxNotification.js b/packages/react-native/Libraries/LogBox/UI/LogBoxNotification.js similarity index 100% rename from Libraries/LogBox/UI/LogBoxNotification.js rename to packages/react-native/Libraries/LogBox/UI/LogBoxNotification.js diff --git a/Libraries/LogBox/UI/LogBoxStyle.js b/packages/react-native/Libraries/LogBox/UI/LogBoxStyle.js similarity index 100% rename from Libraries/LogBox/UI/LogBoxStyle.js rename to packages/react-native/Libraries/LogBox/UI/LogBoxStyle.js diff --git a/Libraries/LogBox/UI/__tests__/LogBoxButton-test.js b/packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxButton-test.js similarity index 100% rename from Libraries/LogBox/UI/__tests__/LogBoxButton-test.js rename to packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxButton-test.js diff --git a/Libraries/LogBox/UI/__tests__/LogBoxInspector-test.js b/packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxInspector-test.js similarity index 100% rename from Libraries/LogBox/UI/__tests__/LogBoxInspector-test.js rename to packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxInspector-test.js diff --git a/Libraries/LogBox/UI/__tests__/LogBoxInspectorCodeFrame-test.js b/packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxInspectorCodeFrame-test.js similarity index 100% rename from Libraries/LogBox/UI/__tests__/LogBoxInspectorCodeFrame-test.js rename to packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxInspectorCodeFrame-test.js diff --git a/Libraries/LogBox/UI/__tests__/LogBoxInspectorFooter-test.js b/packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxInspectorFooter-test.js similarity index 100% rename from Libraries/LogBox/UI/__tests__/LogBoxInspectorFooter-test.js rename to packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxInspectorFooter-test.js diff --git a/Libraries/LogBox/UI/__tests__/LogBoxInspectorHeader-test.js b/packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxInspectorHeader-test.js similarity index 100% rename from Libraries/LogBox/UI/__tests__/LogBoxInspectorHeader-test.js rename to packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxInspectorHeader-test.js diff --git a/Libraries/LogBox/UI/__tests__/LogBoxInspectorMesageHeader-test.js b/packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxInspectorMesageHeader-test.js similarity index 100% rename from Libraries/LogBox/UI/__tests__/LogBoxInspectorMesageHeader-test.js rename to packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxInspectorMesageHeader-test.js diff --git a/Libraries/LogBox/UI/__tests__/LogBoxInspectorReactFrames-test.js b/packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxInspectorReactFrames-test.js similarity index 100% rename from Libraries/LogBox/UI/__tests__/LogBoxInspectorReactFrames-test.js rename to packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxInspectorReactFrames-test.js diff --git a/Libraries/LogBox/UI/__tests__/LogBoxInspectorSection-test.js b/packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxInspectorSection-test.js similarity index 100% rename from Libraries/LogBox/UI/__tests__/LogBoxInspectorSection-test.js rename to packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxInspectorSection-test.js diff --git a/Libraries/LogBox/UI/__tests__/LogBoxInspectorSourceMapStatus-test.js b/packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxInspectorSourceMapStatus-test.js similarity index 100% rename from Libraries/LogBox/UI/__tests__/LogBoxInspectorSourceMapStatus-test.js rename to packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxInspectorSourceMapStatus-test.js diff --git a/Libraries/LogBox/UI/__tests__/LogBoxInspectorStackFrame-test.js b/packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxInspectorStackFrame-test.js similarity index 100% rename from Libraries/LogBox/UI/__tests__/LogBoxInspectorStackFrame-test.js rename to packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxInspectorStackFrame-test.js diff --git a/Libraries/LogBox/UI/__tests__/LogBoxInspectorStackFrames-test.js b/packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxInspectorStackFrames-test.js similarity index 100% rename from Libraries/LogBox/UI/__tests__/LogBoxInspectorStackFrames-test.js rename to packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxInspectorStackFrames-test.js diff --git a/Libraries/LogBox/UI/__tests__/LogBoxMessage-test.js b/packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxMessage-test.js similarity index 100% rename from Libraries/LogBox/UI/__tests__/LogBoxMessage-test.js rename to packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxMessage-test.js diff --git a/Libraries/LogBox/UI/__tests__/LogBoxNotification-test.js b/packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxNotification-test.js similarity index 100% rename from Libraries/LogBox/UI/__tests__/LogBoxNotification-test.js rename to packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxNotification-test.js diff --git a/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxButton-test.js.snap b/packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxButton-test.js.snap similarity index 100% rename from Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxButton-test.js.snap rename to packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxButton-test.js.snap diff --git a/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspector-test.js.snap b/packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspector-test.js.snap similarity index 100% rename from Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspector-test.js.snap rename to packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspector-test.js.snap diff --git a/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorCodeFrame-test.js.snap b/packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorCodeFrame-test.js.snap similarity index 100% rename from Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorCodeFrame-test.js.snap rename to packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorCodeFrame-test.js.snap diff --git a/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorFooter-test.js.snap b/packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorFooter-test.js.snap similarity index 100% rename from Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorFooter-test.js.snap rename to packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorFooter-test.js.snap diff --git a/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorHeader-test.js.snap b/packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorHeader-test.js.snap similarity index 100% rename from Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorHeader-test.js.snap rename to packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorHeader-test.js.snap diff --git a/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorMesageHeader-test.js.snap b/packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorMesageHeader-test.js.snap similarity index 100% rename from Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorMesageHeader-test.js.snap rename to packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorMesageHeader-test.js.snap diff --git a/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorReactFrames-test.js.snap b/packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorReactFrames-test.js.snap similarity index 100% rename from Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorReactFrames-test.js.snap rename to packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorReactFrames-test.js.snap diff --git a/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorSection-test.js.snap b/packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorSection-test.js.snap similarity index 100% rename from Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorSection-test.js.snap rename to packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorSection-test.js.snap diff --git a/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorSourceMapStatus-test.js.snap b/packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorSourceMapStatus-test.js.snap similarity index 100% rename from Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorSourceMapStatus-test.js.snap rename to packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorSourceMapStatus-test.js.snap diff --git a/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorStackFrame-test.js.snap b/packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorStackFrame-test.js.snap similarity index 100% rename from Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorStackFrame-test.js.snap rename to packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorStackFrame-test.js.snap diff --git a/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorStackFrames-test.js.snap b/packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorStackFrames-test.js.snap similarity index 100% rename from Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorStackFrames-test.js.snap rename to packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspectorStackFrames-test.js.snap diff --git a/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxMessage-test.js.snap b/packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxMessage-test.js.snap similarity index 100% rename from Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxMessage-test.js.snap rename to packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxMessage-test.js.snap diff --git a/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxNotification-test.js.snap b/packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxNotification-test.js.snap similarity index 100% rename from Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxNotification-test.js.snap rename to packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxNotification-test.js.snap diff --git a/Libraries/LogBox/__tests__/LogBox-integration-test.js b/packages/react-native/Libraries/LogBox/__tests__/LogBox-integration-test.js similarity index 100% rename from Libraries/LogBox/__tests__/LogBox-integration-test.js rename to packages/react-native/Libraries/LogBox/__tests__/LogBox-integration-test.js diff --git a/Libraries/LogBox/__tests__/LogBox-test.js b/packages/react-native/Libraries/LogBox/__tests__/LogBox-test.js similarity index 100% rename from Libraries/LogBox/__tests__/LogBox-test.js rename to packages/react-native/Libraries/LogBox/__tests__/LogBox-test.js diff --git a/Libraries/LogBox/__tests__/LogBoxInspectorContainer-test.js b/packages/react-native/Libraries/LogBox/__tests__/LogBoxInspectorContainer-test.js similarity index 100% rename from Libraries/LogBox/__tests__/LogBoxInspectorContainer-test.js rename to packages/react-native/Libraries/LogBox/__tests__/LogBoxInspectorContainer-test.js diff --git a/Libraries/LogBox/__tests__/LogBoxNotificationContainer-test.js b/packages/react-native/Libraries/LogBox/__tests__/LogBoxNotificationContainer-test.js similarity index 100% rename from Libraries/LogBox/__tests__/LogBoxNotificationContainer-test.js rename to packages/react-native/Libraries/LogBox/__tests__/LogBoxNotificationContainer-test.js diff --git a/Libraries/LogBox/__tests__/__fixtures__/ReactWarningFixtures.js b/packages/react-native/Libraries/LogBox/__tests__/__fixtures__/ReactWarningFixtures.js similarity index 100% rename from Libraries/LogBox/__tests__/__fixtures__/ReactWarningFixtures.js rename to packages/react-native/Libraries/LogBox/__tests__/__fixtures__/ReactWarningFixtures.js diff --git a/Libraries/LogBox/__tests__/__snapshots__/LogBoxInspectorContainer-test.js.snap b/packages/react-native/Libraries/LogBox/__tests__/__snapshots__/LogBoxInspectorContainer-test.js.snap similarity index 100% rename from Libraries/LogBox/__tests__/__snapshots__/LogBoxInspectorContainer-test.js.snap rename to packages/react-native/Libraries/LogBox/__tests__/__snapshots__/LogBoxInspectorContainer-test.js.snap diff --git a/Libraries/LogBox/__tests__/__snapshots__/LogBoxNotificationContainer-test.js.snap b/packages/react-native/Libraries/LogBox/__tests__/__snapshots__/LogBoxNotificationContainer-test.js.snap similarity index 100% rename from Libraries/LogBox/__tests__/__snapshots__/LogBoxNotificationContainer-test.js.snap rename to packages/react-native/Libraries/LogBox/__tests__/__snapshots__/LogBoxNotificationContainer-test.js.snap diff --git a/Libraries/Modal/Modal.d.ts b/packages/react-native/Libraries/Modal/Modal.d.ts similarity index 100% rename from Libraries/Modal/Modal.d.ts rename to packages/react-native/Libraries/Modal/Modal.d.ts diff --git a/Libraries/Modal/Modal.js b/packages/react-native/Libraries/Modal/Modal.js similarity index 100% rename from Libraries/Modal/Modal.js rename to packages/react-native/Libraries/Modal/Modal.js diff --git a/Libraries/Modal/ModalInjection.js b/packages/react-native/Libraries/Modal/ModalInjection.js similarity index 100% rename from Libraries/Modal/ModalInjection.js rename to packages/react-native/Libraries/Modal/ModalInjection.js diff --git a/Libraries/Modal/NativeModalManager.js b/packages/react-native/Libraries/Modal/NativeModalManager.js similarity index 100% rename from Libraries/Modal/NativeModalManager.js rename to packages/react-native/Libraries/Modal/NativeModalManager.js diff --git a/Libraries/Modal/RCTModalHostViewNativeComponent.js b/packages/react-native/Libraries/Modal/RCTModalHostViewNativeComponent.js similarity index 100% rename from Libraries/Modal/RCTModalHostViewNativeComponent.js rename to packages/react-native/Libraries/Modal/RCTModalHostViewNativeComponent.js diff --git a/Libraries/Modal/__tests__/Modal-test.js b/packages/react-native/Libraries/Modal/__tests__/Modal-test.js similarity index 100% rename from Libraries/Modal/__tests__/Modal-test.js rename to packages/react-native/Libraries/Modal/__tests__/Modal-test.js diff --git a/Libraries/Modal/__tests__/__snapshots__/Modal-test.js.snap b/packages/react-native/Libraries/Modal/__tests__/__snapshots__/Modal-test.js.snap similarity index 100% rename from Libraries/Modal/__tests__/__snapshots__/Modal-test.js.snap rename to packages/react-native/Libraries/Modal/__tests__/__snapshots__/Modal-test.js.snap diff --git a/Libraries/NativeAnimation/Drivers/RCTAnimationDriver.h b/packages/react-native/Libraries/NativeAnimation/Drivers/RCTAnimationDriver.h similarity index 100% rename from Libraries/NativeAnimation/Drivers/RCTAnimationDriver.h rename to packages/react-native/Libraries/NativeAnimation/Drivers/RCTAnimationDriver.h diff --git a/Libraries/NativeAnimation/Drivers/RCTDecayAnimation.h b/packages/react-native/Libraries/NativeAnimation/Drivers/RCTDecayAnimation.h similarity index 100% rename from Libraries/NativeAnimation/Drivers/RCTDecayAnimation.h rename to packages/react-native/Libraries/NativeAnimation/Drivers/RCTDecayAnimation.h diff --git a/Libraries/NativeAnimation/Drivers/RCTDecayAnimation.m b/packages/react-native/Libraries/NativeAnimation/Drivers/RCTDecayAnimation.m similarity index 100% rename from Libraries/NativeAnimation/Drivers/RCTDecayAnimation.m rename to packages/react-native/Libraries/NativeAnimation/Drivers/RCTDecayAnimation.m diff --git a/Libraries/NativeAnimation/Drivers/RCTEventAnimation.h b/packages/react-native/Libraries/NativeAnimation/Drivers/RCTEventAnimation.h similarity index 100% rename from Libraries/NativeAnimation/Drivers/RCTEventAnimation.h rename to packages/react-native/Libraries/NativeAnimation/Drivers/RCTEventAnimation.h diff --git a/Libraries/NativeAnimation/Drivers/RCTEventAnimation.m b/packages/react-native/Libraries/NativeAnimation/Drivers/RCTEventAnimation.m similarity index 100% rename from Libraries/NativeAnimation/Drivers/RCTEventAnimation.m rename to packages/react-native/Libraries/NativeAnimation/Drivers/RCTEventAnimation.m diff --git a/Libraries/NativeAnimation/Drivers/RCTFrameAnimation.h b/packages/react-native/Libraries/NativeAnimation/Drivers/RCTFrameAnimation.h similarity index 100% rename from Libraries/NativeAnimation/Drivers/RCTFrameAnimation.h rename to packages/react-native/Libraries/NativeAnimation/Drivers/RCTFrameAnimation.h diff --git a/Libraries/NativeAnimation/Drivers/RCTFrameAnimation.m b/packages/react-native/Libraries/NativeAnimation/Drivers/RCTFrameAnimation.m similarity index 100% rename from Libraries/NativeAnimation/Drivers/RCTFrameAnimation.m rename to packages/react-native/Libraries/NativeAnimation/Drivers/RCTFrameAnimation.m diff --git a/Libraries/NativeAnimation/Drivers/RCTSpringAnimation.h b/packages/react-native/Libraries/NativeAnimation/Drivers/RCTSpringAnimation.h similarity index 100% rename from Libraries/NativeAnimation/Drivers/RCTSpringAnimation.h rename to packages/react-native/Libraries/NativeAnimation/Drivers/RCTSpringAnimation.h diff --git a/Libraries/NativeAnimation/Drivers/RCTSpringAnimation.m b/packages/react-native/Libraries/NativeAnimation/Drivers/RCTSpringAnimation.m similarity index 100% rename from Libraries/NativeAnimation/Drivers/RCTSpringAnimation.m rename to packages/react-native/Libraries/NativeAnimation/Drivers/RCTSpringAnimation.m diff --git a/Libraries/NativeAnimation/Nodes/RCTAdditionAnimatedNode.h b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTAdditionAnimatedNode.h similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTAdditionAnimatedNode.h rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTAdditionAnimatedNode.h diff --git a/Libraries/NativeAnimation/Nodes/RCTAdditionAnimatedNode.m b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTAdditionAnimatedNode.m similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTAdditionAnimatedNode.m rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTAdditionAnimatedNode.m diff --git a/Libraries/NativeAnimation/Nodes/RCTAnimatedNode.h b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTAnimatedNode.h similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTAnimatedNode.h rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTAnimatedNode.h diff --git a/Libraries/NativeAnimation/Nodes/RCTAnimatedNode.m b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTAnimatedNode.m similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTAnimatedNode.m rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTAnimatedNode.m diff --git a/Libraries/NativeAnimation/Nodes/RCTColorAnimatedNode.h b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTColorAnimatedNode.h similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTColorAnimatedNode.h rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTColorAnimatedNode.h diff --git a/Libraries/NativeAnimation/Nodes/RCTColorAnimatedNode.m b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTColorAnimatedNode.m similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTColorAnimatedNode.m rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTColorAnimatedNode.m diff --git a/Libraries/NativeAnimation/Nodes/RCTDiffClampAnimatedNode.h b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTDiffClampAnimatedNode.h similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTDiffClampAnimatedNode.h rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTDiffClampAnimatedNode.h diff --git a/Libraries/NativeAnimation/Nodes/RCTDiffClampAnimatedNode.m b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTDiffClampAnimatedNode.m similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTDiffClampAnimatedNode.m rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTDiffClampAnimatedNode.m diff --git a/Libraries/NativeAnimation/Nodes/RCTDivisionAnimatedNode.h b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTDivisionAnimatedNode.h similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTDivisionAnimatedNode.h rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTDivisionAnimatedNode.h diff --git a/Libraries/NativeAnimation/Nodes/RCTDivisionAnimatedNode.m b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTDivisionAnimatedNode.m similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTDivisionAnimatedNode.m rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTDivisionAnimatedNode.m diff --git a/Libraries/NativeAnimation/Nodes/RCTInterpolationAnimatedNode.h b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTInterpolationAnimatedNode.h similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTInterpolationAnimatedNode.h rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTInterpolationAnimatedNode.h diff --git a/Libraries/NativeAnimation/Nodes/RCTInterpolationAnimatedNode.m b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTInterpolationAnimatedNode.m similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTInterpolationAnimatedNode.m rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTInterpolationAnimatedNode.m diff --git a/Libraries/NativeAnimation/Nodes/RCTModuloAnimatedNode.h b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTModuloAnimatedNode.h similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTModuloAnimatedNode.h rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTModuloAnimatedNode.h diff --git a/Libraries/NativeAnimation/Nodes/RCTModuloAnimatedNode.m b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTModuloAnimatedNode.m similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTModuloAnimatedNode.m rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTModuloAnimatedNode.m diff --git a/Libraries/NativeAnimation/Nodes/RCTMultiplicationAnimatedNode.h b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTMultiplicationAnimatedNode.h similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTMultiplicationAnimatedNode.h rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTMultiplicationAnimatedNode.h diff --git a/Libraries/NativeAnimation/Nodes/RCTMultiplicationAnimatedNode.m b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTMultiplicationAnimatedNode.m similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTMultiplicationAnimatedNode.m rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTMultiplicationAnimatedNode.m diff --git a/Libraries/NativeAnimation/Nodes/RCTPropsAnimatedNode.h b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTPropsAnimatedNode.h similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTPropsAnimatedNode.h rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTPropsAnimatedNode.h diff --git a/Libraries/NativeAnimation/Nodes/RCTPropsAnimatedNode.m b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTPropsAnimatedNode.m similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTPropsAnimatedNode.m rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTPropsAnimatedNode.m diff --git a/Libraries/NativeAnimation/Nodes/RCTStyleAnimatedNode.h b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTStyleAnimatedNode.h similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTStyleAnimatedNode.h rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTStyleAnimatedNode.h diff --git a/Libraries/NativeAnimation/Nodes/RCTStyleAnimatedNode.m b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTStyleAnimatedNode.m similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTStyleAnimatedNode.m rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTStyleAnimatedNode.m diff --git a/Libraries/NativeAnimation/Nodes/RCTSubtractionAnimatedNode.h b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTSubtractionAnimatedNode.h similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTSubtractionAnimatedNode.h rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTSubtractionAnimatedNode.h diff --git a/Libraries/NativeAnimation/Nodes/RCTSubtractionAnimatedNode.m b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTSubtractionAnimatedNode.m similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTSubtractionAnimatedNode.m rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTSubtractionAnimatedNode.m diff --git a/Libraries/NativeAnimation/Nodes/RCTTrackingAnimatedNode.h b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTTrackingAnimatedNode.h similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTTrackingAnimatedNode.h rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTTrackingAnimatedNode.h diff --git a/Libraries/NativeAnimation/Nodes/RCTTrackingAnimatedNode.m b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTTrackingAnimatedNode.m similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTTrackingAnimatedNode.m rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTTrackingAnimatedNode.m diff --git a/Libraries/NativeAnimation/Nodes/RCTTransformAnimatedNode.h b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTTransformAnimatedNode.h similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTTransformAnimatedNode.h rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTTransformAnimatedNode.h diff --git a/Libraries/NativeAnimation/Nodes/RCTTransformAnimatedNode.m b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTTransformAnimatedNode.m similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTTransformAnimatedNode.m rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTTransformAnimatedNode.m diff --git a/Libraries/NativeAnimation/Nodes/RCTValueAnimatedNode.h b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTValueAnimatedNode.h similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTValueAnimatedNode.h rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTValueAnimatedNode.h diff --git a/Libraries/NativeAnimation/Nodes/RCTValueAnimatedNode.m b/packages/react-native/Libraries/NativeAnimation/Nodes/RCTValueAnimatedNode.m similarity index 100% rename from Libraries/NativeAnimation/Nodes/RCTValueAnimatedNode.m rename to packages/react-native/Libraries/NativeAnimation/Nodes/RCTValueAnimatedNode.m diff --git a/Libraries/NativeAnimation/RCTAnimationPlugins.h b/packages/react-native/Libraries/NativeAnimation/RCTAnimationPlugins.h similarity index 100% rename from Libraries/NativeAnimation/RCTAnimationPlugins.h rename to packages/react-native/Libraries/NativeAnimation/RCTAnimationPlugins.h diff --git a/Libraries/NativeAnimation/RCTAnimationPlugins.mm b/packages/react-native/Libraries/NativeAnimation/RCTAnimationPlugins.mm similarity index 100% rename from Libraries/NativeAnimation/RCTAnimationPlugins.mm rename to packages/react-native/Libraries/NativeAnimation/RCTAnimationPlugins.mm diff --git a/Libraries/NativeAnimation/RCTAnimationUtils.h b/packages/react-native/Libraries/NativeAnimation/RCTAnimationUtils.h similarity index 100% rename from Libraries/NativeAnimation/RCTAnimationUtils.h rename to packages/react-native/Libraries/NativeAnimation/RCTAnimationUtils.h diff --git a/Libraries/NativeAnimation/RCTAnimationUtils.m b/packages/react-native/Libraries/NativeAnimation/RCTAnimationUtils.m similarity index 100% rename from Libraries/NativeAnimation/RCTAnimationUtils.m rename to packages/react-native/Libraries/NativeAnimation/RCTAnimationUtils.m diff --git a/Libraries/NativeAnimation/RCTNativeAnimatedModule.h b/packages/react-native/Libraries/NativeAnimation/RCTNativeAnimatedModule.h similarity index 100% rename from Libraries/NativeAnimation/RCTNativeAnimatedModule.h rename to packages/react-native/Libraries/NativeAnimation/RCTNativeAnimatedModule.h diff --git a/Libraries/NativeAnimation/RCTNativeAnimatedModule.mm b/packages/react-native/Libraries/NativeAnimation/RCTNativeAnimatedModule.mm similarity index 100% rename from Libraries/NativeAnimation/RCTNativeAnimatedModule.mm rename to packages/react-native/Libraries/NativeAnimation/RCTNativeAnimatedModule.mm diff --git a/Libraries/NativeAnimation/RCTNativeAnimatedNodesManager.h b/packages/react-native/Libraries/NativeAnimation/RCTNativeAnimatedNodesManager.h similarity index 100% rename from Libraries/NativeAnimation/RCTNativeAnimatedNodesManager.h rename to packages/react-native/Libraries/NativeAnimation/RCTNativeAnimatedNodesManager.h diff --git a/Libraries/NativeAnimation/RCTNativeAnimatedNodesManager.m b/packages/react-native/Libraries/NativeAnimation/RCTNativeAnimatedNodesManager.m similarity index 100% rename from Libraries/NativeAnimation/RCTNativeAnimatedNodesManager.m rename to packages/react-native/Libraries/NativeAnimation/RCTNativeAnimatedNodesManager.m diff --git a/Libraries/NativeAnimation/RCTNativeAnimatedTurboModule.h b/packages/react-native/Libraries/NativeAnimation/RCTNativeAnimatedTurboModule.h similarity index 100% rename from Libraries/NativeAnimation/RCTNativeAnimatedTurboModule.h rename to packages/react-native/Libraries/NativeAnimation/RCTNativeAnimatedTurboModule.h diff --git a/Libraries/NativeAnimation/RCTNativeAnimatedTurboModule.mm b/packages/react-native/Libraries/NativeAnimation/RCTNativeAnimatedTurboModule.mm similarity index 100% rename from Libraries/NativeAnimation/RCTNativeAnimatedTurboModule.mm rename to packages/react-native/Libraries/NativeAnimation/RCTNativeAnimatedTurboModule.mm diff --git a/Libraries/NativeAnimation/React-RCTAnimation.podspec b/packages/react-native/Libraries/NativeAnimation/React-RCTAnimation.podspec similarity index 100% rename from Libraries/NativeAnimation/React-RCTAnimation.podspec rename to packages/react-native/Libraries/NativeAnimation/React-RCTAnimation.podspec diff --git a/Libraries/NativeComponent/BaseViewConfig.android.js b/packages/react-native/Libraries/NativeComponent/BaseViewConfig.android.js similarity index 100% rename from Libraries/NativeComponent/BaseViewConfig.android.js rename to packages/react-native/Libraries/NativeComponent/BaseViewConfig.android.js diff --git a/Libraries/NativeComponent/BaseViewConfig.ios.js b/packages/react-native/Libraries/NativeComponent/BaseViewConfig.ios.js similarity index 100% rename from Libraries/NativeComponent/BaseViewConfig.ios.js rename to packages/react-native/Libraries/NativeComponent/BaseViewConfig.ios.js diff --git a/Libraries/NativeComponent/NativeComponentRegistry.js b/packages/react-native/Libraries/NativeComponent/NativeComponentRegistry.js similarity index 100% rename from Libraries/NativeComponent/NativeComponentRegistry.js rename to packages/react-native/Libraries/NativeComponent/NativeComponentRegistry.js diff --git a/Libraries/NativeComponent/NativeComponentRegistryUnstable.js b/packages/react-native/Libraries/NativeComponent/NativeComponentRegistryUnstable.js similarity index 100% rename from Libraries/NativeComponent/NativeComponentRegistryUnstable.js rename to packages/react-native/Libraries/NativeComponent/NativeComponentRegistryUnstable.js diff --git a/Libraries/NativeComponent/PlatformBaseViewConfig.js b/packages/react-native/Libraries/NativeComponent/PlatformBaseViewConfig.js similarity index 100% rename from Libraries/NativeComponent/PlatformBaseViewConfig.js rename to packages/react-native/Libraries/NativeComponent/PlatformBaseViewConfig.js diff --git a/Libraries/NativeComponent/StaticViewConfigValidator.js b/packages/react-native/Libraries/NativeComponent/StaticViewConfigValidator.js similarity index 100% rename from Libraries/NativeComponent/StaticViewConfigValidator.js rename to packages/react-native/Libraries/NativeComponent/StaticViewConfigValidator.js diff --git a/Libraries/NativeComponent/ViewConfig.js b/packages/react-native/Libraries/NativeComponent/ViewConfig.js similarity index 100% rename from Libraries/NativeComponent/ViewConfig.js rename to packages/react-native/Libraries/NativeComponent/ViewConfig.js diff --git a/Libraries/NativeComponent/ViewConfigIgnore.js b/packages/react-native/Libraries/NativeComponent/ViewConfigIgnore.js similarity index 100% rename from Libraries/NativeComponent/ViewConfigIgnore.js rename to packages/react-native/Libraries/NativeComponent/ViewConfigIgnore.js diff --git a/Libraries/NativeComponent/__tests__/StaticViewConfigValidator-test.js b/packages/react-native/Libraries/NativeComponent/__tests__/StaticViewConfigValidator-test.js similarity index 100% rename from Libraries/NativeComponent/__tests__/StaticViewConfigValidator-test.js rename to packages/react-native/Libraries/NativeComponent/__tests__/StaticViewConfigValidator-test.js diff --git a/Libraries/NativeModules/specs/NativeAnimationsDebugModule.js b/packages/react-native/Libraries/NativeModules/specs/NativeAnimationsDebugModule.js similarity index 100% rename from Libraries/NativeModules/specs/NativeAnimationsDebugModule.js rename to packages/react-native/Libraries/NativeModules/specs/NativeAnimationsDebugModule.js diff --git a/Libraries/NativeModules/specs/NativeDevMenu.js b/packages/react-native/Libraries/NativeModules/specs/NativeDevMenu.js similarity index 100% rename from Libraries/NativeModules/specs/NativeDevMenu.js rename to packages/react-native/Libraries/NativeModules/specs/NativeDevMenu.js diff --git a/Libraries/NativeModules/specs/NativeDevSettings.js b/packages/react-native/Libraries/NativeModules/specs/NativeDevSettings.js similarity index 100% rename from Libraries/NativeModules/specs/NativeDevSettings.js rename to packages/react-native/Libraries/NativeModules/specs/NativeDevSettings.js diff --git a/Libraries/NativeModules/specs/NativeDeviceEventManager.js b/packages/react-native/Libraries/NativeModules/specs/NativeDeviceEventManager.js similarity index 100% rename from Libraries/NativeModules/specs/NativeDeviceEventManager.js rename to packages/react-native/Libraries/NativeModules/specs/NativeDeviceEventManager.js diff --git a/Libraries/NativeModules/specs/NativeDialogManagerAndroid.js b/packages/react-native/Libraries/NativeModules/specs/NativeDialogManagerAndroid.js similarity index 100% rename from Libraries/NativeModules/specs/NativeDialogManagerAndroid.js rename to packages/react-native/Libraries/NativeModules/specs/NativeDialogManagerAndroid.js diff --git a/Libraries/NativeModules/specs/NativeLogBox.js b/packages/react-native/Libraries/NativeModules/specs/NativeLogBox.js similarity index 100% rename from Libraries/NativeModules/specs/NativeLogBox.js rename to packages/react-native/Libraries/NativeModules/specs/NativeLogBox.js diff --git a/Libraries/NativeModules/specs/NativeRedBox.js b/packages/react-native/Libraries/NativeModules/specs/NativeRedBox.js similarity index 100% rename from Libraries/NativeModules/specs/NativeRedBox.js rename to packages/react-native/Libraries/NativeModules/specs/NativeRedBox.js diff --git a/Libraries/NativeModules/specs/NativeSourceCode.js b/packages/react-native/Libraries/NativeModules/specs/NativeSourceCode.js similarity index 100% rename from Libraries/NativeModules/specs/NativeSourceCode.js rename to packages/react-native/Libraries/NativeModules/specs/NativeSourceCode.js diff --git a/Libraries/Network/FormData.js b/packages/react-native/Libraries/Network/FormData.js similarity index 100% rename from Libraries/Network/FormData.js rename to packages/react-native/Libraries/Network/FormData.js diff --git a/Libraries/Network/NativeNetworkingAndroid.js b/packages/react-native/Libraries/Network/NativeNetworkingAndroid.js similarity index 100% rename from Libraries/Network/NativeNetworkingAndroid.js rename to packages/react-native/Libraries/Network/NativeNetworkingAndroid.js diff --git a/Libraries/Network/NativeNetworkingIOS.js b/packages/react-native/Libraries/Network/NativeNetworkingIOS.js similarity index 100% rename from Libraries/Network/NativeNetworkingIOS.js rename to packages/react-native/Libraries/Network/NativeNetworkingIOS.js diff --git a/Libraries/Network/RCTDataRequestHandler.h b/packages/react-native/Libraries/Network/RCTDataRequestHandler.h similarity index 100% rename from Libraries/Network/RCTDataRequestHandler.h rename to packages/react-native/Libraries/Network/RCTDataRequestHandler.h diff --git a/Libraries/Network/RCTDataRequestHandler.mm b/packages/react-native/Libraries/Network/RCTDataRequestHandler.mm similarity index 100% rename from Libraries/Network/RCTDataRequestHandler.mm rename to packages/react-native/Libraries/Network/RCTDataRequestHandler.mm diff --git a/Libraries/Network/RCTFileRequestHandler.h b/packages/react-native/Libraries/Network/RCTFileRequestHandler.h similarity index 100% rename from Libraries/Network/RCTFileRequestHandler.h rename to packages/react-native/Libraries/Network/RCTFileRequestHandler.h diff --git a/Libraries/Network/RCTFileRequestHandler.mm b/packages/react-native/Libraries/Network/RCTFileRequestHandler.mm similarity index 100% rename from Libraries/Network/RCTFileRequestHandler.mm rename to packages/react-native/Libraries/Network/RCTFileRequestHandler.mm diff --git a/Libraries/Network/RCTHTTPRequestHandler.h b/packages/react-native/Libraries/Network/RCTHTTPRequestHandler.h similarity index 100% rename from Libraries/Network/RCTHTTPRequestHandler.h rename to packages/react-native/Libraries/Network/RCTHTTPRequestHandler.h diff --git a/Libraries/Network/RCTHTTPRequestHandler.mm b/packages/react-native/Libraries/Network/RCTHTTPRequestHandler.mm similarity index 100% rename from Libraries/Network/RCTHTTPRequestHandler.mm rename to packages/react-native/Libraries/Network/RCTHTTPRequestHandler.mm diff --git a/Libraries/Network/RCTNetworkPlugins.h b/packages/react-native/Libraries/Network/RCTNetworkPlugins.h similarity index 100% rename from Libraries/Network/RCTNetworkPlugins.h rename to packages/react-native/Libraries/Network/RCTNetworkPlugins.h diff --git a/Libraries/Network/RCTNetworkPlugins.mm b/packages/react-native/Libraries/Network/RCTNetworkPlugins.mm similarity index 100% rename from Libraries/Network/RCTNetworkPlugins.mm rename to packages/react-native/Libraries/Network/RCTNetworkPlugins.mm diff --git a/Libraries/Network/RCTNetworkTask.h b/packages/react-native/Libraries/Network/RCTNetworkTask.h similarity index 100% rename from Libraries/Network/RCTNetworkTask.h rename to packages/react-native/Libraries/Network/RCTNetworkTask.h diff --git a/Libraries/Network/RCTNetworkTask.mm b/packages/react-native/Libraries/Network/RCTNetworkTask.mm similarity index 100% rename from Libraries/Network/RCTNetworkTask.mm rename to packages/react-native/Libraries/Network/RCTNetworkTask.mm diff --git a/Libraries/Network/RCTNetworking.android.js b/packages/react-native/Libraries/Network/RCTNetworking.android.js similarity index 100% rename from Libraries/Network/RCTNetworking.android.js rename to packages/react-native/Libraries/Network/RCTNetworking.android.js diff --git a/Libraries/Network/RCTNetworking.h b/packages/react-native/Libraries/Network/RCTNetworking.h similarity index 100% rename from Libraries/Network/RCTNetworking.h rename to packages/react-native/Libraries/Network/RCTNetworking.h diff --git a/Libraries/Network/RCTNetworking.ios.js b/packages/react-native/Libraries/Network/RCTNetworking.ios.js similarity index 100% rename from Libraries/Network/RCTNetworking.ios.js rename to packages/react-native/Libraries/Network/RCTNetworking.ios.js diff --git a/Libraries/Network/RCTNetworking.mm b/packages/react-native/Libraries/Network/RCTNetworking.mm similarity index 100% rename from Libraries/Network/RCTNetworking.mm rename to packages/react-native/Libraries/Network/RCTNetworking.mm diff --git a/Libraries/Network/React-RCTNetwork.podspec b/packages/react-native/Libraries/Network/React-RCTNetwork.podspec similarity index 100% rename from Libraries/Network/React-RCTNetwork.podspec rename to packages/react-native/Libraries/Network/React-RCTNetwork.podspec diff --git a/Libraries/Network/XHRInterceptor.js b/packages/react-native/Libraries/Network/XHRInterceptor.js similarity index 100% rename from Libraries/Network/XHRInterceptor.js rename to packages/react-native/Libraries/Network/XHRInterceptor.js diff --git a/Libraries/Network/XMLHttpRequest.js b/packages/react-native/Libraries/Network/XMLHttpRequest.js similarity index 100% rename from Libraries/Network/XMLHttpRequest.js rename to packages/react-native/Libraries/Network/XMLHttpRequest.js diff --git a/Libraries/Network/__tests__/FormData-test.js b/packages/react-native/Libraries/Network/__tests__/FormData-test.js similarity index 100% rename from Libraries/Network/__tests__/FormData-test.js rename to packages/react-native/Libraries/Network/__tests__/FormData-test.js diff --git a/Libraries/Network/__tests__/XMLHttpRequest-test.js b/packages/react-native/Libraries/Network/__tests__/XMLHttpRequest-test.js similarity index 100% rename from Libraries/Network/__tests__/XMLHttpRequest-test.js rename to packages/react-native/Libraries/Network/__tests__/XMLHttpRequest-test.js diff --git a/Libraries/Network/convertRequestBody.js b/packages/react-native/Libraries/Network/convertRequestBody.js similarity index 100% rename from Libraries/Network/convertRequestBody.js rename to packages/react-native/Libraries/Network/convertRequestBody.js diff --git a/Libraries/Network/fetch.js b/packages/react-native/Libraries/Network/fetch.js similarity index 100% rename from Libraries/Network/fetch.js rename to packages/react-native/Libraries/Network/fetch.js diff --git a/Libraries/NewAppScreen/components/Colors.js b/packages/react-native/Libraries/NewAppScreen/components/Colors.js similarity index 100% rename from Libraries/NewAppScreen/components/Colors.js rename to packages/react-native/Libraries/NewAppScreen/components/Colors.js diff --git a/Libraries/NewAppScreen/components/DebugInstructions.js b/packages/react-native/Libraries/NewAppScreen/components/DebugInstructions.js similarity index 100% rename from Libraries/NewAppScreen/components/DebugInstructions.js rename to packages/react-native/Libraries/NewAppScreen/components/DebugInstructions.js diff --git a/Libraries/NewAppScreen/components/Header.js b/packages/react-native/Libraries/NewAppScreen/components/Header.js similarity index 100% rename from Libraries/NewAppScreen/components/Header.js rename to packages/react-native/Libraries/NewAppScreen/components/Header.js diff --git a/Libraries/NewAppScreen/components/HermesBadge.js b/packages/react-native/Libraries/NewAppScreen/components/HermesBadge.js similarity index 100% rename from Libraries/NewAppScreen/components/HermesBadge.js rename to packages/react-native/Libraries/NewAppScreen/components/HermesBadge.js diff --git a/Libraries/NewAppScreen/components/LearnMoreLinks.js b/packages/react-native/Libraries/NewAppScreen/components/LearnMoreLinks.js similarity index 100% rename from Libraries/NewAppScreen/components/LearnMoreLinks.js rename to packages/react-native/Libraries/NewAppScreen/components/LearnMoreLinks.js diff --git a/Libraries/NewAppScreen/components/ReloadInstructions.js b/packages/react-native/Libraries/NewAppScreen/components/ReloadInstructions.js similarity index 100% rename from Libraries/NewAppScreen/components/ReloadInstructions.js rename to packages/react-native/Libraries/NewAppScreen/components/ReloadInstructions.js diff --git a/Libraries/NewAppScreen/components/logo.png b/packages/react-native/Libraries/NewAppScreen/components/logo.png similarity index 100% rename from Libraries/NewAppScreen/components/logo.png rename to packages/react-native/Libraries/NewAppScreen/components/logo.png diff --git a/Libraries/NewAppScreen/index.js b/packages/react-native/Libraries/NewAppScreen/index.js similarity index 100% rename from Libraries/NewAppScreen/index.js rename to packages/react-native/Libraries/NewAppScreen/index.js diff --git a/Libraries/Performance/NativeJSCSamplingProfiler.js b/packages/react-native/Libraries/Performance/NativeJSCSamplingProfiler.js similarity index 100% rename from Libraries/Performance/NativeJSCSamplingProfiler.js rename to packages/react-native/Libraries/Performance/NativeJSCSamplingProfiler.js diff --git a/Libraries/Performance/QuickPerformanceLogger.js b/packages/react-native/Libraries/Performance/QuickPerformanceLogger.js similarity index 100% rename from Libraries/Performance/QuickPerformanceLogger.js rename to packages/react-native/Libraries/Performance/QuickPerformanceLogger.js diff --git a/Libraries/Performance/SamplingProfiler.js b/packages/react-native/Libraries/Performance/SamplingProfiler.js similarity index 100% rename from Libraries/Performance/SamplingProfiler.js rename to packages/react-native/Libraries/Performance/SamplingProfiler.js diff --git a/Libraries/Performance/Systrace.d.ts b/packages/react-native/Libraries/Performance/Systrace.d.ts similarity index 100% rename from Libraries/Performance/Systrace.d.ts rename to packages/react-native/Libraries/Performance/Systrace.d.ts diff --git a/Libraries/Performance/Systrace.js b/packages/react-native/Libraries/Performance/Systrace.js similarity index 100% rename from Libraries/Performance/Systrace.js rename to packages/react-native/Libraries/Performance/Systrace.js diff --git a/Libraries/PermissionsAndroid/NativePermissionsAndroid.js b/packages/react-native/Libraries/PermissionsAndroid/NativePermissionsAndroid.js similarity index 100% rename from Libraries/PermissionsAndroid/NativePermissionsAndroid.js rename to packages/react-native/Libraries/PermissionsAndroid/NativePermissionsAndroid.js diff --git a/Libraries/PermissionsAndroid/PermissionsAndroid.d.ts b/packages/react-native/Libraries/PermissionsAndroid/PermissionsAndroid.d.ts similarity index 100% rename from Libraries/PermissionsAndroid/PermissionsAndroid.d.ts rename to packages/react-native/Libraries/PermissionsAndroid/PermissionsAndroid.d.ts diff --git a/Libraries/PermissionsAndroid/PermissionsAndroid.js b/packages/react-native/Libraries/PermissionsAndroid/PermissionsAndroid.js similarity index 100% rename from Libraries/PermissionsAndroid/PermissionsAndroid.js rename to packages/react-native/Libraries/PermissionsAndroid/PermissionsAndroid.js diff --git a/Libraries/Pressability/HoverState.js b/packages/react-native/Libraries/Pressability/HoverState.js similarity index 100% rename from Libraries/Pressability/HoverState.js rename to packages/react-native/Libraries/Pressability/HoverState.js diff --git a/Libraries/Pressability/Pressability.js b/packages/react-native/Libraries/Pressability/Pressability.js similarity index 100% rename from Libraries/Pressability/Pressability.js rename to packages/react-native/Libraries/Pressability/Pressability.js diff --git a/Libraries/Pressability/PressabilityDebug.js b/packages/react-native/Libraries/Pressability/PressabilityDebug.js similarity index 100% rename from Libraries/Pressability/PressabilityDebug.js rename to packages/react-native/Libraries/Pressability/PressabilityDebug.js diff --git a/Libraries/Pressability/PressabilityPerformanceEventEmitter.js b/packages/react-native/Libraries/Pressability/PressabilityPerformanceEventEmitter.js similarity index 100% rename from Libraries/Pressability/PressabilityPerformanceEventEmitter.js rename to packages/react-native/Libraries/Pressability/PressabilityPerformanceEventEmitter.js diff --git a/Libraries/Pressability/PressabilityTypes.js b/packages/react-native/Libraries/Pressability/PressabilityTypes.js similarity index 100% rename from Libraries/Pressability/PressabilityTypes.js rename to packages/react-native/Libraries/Pressability/PressabilityTypes.js diff --git a/Libraries/Pressability/__tests__/Pressability-test.js b/packages/react-native/Libraries/Pressability/__tests__/Pressability-test.js similarity index 100% rename from Libraries/Pressability/__tests__/Pressability-test.js rename to packages/react-native/Libraries/Pressability/__tests__/Pressability-test.js diff --git a/Libraries/Pressability/usePressability.js b/packages/react-native/Libraries/Pressability/usePressability.js similarity index 100% rename from Libraries/Pressability/usePressability.js rename to packages/react-native/Libraries/Pressability/usePressability.js diff --git a/Libraries/Promise.js b/packages/react-native/Libraries/Promise.js similarity index 100% rename from Libraries/Promise.js rename to packages/react-native/Libraries/Promise.js diff --git a/Libraries/PushNotificationIOS/NativePushNotificationManagerIOS.js b/packages/react-native/Libraries/PushNotificationIOS/NativePushNotificationManagerIOS.js similarity index 100% rename from Libraries/PushNotificationIOS/NativePushNotificationManagerIOS.js rename to packages/react-native/Libraries/PushNotificationIOS/NativePushNotificationManagerIOS.js diff --git a/Libraries/PushNotificationIOS/PushNotificationIOS.d.ts b/packages/react-native/Libraries/PushNotificationIOS/PushNotificationIOS.d.ts similarity index 100% rename from Libraries/PushNotificationIOS/PushNotificationIOS.d.ts rename to packages/react-native/Libraries/PushNotificationIOS/PushNotificationIOS.d.ts diff --git a/Libraries/PushNotificationIOS/PushNotificationIOS.js b/packages/react-native/Libraries/PushNotificationIOS/PushNotificationIOS.js similarity index 100% rename from Libraries/PushNotificationIOS/PushNotificationIOS.js rename to packages/react-native/Libraries/PushNotificationIOS/PushNotificationIOS.js diff --git a/Libraries/PushNotificationIOS/RCTPushNotificationManager.h b/packages/react-native/Libraries/PushNotificationIOS/RCTPushNotificationManager.h similarity index 100% rename from Libraries/PushNotificationIOS/RCTPushNotificationManager.h rename to packages/react-native/Libraries/PushNotificationIOS/RCTPushNotificationManager.h diff --git a/Libraries/PushNotificationIOS/RCTPushNotificationManager.mm b/packages/react-native/Libraries/PushNotificationIOS/RCTPushNotificationManager.mm similarity index 100% rename from Libraries/PushNotificationIOS/RCTPushNotificationManager.mm rename to packages/react-native/Libraries/PushNotificationIOS/RCTPushNotificationManager.mm diff --git a/Libraries/PushNotificationIOS/RCTPushNotificationPlugins.h b/packages/react-native/Libraries/PushNotificationIOS/RCTPushNotificationPlugins.h similarity index 100% rename from Libraries/PushNotificationIOS/RCTPushNotificationPlugins.h rename to packages/react-native/Libraries/PushNotificationIOS/RCTPushNotificationPlugins.h diff --git a/Libraries/PushNotificationIOS/RCTPushNotificationPlugins.mm b/packages/react-native/Libraries/PushNotificationIOS/RCTPushNotificationPlugins.mm similarity index 100% rename from Libraries/PushNotificationIOS/RCTPushNotificationPlugins.mm rename to packages/react-native/Libraries/PushNotificationIOS/RCTPushNotificationPlugins.mm diff --git a/Libraries/PushNotificationIOS/React-RCTPushNotification.podspec b/packages/react-native/Libraries/PushNotificationIOS/React-RCTPushNotification.podspec similarity index 100% rename from Libraries/PushNotificationIOS/React-RCTPushNotification.podspec rename to packages/react-native/Libraries/PushNotificationIOS/React-RCTPushNotification.podspec diff --git a/Libraries/RCTRequired/BUCK b/packages/react-native/Libraries/RCTRequired/BUCK similarity index 100% rename from Libraries/RCTRequired/BUCK rename to packages/react-native/Libraries/RCTRequired/BUCK diff --git a/Libraries/RCTRequired/RCTRequired.podspec b/packages/react-native/Libraries/RCTRequired/RCTRequired.podspec similarity index 100% rename from Libraries/RCTRequired/RCTRequired.podspec rename to packages/react-native/Libraries/RCTRequired/RCTRequired.podspec diff --git a/Libraries/RCTRequired/RCTRequired/RCTRequired.h b/packages/react-native/Libraries/RCTRequired/RCTRequired/RCTRequired.h similarity index 100% rename from Libraries/RCTRequired/RCTRequired/RCTRequired.h rename to packages/react-native/Libraries/RCTRequired/RCTRequired/RCTRequired.h diff --git a/Libraries/ReactNative/AppContainer.js b/packages/react-native/Libraries/ReactNative/AppContainer.js similarity index 100% rename from Libraries/ReactNative/AppContainer.js rename to packages/react-native/Libraries/ReactNative/AppContainer.js diff --git a/Libraries/ReactNative/AppRegistry.d.ts b/packages/react-native/Libraries/ReactNative/AppRegistry.d.ts similarity index 100% rename from Libraries/ReactNative/AppRegistry.d.ts rename to packages/react-native/Libraries/ReactNative/AppRegistry.d.ts diff --git a/Libraries/ReactNative/AppRegistry.js b/packages/react-native/Libraries/ReactNative/AppRegistry.js similarity index 100% rename from Libraries/ReactNative/AppRegistry.js rename to packages/react-native/Libraries/ReactNative/AppRegistry.js diff --git a/Libraries/ReactNative/BridgelessUIManager.js b/packages/react-native/Libraries/ReactNative/BridgelessUIManager.js similarity index 100% rename from Libraries/ReactNative/BridgelessUIManager.js rename to packages/react-native/Libraries/ReactNative/BridgelessUIManager.js diff --git a/Libraries/ReactNative/DisplayMode.js b/packages/react-native/Libraries/ReactNative/DisplayMode.js similarity index 100% rename from Libraries/ReactNative/DisplayMode.js rename to packages/react-native/Libraries/ReactNative/DisplayMode.js diff --git a/Libraries/ReactNative/FabricUIManager.js b/packages/react-native/Libraries/ReactNative/FabricUIManager.js similarity index 100% rename from Libraries/ReactNative/FabricUIManager.js rename to packages/react-native/Libraries/ReactNative/FabricUIManager.js diff --git a/Libraries/ReactNative/HeadlessJsTaskError.js b/packages/react-native/Libraries/ReactNative/HeadlessJsTaskError.js similarity index 100% rename from Libraries/ReactNative/HeadlessJsTaskError.js rename to packages/react-native/Libraries/ReactNative/HeadlessJsTaskError.js diff --git a/Libraries/ReactNative/I18nManager.d.ts b/packages/react-native/Libraries/ReactNative/I18nManager.d.ts similarity index 100% rename from Libraries/ReactNative/I18nManager.d.ts rename to packages/react-native/Libraries/ReactNative/I18nManager.d.ts diff --git a/Libraries/ReactNative/I18nManager.js b/packages/react-native/Libraries/ReactNative/I18nManager.js similarity index 100% rename from Libraries/ReactNative/I18nManager.js rename to packages/react-native/Libraries/ReactNative/I18nManager.js diff --git a/Libraries/ReactNative/NativeHeadlessJsTaskSupport.js b/packages/react-native/Libraries/ReactNative/NativeHeadlessJsTaskSupport.js similarity index 100% rename from Libraries/ReactNative/NativeHeadlessJsTaskSupport.js rename to packages/react-native/Libraries/ReactNative/NativeHeadlessJsTaskSupport.js diff --git a/Libraries/ReactNative/NativeI18nManager.js b/packages/react-native/Libraries/ReactNative/NativeI18nManager.js similarity index 100% rename from Libraries/ReactNative/NativeI18nManager.js rename to packages/react-native/Libraries/ReactNative/NativeI18nManager.js diff --git a/Libraries/ReactNative/NativeUIManager.js b/packages/react-native/Libraries/ReactNative/NativeUIManager.js similarity index 100% rename from Libraries/ReactNative/NativeUIManager.js rename to packages/react-native/Libraries/ReactNative/NativeUIManager.js diff --git a/Libraries/ReactNative/PaperUIManager.js b/packages/react-native/Libraries/ReactNative/PaperUIManager.js similarity index 100% rename from Libraries/ReactNative/PaperUIManager.js rename to packages/react-native/Libraries/ReactNative/PaperUIManager.js diff --git a/Libraries/ReactNative/ReactFabricInternals.js b/packages/react-native/Libraries/ReactNative/ReactFabricInternals.js similarity index 100% rename from Libraries/ReactNative/ReactFabricInternals.js rename to packages/react-native/Libraries/ReactNative/ReactFabricInternals.js diff --git a/Libraries/ReactNative/ReactNativeFeatureFlags.js b/packages/react-native/Libraries/ReactNative/ReactNativeFeatureFlags.js similarity index 100% rename from Libraries/ReactNative/ReactNativeFeatureFlags.js rename to packages/react-native/Libraries/ReactNative/ReactNativeFeatureFlags.js diff --git a/Libraries/ReactNative/ReactNativeRuntimeDiagnostics.js b/packages/react-native/Libraries/ReactNative/ReactNativeRuntimeDiagnostics.js similarity index 100% rename from Libraries/ReactNative/ReactNativeRuntimeDiagnostics.js rename to packages/react-native/Libraries/ReactNative/ReactNativeRuntimeDiagnostics.js diff --git a/Libraries/ReactNative/RendererImplementation.js b/packages/react-native/Libraries/ReactNative/RendererImplementation.js similarity index 100% rename from Libraries/ReactNative/RendererImplementation.js rename to packages/react-native/Libraries/ReactNative/RendererImplementation.js diff --git a/Libraries/ReactNative/RendererProxy.d.ts b/packages/react-native/Libraries/ReactNative/RendererProxy.d.ts similarity index 100% rename from Libraries/ReactNative/RendererProxy.d.ts rename to packages/react-native/Libraries/ReactNative/RendererProxy.d.ts diff --git a/Libraries/ReactNative/RendererProxy.js b/packages/react-native/Libraries/ReactNative/RendererProxy.js similarity index 100% rename from Libraries/ReactNative/RendererProxy.js rename to packages/react-native/Libraries/ReactNative/RendererProxy.js diff --git a/Libraries/ReactNative/RootTag.d.ts b/packages/react-native/Libraries/ReactNative/RootTag.d.ts similarity index 100% rename from Libraries/ReactNative/RootTag.d.ts rename to packages/react-native/Libraries/ReactNative/RootTag.d.ts diff --git a/Libraries/ReactNative/RootTag.js b/packages/react-native/Libraries/ReactNative/RootTag.js similarity index 100% rename from Libraries/ReactNative/RootTag.js rename to packages/react-native/Libraries/ReactNative/RootTag.js diff --git a/Libraries/ReactNative/UIManager.d.ts b/packages/react-native/Libraries/ReactNative/UIManager.d.ts similarity index 100% rename from Libraries/ReactNative/UIManager.d.ts rename to packages/react-native/Libraries/ReactNative/UIManager.d.ts diff --git a/Libraries/ReactNative/UIManager.js b/packages/react-native/Libraries/ReactNative/UIManager.js similarity index 100% rename from Libraries/ReactNative/UIManager.js rename to packages/react-native/Libraries/ReactNative/UIManager.js diff --git a/Libraries/ReactNative/UIManagerProperties.js b/packages/react-native/Libraries/ReactNative/UIManagerProperties.js similarity index 100% rename from Libraries/ReactNative/UIManagerProperties.js rename to packages/react-native/Libraries/ReactNative/UIManagerProperties.js diff --git a/Libraries/ReactNative/getCachedComponentWithDebugName.js b/packages/react-native/Libraries/ReactNative/getCachedComponentWithDebugName.js similarity index 100% rename from Libraries/ReactNative/getCachedComponentWithDebugName.js rename to packages/react-native/Libraries/ReactNative/getCachedComponentWithDebugName.js diff --git a/Libraries/ReactNative/getNativeComponentAttributes.js b/packages/react-native/Libraries/ReactNative/getNativeComponentAttributes.js similarity index 100% rename from Libraries/ReactNative/getNativeComponentAttributes.js rename to packages/react-native/Libraries/ReactNative/getNativeComponentAttributes.js diff --git a/Libraries/ReactNative/renderApplication.js b/packages/react-native/Libraries/ReactNative/renderApplication.js similarity index 100% rename from Libraries/ReactNative/renderApplication.js rename to packages/react-native/Libraries/ReactNative/renderApplication.js diff --git a/Libraries/ReactNative/requireNativeComponent.d.ts b/packages/react-native/Libraries/ReactNative/requireNativeComponent.d.ts similarity index 100% rename from Libraries/ReactNative/requireNativeComponent.d.ts rename to packages/react-native/Libraries/ReactNative/requireNativeComponent.d.ts diff --git a/Libraries/ReactNative/requireNativeComponent.js b/packages/react-native/Libraries/ReactNative/requireNativeComponent.js similarity index 100% rename from Libraries/ReactNative/requireNativeComponent.js rename to packages/react-native/Libraries/ReactNative/requireNativeComponent.js diff --git a/Libraries/ReactPrivate/README b/packages/react-native/Libraries/ReactPrivate/README similarity index 100% rename from Libraries/ReactPrivate/README rename to packages/react-native/Libraries/ReactPrivate/README diff --git a/Libraries/ReactPrivate/ReactNativePrivateInitializeCore.js b/packages/react-native/Libraries/ReactPrivate/ReactNativePrivateInitializeCore.js similarity index 100% rename from Libraries/ReactPrivate/ReactNativePrivateInitializeCore.js rename to packages/react-native/Libraries/ReactPrivate/ReactNativePrivateInitializeCore.js diff --git a/Libraries/ReactPrivate/ReactNativePrivateInterface.js b/packages/react-native/Libraries/ReactPrivate/ReactNativePrivateInterface.js similarity index 100% rename from Libraries/ReactPrivate/ReactNativePrivateInterface.js rename to packages/react-native/Libraries/ReactPrivate/ReactNativePrivateInterface.js diff --git a/Libraries/Renderer/README.md b/packages/react-native/Libraries/Renderer/README.md similarity index 100% rename from Libraries/Renderer/README.md rename to packages/react-native/Libraries/Renderer/README.md diff --git a/Libraries/Renderer/REVISION b/packages/react-native/Libraries/Renderer/REVISION similarity index 100% rename from Libraries/Renderer/REVISION rename to packages/react-native/Libraries/Renderer/REVISION diff --git a/Libraries/Renderer/implementations/ReactFabric-dev.js b/packages/react-native/Libraries/Renderer/implementations/ReactFabric-dev.js similarity index 100% rename from Libraries/Renderer/implementations/ReactFabric-dev.js rename to packages/react-native/Libraries/Renderer/implementations/ReactFabric-dev.js diff --git a/Libraries/Renderer/implementations/ReactFabric-prod.js b/packages/react-native/Libraries/Renderer/implementations/ReactFabric-prod.js similarity index 100% rename from Libraries/Renderer/implementations/ReactFabric-prod.js rename to packages/react-native/Libraries/Renderer/implementations/ReactFabric-prod.js diff --git a/Libraries/Renderer/implementations/ReactFabric-profiling.js b/packages/react-native/Libraries/Renderer/implementations/ReactFabric-profiling.js similarity index 100% rename from Libraries/Renderer/implementations/ReactFabric-profiling.js rename to packages/react-native/Libraries/Renderer/implementations/ReactFabric-profiling.js diff --git a/Libraries/Renderer/implementations/ReactNativeRenderer-dev.js b/packages/react-native/Libraries/Renderer/implementations/ReactNativeRenderer-dev.js similarity index 100% rename from Libraries/Renderer/implementations/ReactNativeRenderer-dev.js rename to packages/react-native/Libraries/Renderer/implementations/ReactNativeRenderer-dev.js diff --git a/Libraries/Renderer/implementations/ReactNativeRenderer-prod.js b/packages/react-native/Libraries/Renderer/implementations/ReactNativeRenderer-prod.js similarity index 100% rename from Libraries/Renderer/implementations/ReactNativeRenderer-prod.js rename to packages/react-native/Libraries/Renderer/implementations/ReactNativeRenderer-prod.js diff --git a/Libraries/Renderer/implementations/ReactNativeRenderer-profiling.js b/packages/react-native/Libraries/Renderer/implementations/ReactNativeRenderer-profiling.js similarity index 100% rename from Libraries/Renderer/implementations/ReactNativeRenderer-profiling.js rename to packages/react-native/Libraries/Renderer/implementations/ReactNativeRenderer-profiling.js diff --git a/Libraries/Renderer/public/ReactFabricPublicInstanceUtils.js b/packages/react-native/Libraries/Renderer/public/ReactFabricPublicInstanceUtils.js similarity index 100% rename from Libraries/Renderer/public/ReactFabricPublicInstanceUtils.js rename to packages/react-native/Libraries/Renderer/public/ReactFabricPublicInstanceUtils.js diff --git a/Libraries/Renderer/shims/ReactFabric.js b/packages/react-native/Libraries/Renderer/shims/ReactFabric.js similarity index 100% rename from Libraries/Renderer/shims/ReactFabric.js rename to packages/react-native/Libraries/Renderer/shims/ReactFabric.js diff --git a/Libraries/Renderer/shims/ReactFeatureFlags.js b/packages/react-native/Libraries/Renderer/shims/ReactFeatureFlags.js similarity index 100% rename from Libraries/Renderer/shims/ReactFeatureFlags.js rename to packages/react-native/Libraries/Renderer/shims/ReactFeatureFlags.js diff --git a/Libraries/Renderer/shims/ReactNative.js b/packages/react-native/Libraries/Renderer/shims/ReactNative.js similarity index 100% rename from Libraries/Renderer/shims/ReactNative.js rename to packages/react-native/Libraries/Renderer/shims/ReactNative.js diff --git a/Libraries/Renderer/shims/ReactNativeTypes.js b/packages/react-native/Libraries/Renderer/shims/ReactNativeTypes.js similarity index 100% rename from Libraries/Renderer/shims/ReactNativeTypes.js rename to packages/react-native/Libraries/Renderer/shims/ReactNativeTypes.js diff --git a/Libraries/Renderer/shims/ReactNativeViewConfigRegistry.js b/packages/react-native/Libraries/Renderer/shims/ReactNativeViewConfigRegistry.js similarity index 100% rename from Libraries/Renderer/shims/ReactNativeViewConfigRegistry.js rename to packages/react-native/Libraries/Renderer/shims/ReactNativeViewConfigRegistry.js diff --git a/Libraries/Renderer/shims/createReactNativeComponentClass.js b/packages/react-native/Libraries/Renderer/shims/createReactNativeComponentClass.js similarity index 100% rename from Libraries/Renderer/shims/createReactNativeComponentClass.js rename to packages/react-native/Libraries/Renderer/shims/createReactNativeComponentClass.js diff --git a/Libraries/Settings/NativeSettingsManager.js b/packages/react-native/Libraries/Settings/NativeSettingsManager.js similarity index 100% rename from Libraries/Settings/NativeSettingsManager.js rename to packages/react-native/Libraries/Settings/NativeSettingsManager.js diff --git a/Libraries/Settings/RCTSettingsManager.h b/packages/react-native/Libraries/Settings/RCTSettingsManager.h similarity index 100% rename from Libraries/Settings/RCTSettingsManager.h rename to packages/react-native/Libraries/Settings/RCTSettingsManager.h diff --git a/Libraries/Settings/RCTSettingsManager.mm b/packages/react-native/Libraries/Settings/RCTSettingsManager.mm similarity index 100% rename from Libraries/Settings/RCTSettingsManager.mm rename to packages/react-native/Libraries/Settings/RCTSettingsManager.mm diff --git a/Libraries/Settings/RCTSettingsPlugins.h b/packages/react-native/Libraries/Settings/RCTSettingsPlugins.h similarity index 100% rename from Libraries/Settings/RCTSettingsPlugins.h rename to packages/react-native/Libraries/Settings/RCTSettingsPlugins.h diff --git a/Libraries/Settings/RCTSettingsPlugins.mm b/packages/react-native/Libraries/Settings/RCTSettingsPlugins.mm similarity index 100% rename from Libraries/Settings/RCTSettingsPlugins.mm rename to packages/react-native/Libraries/Settings/RCTSettingsPlugins.mm diff --git a/Libraries/Settings/React-RCTSettings.podspec b/packages/react-native/Libraries/Settings/React-RCTSettings.podspec similarity index 100% rename from Libraries/Settings/React-RCTSettings.podspec rename to packages/react-native/Libraries/Settings/React-RCTSettings.podspec diff --git a/Libraries/Settings/Settings.android.js b/packages/react-native/Libraries/Settings/Settings.android.js similarity index 100% rename from Libraries/Settings/Settings.android.js rename to packages/react-native/Libraries/Settings/Settings.android.js diff --git a/Libraries/Settings/Settings.d.ts b/packages/react-native/Libraries/Settings/Settings.d.ts similarity index 100% rename from Libraries/Settings/Settings.d.ts rename to packages/react-native/Libraries/Settings/Settings.d.ts diff --git a/Libraries/Settings/Settings.ios.js b/packages/react-native/Libraries/Settings/Settings.ios.js similarity index 100% rename from Libraries/Settings/Settings.ios.js rename to packages/react-native/Libraries/Settings/Settings.ios.js diff --git a/Libraries/Share/NativeShareModule.js b/packages/react-native/Libraries/Share/NativeShareModule.js similarity index 100% rename from Libraries/Share/NativeShareModule.js rename to packages/react-native/Libraries/Share/NativeShareModule.js diff --git a/Libraries/Share/Share.d.ts b/packages/react-native/Libraries/Share/Share.d.ts similarity index 100% rename from Libraries/Share/Share.d.ts rename to packages/react-native/Libraries/Share/Share.d.ts diff --git a/Libraries/Share/Share.js b/packages/react-native/Libraries/Share/Share.js similarity index 100% rename from Libraries/Share/Share.js rename to packages/react-native/Libraries/Share/Share.js diff --git a/Libraries/StyleSheet/EdgeInsetsPropType.js b/packages/react-native/Libraries/StyleSheet/EdgeInsetsPropType.js similarity index 100% rename from Libraries/StyleSheet/EdgeInsetsPropType.js rename to packages/react-native/Libraries/StyleSheet/EdgeInsetsPropType.js diff --git a/Libraries/StyleSheet/PlatformColorValueTypes.android.js b/packages/react-native/Libraries/StyleSheet/PlatformColorValueTypes.android.js similarity index 100% rename from Libraries/StyleSheet/PlatformColorValueTypes.android.js rename to packages/react-native/Libraries/StyleSheet/PlatformColorValueTypes.android.js diff --git a/Libraries/StyleSheet/PlatformColorValueTypes.d.ts b/packages/react-native/Libraries/StyleSheet/PlatformColorValueTypes.d.ts similarity index 100% rename from Libraries/StyleSheet/PlatformColorValueTypes.d.ts rename to packages/react-native/Libraries/StyleSheet/PlatformColorValueTypes.d.ts diff --git a/Libraries/StyleSheet/PlatformColorValueTypes.ios.js b/packages/react-native/Libraries/StyleSheet/PlatformColorValueTypes.ios.js similarity index 100% rename from Libraries/StyleSheet/PlatformColorValueTypes.ios.js rename to packages/react-native/Libraries/StyleSheet/PlatformColorValueTypes.ios.js diff --git a/Libraries/StyleSheet/PlatformColorValueTypesIOS.d.ts b/packages/react-native/Libraries/StyleSheet/PlatformColorValueTypesIOS.d.ts similarity index 100% rename from Libraries/StyleSheet/PlatformColorValueTypesIOS.d.ts rename to packages/react-native/Libraries/StyleSheet/PlatformColorValueTypesIOS.d.ts diff --git a/Libraries/StyleSheet/PlatformColorValueTypesIOS.ios.js b/packages/react-native/Libraries/StyleSheet/PlatformColorValueTypesIOS.ios.js similarity index 100% rename from Libraries/StyleSheet/PlatformColorValueTypesIOS.ios.js rename to packages/react-native/Libraries/StyleSheet/PlatformColorValueTypesIOS.ios.js diff --git a/Libraries/StyleSheet/PlatformColorValueTypesIOS.js b/packages/react-native/Libraries/StyleSheet/PlatformColorValueTypesIOS.js similarity index 100% rename from Libraries/StyleSheet/PlatformColorValueTypesIOS.js rename to packages/react-native/Libraries/StyleSheet/PlatformColorValueTypesIOS.js diff --git a/Libraries/StyleSheet/PointPropType.js b/packages/react-native/Libraries/StyleSheet/PointPropType.js similarity index 100% rename from Libraries/StyleSheet/PointPropType.js rename to packages/react-native/Libraries/StyleSheet/PointPropType.js diff --git a/Libraries/StyleSheet/Rect.js b/packages/react-native/Libraries/StyleSheet/Rect.js similarity index 100% rename from Libraries/StyleSheet/Rect.js rename to packages/react-native/Libraries/StyleSheet/Rect.js diff --git a/Libraries/StyleSheet/StyleSheet.d.ts b/packages/react-native/Libraries/StyleSheet/StyleSheet.d.ts similarity index 100% rename from Libraries/StyleSheet/StyleSheet.d.ts rename to packages/react-native/Libraries/StyleSheet/StyleSheet.d.ts diff --git a/Libraries/StyleSheet/StyleSheet.js b/packages/react-native/Libraries/StyleSheet/StyleSheet.js similarity index 100% rename from Libraries/StyleSheet/StyleSheet.js rename to packages/react-native/Libraries/StyleSheet/StyleSheet.js diff --git a/Libraries/StyleSheet/StyleSheetTypes.d.ts b/packages/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts similarity index 100% rename from Libraries/StyleSheet/StyleSheetTypes.d.ts rename to packages/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts diff --git a/Libraries/StyleSheet/StyleSheetTypes.js b/packages/react-native/Libraries/StyleSheet/StyleSheetTypes.js similarity index 100% rename from Libraries/StyleSheet/StyleSheetTypes.js rename to packages/react-native/Libraries/StyleSheet/StyleSheetTypes.js diff --git a/Libraries/StyleSheet/__flowtests__/StyleSheet-flowtest.js b/packages/react-native/Libraries/StyleSheet/__flowtests__/StyleSheet-flowtest.js similarity index 100% rename from Libraries/StyleSheet/__flowtests__/StyleSheet-flowtest.js rename to packages/react-native/Libraries/StyleSheet/__flowtests__/StyleSheet-flowtest.js diff --git a/Libraries/StyleSheet/__tests__/StyleSheet-test.js b/packages/react-native/Libraries/StyleSheet/__tests__/StyleSheet-test.js similarity index 100% rename from Libraries/StyleSheet/__tests__/StyleSheet-test.js rename to packages/react-native/Libraries/StyleSheet/__tests__/StyleSheet-test.js diff --git a/Libraries/StyleSheet/__tests__/__snapshots__/processAspectRatio-test.js.snap b/packages/react-native/Libraries/StyleSheet/__tests__/__snapshots__/processAspectRatio-test.js.snap similarity index 100% rename from Libraries/StyleSheet/__tests__/__snapshots__/processAspectRatio-test.js.snap rename to packages/react-native/Libraries/StyleSheet/__tests__/__snapshots__/processAspectRatio-test.js.snap diff --git a/Libraries/StyleSheet/__tests__/__snapshots__/processTransform-test.js.snap b/packages/react-native/Libraries/StyleSheet/__tests__/__snapshots__/processTransform-test.js.snap similarity index 100% rename from Libraries/StyleSheet/__tests__/__snapshots__/processTransform-test.js.snap rename to packages/react-native/Libraries/StyleSheet/__tests__/__snapshots__/processTransform-test.js.snap diff --git a/Libraries/StyleSheet/__tests__/flattenStyle-test.js b/packages/react-native/Libraries/StyleSheet/__tests__/flattenStyle-test.js similarity index 100% rename from Libraries/StyleSheet/__tests__/flattenStyle-test.js rename to packages/react-native/Libraries/StyleSheet/__tests__/flattenStyle-test.js diff --git a/Libraries/StyleSheet/__tests__/normalizeColor-test.js b/packages/react-native/Libraries/StyleSheet/__tests__/normalizeColor-test.js similarity index 100% rename from Libraries/StyleSheet/__tests__/normalizeColor-test.js rename to packages/react-native/Libraries/StyleSheet/__tests__/normalizeColor-test.js diff --git a/Libraries/StyleSheet/__tests__/processAspectRatio-test.js b/packages/react-native/Libraries/StyleSheet/__tests__/processAspectRatio-test.js similarity index 100% rename from Libraries/StyleSheet/__tests__/processAspectRatio-test.js rename to packages/react-native/Libraries/StyleSheet/__tests__/processAspectRatio-test.js diff --git a/Libraries/StyleSheet/__tests__/processColor-test.js b/packages/react-native/Libraries/StyleSheet/__tests__/processColor-test.js similarity index 100% rename from Libraries/StyleSheet/__tests__/processColor-test.js rename to packages/react-native/Libraries/StyleSheet/__tests__/processColor-test.js diff --git a/Libraries/StyleSheet/__tests__/processColorArray-test.js b/packages/react-native/Libraries/StyleSheet/__tests__/processColorArray-test.js similarity index 100% rename from Libraries/StyleSheet/__tests__/processColorArray-test.js rename to packages/react-native/Libraries/StyleSheet/__tests__/processColorArray-test.js diff --git a/Libraries/StyleSheet/__tests__/processFontVariant-test.js b/packages/react-native/Libraries/StyleSheet/__tests__/processFontVariant-test.js similarity index 100% rename from Libraries/StyleSheet/__tests__/processFontVariant-test.js rename to packages/react-native/Libraries/StyleSheet/__tests__/processFontVariant-test.js diff --git a/Libraries/StyleSheet/__tests__/processTransform-test.js b/packages/react-native/Libraries/StyleSheet/__tests__/processTransform-test.js similarity index 100% rename from Libraries/StyleSheet/__tests__/processTransform-test.js rename to packages/react-native/Libraries/StyleSheet/__tests__/processTransform-test.js diff --git a/Libraries/StyleSheet/__tests__/setNormalizedColorAlpha-test.js b/packages/react-native/Libraries/StyleSheet/__tests__/setNormalizedColorAlpha-test.js similarity index 100% rename from Libraries/StyleSheet/__tests__/setNormalizedColorAlpha-test.js rename to packages/react-native/Libraries/StyleSheet/__tests__/setNormalizedColorAlpha-test.js diff --git a/Libraries/StyleSheet/__tests__/splitLayoutProps-test.js b/packages/react-native/Libraries/StyleSheet/__tests__/splitLayoutProps-test.js similarity index 100% rename from Libraries/StyleSheet/__tests__/splitLayoutProps-test.js rename to packages/react-native/Libraries/StyleSheet/__tests__/splitLayoutProps-test.js diff --git a/Libraries/StyleSheet/flattenStyle.js b/packages/react-native/Libraries/StyleSheet/flattenStyle.js similarity index 100% rename from Libraries/StyleSheet/flattenStyle.js rename to packages/react-native/Libraries/StyleSheet/flattenStyle.js diff --git a/Libraries/StyleSheet/normalizeColor.js b/packages/react-native/Libraries/StyleSheet/normalizeColor.js similarity index 100% rename from Libraries/StyleSheet/normalizeColor.js rename to packages/react-native/Libraries/StyleSheet/normalizeColor.js diff --git a/Libraries/StyleSheet/private/_StyleSheetTypesOverrides.js b/packages/react-native/Libraries/StyleSheet/private/_StyleSheetTypesOverrides.js similarity index 100% rename from Libraries/StyleSheet/private/_StyleSheetTypesOverrides.js rename to packages/react-native/Libraries/StyleSheet/private/_StyleSheetTypesOverrides.js diff --git a/Libraries/StyleSheet/private/_TransformStyle.js b/packages/react-native/Libraries/StyleSheet/private/_TransformStyle.js similarity index 100% rename from Libraries/StyleSheet/private/_TransformStyle.js rename to packages/react-native/Libraries/StyleSheet/private/_TransformStyle.js diff --git a/Libraries/StyleSheet/processAspectRatio.js b/packages/react-native/Libraries/StyleSheet/processAspectRatio.js similarity index 100% rename from Libraries/StyleSheet/processAspectRatio.js rename to packages/react-native/Libraries/StyleSheet/processAspectRatio.js diff --git a/Libraries/StyleSheet/processColor.d.ts b/packages/react-native/Libraries/StyleSheet/processColor.d.ts similarity index 100% rename from Libraries/StyleSheet/processColor.d.ts rename to packages/react-native/Libraries/StyleSheet/processColor.d.ts diff --git a/Libraries/StyleSheet/processColor.js b/packages/react-native/Libraries/StyleSheet/processColor.js similarity index 100% rename from Libraries/StyleSheet/processColor.js rename to packages/react-native/Libraries/StyleSheet/processColor.js diff --git a/Libraries/StyleSheet/processColorArray.js b/packages/react-native/Libraries/StyleSheet/processColorArray.js similarity index 100% rename from Libraries/StyleSheet/processColorArray.js rename to packages/react-native/Libraries/StyleSheet/processColorArray.js diff --git a/Libraries/StyleSheet/processFontVariant.js b/packages/react-native/Libraries/StyleSheet/processFontVariant.js similarity index 100% rename from Libraries/StyleSheet/processFontVariant.js rename to packages/react-native/Libraries/StyleSheet/processFontVariant.js diff --git a/Libraries/StyleSheet/processTransform.js b/packages/react-native/Libraries/StyleSheet/processTransform.js similarity index 100% rename from Libraries/StyleSheet/processTransform.js rename to packages/react-native/Libraries/StyleSheet/processTransform.js diff --git a/Libraries/StyleSheet/setNormalizedColorAlpha.js b/packages/react-native/Libraries/StyleSheet/setNormalizedColorAlpha.js similarity index 100% rename from Libraries/StyleSheet/setNormalizedColorAlpha.js rename to packages/react-native/Libraries/StyleSheet/setNormalizedColorAlpha.js diff --git a/Libraries/StyleSheet/splitLayoutProps.js b/packages/react-native/Libraries/StyleSheet/splitLayoutProps.js similarity index 100% rename from Libraries/StyleSheet/splitLayoutProps.js rename to packages/react-native/Libraries/StyleSheet/splitLayoutProps.js diff --git a/Libraries/SurfaceBackedComponent/RCTSurfaceBackedComponent.h b/packages/react-native/Libraries/SurfaceBackedComponent/RCTSurfaceBackedComponent.h similarity index 100% rename from Libraries/SurfaceBackedComponent/RCTSurfaceBackedComponent.h rename to packages/react-native/Libraries/SurfaceBackedComponent/RCTSurfaceBackedComponent.h diff --git a/Libraries/SurfaceBackedComponent/RCTSurfaceBackedComponent.mm b/packages/react-native/Libraries/SurfaceBackedComponent/RCTSurfaceBackedComponent.mm similarity index 100% rename from Libraries/SurfaceBackedComponent/RCTSurfaceBackedComponent.mm rename to packages/react-native/Libraries/SurfaceBackedComponent/RCTSurfaceBackedComponent.mm diff --git a/Libraries/SurfaceBackedComponent/RCTSurfaceBackedComponentState.h b/packages/react-native/Libraries/SurfaceBackedComponent/RCTSurfaceBackedComponentState.h similarity index 100% rename from Libraries/SurfaceBackedComponent/RCTSurfaceBackedComponentState.h rename to packages/react-native/Libraries/SurfaceBackedComponent/RCTSurfaceBackedComponentState.h diff --git a/Libraries/SurfaceBackedComponent/RCTSurfaceBackedComponentState.mm b/packages/react-native/Libraries/SurfaceBackedComponent/RCTSurfaceBackedComponentState.mm similarity index 100% rename from Libraries/SurfaceBackedComponent/RCTSurfaceBackedComponentState.mm rename to packages/react-native/Libraries/SurfaceBackedComponent/RCTSurfaceBackedComponentState.mm diff --git a/Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponent+Internal.h b/packages/react-native/Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponent+Internal.h similarity index 100% rename from Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponent+Internal.h rename to packages/react-native/Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponent+Internal.h diff --git a/Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponent.h b/packages/react-native/Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponent.h similarity index 100% rename from Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponent.h rename to packages/react-native/Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponent.h diff --git a/Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponent.mm b/packages/react-native/Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponent.mm similarity index 100% rename from Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponent.mm rename to packages/react-native/Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponent.mm diff --git a/Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponentController.h b/packages/react-native/Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponentController.h similarity index 100% rename from Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponentController.h rename to packages/react-native/Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponentController.h diff --git a/Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponentController.mm b/packages/react-native/Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponentController.mm similarity index 100% rename from Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponentController.mm rename to packages/react-native/Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponentController.mm diff --git a/Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponentOptions.h b/packages/react-native/Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponentOptions.h similarity index 100% rename from Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponentOptions.h rename to packages/react-native/Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponentOptions.h diff --git a/Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponentState.h b/packages/react-native/Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponentState.h similarity index 100% rename from Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponentState.h rename to packages/react-native/Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponentState.h diff --git a/Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponentState.mm b/packages/react-native/Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponentState.mm similarity index 100% rename from Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponentState.mm rename to packages/react-native/Libraries/SurfaceHostingComponent/RCTSurfaceHostingComponentState.mm diff --git a/Libraries/Text/BaseText/RCTBaseTextShadowView.h b/packages/react-native/Libraries/Text/BaseText/RCTBaseTextShadowView.h similarity index 100% rename from Libraries/Text/BaseText/RCTBaseTextShadowView.h rename to packages/react-native/Libraries/Text/BaseText/RCTBaseTextShadowView.h diff --git a/Libraries/Text/BaseText/RCTBaseTextShadowView.m b/packages/react-native/Libraries/Text/BaseText/RCTBaseTextShadowView.m similarity index 100% rename from Libraries/Text/BaseText/RCTBaseTextShadowView.m rename to packages/react-native/Libraries/Text/BaseText/RCTBaseTextShadowView.m diff --git a/Libraries/Text/BaseText/RCTBaseTextViewManager.h b/packages/react-native/Libraries/Text/BaseText/RCTBaseTextViewManager.h similarity index 100% rename from Libraries/Text/BaseText/RCTBaseTextViewManager.h rename to packages/react-native/Libraries/Text/BaseText/RCTBaseTextViewManager.h diff --git a/Libraries/Text/BaseText/RCTBaseTextViewManager.m b/packages/react-native/Libraries/Text/BaseText/RCTBaseTextViewManager.m similarity index 100% rename from Libraries/Text/BaseText/RCTBaseTextViewManager.m rename to packages/react-native/Libraries/Text/BaseText/RCTBaseTextViewManager.m diff --git a/Libraries/Text/RCTConvert+Text.h b/packages/react-native/Libraries/Text/RCTConvert+Text.h similarity index 100% rename from Libraries/Text/RCTConvert+Text.h rename to packages/react-native/Libraries/Text/RCTConvert+Text.h diff --git a/Libraries/Text/RCTConvert+Text.m b/packages/react-native/Libraries/Text/RCTConvert+Text.m similarity index 100% rename from Libraries/Text/RCTConvert+Text.m rename to packages/react-native/Libraries/Text/RCTConvert+Text.m diff --git a/Libraries/Text/RCTTextAttributes.h b/packages/react-native/Libraries/Text/RCTTextAttributes.h similarity index 100% rename from Libraries/Text/RCTTextAttributes.h rename to packages/react-native/Libraries/Text/RCTTextAttributes.h diff --git a/Libraries/Text/RCTTextAttributes.m b/packages/react-native/Libraries/Text/RCTTextAttributes.m similarity index 100% rename from Libraries/Text/RCTTextAttributes.m rename to packages/react-native/Libraries/Text/RCTTextAttributes.m diff --git a/Libraries/Text/RCTTextTransform.h b/packages/react-native/Libraries/Text/RCTTextTransform.h similarity index 100% rename from Libraries/Text/RCTTextTransform.h rename to packages/react-native/Libraries/Text/RCTTextTransform.h diff --git a/Libraries/Text/RawText/RCTRawTextShadowView.h b/packages/react-native/Libraries/Text/RawText/RCTRawTextShadowView.h similarity index 100% rename from Libraries/Text/RawText/RCTRawTextShadowView.h rename to packages/react-native/Libraries/Text/RawText/RCTRawTextShadowView.h diff --git a/Libraries/Text/RawText/RCTRawTextShadowView.m b/packages/react-native/Libraries/Text/RawText/RCTRawTextShadowView.m similarity index 100% rename from Libraries/Text/RawText/RCTRawTextShadowView.m rename to packages/react-native/Libraries/Text/RawText/RCTRawTextShadowView.m diff --git a/Libraries/Text/RawText/RCTRawTextViewManager.h b/packages/react-native/Libraries/Text/RawText/RCTRawTextViewManager.h similarity index 100% rename from Libraries/Text/RawText/RCTRawTextViewManager.h rename to packages/react-native/Libraries/Text/RawText/RCTRawTextViewManager.h diff --git a/Libraries/Text/RawText/RCTRawTextViewManager.m b/packages/react-native/Libraries/Text/RawText/RCTRawTextViewManager.m similarity index 100% rename from Libraries/Text/RawText/RCTRawTextViewManager.m rename to packages/react-native/Libraries/Text/RawText/RCTRawTextViewManager.m diff --git a/Libraries/Text/React-RCTText.podspec b/packages/react-native/Libraries/Text/React-RCTText.podspec similarity index 100% rename from Libraries/Text/React-RCTText.podspec rename to packages/react-native/Libraries/Text/React-RCTText.podspec diff --git a/Libraries/Text/Text.d.ts b/packages/react-native/Libraries/Text/Text.d.ts similarity index 100% rename from Libraries/Text/Text.d.ts rename to packages/react-native/Libraries/Text/Text.d.ts diff --git a/Libraries/Text/Text.js b/packages/react-native/Libraries/Text/Text.js similarity index 100% rename from Libraries/Text/Text.js rename to packages/react-native/Libraries/Text/Text.js diff --git a/Libraries/Text/Text/NSTextStorage+FontScaling.h b/packages/react-native/Libraries/Text/Text/NSTextStorage+FontScaling.h similarity index 100% rename from Libraries/Text/Text/NSTextStorage+FontScaling.h rename to packages/react-native/Libraries/Text/Text/NSTextStorage+FontScaling.h diff --git a/Libraries/Text/Text/NSTextStorage+FontScaling.m b/packages/react-native/Libraries/Text/Text/NSTextStorage+FontScaling.m similarity index 100% rename from Libraries/Text/Text/NSTextStorage+FontScaling.m rename to packages/react-native/Libraries/Text/Text/NSTextStorage+FontScaling.m diff --git a/Libraries/Text/Text/RCTDynamicTypeRamp.h b/packages/react-native/Libraries/Text/Text/RCTDynamicTypeRamp.h similarity index 100% rename from Libraries/Text/Text/RCTDynamicTypeRamp.h rename to packages/react-native/Libraries/Text/Text/RCTDynamicTypeRamp.h diff --git a/Libraries/Text/Text/RCTDynamicTypeRamp.m b/packages/react-native/Libraries/Text/Text/RCTDynamicTypeRamp.m similarity index 100% rename from Libraries/Text/Text/RCTDynamicTypeRamp.m rename to packages/react-native/Libraries/Text/Text/RCTDynamicTypeRamp.m diff --git a/Libraries/Text/Text/RCTTextShadowView.h b/packages/react-native/Libraries/Text/Text/RCTTextShadowView.h similarity index 100% rename from Libraries/Text/Text/RCTTextShadowView.h rename to packages/react-native/Libraries/Text/Text/RCTTextShadowView.h diff --git a/Libraries/Text/Text/RCTTextShadowView.m b/packages/react-native/Libraries/Text/Text/RCTTextShadowView.m similarity index 100% rename from Libraries/Text/Text/RCTTextShadowView.m rename to packages/react-native/Libraries/Text/Text/RCTTextShadowView.m diff --git a/Libraries/Text/Text/RCTTextView.h b/packages/react-native/Libraries/Text/Text/RCTTextView.h similarity index 100% rename from Libraries/Text/Text/RCTTextView.h rename to packages/react-native/Libraries/Text/Text/RCTTextView.h diff --git a/Libraries/Text/Text/RCTTextView.m b/packages/react-native/Libraries/Text/Text/RCTTextView.m similarity index 100% rename from Libraries/Text/Text/RCTTextView.m rename to packages/react-native/Libraries/Text/Text/RCTTextView.m diff --git a/Libraries/Text/Text/RCTTextViewManager.h b/packages/react-native/Libraries/Text/Text/RCTTextViewManager.h similarity index 100% rename from Libraries/Text/Text/RCTTextViewManager.h rename to packages/react-native/Libraries/Text/Text/RCTTextViewManager.h diff --git a/Libraries/Text/Text/RCTTextViewManager.m b/packages/react-native/Libraries/Text/Text/RCTTextViewManager.m similarity index 100% rename from Libraries/Text/Text/RCTTextViewManager.m rename to packages/react-native/Libraries/Text/Text/RCTTextViewManager.m diff --git a/Libraries/Text/TextAncestor.js b/packages/react-native/Libraries/Text/TextAncestor.js similarity index 100% rename from Libraries/Text/TextAncestor.js rename to packages/react-native/Libraries/Text/TextAncestor.js diff --git a/Libraries/Text/TextInput/Multiline/RCTMultilineTextInputView.h b/packages/react-native/Libraries/Text/TextInput/Multiline/RCTMultilineTextInputView.h similarity index 100% rename from Libraries/Text/TextInput/Multiline/RCTMultilineTextInputView.h rename to packages/react-native/Libraries/Text/TextInput/Multiline/RCTMultilineTextInputView.h diff --git a/Libraries/Text/TextInput/Multiline/RCTMultilineTextInputView.m b/packages/react-native/Libraries/Text/TextInput/Multiline/RCTMultilineTextInputView.m similarity index 100% rename from Libraries/Text/TextInput/Multiline/RCTMultilineTextInputView.m rename to packages/react-native/Libraries/Text/TextInput/Multiline/RCTMultilineTextInputView.m diff --git a/Libraries/Text/TextInput/Multiline/RCTMultilineTextInputViewManager.h b/packages/react-native/Libraries/Text/TextInput/Multiline/RCTMultilineTextInputViewManager.h similarity index 100% rename from Libraries/Text/TextInput/Multiline/RCTMultilineTextInputViewManager.h rename to packages/react-native/Libraries/Text/TextInput/Multiline/RCTMultilineTextInputViewManager.h diff --git a/Libraries/Text/TextInput/Multiline/RCTMultilineTextInputViewManager.m b/packages/react-native/Libraries/Text/TextInput/Multiline/RCTMultilineTextInputViewManager.m similarity index 100% rename from Libraries/Text/TextInput/Multiline/RCTMultilineTextInputViewManager.m rename to packages/react-native/Libraries/Text/TextInput/Multiline/RCTMultilineTextInputViewManager.m diff --git a/Libraries/Text/TextInput/Multiline/RCTUITextView.h b/packages/react-native/Libraries/Text/TextInput/Multiline/RCTUITextView.h similarity index 100% rename from Libraries/Text/TextInput/Multiline/RCTUITextView.h rename to packages/react-native/Libraries/Text/TextInput/Multiline/RCTUITextView.h diff --git a/Libraries/Text/TextInput/Multiline/RCTUITextView.m b/packages/react-native/Libraries/Text/TextInput/Multiline/RCTUITextView.m similarity index 100% rename from Libraries/Text/TextInput/Multiline/RCTUITextView.m rename to packages/react-native/Libraries/Text/TextInput/Multiline/RCTUITextView.m diff --git a/Libraries/Text/TextInput/RCTBackedTextInputDelegate.h b/packages/react-native/Libraries/Text/TextInput/RCTBackedTextInputDelegate.h similarity index 100% rename from Libraries/Text/TextInput/RCTBackedTextInputDelegate.h rename to packages/react-native/Libraries/Text/TextInput/RCTBackedTextInputDelegate.h diff --git a/Libraries/Text/TextInput/RCTBackedTextInputDelegateAdapter.h b/packages/react-native/Libraries/Text/TextInput/RCTBackedTextInputDelegateAdapter.h similarity index 100% rename from Libraries/Text/TextInput/RCTBackedTextInputDelegateAdapter.h rename to packages/react-native/Libraries/Text/TextInput/RCTBackedTextInputDelegateAdapter.h diff --git a/Libraries/Text/TextInput/RCTBackedTextInputDelegateAdapter.m b/packages/react-native/Libraries/Text/TextInput/RCTBackedTextInputDelegateAdapter.m similarity index 100% rename from Libraries/Text/TextInput/RCTBackedTextInputDelegateAdapter.m rename to packages/react-native/Libraries/Text/TextInput/RCTBackedTextInputDelegateAdapter.m diff --git a/Libraries/Text/TextInput/RCTBackedTextInputViewProtocol.h b/packages/react-native/Libraries/Text/TextInput/RCTBackedTextInputViewProtocol.h similarity index 100% rename from Libraries/Text/TextInput/RCTBackedTextInputViewProtocol.h rename to packages/react-native/Libraries/Text/TextInput/RCTBackedTextInputViewProtocol.h diff --git a/Libraries/Text/TextInput/RCTBaseTextInputShadowView.h b/packages/react-native/Libraries/Text/TextInput/RCTBaseTextInputShadowView.h similarity index 100% rename from Libraries/Text/TextInput/RCTBaseTextInputShadowView.h rename to packages/react-native/Libraries/Text/TextInput/RCTBaseTextInputShadowView.h diff --git a/Libraries/Text/TextInput/RCTBaseTextInputShadowView.m b/packages/react-native/Libraries/Text/TextInput/RCTBaseTextInputShadowView.m similarity index 100% rename from Libraries/Text/TextInput/RCTBaseTextInputShadowView.m rename to packages/react-native/Libraries/Text/TextInput/RCTBaseTextInputShadowView.m diff --git a/Libraries/Text/TextInput/RCTBaseTextInputView.h b/packages/react-native/Libraries/Text/TextInput/RCTBaseTextInputView.h similarity index 100% rename from Libraries/Text/TextInput/RCTBaseTextInputView.h rename to packages/react-native/Libraries/Text/TextInput/RCTBaseTextInputView.h diff --git a/Libraries/Text/TextInput/RCTBaseTextInputView.m b/packages/react-native/Libraries/Text/TextInput/RCTBaseTextInputView.m similarity index 100% rename from Libraries/Text/TextInput/RCTBaseTextInputView.m rename to packages/react-native/Libraries/Text/TextInput/RCTBaseTextInputView.m diff --git a/Libraries/Text/TextInput/RCTBaseTextInputViewManager.h b/packages/react-native/Libraries/Text/TextInput/RCTBaseTextInputViewManager.h similarity index 100% rename from Libraries/Text/TextInput/RCTBaseTextInputViewManager.h rename to packages/react-native/Libraries/Text/TextInput/RCTBaseTextInputViewManager.h diff --git a/Libraries/Text/TextInput/RCTBaseTextInputViewManager.m b/packages/react-native/Libraries/Text/TextInput/RCTBaseTextInputViewManager.m similarity index 100% rename from Libraries/Text/TextInput/RCTBaseTextInputViewManager.m rename to packages/react-native/Libraries/Text/TextInput/RCTBaseTextInputViewManager.m diff --git a/Libraries/Text/TextInput/RCTInputAccessoryShadowView.h b/packages/react-native/Libraries/Text/TextInput/RCTInputAccessoryShadowView.h similarity index 100% rename from Libraries/Text/TextInput/RCTInputAccessoryShadowView.h rename to packages/react-native/Libraries/Text/TextInput/RCTInputAccessoryShadowView.h diff --git a/Libraries/Text/TextInput/RCTInputAccessoryShadowView.m b/packages/react-native/Libraries/Text/TextInput/RCTInputAccessoryShadowView.m similarity index 100% rename from Libraries/Text/TextInput/RCTInputAccessoryShadowView.m rename to packages/react-native/Libraries/Text/TextInput/RCTInputAccessoryShadowView.m diff --git a/Libraries/Text/TextInput/RCTInputAccessoryView.h b/packages/react-native/Libraries/Text/TextInput/RCTInputAccessoryView.h similarity index 100% rename from Libraries/Text/TextInput/RCTInputAccessoryView.h rename to packages/react-native/Libraries/Text/TextInput/RCTInputAccessoryView.h diff --git a/Libraries/Text/TextInput/RCTInputAccessoryView.m b/packages/react-native/Libraries/Text/TextInput/RCTInputAccessoryView.m similarity index 100% rename from Libraries/Text/TextInput/RCTInputAccessoryView.m rename to packages/react-native/Libraries/Text/TextInput/RCTInputAccessoryView.m diff --git a/Libraries/Text/TextInput/RCTInputAccessoryViewContent.h b/packages/react-native/Libraries/Text/TextInput/RCTInputAccessoryViewContent.h similarity index 100% rename from Libraries/Text/TextInput/RCTInputAccessoryViewContent.h rename to packages/react-native/Libraries/Text/TextInput/RCTInputAccessoryViewContent.h diff --git a/Libraries/Text/TextInput/RCTInputAccessoryViewContent.m b/packages/react-native/Libraries/Text/TextInput/RCTInputAccessoryViewContent.m similarity index 100% rename from Libraries/Text/TextInput/RCTInputAccessoryViewContent.m rename to packages/react-native/Libraries/Text/TextInput/RCTInputAccessoryViewContent.m diff --git a/Libraries/Text/TextInput/RCTInputAccessoryViewManager.h b/packages/react-native/Libraries/Text/TextInput/RCTInputAccessoryViewManager.h similarity index 100% rename from Libraries/Text/TextInput/RCTInputAccessoryViewManager.h rename to packages/react-native/Libraries/Text/TextInput/RCTInputAccessoryViewManager.h diff --git a/Libraries/Text/TextInput/RCTInputAccessoryViewManager.m b/packages/react-native/Libraries/Text/TextInput/RCTInputAccessoryViewManager.m similarity index 100% rename from Libraries/Text/TextInput/RCTInputAccessoryViewManager.m rename to packages/react-native/Libraries/Text/TextInput/RCTInputAccessoryViewManager.m diff --git a/Libraries/Text/TextInput/RCTTextSelection.h b/packages/react-native/Libraries/Text/TextInput/RCTTextSelection.h similarity index 100% rename from Libraries/Text/TextInput/RCTTextSelection.h rename to packages/react-native/Libraries/Text/TextInput/RCTTextSelection.h diff --git a/Libraries/Text/TextInput/RCTTextSelection.m b/packages/react-native/Libraries/Text/TextInput/RCTTextSelection.m similarity index 100% rename from Libraries/Text/TextInput/RCTTextSelection.m rename to packages/react-native/Libraries/Text/TextInput/RCTTextSelection.m diff --git a/Libraries/Text/TextInput/Singleline/RCTSinglelineTextInputView.h b/packages/react-native/Libraries/Text/TextInput/Singleline/RCTSinglelineTextInputView.h similarity index 100% rename from Libraries/Text/TextInput/Singleline/RCTSinglelineTextInputView.h rename to packages/react-native/Libraries/Text/TextInput/Singleline/RCTSinglelineTextInputView.h diff --git a/Libraries/Text/TextInput/Singleline/RCTSinglelineTextInputView.m b/packages/react-native/Libraries/Text/TextInput/Singleline/RCTSinglelineTextInputView.m similarity index 100% rename from Libraries/Text/TextInput/Singleline/RCTSinglelineTextInputView.m rename to packages/react-native/Libraries/Text/TextInput/Singleline/RCTSinglelineTextInputView.m diff --git a/Libraries/Text/TextInput/Singleline/RCTSinglelineTextInputViewManager.h b/packages/react-native/Libraries/Text/TextInput/Singleline/RCTSinglelineTextInputViewManager.h similarity index 100% rename from Libraries/Text/TextInput/Singleline/RCTSinglelineTextInputViewManager.h rename to packages/react-native/Libraries/Text/TextInput/Singleline/RCTSinglelineTextInputViewManager.h diff --git a/Libraries/Text/TextInput/Singleline/RCTSinglelineTextInputViewManager.m b/packages/react-native/Libraries/Text/TextInput/Singleline/RCTSinglelineTextInputViewManager.m similarity index 100% rename from Libraries/Text/TextInput/Singleline/RCTSinglelineTextInputViewManager.m rename to packages/react-native/Libraries/Text/TextInput/Singleline/RCTSinglelineTextInputViewManager.m diff --git a/Libraries/Text/TextInput/Singleline/RCTUITextField.h b/packages/react-native/Libraries/Text/TextInput/Singleline/RCTUITextField.h similarity index 100% rename from Libraries/Text/TextInput/Singleline/RCTUITextField.h rename to packages/react-native/Libraries/Text/TextInput/Singleline/RCTUITextField.h diff --git a/Libraries/Text/TextInput/Singleline/RCTUITextField.m b/packages/react-native/Libraries/Text/TextInput/Singleline/RCTUITextField.m similarity index 100% rename from Libraries/Text/TextInput/Singleline/RCTUITextField.m rename to packages/react-native/Libraries/Text/TextInput/Singleline/RCTUITextField.m diff --git a/Libraries/Text/TextNativeComponent.js b/packages/react-native/Libraries/Text/TextNativeComponent.js similarity index 100% rename from Libraries/Text/TextNativeComponent.js rename to packages/react-native/Libraries/Text/TextNativeComponent.js diff --git a/Libraries/Text/TextProps.js b/packages/react-native/Libraries/Text/TextProps.js similarity index 100% rename from Libraries/Text/TextProps.js rename to packages/react-native/Libraries/Text/TextProps.js diff --git a/Libraries/Text/VirtualText/RCTVirtualTextShadowView.h b/packages/react-native/Libraries/Text/VirtualText/RCTVirtualTextShadowView.h similarity index 100% rename from Libraries/Text/VirtualText/RCTVirtualTextShadowView.h rename to packages/react-native/Libraries/Text/VirtualText/RCTVirtualTextShadowView.h diff --git a/Libraries/Text/VirtualText/RCTVirtualTextShadowView.m b/packages/react-native/Libraries/Text/VirtualText/RCTVirtualTextShadowView.m similarity index 100% rename from Libraries/Text/VirtualText/RCTVirtualTextShadowView.m rename to packages/react-native/Libraries/Text/VirtualText/RCTVirtualTextShadowView.m diff --git a/Libraries/Text/VirtualText/RCTVirtualTextViewManager.h b/packages/react-native/Libraries/Text/VirtualText/RCTVirtualTextViewManager.h similarity index 100% rename from Libraries/Text/VirtualText/RCTVirtualTextViewManager.h rename to packages/react-native/Libraries/Text/VirtualText/RCTVirtualTextViewManager.h diff --git a/Libraries/Text/VirtualText/RCTVirtualTextViewManager.m b/packages/react-native/Libraries/Text/VirtualText/RCTVirtualTextViewManager.m similarity index 100% rename from Libraries/Text/VirtualText/RCTVirtualTextViewManager.m rename to packages/react-native/Libraries/Text/VirtualText/RCTVirtualTextViewManager.m diff --git a/Libraries/Text/__tests__/Text-test.js b/packages/react-native/Libraries/Text/__tests__/Text-test.js similarity index 100% rename from Libraries/Text/__tests__/Text-test.js rename to packages/react-native/Libraries/Text/__tests__/Text-test.js diff --git a/Libraries/TurboModule/RCTExport.d.ts b/packages/react-native/Libraries/TurboModule/RCTExport.d.ts similarity index 100% rename from Libraries/TurboModule/RCTExport.d.ts rename to packages/react-native/Libraries/TurboModule/RCTExport.d.ts diff --git a/Libraries/TurboModule/RCTExport.js b/packages/react-native/Libraries/TurboModule/RCTExport.js similarity index 100% rename from Libraries/TurboModule/RCTExport.js rename to packages/react-native/Libraries/TurboModule/RCTExport.js diff --git a/Libraries/TurboModule/TurboModuleRegistry.d.ts b/packages/react-native/Libraries/TurboModule/TurboModuleRegistry.d.ts similarity index 100% rename from Libraries/TurboModule/TurboModuleRegistry.d.ts rename to packages/react-native/Libraries/TurboModule/TurboModuleRegistry.d.ts diff --git a/Libraries/TurboModule/TurboModuleRegistry.js b/packages/react-native/Libraries/TurboModule/TurboModuleRegistry.js similarity index 100% rename from Libraries/TurboModule/TurboModuleRegistry.js rename to packages/react-native/Libraries/TurboModule/TurboModuleRegistry.js diff --git a/Libraries/TurboModule/samples/NativeSampleTurboModule.js b/packages/react-native/Libraries/TurboModule/samples/NativeSampleTurboModule.js similarity index 100% rename from Libraries/TurboModule/samples/NativeSampleTurboModule.js rename to packages/react-native/Libraries/TurboModule/samples/NativeSampleTurboModule.js diff --git a/Libraries/TypeSafety/RCTConvertHelpers.h b/packages/react-native/Libraries/TypeSafety/RCTConvertHelpers.h similarity index 100% rename from Libraries/TypeSafety/RCTConvertHelpers.h rename to packages/react-native/Libraries/TypeSafety/RCTConvertHelpers.h diff --git a/Libraries/TypeSafety/RCTConvertHelpers.mm b/packages/react-native/Libraries/TypeSafety/RCTConvertHelpers.mm similarity index 100% rename from Libraries/TypeSafety/RCTConvertHelpers.mm rename to packages/react-native/Libraries/TypeSafety/RCTConvertHelpers.mm diff --git a/Libraries/TypeSafety/RCTTypeSafety.podspec b/packages/react-native/Libraries/TypeSafety/RCTTypeSafety.podspec similarity index 100% rename from Libraries/TypeSafety/RCTTypeSafety.podspec rename to packages/react-native/Libraries/TypeSafety/RCTTypeSafety.podspec diff --git a/Libraries/TypeSafety/RCTTypedModuleConstants.h b/packages/react-native/Libraries/TypeSafety/RCTTypedModuleConstants.h similarity index 100% rename from Libraries/TypeSafety/RCTTypedModuleConstants.h rename to packages/react-native/Libraries/TypeSafety/RCTTypedModuleConstants.h diff --git a/Libraries/TypeSafety/RCTTypedModuleConstants.mm b/packages/react-native/Libraries/TypeSafety/RCTTypedModuleConstants.mm similarity index 100% rename from Libraries/TypeSafety/RCTTypedModuleConstants.mm rename to packages/react-native/Libraries/TypeSafety/RCTTypedModuleConstants.mm diff --git a/Libraries/Types/CodegenTypes.js b/packages/react-native/Libraries/Types/CodegenTypes.js similarity index 100% rename from Libraries/Types/CodegenTypes.js rename to packages/react-native/Libraries/Types/CodegenTypes.js diff --git a/Libraries/Types/CoreEventTypes.d.ts b/packages/react-native/Libraries/Types/CoreEventTypes.d.ts similarity index 100% rename from Libraries/Types/CoreEventTypes.d.ts rename to packages/react-native/Libraries/Types/CoreEventTypes.d.ts diff --git a/Libraries/Types/CoreEventTypes.js b/packages/react-native/Libraries/Types/CoreEventTypes.js similarity index 100% rename from Libraries/Types/CoreEventTypes.js rename to packages/react-native/Libraries/Types/CoreEventTypes.js diff --git a/Libraries/Types/RootTagTypes.js b/packages/react-native/Libraries/Types/RootTagTypes.js similarity index 100% rename from Libraries/Types/RootTagTypes.js rename to packages/react-native/Libraries/Types/RootTagTypes.js diff --git a/Libraries/UTFSequence.js b/packages/react-native/Libraries/UTFSequence.js similarity index 100% rename from Libraries/UTFSequence.js rename to packages/react-native/Libraries/UTFSequence.js diff --git a/Libraries/Utilities/AcessibilityMapping.js b/packages/react-native/Libraries/Utilities/AcessibilityMapping.js similarity index 100% rename from Libraries/Utilities/AcessibilityMapping.js rename to packages/react-native/Libraries/Utilities/AcessibilityMapping.js diff --git a/Libraries/Utilities/Appearance.d.ts b/packages/react-native/Libraries/Utilities/Appearance.d.ts similarity index 100% rename from Libraries/Utilities/Appearance.d.ts rename to packages/react-native/Libraries/Utilities/Appearance.d.ts diff --git a/Libraries/Utilities/Appearance.js b/packages/react-native/Libraries/Utilities/Appearance.js similarity index 100% rename from Libraries/Utilities/Appearance.js rename to packages/react-native/Libraries/Utilities/Appearance.js diff --git a/Libraries/Utilities/BackHandler.android.js b/packages/react-native/Libraries/Utilities/BackHandler.android.js similarity index 100% rename from Libraries/Utilities/BackHandler.android.js rename to packages/react-native/Libraries/Utilities/BackHandler.android.js diff --git a/Libraries/Utilities/BackHandler.d.ts b/packages/react-native/Libraries/Utilities/BackHandler.d.ts similarity index 100% rename from Libraries/Utilities/BackHandler.d.ts rename to packages/react-native/Libraries/Utilities/BackHandler.d.ts diff --git a/Libraries/Utilities/BackHandler.ios.js b/packages/react-native/Libraries/Utilities/BackHandler.ios.js similarity index 100% rename from Libraries/Utilities/BackHandler.ios.js rename to packages/react-native/Libraries/Utilities/BackHandler.ios.js diff --git a/Libraries/Utilities/DebugEnvironment.js b/packages/react-native/Libraries/Utilities/DebugEnvironment.js similarity index 100% rename from Libraries/Utilities/DebugEnvironment.js rename to packages/react-native/Libraries/Utilities/DebugEnvironment.js diff --git a/Libraries/Utilities/DevSettings.d.ts b/packages/react-native/Libraries/Utilities/DevSettings.d.ts similarity index 100% rename from Libraries/Utilities/DevSettings.d.ts rename to packages/react-native/Libraries/Utilities/DevSettings.d.ts diff --git a/Libraries/Utilities/DevSettings.js b/packages/react-native/Libraries/Utilities/DevSettings.js similarity index 100% rename from Libraries/Utilities/DevSettings.js rename to packages/react-native/Libraries/Utilities/DevSettings.js diff --git a/Libraries/Utilities/DeviceInfo.js b/packages/react-native/Libraries/Utilities/DeviceInfo.js similarity index 100% rename from Libraries/Utilities/DeviceInfo.js rename to packages/react-native/Libraries/Utilities/DeviceInfo.js diff --git a/Libraries/Utilities/Dimensions.d.ts b/packages/react-native/Libraries/Utilities/Dimensions.d.ts similarity index 100% rename from Libraries/Utilities/Dimensions.d.ts rename to packages/react-native/Libraries/Utilities/Dimensions.d.ts diff --git a/Libraries/Utilities/Dimensions.js b/packages/react-native/Libraries/Utilities/Dimensions.js similarity index 100% rename from Libraries/Utilities/Dimensions.js rename to packages/react-native/Libraries/Utilities/Dimensions.js diff --git a/Libraries/Utilities/FeatureDetection.js b/packages/react-native/Libraries/Utilities/FeatureDetection.js similarity index 100% rename from Libraries/Utilities/FeatureDetection.js rename to packages/react-native/Libraries/Utilities/FeatureDetection.js diff --git a/Libraries/Utilities/GlobalPerformanceLogger.js b/packages/react-native/Libraries/Utilities/GlobalPerformanceLogger.js similarity index 100% rename from Libraries/Utilities/GlobalPerformanceLogger.js rename to packages/react-native/Libraries/Utilities/GlobalPerformanceLogger.js diff --git a/Libraries/Utilities/HMRClient.js b/packages/react-native/Libraries/Utilities/HMRClient.js similarity index 100% rename from Libraries/Utilities/HMRClient.js rename to packages/react-native/Libraries/Utilities/HMRClient.js diff --git a/Libraries/Utilities/HMRClientProdShim.js b/packages/react-native/Libraries/Utilities/HMRClientProdShim.js similarity index 100% rename from Libraries/Utilities/HMRClientProdShim.js rename to packages/react-native/Libraries/Utilities/HMRClientProdShim.js diff --git a/Libraries/Utilities/IPerformanceLogger.d.ts b/packages/react-native/Libraries/Utilities/IPerformanceLogger.d.ts similarity index 100% rename from Libraries/Utilities/IPerformanceLogger.d.ts rename to packages/react-native/Libraries/Utilities/IPerformanceLogger.d.ts diff --git a/Libraries/Utilities/IPerformanceLogger.js b/packages/react-native/Libraries/Utilities/IPerformanceLogger.js similarity index 100% rename from Libraries/Utilities/IPerformanceLogger.js rename to packages/react-native/Libraries/Utilities/IPerformanceLogger.js diff --git a/Libraries/Utilities/LoadingView.android.js b/packages/react-native/Libraries/Utilities/LoadingView.android.js similarity index 100% rename from Libraries/Utilities/LoadingView.android.js rename to packages/react-native/Libraries/Utilities/LoadingView.android.js diff --git a/Libraries/Utilities/LoadingView.ios.js b/packages/react-native/Libraries/Utilities/LoadingView.ios.js similarity index 100% rename from Libraries/Utilities/LoadingView.ios.js rename to packages/react-native/Libraries/Utilities/LoadingView.ios.js diff --git a/Libraries/Utilities/LoadingView.js b/packages/react-native/Libraries/Utilities/LoadingView.js similarity index 100% rename from Libraries/Utilities/LoadingView.js rename to packages/react-native/Libraries/Utilities/LoadingView.js diff --git a/Libraries/Utilities/NativeAppearance.js b/packages/react-native/Libraries/Utilities/NativeAppearance.js similarity index 100% rename from Libraries/Utilities/NativeAppearance.js rename to packages/react-native/Libraries/Utilities/NativeAppearance.js diff --git a/Libraries/Utilities/NativeDevLoadingView.js b/packages/react-native/Libraries/Utilities/NativeDevLoadingView.js similarity index 100% rename from Libraries/Utilities/NativeDevLoadingView.js rename to packages/react-native/Libraries/Utilities/NativeDevLoadingView.js diff --git a/Libraries/Utilities/NativeDevSplitBundleLoader.js b/packages/react-native/Libraries/Utilities/NativeDevSplitBundleLoader.js similarity index 100% rename from Libraries/Utilities/NativeDevSplitBundleLoader.js rename to packages/react-native/Libraries/Utilities/NativeDevSplitBundleLoader.js diff --git a/Libraries/Utilities/NativeDeviceInfo.js b/packages/react-native/Libraries/Utilities/NativeDeviceInfo.js similarity index 100% rename from Libraries/Utilities/NativeDeviceInfo.js rename to packages/react-native/Libraries/Utilities/NativeDeviceInfo.js diff --git a/Libraries/Utilities/NativePlatformConstantsAndroid.js b/packages/react-native/Libraries/Utilities/NativePlatformConstantsAndroid.js similarity index 100% rename from Libraries/Utilities/NativePlatformConstantsAndroid.js rename to packages/react-native/Libraries/Utilities/NativePlatformConstantsAndroid.js diff --git a/Libraries/Utilities/NativePlatformConstantsIOS.js b/packages/react-native/Libraries/Utilities/NativePlatformConstantsIOS.js similarity index 100% rename from Libraries/Utilities/NativePlatformConstantsIOS.js rename to packages/react-native/Libraries/Utilities/NativePlatformConstantsIOS.js diff --git a/Libraries/Utilities/PerformanceLoggerContext.js b/packages/react-native/Libraries/Utilities/PerformanceLoggerContext.js similarity index 100% rename from Libraries/Utilities/PerformanceLoggerContext.js rename to packages/react-native/Libraries/Utilities/PerformanceLoggerContext.js diff --git a/Libraries/Utilities/PixelRatio.d.ts b/packages/react-native/Libraries/Utilities/PixelRatio.d.ts similarity index 100% rename from Libraries/Utilities/PixelRatio.d.ts rename to packages/react-native/Libraries/Utilities/PixelRatio.d.ts diff --git a/Libraries/Utilities/PixelRatio.js b/packages/react-native/Libraries/Utilities/PixelRatio.js similarity index 100% rename from Libraries/Utilities/PixelRatio.js rename to packages/react-native/Libraries/Utilities/PixelRatio.js diff --git a/Libraries/Utilities/Platform.android.js b/packages/react-native/Libraries/Utilities/Platform.android.js similarity index 100% rename from Libraries/Utilities/Platform.android.js rename to packages/react-native/Libraries/Utilities/Platform.android.js diff --git a/Libraries/Utilities/Platform.d.ts b/packages/react-native/Libraries/Utilities/Platform.d.ts similarity index 100% rename from Libraries/Utilities/Platform.d.ts rename to packages/react-native/Libraries/Utilities/Platform.d.ts diff --git a/Libraries/Utilities/Platform.ios.js b/packages/react-native/Libraries/Utilities/Platform.ios.js similarity index 100% rename from Libraries/Utilities/Platform.ios.js rename to packages/react-native/Libraries/Utilities/Platform.ios.js diff --git a/Libraries/Utilities/PolyfillFunctions.js b/packages/react-native/Libraries/Utilities/PolyfillFunctions.js similarity index 100% rename from Libraries/Utilities/PolyfillFunctions.js rename to packages/react-native/Libraries/Utilities/PolyfillFunctions.js diff --git a/Libraries/Utilities/RCTLog.js b/packages/react-native/Libraries/Utilities/RCTLog.js similarity index 100% rename from Libraries/Utilities/RCTLog.js rename to packages/react-native/Libraries/Utilities/RCTLog.js diff --git a/Libraries/Utilities/ReactNativeTestTools.js b/packages/react-native/Libraries/Utilities/ReactNativeTestTools.js similarity index 100% rename from Libraries/Utilities/ReactNativeTestTools.js rename to packages/react-native/Libraries/Utilities/ReactNativeTestTools.js diff --git a/Libraries/Utilities/SceneTracker.js b/packages/react-native/Libraries/Utilities/SceneTracker.js similarity index 100% rename from Libraries/Utilities/SceneTracker.js rename to packages/react-native/Libraries/Utilities/SceneTracker.js diff --git a/Libraries/Utilities/__mocks__/BackHandler.js b/packages/react-native/Libraries/Utilities/__mocks__/BackHandler.js similarity index 100% rename from Libraries/Utilities/__mocks__/BackHandler.js rename to packages/react-native/Libraries/Utilities/__mocks__/BackHandler.js diff --git a/Libraries/Utilities/__mocks__/GlobalPerformanceLogger.js b/packages/react-native/Libraries/Utilities/__mocks__/GlobalPerformanceLogger.js similarity index 100% rename from Libraries/Utilities/__mocks__/GlobalPerformanceLogger.js rename to packages/react-native/Libraries/Utilities/__mocks__/GlobalPerformanceLogger.js diff --git a/Libraries/Utilities/__mocks__/PixelRatio.js b/packages/react-native/Libraries/Utilities/__mocks__/PixelRatio.js similarity index 100% rename from Libraries/Utilities/__mocks__/PixelRatio.js rename to packages/react-native/Libraries/Utilities/__mocks__/PixelRatio.js diff --git a/Libraries/Utilities/__tests__/DeviceInfo-test.js b/packages/react-native/Libraries/Utilities/__tests__/DeviceInfo-test.js similarity index 100% rename from Libraries/Utilities/__tests__/DeviceInfo-test.js rename to packages/react-native/Libraries/Utilities/__tests__/DeviceInfo-test.js diff --git a/Libraries/Utilities/__tests__/Dimensions-test.js b/packages/react-native/Libraries/Utilities/__tests__/Dimensions-test.js similarity index 100% rename from Libraries/Utilities/__tests__/Dimensions-test.js rename to packages/react-native/Libraries/Utilities/__tests__/Dimensions-test.js diff --git a/Libraries/Utilities/__tests__/PerformanceLogger-test.js b/packages/react-native/Libraries/Utilities/__tests__/PerformanceLogger-test.js similarity index 100% rename from Libraries/Utilities/__tests__/PerformanceLogger-test.js rename to packages/react-native/Libraries/Utilities/__tests__/PerformanceLogger-test.js diff --git a/Libraries/Utilities/__tests__/PixelRatio-test.js b/packages/react-native/Libraries/Utilities/__tests__/PixelRatio-test.js similarity index 100% rename from Libraries/Utilities/__tests__/PixelRatio-test.js rename to packages/react-native/Libraries/Utilities/__tests__/PixelRatio-test.js diff --git a/Libraries/Utilities/__tests__/Platform-test.js b/packages/react-native/Libraries/Utilities/__tests__/Platform-test.js similarity index 100% rename from Libraries/Utilities/__tests__/Platform-test.js rename to packages/react-native/Libraries/Utilities/__tests__/Platform-test.js diff --git a/Libraries/Utilities/__tests__/ReactNativeTestTools-test.js b/packages/react-native/Libraries/Utilities/__tests__/ReactNativeTestTools-test.js similarity index 100% rename from Libraries/Utilities/__tests__/ReactNativeTestTools-test.js rename to packages/react-native/Libraries/Utilities/__tests__/ReactNativeTestTools-test.js diff --git a/Libraries/Utilities/__tests__/SceneTracker-test.js b/packages/react-native/Libraries/Utilities/__tests__/SceneTracker-test.js similarity index 100% rename from Libraries/Utilities/__tests__/SceneTracker-test.js rename to packages/react-native/Libraries/Utilities/__tests__/SceneTracker-test.js diff --git a/Libraries/Utilities/__tests__/binaryToBase64-test.js b/packages/react-native/Libraries/Utilities/__tests__/binaryToBase64-test.js similarity index 100% rename from Libraries/Utilities/__tests__/binaryToBase64-test.js rename to packages/react-native/Libraries/Utilities/__tests__/binaryToBase64-test.js diff --git a/Libraries/Utilities/__tests__/codegenNativeComponent-test.js b/packages/react-native/Libraries/Utilities/__tests__/codegenNativeComponent-test.js similarity index 100% rename from Libraries/Utilities/__tests__/codegenNativeComponent-test.js rename to packages/react-native/Libraries/Utilities/__tests__/codegenNativeComponent-test.js diff --git a/Libraries/Utilities/__tests__/deepFreezeAndThrowOnMutationInDev-test.js b/packages/react-native/Libraries/Utilities/__tests__/deepFreezeAndThrowOnMutationInDev-test.js similarity index 100% rename from Libraries/Utilities/__tests__/deepFreezeAndThrowOnMutationInDev-test.js rename to packages/react-native/Libraries/Utilities/__tests__/deepFreezeAndThrowOnMutationInDev-test.js diff --git a/Libraries/Utilities/__tests__/infoLog-test.js b/packages/react-native/Libraries/Utilities/__tests__/infoLog-test.js similarity index 100% rename from Libraries/Utilities/__tests__/infoLog-test.js rename to packages/react-native/Libraries/Utilities/__tests__/infoLog-test.js diff --git a/Libraries/Utilities/__tests__/logError-test.js b/packages/react-native/Libraries/Utilities/__tests__/logError-test.js similarity index 100% rename from Libraries/Utilities/__tests__/logError-test.js rename to packages/react-native/Libraries/Utilities/__tests__/logError-test.js diff --git a/Libraries/Utilities/__tests__/mapWithSeparator-test.js b/packages/react-native/Libraries/Utilities/__tests__/mapWithSeparator-test.js similarity index 100% rename from Libraries/Utilities/__tests__/mapWithSeparator-test.js rename to packages/react-native/Libraries/Utilities/__tests__/mapWithSeparator-test.js diff --git a/Libraries/Utilities/__tests__/stringifySafe-test.js b/packages/react-native/Libraries/Utilities/__tests__/stringifySafe-test.js similarity index 100% rename from Libraries/Utilities/__tests__/stringifySafe-test.js rename to packages/react-native/Libraries/Utilities/__tests__/stringifySafe-test.js diff --git a/Libraries/Utilities/__tests__/useMergeRefs-test.js b/packages/react-native/Libraries/Utilities/__tests__/useMergeRefs-test.js similarity index 100% rename from Libraries/Utilities/__tests__/useMergeRefs-test.js rename to packages/react-native/Libraries/Utilities/__tests__/useMergeRefs-test.js diff --git a/Libraries/Utilities/__tests__/useRefEffect-test.js b/packages/react-native/Libraries/Utilities/__tests__/useRefEffect-test.js similarity index 100% rename from Libraries/Utilities/__tests__/useRefEffect-test.js rename to packages/react-native/Libraries/Utilities/__tests__/useRefEffect-test.js diff --git a/Libraries/Utilities/__tests__/verifyComponentAttributeEquivalence-test.js b/packages/react-native/Libraries/Utilities/__tests__/verifyComponentAttributeEquivalence-test.js similarity index 100% rename from Libraries/Utilities/__tests__/verifyComponentAttributeEquivalence-test.js rename to packages/react-native/Libraries/Utilities/__tests__/verifyComponentAttributeEquivalence-test.js diff --git a/Libraries/Utilities/__tests__/warnOnce-test.js b/packages/react-native/Libraries/Utilities/__tests__/warnOnce-test.js similarity index 100% rename from Libraries/Utilities/__tests__/warnOnce-test.js rename to packages/react-native/Libraries/Utilities/__tests__/warnOnce-test.js diff --git a/Libraries/Utilities/binaryToBase64.js b/packages/react-native/Libraries/Utilities/binaryToBase64.js similarity index 100% rename from Libraries/Utilities/binaryToBase64.js rename to packages/react-native/Libraries/Utilities/binaryToBase64.js diff --git a/Libraries/Utilities/codegenNativeCommands.js b/packages/react-native/Libraries/Utilities/codegenNativeCommands.js similarity index 100% rename from Libraries/Utilities/codegenNativeCommands.js rename to packages/react-native/Libraries/Utilities/codegenNativeCommands.js diff --git a/Libraries/Utilities/codegenNativeComponent.js b/packages/react-native/Libraries/Utilities/codegenNativeComponent.js similarity index 100% rename from Libraries/Utilities/codegenNativeComponent.js rename to packages/react-native/Libraries/Utilities/codegenNativeComponent.js diff --git a/packages/react-native/Libraries/Utilities/createPerformanceLogger.d.ts b/packages/react-native/Libraries/Utilities/createPerformanceLogger.d.ts new file mode 100644 index 000000000000..d5ef6227243c --- /dev/null +++ b/packages/react-native/Libraries/Utilities/createPerformanceLogger.d.ts @@ -0,0 +1,48 @@ +/** + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * @format + */ + +export type Timespan = { + startTime: number; + endTime?: number | undefined; + totalTime?: number | undefined; + startExtras?: Extras | undefined; + endExtras?: Extras | undefined; +}; + +// Extra values should be serializable primitives +export type ExtraValue = number | string | boolean; + +export type Extras = {[key: string]: ExtraValue}; + +export interface IPerformanceLogger { + addTimespan( + key: string, + startTime: number, + endTime: number, + startExtras?: Extras, + endExtras?: Extras, + ): void; + append(logger: IPerformanceLogger): void; + clear(): void; + clearCompleted(): void; + close(): void; + currentTimestamp(): number; + getExtras(): {[key: string]: ExtraValue | null}; + getPoints(): {[key: string]: number | null}; + getPointExtras(): {[key: string]: Extras | null}; + getTimespans(): {[key: string]: Timespan | null}; + hasTimespan(key: string): boolean; + isClosed(): boolean; + logEverything(): void; + markPoint(key: string, timestamp?: number, extras?: Extras): void; + removeExtra(key: string): ExtraValue | null; + setExtra(key: string, value: ExtraValue): void; + startTimespan(key: string, timestamp?: number, extras?: Extras): void; + stopTimespan(key: string, timestamp?: number, extras?: Extras): void; +} diff --git a/Libraries/Utilities/createPerformanceLogger.js b/packages/react-native/Libraries/Utilities/createPerformanceLogger.js similarity index 100% rename from Libraries/Utilities/createPerformanceLogger.js rename to packages/react-native/Libraries/Utilities/createPerformanceLogger.js diff --git a/Libraries/Utilities/deepFreezeAndThrowOnMutationInDev.js b/packages/react-native/Libraries/Utilities/deepFreezeAndThrowOnMutationInDev.js similarity index 100% rename from Libraries/Utilities/deepFreezeAndThrowOnMutationInDev.js rename to packages/react-native/Libraries/Utilities/deepFreezeAndThrowOnMutationInDev.js diff --git a/Libraries/Utilities/defineLazyObjectProperty.js b/packages/react-native/Libraries/Utilities/defineLazyObjectProperty.js similarity index 100% rename from Libraries/Utilities/defineLazyObjectProperty.js rename to packages/react-native/Libraries/Utilities/defineLazyObjectProperty.js diff --git a/Libraries/Utilities/differ/__tests__/deepDiffer-test.js b/packages/react-native/Libraries/Utilities/differ/__tests__/deepDiffer-test.js similarity index 100% rename from Libraries/Utilities/differ/__tests__/deepDiffer-test.js rename to packages/react-native/Libraries/Utilities/differ/__tests__/deepDiffer-test.js diff --git a/Libraries/Utilities/differ/__tests__/matricesDiffer-test.js b/packages/react-native/Libraries/Utilities/differ/__tests__/matricesDiffer-test.js similarity index 100% rename from Libraries/Utilities/differ/__tests__/matricesDiffer-test.js rename to packages/react-native/Libraries/Utilities/differ/__tests__/matricesDiffer-test.js diff --git a/Libraries/Utilities/differ/deepDiffer.js b/packages/react-native/Libraries/Utilities/differ/deepDiffer.js similarity index 100% rename from Libraries/Utilities/differ/deepDiffer.js rename to packages/react-native/Libraries/Utilities/differ/deepDiffer.js diff --git a/Libraries/Utilities/differ/insetsDiffer.js b/packages/react-native/Libraries/Utilities/differ/insetsDiffer.js similarity index 100% rename from Libraries/Utilities/differ/insetsDiffer.js rename to packages/react-native/Libraries/Utilities/differ/insetsDiffer.js diff --git a/Libraries/Utilities/differ/matricesDiffer.js b/packages/react-native/Libraries/Utilities/differ/matricesDiffer.js similarity index 100% rename from Libraries/Utilities/differ/matricesDiffer.js rename to packages/react-native/Libraries/Utilities/differ/matricesDiffer.js diff --git a/Libraries/Utilities/differ/pointsDiffer.js b/packages/react-native/Libraries/Utilities/differ/pointsDiffer.js similarity index 100% rename from Libraries/Utilities/differ/pointsDiffer.js rename to packages/react-native/Libraries/Utilities/differ/pointsDiffer.js diff --git a/Libraries/Utilities/differ/sizesDiffer.js b/packages/react-native/Libraries/Utilities/differ/sizesDiffer.js similarity index 100% rename from Libraries/Utilities/differ/sizesDiffer.js rename to packages/react-native/Libraries/Utilities/differ/sizesDiffer.js diff --git a/Libraries/Utilities/dismissKeyboard.js b/packages/react-native/Libraries/Utilities/dismissKeyboard.js similarity index 100% rename from Libraries/Utilities/dismissKeyboard.js rename to packages/react-native/Libraries/Utilities/dismissKeyboard.js diff --git a/Libraries/Utilities/infoLog.js b/packages/react-native/Libraries/Utilities/infoLog.js similarity index 100% rename from Libraries/Utilities/infoLog.js rename to packages/react-native/Libraries/Utilities/infoLog.js diff --git a/Libraries/Utilities/logError.js b/packages/react-native/Libraries/Utilities/logError.js similarity index 100% rename from Libraries/Utilities/logError.js rename to packages/react-native/Libraries/Utilities/logError.js diff --git a/Libraries/Utilities/mapWithSeparator.js b/packages/react-native/Libraries/Utilities/mapWithSeparator.js similarity index 100% rename from Libraries/Utilities/mapWithSeparator.js rename to packages/react-native/Libraries/Utilities/mapWithSeparator.js diff --git a/Libraries/Utilities/stringifySafe.js b/packages/react-native/Libraries/Utilities/stringifySafe.js similarity index 100% rename from Libraries/Utilities/stringifySafe.js rename to packages/react-native/Libraries/Utilities/stringifySafe.js diff --git a/Libraries/Utilities/useColorScheme.js b/packages/react-native/Libraries/Utilities/useColorScheme.js similarity index 100% rename from Libraries/Utilities/useColorScheme.js rename to packages/react-native/Libraries/Utilities/useColorScheme.js diff --git a/Libraries/Utilities/useMergeRefs.js b/packages/react-native/Libraries/Utilities/useMergeRefs.js similarity index 100% rename from Libraries/Utilities/useMergeRefs.js rename to packages/react-native/Libraries/Utilities/useMergeRefs.js diff --git a/Libraries/Utilities/useRefEffect.js b/packages/react-native/Libraries/Utilities/useRefEffect.js similarity index 100% rename from Libraries/Utilities/useRefEffect.js rename to packages/react-native/Libraries/Utilities/useRefEffect.js diff --git a/Libraries/Utilities/useWindowDimensions.js b/packages/react-native/Libraries/Utilities/useWindowDimensions.js similarity index 100% rename from Libraries/Utilities/useWindowDimensions.js rename to packages/react-native/Libraries/Utilities/useWindowDimensions.js diff --git a/Libraries/Utilities/verifyComponentAttributeEquivalence.js b/packages/react-native/Libraries/Utilities/verifyComponentAttributeEquivalence.js similarity index 100% rename from Libraries/Utilities/verifyComponentAttributeEquivalence.js rename to packages/react-native/Libraries/Utilities/verifyComponentAttributeEquivalence.js diff --git a/Libraries/Utilities/warnOnce.js b/packages/react-native/Libraries/Utilities/warnOnce.js similarity index 100% rename from Libraries/Utilities/warnOnce.js rename to packages/react-native/Libraries/Utilities/warnOnce.js diff --git a/Libraries/Vibration/NativeVibration.js b/packages/react-native/Libraries/Vibration/NativeVibration.js similarity index 100% rename from Libraries/Vibration/NativeVibration.js rename to packages/react-native/Libraries/Vibration/NativeVibration.js diff --git a/Libraries/Vibration/RCTVibration.h b/packages/react-native/Libraries/Vibration/RCTVibration.h similarity index 100% rename from Libraries/Vibration/RCTVibration.h rename to packages/react-native/Libraries/Vibration/RCTVibration.h diff --git a/Libraries/Vibration/RCTVibration.mm b/packages/react-native/Libraries/Vibration/RCTVibration.mm similarity index 100% rename from Libraries/Vibration/RCTVibration.mm rename to packages/react-native/Libraries/Vibration/RCTVibration.mm diff --git a/Libraries/Vibration/RCTVibrationPlugins.h b/packages/react-native/Libraries/Vibration/RCTVibrationPlugins.h similarity index 100% rename from Libraries/Vibration/RCTVibrationPlugins.h rename to packages/react-native/Libraries/Vibration/RCTVibrationPlugins.h diff --git a/Libraries/Vibration/RCTVibrationPlugins.mm b/packages/react-native/Libraries/Vibration/RCTVibrationPlugins.mm similarity index 100% rename from Libraries/Vibration/RCTVibrationPlugins.mm rename to packages/react-native/Libraries/Vibration/RCTVibrationPlugins.mm diff --git a/Libraries/Vibration/React-RCTVibration.podspec b/packages/react-native/Libraries/Vibration/React-RCTVibration.podspec similarity index 100% rename from Libraries/Vibration/React-RCTVibration.podspec rename to packages/react-native/Libraries/Vibration/React-RCTVibration.podspec diff --git a/Libraries/Vibration/Vibration.d.ts b/packages/react-native/Libraries/Vibration/Vibration.d.ts similarity index 100% rename from Libraries/Vibration/Vibration.d.ts rename to packages/react-native/Libraries/Vibration/Vibration.d.ts diff --git a/Libraries/Vibration/Vibration.js b/packages/react-native/Libraries/Vibration/Vibration.js similarity index 100% rename from Libraries/Vibration/Vibration.js rename to packages/react-native/Libraries/Vibration/Vibration.js diff --git a/Libraries/WebPerformance/EventCounts.js b/packages/react-native/Libraries/WebPerformance/EventCounts.js similarity index 100% rename from Libraries/WebPerformance/EventCounts.js rename to packages/react-native/Libraries/WebPerformance/EventCounts.js diff --git a/Libraries/WebPerformance/MemoryInfo.js b/packages/react-native/Libraries/WebPerformance/MemoryInfo.js similarity index 100% rename from Libraries/WebPerformance/MemoryInfo.js rename to packages/react-native/Libraries/WebPerformance/MemoryInfo.js diff --git a/Libraries/WebPerformance/NativePerformance.cpp b/packages/react-native/Libraries/WebPerformance/NativePerformance.cpp similarity index 100% rename from Libraries/WebPerformance/NativePerformance.cpp rename to packages/react-native/Libraries/WebPerformance/NativePerformance.cpp diff --git a/Libraries/WebPerformance/NativePerformance.h b/packages/react-native/Libraries/WebPerformance/NativePerformance.h similarity index 100% rename from Libraries/WebPerformance/NativePerformance.h rename to packages/react-native/Libraries/WebPerformance/NativePerformance.h diff --git a/Libraries/WebPerformance/NativePerformance.js b/packages/react-native/Libraries/WebPerformance/NativePerformance.js similarity index 100% rename from Libraries/WebPerformance/NativePerformance.js rename to packages/react-native/Libraries/WebPerformance/NativePerformance.js diff --git a/Libraries/WebPerformance/NativePerformanceObserver.cpp b/packages/react-native/Libraries/WebPerformance/NativePerformanceObserver.cpp similarity index 100% rename from Libraries/WebPerformance/NativePerformanceObserver.cpp rename to packages/react-native/Libraries/WebPerformance/NativePerformanceObserver.cpp diff --git a/Libraries/WebPerformance/NativePerformanceObserver.h b/packages/react-native/Libraries/WebPerformance/NativePerformanceObserver.h similarity index 100% rename from Libraries/WebPerformance/NativePerformanceObserver.h rename to packages/react-native/Libraries/WebPerformance/NativePerformanceObserver.h diff --git a/Libraries/WebPerformance/NativePerformanceObserver.js b/packages/react-native/Libraries/WebPerformance/NativePerformanceObserver.js similarity index 100% rename from Libraries/WebPerformance/NativePerformanceObserver.js rename to packages/react-native/Libraries/WebPerformance/NativePerformanceObserver.js diff --git a/Libraries/WebPerformance/Performance.js b/packages/react-native/Libraries/WebPerformance/Performance.js similarity index 100% rename from Libraries/WebPerformance/Performance.js rename to packages/react-native/Libraries/WebPerformance/Performance.js diff --git a/Libraries/WebPerformance/PerformanceEntry.js b/packages/react-native/Libraries/WebPerformance/PerformanceEntry.js similarity index 100% rename from Libraries/WebPerformance/PerformanceEntry.js rename to packages/react-native/Libraries/WebPerformance/PerformanceEntry.js diff --git a/Libraries/WebPerformance/PerformanceEntryReporter.cpp b/packages/react-native/Libraries/WebPerformance/PerformanceEntryReporter.cpp similarity index 100% rename from Libraries/WebPerformance/PerformanceEntryReporter.cpp rename to packages/react-native/Libraries/WebPerformance/PerformanceEntryReporter.cpp diff --git a/Libraries/WebPerformance/PerformanceEntryReporter.h b/packages/react-native/Libraries/WebPerformance/PerformanceEntryReporter.h similarity index 100% rename from Libraries/WebPerformance/PerformanceEntryReporter.h rename to packages/react-native/Libraries/WebPerformance/PerformanceEntryReporter.h diff --git a/Libraries/WebPerformance/PerformanceEventTiming.js b/packages/react-native/Libraries/WebPerformance/PerformanceEventTiming.js similarity index 100% rename from Libraries/WebPerformance/PerformanceEventTiming.js rename to packages/react-native/Libraries/WebPerformance/PerformanceEventTiming.js diff --git a/Libraries/WebPerformance/PerformanceObserver.js b/packages/react-native/Libraries/WebPerformance/PerformanceObserver.js similarity index 100% rename from Libraries/WebPerformance/PerformanceObserver.js rename to packages/react-native/Libraries/WebPerformance/PerformanceObserver.js diff --git a/Libraries/WebPerformance/RawPerformanceEntry.js b/packages/react-native/Libraries/WebPerformance/RawPerformanceEntry.js similarity index 100% rename from Libraries/WebPerformance/RawPerformanceEntry.js rename to packages/react-native/Libraries/WebPerformance/RawPerformanceEntry.js diff --git a/Libraries/WebPerformance/ReactNativeStartupTiming.js b/packages/react-native/Libraries/WebPerformance/ReactNativeStartupTiming.js similarity index 100% rename from Libraries/WebPerformance/ReactNativeStartupTiming.js rename to packages/react-native/Libraries/WebPerformance/ReactNativeStartupTiming.js diff --git a/Libraries/WebPerformance/__mocks__/NativePerformance.js b/packages/react-native/Libraries/WebPerformance/__mocks__/NativePerformance.js similarity index 100% rename from Libraries/WebPerformance/__mocks__/NativePerformance.js rename to packages/react-native/Libraries/WebPerformance/__mocks__/NativePerformance.js diff --git a/Libraries/WebPerformance/__mocks__/NativePerformanceObserver.js b/packages/react-native/Libraries/WebPerformance/__mocks__/NativePerformanceObserver.js similarity index 100% rename from Libraries/WebPerformance/__mocks__/NativePerformanceObserver.js rename to packages/react-native/Libraries/WebPerformance/__mocks__/NativePerformanceObserver.js diff --git a/Libraries/WebPerformance/__tests__/EventCounts-test.js b/packages/react-native/Libraries/WebPerformance/__tests__/EventCounts-test.js similarity index 100% rename from Libraries/WebPerformance/__tests__/EventCounts-test.js rename to packages/react-native/Libraries/WebPerformance/__tests__/EventCounts-test.js diff --git a/Libraries/WebPerformance/__tests__/NativePerformanceMock-test.js b/packages/react-native/Libraries/WebPerformance/__tests__/NativePerformanceMock-test.js similarity index 100% rename from Libraries/WebPerformance/__tests__/NativePerformanceMock-test.js rename to packages/react-native/Libraries/WebPerformance/__tests__/NativePerformanceMock-test.js diff --git a/Libraries/WebPerformance/__tests__/NativePerformanceObserverMock-test.js b/packages/react-native/Libraries/WebPerformance/__tests__/NativePerformanceObserverMock-test.js similarity index 100% rename from Libraries/WebPerformance/__tests__/NativePerformanceObserverMock-test.js rename to packages/react-native/Libraries/WebPerformance/__tests__/NativePerformanceObserverMock-test.js diff --git a/Libraries/WebPerformance/__tests__/PerformanceEntryReporterTest.cpp b/packages/react-native/Libraries/WebPerformance/__tests__/PerformanceEntryReporterTest.cpp similarity index 100% rename from Libraries/WebPerformance/__tests__/PerformanceEntryReporterTest.cpp rename to packages/react-native/Libraries/WebPerformance/__tests__/PerformanceEntryReporterTest.cpp diff --git a/Libraries/WebPerformance/__tests__/PerformanceObserver-test.js b/packages/react-native/Libraries/WebPerformance/__tests__/PerformanceObserver-test.js similarity index 100% rename from Libraries/WebPerformance/__tests__/PerformanceObserver-test.js rename to packages/react-native/Libraries/WebPerformance/__tests__/PerformanceObserver-test.js diff --git a/Libraries/WebSocket/NativeWebSocketModule.js b/packages/react-native/Libraries/WebSocket/NativeWebSocketModule.js similarity index 100% rename from Libraries/WebSocket/NativeWebSocketModule.js rename to packages/react-native/Libraries/WebSocket/NativeWebSocketModule.js diff --git a/Libraries/WebSocket/RCTReconnectingWebSocket.h b/packages/react-native/Libraries/WebSocket/RCTReconnectingWebSocket.h similarity index 100% rename from Libraries/WebSocket/RCTReconnectingWebSocket.h rename to packages/react-native/Libraries/WebSocket/RCTReconnectingWebSocket.h diff --git a/Libraries/WebSocket/RCTReconnectingWebSocket.m b/packages/react-native/Libraries/WebSocket/RCTReconnectingWebSocket.m similarity index 100% rename from Libraries/WebSocket/RCTReconnectingWebSocket.m rename to packages/react-native/Libraries/WebSocket/RCTReconnectingWebSocket.m diff --git a/packages/react-native/Libraries/WebSocket/RCTSRWebSocket.h b/packages/react-native/Libraries/WebSocket/RCTSRWebSocket.h new file mode 100644 index 000000000000..4480121b465f --- /dev/null +++ b/packages/react-native/Libraries/WebSocket/RCTSRWebSocket.h @@ -0,0 +1,136 @@ +// +// Copyright 2012 Square Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +#import +#import + +typedef NS_ENUM(unsigned int, RCTSRReadyState) { + RCTSR_CONNECTING = 0, + RCTSR_OPEN = 1, + RCTSR_CLOSING = 2, + RCTSR_CLOSED = 3, +}; + +typedef NS_ENUM(NSInteger, RCTSRStatusCode) { + RCTSRStatusCodeNormal = 1000, + RCTSRStatusCodeGoingAway = 1001, + RCTSRStatusCodeProtocolError = 1002, + RCTSRStatusCodeUnhandledType = 1003, + // 1004 reserved. + RCTSRStatusNoStatusReceived = 1005, + // 1004-1006 reserved. + RCTSRStatusCodeInvalidUTF8 = 1007, + RCTSRStatusCodePolicyViolated = 1008, + RCTSRStatusCodeMessageTooBig = 1009, +}; + +@class RCTSRWebSocket; + +extern NSString *const RCTSRWebSocketErrorDomain; +extern NSString *const RCTSRHTTPResponseErrorKey; + +#pragma mark - RCTSRWebSocketDelegate + +@protocol RCTSRWebSocketDelegate; + +#pragma mark - RCTSRWebSocket + +@interface RCTSRWebSocket : NSObject + +@property (nonatomic, weak) id delegate; + +@property (nonatomic, readonly) RCTSRReadyState readyState; +@property (nonatomic, readonly, strong) NSURL *url; + +// This returns the negotiated protocol. +// It will be nil until after the handshake completes. +@property (nonatomic, readonly, copy) NSString *protocol; + +// Protocols should be an array of strings that turn into Sec-WebSocket-Protocol. +- (instancetype)initWithURLRequest:(NSURLRequest *)request + protocols:(NSArray *)protocols NS_DESIGNATED_INITIALIZER; +- (instancetype)initWithURLRequest:(NSURLRequest *)request; + +// Some helper constructors. +- (instancetype)initWithURL:(NSURL *)url protocols:(NSArray *)protocols; +- (instancetype)initWithURL:(NSURL *)url; + +// Delegate queue will be dispatch_main_queue by default. +// You cannot set both OperationQueue and dispatch_queue. +- (void)setDelegateOperationQueue:(NSOperationQueue *)queue; +- (void)setDelegateDispatchQueue:(dispatch_queue_t)queue; + +// By default, it will schedule itself on +[NSRunLoop RCTSR_networkRunLoop] using defaultModes. +- (void)scheduleInRunLoop:(NSRunLoop *)aRunLoop forMode:(NSString *)mode; +- (void)unscheduleFromRunLoop:(NSRunLoop *)aRunLoop forMode:(NSString *)mode; + +// RCTSRWebSockets are intended for one-time-use only. Open should be called once and only once. +- (void)open; + +- (void)close; +- (void)closeWithCode:(NSInteger)code reason:(NSString *)reason; + +// Send a UTF8 String or Data. +- (void)send:(id)data; + +// Send Data (can be nil) in a ping message. +- (void)sendPing:(NSData *)data; + +@end + +#pragma mark - RCTSRWebSocketDelegate + +@protocol RCTSRWebSocketDelegate + +// message will either be an NSString if the server is using text +// or NSData if the server is using binary. +- (void)webSocket:(RCTSRWebSocket *)webSocket didReceiveMessage:(id)message; + +@optional + +- (void)webSocketDidOpen:(RCTSRWebSocket *)webSocket; +- (void)webSocket:(RCTSRWebSocket *)webSocket didFailWithError:(NSError *)error; +- (void)webSocket:(RCTSRWebSocket *)webSocket + didCloseWithCode:(NSInteger)code + reason:(NSString *)reason + wasClean:(BOOL)wasClean; +- (void)webSocket:(RCTSRWebSocket *)webSocket didReceivePong:(NSData *)pongPayload; + +@end + +#pragma mark - NSURLRequest (CertificateAdditions) + +@interface NSURLRequest (CertificateAdditions) + +@property (nonatomic, readonly, copy) NSArray *RCTSR_SSLPinnedCertificates; + +@end + +#pragma mark - NSMutableURLRequest (CertificateAdditions) + +@interface NSMutableURLRequest (CertificateAdditions) + +@property (nonatomic, copy) NSArray *RCTSR_SSLPinnedCertificates; + +@end + +#pragma mark - NSRunLoop (RCTSRWebSocket) + +@interface NSRunLoop (RCTSRWebSocket) + ++ (NSRunLoop *)RCTSR_networkRunLoop; + +@end diff --git a/packages/react-native/Libraries/WebSocket/RCTSRWebSocket.m b/packages/react-native/Libraries/WebSocket/RCTSRWebSocket.m new file mode 100644 index 000000000000..925596f8677f --- /dev/null +++ b/packages/react-native/Libraries/WebSocket/RCTSRWebSocket.m @@ -0,0 +1,1746 @@ +// +// Copyright 2012 Square Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +#import + +#import + +#import + +#import +#import +#import + +typedef NS_ENUM(NSInteger, RCTSROpCode) { + RCTSROpCodeTextFrame = 0x1, + RCTSROpCodeBinaryFrame = 0x2, + // 3-7 reserved. + RCTSROpCodeConnectionClose = 0x8, + RCTSROpCodePing = 0x9, + RCTSROpCodePong = 0xA, + // B-F reserved. +}; + +typedef struct { + BOOL fin; + // BOOL rsv1; + // BOOL rsv2; + // BOOL rsv3; + uint8_t opcode; + BOOL masked; + uint64_t payload_length; +} frame_header; + +static NSString *const RCTSRWebSocketAppendToSecKeyString = @"258EAFA5-E914-47DA-95CA-C5AB0DC85B11"; + +//#define RCTSR_ENABLE_LOG +#ifdef RCTSR_ENABLE_LOG +#define RCTSRLog(format...) RCTLogInfo(format) +#else +#define RCTSRLog(...) \ + do { \ + } while (0) +#endif + +// This is a hack, and probably not optimal +static inline int32_t validate_dispatch_data_partial_string(NSData *data) +{ + static const int maxCodepointSize = 3; + + for (int i = 0; i < maxCodepointSize; i++) { + NSString *str = [[NSString alloc] initWithBytesNoCopy:(char *)data.bytes + length:data.length - i + encoding:NSUTF8StringEncoding + freeWhenDone:NO]; + if (str) { + return (int32_t)data.length - i; + } + } + + return -1; +} + +@interface NSData (RCTSRWebSocket) + +@property (nonatomic, readonly, copy) NSString *stringBySHA1ThenBase64Encoding; + +@end + +@interface NSString (RCTSRWebSocket) + +@property (nonatomic, readonly, copy) NSString *stringBySHA1ThenBase64Encoding; + +@end + +@interface NSURL (RCTSRWebSocket) + +// The origin isn't really applicable for a native application. +// So instead, just map ws -> http and wss -> https. +@property (nonatomic, readonly, copy) NSString *RCTSR_origin; + +@end + +@interface _RCTSRRunLoopThread : NSThread + +@property (nonatomic, readonly) NSRunLoop *runLoop; + +@end + +static NSString *newSHA1String(const char *bytes, size_t length) +{ + uint8_t md[CC_SHA1_DIGEST_LENGTH]; + + assert(length >= 0); + assert(length <= UINT32_MAX); + CC_SHA1(bytes, (CC_LONG)length, md); + + NSData *data = [NSData dataWithBytes:md length:CC_SHA1_DIGEST_LENGTH]; + return [data base64EncodedStringWithOptions:0]; +} + +@implementation NSData (RCTSRWebSocket) + +- (NSString *)stringBySHA1ThenBase64Encoding +{ + return newSHA1String(self.bytes, self.length); +} + +@end + +@implementation NSString (RCTSRWebSocket) + +- (NSString *)stringBySHA1ThenBase64Encoding +{ + return newSHA1String(self.UTF8String, self.length); +} + +@end + +NSString *const RCTSRWebSocketErrorDomain = @"RCTSRWebSocketErrorDomain"; +NSString *const RCTSRHTTPResponseErrorKey = @"HTTPResponseStatusCode"; + +// Returns number of bytes consumed. Returning 0 means you didn't match. +// Sends bytes to callback handler; +typedef size_t (^stream_scanner)(NSData *collected_data); + +typedef void (^data_callback)(RCTSRWebSocket *webSocket, NSData *data); + +@interface RCTSRIOConsumer : NSObject + +@property (nonatomic, copy, readonly) stream_scanner consumer; +@property (nonatomic, copy, readonly) data_callback handler; +@property (nonatomic, assign) size_t bytesNeeded; +@property (nonatomic, assign, readonly) BOOL readToCurrentFrame; +@property (nonatomic, assign, readonly) BOOL unmaskBytes; + +@end + +// This class is not thread-safe, and is expected to always be run on the same queue. +@interface RCTSRIOConsumerPool : NSObject + +- (instancetype)initWithBufferCapacity:(NSUInteger)poolSize NS_DESIGNATED_INITIALIZER; + +- (RCTSRIOConsumer *)consumerWithScanner:(stream_scanner)scanner + handler:(data_callback)handler + bytesNeeded:(size_t)bytesNeeded + readToCurrentFrame:(BOOL)readToCurrentFrame + unmaskBytes:(BOOL)unmaskBytes; +- (void)returnConsumer:(RCTSRIOConsumer *)consumer; + +@end + +@interface RCTSRWebSocket () + +@property (nonatomic, assign) RCTSRReadyState readyState; + +@property (nonatomic, strong) NSOperationQueue *delegateOperationQueue; +@property (nonatomic, strong) dispatch_queue_t delegateDispatchQueue; + +@end + +@implementation RCTSRWebSocket { + NSInteger _webSocketVersion; + + NSOperationQueue *_delegateOperationQueue; + dispatch_queue_t _delegateDispatchQueue; + + dispatch_queue_t _workQueue; + NSMutableArray *_consumers; + + NSInputStream *_inputStream; + NSOutputStream *_outputStream; + + NSMutableData *_readBuffer; + NSUInteger _readBufferOffset; + + NSMutableData *_outputBuffer; + NSUInteger _outputBufferOffset; + + uint8_t _currentFrameOpcode; + size_t _currentFrameCount; + size_t _readOpCount; + uint32_t _currentStringScanPosition; + NSMutableData *_currentFrameData; + + NSString *_closeReason; + + NSString *_secKey; + + BOOL _pinnedCertFound; + + uint8_t _currentReadMaskKey[4]; + size_t _currentReadMaskOffset; + + BOOL _consumerStopped; + + BOOL _closeWhenFinishedWriting; + BOOL _failed; + + BOOL _secure; + NSURLRequest *_urlRequest; + + CFHTTPMessageRef _receivedHTTPHeaders; + + BOOL _sentClose; + BOOL _didFail; + int _closeCode; + + BOOL _isPumping; + + BOOL _cleanupScheduled; + + NSMutableSet *_scheduledRunloops; + + // We use this to retain ourselves. + __strong RCTSRWebSocket *_selfRetain; + + NSArray *_requestedProtocols; + RCTSRIOConsumerPool *_consumerPool; +} + +- (instancetype)initWithURLRequest:(NSURLRequest *)request protocols:(NSArray *)protocols +{ + RCTAssertParam(request); + + if ((self = [super init])) { + _url = request.URL; + _urlRequest = request; + + _requestedProtocols = [protocols copy]; + + [self _RCTSR_commonInit]; + } + return self; +} + +RCT_NOT_IMPLEMENTED(-(instancetype)init) + +- (instancetype)initWithURLRequest:(NSURLRequest *)request +{ + return [self initWithURLRequest:request protocols:nil]; +} + +- (instancetype)initWithURL:(NSURL *)URL +{ + return [self initWithURL:URL protocols:nil]; +} + +- (instancetype)initWithURL:(NSURL *)URL protocols:(NSArray *)protocols +{ + NSMutableURLRequest *request; + if (URL) { + // Build a mutable request so we can fill the cookie header. + request = [NSMutableURLRequest requestWithURL:URL]; + + // We load cookies from sharedHTTPCookieStorage (shared with XHR and + // fetch). To get HTTPS-only cookies for wss URLs, replace wss with https + // in the URL. + NSURLComponents *components = [NSURLComponents componentsWithURL:URL resolvingAgainstBaseURL:true]; + if ([components.scheme isEqualToString:@"wss"]) { + components.scheme = @"https"; + } + + // Load and set the cookie header. + NSArray *cookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookiesForURL:components.URL]; + [request setAllHTTPHeaderFields:[NSHTTPCookie requestHeaderFieldsWithCookies:cookies]]; + } + return [self initWithURLRequest:request protocols:protocols]; +} + +- (void)_RCTSR_commonInit +{ + NSString *scheme = _url.scheme.lowercaseString; + assert( + [scheme isEqualToString:@"ws"] || [scheme isEqualToString:@"http"] || [scheme isEqualToString:@"wss"] || + [scheme isEqualToString:@"https"]); + + if ([scheme isEqualToString:@"wss"] || [scheme isEqualToString:@"https"]) { + _secure = YES; + } + + _readyState = RCTSR_CONNECTING; + _consumerStopped = YES; + _webSocketVersion = 13; + + _workQueue = dispatch_queue_create("com.facebook.react.SRWebSocket", DISPATCH_QUEUE_SERIAL); + + // Going to set a specific on the queue so we can validate we're on the work queue + dispatch_queue_set_specific(_workQueue, (__bridge void *)self, (__bridge void *)_workQueue, NULL); + + _delegateDispatchQueue = dispatch_get_main_queue(); + + _readBuffer = [NSMutableData new]; + _outputBuffer = [NSMutableData new]; + + _currentFrameData = [NSMutableData new]; + + _consumers = [NSMutableArray new]; + + _consumerPool = [RCTSRIOConsumerPool new]; + + _scheduledRunloops = [NSMutableSet new]; + + [self _initializeStreams]; + + // default handlers +} + +- (void)assertOnWorkQueue +{ + assert(dispatch_get_specific((__bridge void *)self) == (__bridge void *)_workQueue); +} + +- (void)dealloc +{ + _inputStream.delegate = nil; + _outputStream.delegate = nil; + + [_inputStream close]; + [_outputStream close]; + + if (_receivedHTTPHeaders) { + CFRelease(_receivedHTTPHeaders); + _receivedHTTPHeaders = NULL; + } +} + +#ifndef NDEBUG + +- (void)setReadyState:(RCTSRReadyState)aReadyState +{ + [self willChangeValueForKey:@"readyState"]; + assert(aReadyState > _readyState); + _readyState = aReadyState; + [self didChangeValueForKey:@"readyState"]; +} + +#endif + +- (void)open +{ + assert(_url); + RCTAssert(_readyState == RCTSR_CONNECTING, @"Cannot call -(void)open on RCTSRWebSocket more than once"); + + _selfRetain = self; + + [self _connect]; +} + +// Calls block on delegate queue +- (void)_performDelegateBlock:(dispatch_block_t)block +{ + if (_delegateOperationQueue) { + [_delegateOperationQueue addOperationWithBlock:block]; + } else { + assert(_delegateDispatchQueue); + dispatch_async(_delegateDispatchQueue, block); + } +} + +- (void)setDelegateDispatchQueue:(dispatch_queue_t)queue +{ + _delegateDispatchQueue = queue; +} + +- (BOOL)_checkHandshake:(CFHTTPMessageRef)httpMessage +{ + NSString *acceptHeader = + CFBridgingRelease(CFHTTPMessageCopyHeaderFieldValue(httpMessage, CFSTR("Sec-WebSocket-Accept"))); + + if (acceptHeader == nil) { + return NO; + } + + NSString *concattedString = [_secKey stringByAppendingString:RCTSRWebSocketAppendToSecKeyString]; + NSString *expectedAccept = [concattedString stringBySHA1ThenBase64Encoding]; + + return [acceptHeader isEqualToString:expectedAccept]; +} + +- (void)_HTTPHeadersDidFinish +{ + NSInteger responseCode = CFHTTPMessageGetResponseStatusCode(_receivedHTTPHeaders); + + if (responseCode >= 400) { + RCTSRLog(@"Request failed with response code %ld", responseCode); + [self _failWithError:[NSError errorWithDomain:RCTSRWebSocketErrorDomain + code:2132 + userInfo:@{ + NSLocalizedDescriptionKey : + [NSString stringWithFormat:@"received bad response code from server %ld", + (long)responseCode], + RCTSRHTTPResponseErrorKey : @(responseCode) + }]]; + return; + } + + if (![self _checkHandshake:_receivedHTTPHeaders]) { + [self _failWithError:[NSError errorWithDomain:RCTSRWebSocketErrorDomain + code:2133 + userInfo:@{ + NSLocalizedDescriptionKey : + [NSString stringWithFormat:@"Invalid Sec-WebSocket-Accept response"] + }]]; + return; + } + + NSString *negotiatedProtocol = + CFBridgingRelease(CFHTTPMessageCopyHeaderFieldValue(_receivedHTTPHeaders, CFSTR("Sec-WebSocket-Protocol"))); + if (negotiatedProtocol) { + // Make sure we requested the protocol + if ([_requestedProtocols indexOfObject:negotiatedProtocol] == NSNotFound) { + [self _failWithError: + [NSError errorWithDomain:RCTSRWebSocketErrorDomain + code:2133 + userInfo:@{ + NSLocalizedDescriptionKey : [NSString + stringWithFormat:@"Server specified Sec-WebSocket-Protocol that wasn't requested"] + }]]; + return; + } + + _protocol = negotiatedProtocol; + } + + self.readyState = RCTSR_OPEN; + + if (!_didFail) { + [self _readFrameNew]; + } + + [self _performDelegateBlock:^{ + if ([self.delegate respondsToSelector:@selector(webSocketDidOpen:)]) { + [self.delegate webSocketDidOpen:self]; + }; + }]; +} + +- (void)_readHTTPHeader +{ + if (_receivedHTTPHeaders == NULL) { + _receivedHTTPHeaders = CFHTTPMessageCreateEmpty(NULL, NO); + } + + [self _readUntilHeaderCompleteWithCallback:^(RCTSRWebSocket *socket, NSData *data) { + CFHTTPMessageAppendBytes(self->_receivedHTTPHeaders, (const UInt8 *)data.bytes, data.length); + + if (CFHTTPMessageIsHeaderComplete(self->_receivedHTTPHeaders)) { + RCTSRLog( + @"Finished reading headers %@", CFBridgingRelease(CFHTTPMessageCopyAllHeaderFields(_receivedHTTPHeaders))); + [socket _HTTPHeadersDidFinish]; + } else { + [socket _readHTTPHeader]; + } + }]; +} + +- (void)didConnect +{ + RCTSRLog(@"Connected"); + CFHTTPMessageRef request = CFHTTPMessageCreateRequest(NULL, CFSTR("GET"), (__bridge CFURLRef)_url, kCFHTTPVersion1_1); + + // Set host first so it defaults + CFHTTPMessageSetHeaderFieldValue( + request, + CFSTR("Host"), + (__bridge CFStringRef)(_url.port ? [NSString stringWithFormat:@"%@:%@", _url.host, _url.port] : _url.host)); + + NSMutableData *keyBytes = [[NSMutableData alloc] initWithLength:16]; + int result __unused = SecRandomCopyBytes(kSecRandomDefault, keyBytes.length, keyBytes.mutableBytes); + assert(result == 0); + _secKey = [keyBytes base64EncodedStringWithOptions:0]; + assert([_secKey length] == 24); + + CFHTTPMessageSetHeaderFieldValue(request, CFSTR("Upgrade"), CFSTR("websocket")); + CFHTTPMessageSetHeaderFieldValue(request, CFSTR("Connection"), CFSTR("Upgrade")); + CFHTTPMessageSetHeaderFieldValue(request, CFSTR("Sec-WebSocket-Key"), (__bridge CFStringRef)_secKey); + CFHTTPMessageSetHeaderFieldValue( + request, + CFSTR("Sec-WebSocket-Version"), + (__bridge CFStringRef)[NSString stringWithFormat:@"%ld", (long)_webSocketVersion]); + + CFHTTPMessageSetHeaderFieldValue(request, CFSTR("Origin"), (__bridge CFStringRef)_url.RCTSR_origin); + + if (_requestedProtocols && _requestedProtocols.count > 0) { + CFHTTPMessageSetHeaderFieldValue( + request, + CFSTR("Sec-WebSocket-Protocol"), + (__bridge CFStringRef)[_requestedProtocols componentsJoinedByString:@", "]); + } + + [_urlRequest.allHTTPHeaderFields enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) { + CFHTTPMessageSetHeaderFieldValue(request, (__bridge CFStringRef)key, (__bridge CFStringRef)obj); + }]; + + NSData *message = CFBridgingRelease(CFHTTPMessageCopySerializedMessage(request)); + + CFRelease(request); + + [self _writeData:message]; + [self _readHTTPHeader]; +} + +- (void)_initializeStreams +{ + assert(_url.port.unsignedIntValue <= UINT32_MAX); + uint32_t port = _url.port.unsignedIntValue; + if (port == 0) { + if (!_secure) { + port = 80; + } else { + port = 443; + } + } + NSString *host = _url.host; + + CFReadStreamRef readStream = NULL; + CFWriteStreamRef writeStream = NULL; + + CFStreamCreatePairWithSocketToHost(NULL, (__bridge CFStringRef)host, port, &readStream, &writeStream); + + _outputStream = CFBridgingRelease(writeStream); + _inputStream = CFBridgingRelease(readStream); + + if (_secure) { + NSMutableDictionary *SSLOptions = [NSMutableDictionary new]; + + [_outputStream setProperty:(__bridge id)kCFStreamSocketSecurityLevelNegotiatedSSL + forKey:(__bridge id)kCFStreamPropertySocketSecurityLevel]; + + // If we're using pinned certs, don't validate the certificate chain + if (_urlRequest.RCTSR_SSLPinnedCertificates.count) { + [SSLOptions setValue:@NO forKey:(__bridge id)kCFStreamSSLValidatesCertificateChain]; + } + +#if DEBUG + [SSLOptions setValue:@NO forKey:(__bridge id)kCFStreamSSLValidatesCertificateChain]; + RCTLogInfo(@"SocketRocket: In debug mode. Allowing connection to any root cert"); +#endif + + [_outputStream setProperty:SSLOptions forKey:(__bridge id)kCFStreamPropertySSLSettings]; + } + + _inputStream.delegate = self; + _outputStream.delegate = self; +} + +- (void)_connect +{ + if (!_scheduledRunloops.count) { + [self scheduleInRunLoop:[NSRunLoop RCTSR_networkRunLoop] forMode:NSDefaultRunLoopMode]; + } + + [_outputStream open]; + [_inputStream open]; +} + +- (void)scheduleInRunLoop:(NSRunLoop *)aRunLoop forMode:(NSString *)mode +{ + [_outputStream scheduleInRunLoop:aRunLoop forMode:mode]; + [_inputStream scheduleInRunLoop:aRunLoop forMode:mode]; + + [_scheduledRunloops addObject:@[ aRunLoop, mode ]]; +} + +- (void)unscheduleFromRunLoop:(NSRunLoop *)aRunLoop forMode:(NSString *)mode +{ + [_outputStream removeFromRunLoop:aRunLoop forMode:mode]; + [_inputStream removeFromRunLoop:aRunLoop forMode:mode]; + + [_scheduledRunloops removeObject:@[ aRunLoop, mode ]]; +} + +- (void)close +{ + [self closeWithCode:RCTSRStatusCodeNormal reason:nil]; +} + +- (void)closeWithCode:(NSInteger)code reason:(NSString *)reason +{ + assert(code); + dispatch_async(_workQueue, ^{ + if (self.readyState == RCTSR_CLOSING || self.readyState == RCTSR_CLOSED) { + return; + } + + BOOL wasConnecting = self.readyState == RCTSR_CONNECTING; + + self.readyState = RCTSR_CLOSING; + + RCTSRLog(@"Closing with code %ld reason %@", code, reason); + + if (wasConnecting) { + [self _disconnect]; + return; + } + + size_t maxMsgSize = [reason maximumLengthOfBytesUsingEncoding:NSUTF8StringEncoding]; + NSMutableData *mutablePayload = [[NSMutableData alloc] initWithLength:sizeof(uint16_t) + maxMsgSize]; + NSData *payload = mutablePayload; + + ((uint16_t *)mutablePayload.mutableBytes)[0] = NSSwapBigShortToHost(code); + + if (reason) { + NSRange remainingRange = {0}; + + NSUInteger usedLength = 0; + + BOOL success __unused = [reason getBytes:(char *)mutablePayload.mutableBytes + sizeof(uint16_t) + maxLength:payload.length - sizeof(uint16_t) + usedLength:&usedLength + encoding:NSUTF8StringEncoding + options:NSStringEncodingConversionExternalRepresentation + range:NSMakeRange(0, reason.length) + remainingRange:&remainingRange]; + + assert(success); + assert(remainingRange.length == 0); + + if (usedLength != maxMsgSize) { + payload = [payload subdataWithRange:NSMakeRange(0, usedLength + sizeof(uint16_t))]; + } + } + + [self _sendFrameWithOpcode:RCTSROpCodeConnectionClose data:payload]; + }); +} + +- (void)_closeWithProtocolError:(NSString *)message +{ + // Need to shunt this on the _callbackQueue first to see if they received any messages + [self _performDelegateBlock:^{ + [self closeWithCode:RCTSRStatusCodeProtocolError reason:message]; + dispatch_async(self->_workQueue, ^{ + [self _disconnect]; + }); + }]; +} + +- (void)_failWithError:(NSError *)error +{ + dispatch_async(_workQueue, ^{ + if (self.readyState != RCTSR_CLOSED) { + self->_failed = YES; + [self _performDelegateBlock:^{ + if ([self.delegate respondsToSelector:@selector(webSocket:didFailWithError:)]) { + [self.delegate webSocket:self didFailWithError:error]; + } + }]; + + self.readyState = RCTSR_CLOSED; + + RCTSRLog(@"Failing with error %@", error.localizedDescription); + + [self _disconnect]; + [self _scheduleCleanup]; + } + }); +} + +- (void)_writeData:(NSData *)data +{ + [self assertOnWorkQueue]; + + if (_closeWhenFinishedWriting) { + return; + } + [_outputBuffer appendData:data]; + [self _pumpWriting]; +} + +- (void)send:(id)data +{ + RCTAssert(self.readyState != RCTSR_CONNECTING, @"Invalid State: Cannot call send: until connection is open"); + if (nil == data) { + return; + } + // TODO: maybe not copy this for performance + data = [data copy]; + dispatch_async(_workQueue, ^{ + if ([data isKindOfClass:[NSString class]]) { + [self _sendFrameWithOpcode:RCTSROpCodeTextFrame data:[(NSString *)data dataUsingEncoding:NSUTF8StringEncoding]]; + } else if ([data isKindOfClass:[NSData class]]) { + [self _sendFrameWithOpcode:RCTSROpCodeBinaryFrame data:data]; + } else { + assert(NO); + } + }); +} + +- (void)sendPing:(NSData *)data +{ + RCTAssert(self.readyState == RCTSR_OPEN, @"Invalid State: Cannot call send: until connection is open"); + // TODO: maybe not copy this for performance + data = [data copy] ?: [NSData data]; // It's okay for a ping to be empty + dispatch_async(_workQueue, ^{ + [self _sendFrameWithOpcode:RCTSROpCodePing data:data]; + }); +} + +- (void)handlePing:(NSData *)pingData +{ + // Need to pingpong this off _callbackQueue first to make sure messages happen in order + [self _performDelegateBlock:^{ + dispatch_async(self->_workQueue, ^{ + [self _sendFrameWithOpcode:RCTSROpCodePong data:pingData]; + }); + }]; +} + +- (void)handlePong:(NSData *)pongData +{ + RCTSRLog(@"Received pong"); + [self _performDelegateBlock:^{ + if ([self.delegate respondsToSelector:@selector(webSocket:didReceivePong:)]) { + [self.delegate webSocket:self didReceivePong:pongData]; + } + }]; +} + +- (void)_handleMessage:(id)message +{ + RCTSRLog(@"Received message"); + [self _performDelegateBlock:^{ + [self.delegate webSocket:self didReceiveMessage:message]; + }]; +} + +static inline BOOL closeCodeIsValid(int closeCode) +{ + if (closeCode < 1000) { + return NO; + } + + if (closeCode >= 1000 && closeCode <= 1011) { + if (closeCode == 1004 || closeCode == 1005 || closeCode == 1006) { + return NO; + } + return YES; + } + + if (closeCode >= 3000 && closeCode <= 3999) { + return YES; + } + + if (closeCode >= 4000 && closeCode <= 4999) { + return YES; + } + + return NO; +} + +// Note from RFC: +// +// If there is a body, the first two +// bytes of the body MUST be a 2-byte unsigned integer (in network byte +// order) representing a status code with value /code/ defined in +// Section 7.4. Following the 2-byte integer the body MAY contain UTF-8 +// encoded data with value /reason/, the interpretation of which is not +// defined by this specification. + +- (void)handleCloseWithData:(NSData *)data +{ + size_t dataSize = data.length; + __block uint16_t closeCode = 0; + + RCTSRLog(@"Received close frame"); + + if (dataSize == 1) { + // TODO: handle error + [self _closeWithProtocolError:@"Payload for close must be larger than 2 bytes"]; + return; + } else if (dataSize >= 2) { + [data getBytes:&closeCode length:sizeof(closeCode)]; + _closeCode = NSSwapBigShortToHost(closeCode); + if (!closeCodeIsValid(_closeCode)) { + [self _closeWithProtocolError:[NSString stringWithFormat:@"Cannot have close code of %d", _closeCode]]; + return; + } + if (dataSize > 2) { + _closeReason = [[NSString alloc] initWithData:[data subdataWithRange:NSMakeRange(2, dataSize - 2)] + encoding:NSUTF8StringEncoding]; + if (!_closeReason) { + [self _closeWithProtocolError:@"Close reason MUST be valid UTF-8"]; + return; + } + } + } else { + _closeCode = RCTSRStatusNoStatusReceived; + } + + [self assertOnWorkQueue]; + + if (self.readyState == RCTSR_OPEN) { + [self closeWithCode:1000 reason:nil]; + } + dispatch_async(_workQueue, ^{ + [self _disconnect]; + }); +} + +- (void)_disconnect +{ + [self assertOnWorkQueue]; + RCTSRLog(@"Trying to disconnect"); + _closeWhenFinishedWriting = YES; + [self _pumpWriting]; +} + +- (void)_handleFrameWithData:(NSData *)frameData opCode:(NSInteger)opcode +{ + // copy frameData before handling, + // to avoid concurrent updates to the value at the pointer + frameData = [frameData copy]; + + // Check that the current data is valid UTF8 + + BOOL isControlFrame = + (opcode == RCTSROpCodePing || opcode == RCTSROpCodePong || opcode == RCTSROpCodeConnectionClose); + if (!isControlFrame) { + [self _readFrameNew]; + } else { + dispatch_async(_workQueue, ^{ + [self _readFrameContinue]; + }); + } + + switch (opcode) { + case RCTSROpCodeTextFrame: { + NSString *str = [[NSString alloc] initWithData:frameData encoding:NSUTF8StringEncoding]; + if (str == nil && frameData) { + [self closeWithCode:RCTSRStatusCodeInvalidUTF8 reason:@"Text frames must be valid UTF-8"]; + dispatch_async(_workQueue, ^{ + [self _disconnect]; + }); + + return; + } + [self _handleMessage:str]; + break; + } + case RCTSROpCodeBinaryFrame: + [self _handleMessage:[frameData copy]]; + break; + case RCTSROpCodeConnectionClose: + [self handleCloseWithData:frameData]; + break; + case RCTSROpCodePing: + [self handlePing:frameData]; + break; + case RCTSROpCodePong: + [self handlePong:frameData]; + break; + default: + [self _closeWithProtocolError:[NSString stringWithFormat:@"Unknown opcode %ld", (long)opcode]]; + // TODO: Handle invalid opcode + break; + } +} + +- (void)_handleFrameHeader:(frame_header)frame_header curData:(NSData *)curData +{ + assert(frame_header.opcode != 0); + + if (self.readyState != RCTSR_OPEN) { + return; + } + + BOOL isControlFrame = + (frame_header.opcode == RCTSROpCodePing || frame_header.opcode == RCTSROpCodePong || + frame_header.opcode == RCTSROpCodeConnectionClose); + + if (isControlFrame && !frame_header.fin) { + [self _closeWithProtocolError:@"Fragmented control frames not allowed"]; + return; + } + + if (isControlFrame && frame_header.payload_length >= 126) { + [self _closeWithProtocolError:@"Control frames cannot have payloads larger than 126 bytes"]; + return; + } + + if (!isControlFrame) { + _currentFrameOpcode = frame_header.opcode; + _currentFrameCount += 1; + } + + if (frame_header.payload_length == 0) { + if (isControlFrame) { + [self _handleFrameWithData:curData opCode:frame_header.opcode]; + } else { + if (frame_header.fin) { + [self _handleFrameWithData:_currentFrameData opCode:frame_header.opcode]; + } else { + // TODO: add assert that opcode is not a control; + [self _readFrameContinue]; + } + } + } else { + assert(frame_header.payload_length <= SIZE_T_MAX); + [self _addConsumerWithDataLength:(size_t)frame_header.payload_length + callback:^(RCTSRWebSocket *socket, NSData *newData) { + if (isControlFrame) { + [socket _handleFrameWithData:newData opCode:frame_header.opcode]; + } else { + if (frame_header.fin) { + [socket _handleFrameWithData:socket->_currentFrameData opCode:frame_header.opcode]; + } else { + // TODO: add assert that opcode is not a control; + [socket _readFrameContinue]; + } + } + } + readToCurrentFrame:!isControlFrame + unmaskBytes:frame_header.masked]; + } +} + +/* From RFC: + + 0 1 2 3 + 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 + +-+-+-+-+-------+-+-------------+-------------------------------+ + |F|R|R|R| opcode|M| Payload len | Extended payload length | + |I|S|S|S| (4) |A| (7) | (16/64) | + |N|V|V|V| |S| | (if payload len==126/127) | + | |1|2|3| |K| | | + +-+-+-+-+-------+-+-------------+ - - - - - - - - - - - - - - - + + | Extended payload length continued, if payload len == 127 | + + - - - - - - - - - - - - - - - +-------------------------------+ + | |Masking-key, if MASK set to 1 | + +-------------------------------+-------------------------------+ + | Masking-key (continued) | Payload Data | + +-------------------------------- - - - - - - - - - - - - - - - + + : Payload Data continued ... : + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + | Payload Data continued ... | + +---------------------------------------------------------------+ + */ + +static const uint8_t RCTSRFinMask = 0x80; +static const uint8_t RCTSROpCodeMask = 0x0F; +static const uint8_t RCTSRRsvMask = 0x70; +static const uint8_t RCTSRMaskMask = 0x80; +static const uint8_t RCTSRPayloadLenMask = 0x7F; + +- (void)_readFrameContinue +{ + assert((_currentFrameCount == 0 && _currentFrameOpcode == 0) || (_currentFrameCount > 0 && _currentFrameOpcode > 0)); + + [self + _addConsumerWithDataLength:2 + callback:^(RCTSRWebSocket *socket, NSData *data) { + __block frame_header header = {0}; + + const uint8_t *headerBuffer = data.bytes; + assert(data.length >= 2); + + if (headerBuffer[0] & RCTSRRsvMask) { + [socket _closeWithProtocolError:@"Server used RSV bits"]; + return; + } + + uint8_t receivedOpcode = (RCTSROpCodeMask & headerBuffer[0]); + + BOOL isControlFrame = + (receivedOpcode == RCTSROpCodePing || receivedOpcode == RCTSROpCodePong || + receivedOpcode == RCTSROpCodeConnectionClose); + + if (!isControlFrame && receivedOpcode != 0 && socket->_currentFrameCount > 0) { + [socket _closeWithProtocolError: + @"all data frames after the initial data frame must have opcode 0"]; + return; + } + + if (receivedOpcode == 0 && socket->_currentFrameCount == 0) { + [socket _closeWithProtocolError:@"cannot continue a message"]; + return; + } + + header.opcode = receivedOpcode == 0 ? socket->_currentFrameOpcode : receivedOpcode; + + header.fin = !!(RCTSRFinMask & headerBuffer[0]); + + header.masked = !!(RCTSRMaskMask & headerBuffer[1]); + header.payload_length = RCTSRPayloadLenMask & headerBuffer[1]; + + headerBuffer = NULL; + + if (header.masked) { + [socket _closeWithProtocolError:@"Client must receive unmasked data"]; + } + + size_t extra_bytes_needed = header.masked ? sizeof(self->_currentReadMaskKey) : 0; + + if (header.payload_length == 126) { + extra_bytes_needed += sizeof(uint16_t); + } else if (header.payload_length == 127) { + extra_bytes_needed += sizeof(uint64_t); + } + + if (extra_bytes_needed == 0) { + [socket _handleFrameHeader:header curData:socket->_currentFrameData]; + } else { + [socket + _addConsumerWithDataLength:extra_bytes_needed + callback:^(RCTSRWebSocket *_socket, NSData *_data) { + size_t mapped_size __unused = _data.length; + const void *mapped_buffer = _data.bytes; + size_t offset = 0; + + if (header.payload_length == 126) { + assert(mapped_size >= sizeof(uint16_t)); + uint16_t newLen = + NSSwapBigShortToHost(*(uint16_t *)(mapped_buffer)); + header.payload_length = newLen; + offset += sizeof(uint16_t); + } else if (header.payload_length == 127) { + assert(mapped_size >= sizeof(uint64_t)); + header.payload_length = + NSSwapBigLongLongToHost(*(uint64_t *)(mapped_buffer)); + offset += sizeof(uint64_t); + } else { + assert(header.payload_length < 126 && header.payload_length >= 0); + } + + if (header.masked) { + assert( + mapped_size >= sizeof(self->_currentReadMaskOffset) + offset); + memcpy( + _socket->_currentReadMaskKey, + ((uint8_t *)mapped_buffer) + offset, + sizeof(_socket->_currentReadMaskKey)); + } + + [_socket _handleFrameHeader:header + curData:_socket->_currentFrameData]; + } + readToCurrentFrame:NO + unmaskBytes:NO]; + } + } + readToCurrentFrame:NO + unmaskBytes:NO]; +} + +- (void)_readFrameNew +{ + dispatch_async(_workQueue, ^{ + self->_currentFrameData.length = 0; + + self->_currentFrameOpcode = 0; + self->_currentFrameCount = 0; + self->_readOpCount = 0; + self->_currentStringScanPosition = 0; + + [self _readFrameContinue]; + }); +} + +- (void)_pumpWriting +{ + [self assertOnWorkQueue]; + + NSUInteger dataLength = _outputBuffer.length; + if (dataLength - _outputBufferOffset > 0 && _outputStream.hasSpaceAvailable) { + NSInteger bytesWritten = [_outputStream write:_outputBuffer.bytes + _outputBufferOffset + maxLength:dataLength - _outputBufferOffset]; + if (bytesWritten == -1) { + [self _failWithError:[NSError errorWithDomain:RCTSRWebSocketErrorDomain + code:2145 + userInfo:@{NSLocalizedDescriptionKey : @"Error writing to stream"}]]; + return; + } + + _outputBufferOffset += bytesWritten; + + if (_outputBufferOffset > 4096 && _outputBufferOffset > (_outputBuffer.length >> 1)) { + _outputBuffer = [[NSMutableData alloc] initWithBytes:(char *)_outputBuffer.bytes + _outputBufferOffset + length:_outputBuffer.length - _outputBufferOffset]; + _outputBufferOffset = 0; + } + } + + if (_closeWhenFinishedWriting && _outputBuffer.length - _outputBufferOffset == 0 && + (_inputStream.streamStatus != NSStreamStatusNotOpen && _inputStream.streamStatus != NSStreamStatusClosed) && + !_sentClose) { + _sentClose = YES; + + [self _scheduleCleanup]; + + if (!_failed) { + [self _performDelegateBlock:^{ + if ([self.delegate respondsToSelector:@selector(webSocket:didCloseWithCode:reason:wasClean:)]) { + [self.delegate webSocket:self didCloseWithCode:self->_closeCode reason:self->_closeReason wasClean:YES]; + } + }]; + } + } +} + +- (void)_addConsumerWithScanner:(stream_scanner)consumer callback:(data_callback)callback +{ + [self assertOnWorkQueue]; + [self _addConsumerWithScanner:consumer callback:callback dataLength:0]; +} + +- (void)_addConsumerWithDataLength:(size_t)dataLength + callback:(data_callback)callback + readToCurrentFrame:(BOOL)readToCurrentFrame + unmaskBytes:(BOOL)unmaskBytes +{ + [self assertOnWorkQueue]; + assert(dataLength); + + [_consumers addObject:[_consumerPool consumerWithScanner:nil + handler:callback + bytesNeeded:dataLength + readToCurrentFrame:readToCurrentFrame + unmaskBytes:unmaskBytes]]; + [self _pumpScanner]; +} + +- (void)_addConsumerWithScanner:(stream_scanner)consumer callback:(data_callback)callback dataLength:(size_t)dataLength +{ + [self assertOnWorkQueue]; + [_consumers addObject:[_consumerPool consumerWithScanner:consumer + handler:callback + bytesNeeded:dataLength + readToCurrentFrame:NO + unmaskBytes:NO]]; + [self _pumpScanner]; +} + +static const char CRLFCRLFBytes[] = {'\r', '\n', '\r', '\n'}; + +- (void)_readUntilHeaderCompleteWithCallback:(data_callback)dataHandler +{ + [self _readUntilBytes:CRLFCRLFBytes length:sizeof(CRLFCRLFBytes) callback:dataHandler]; +} + +- (void)_readUntilBytes:(const void *)bytes length:(size_t)length callback:(data_callback)dataHandler +{ + // TODO: optimize so this can continue from where we last searched + stream_scanner consumer = ^size_t(NSData *data) { + __block size_t found_size = 0; + __block size_t match_count = 0; + + size_t size = data.length; + const unsigned char *buffer = data.bytes; + for (size_t i = 0; i < size; i++) { + if (((const unsigned char *)buffer)[i] == ((const unsigned char *)bytes)[match_count]) { + match_count += 1; + if (match_count == length) { + found_size = i + 1; + break; + } + } else { + match_count = 0; + } + } + return found_size; + }; + [self _addConsumerWithScanner:consumer callback:dataHandler]; +} + +// Returns true if did work +- (BOOL)_innerPumpScanner +{ + BOOL didWork = NO; + + if (self.readyState >= RCTSR_CLOSING) { + return didWork; + } + + if (!_consumers.count) { + return didWork; + } + + size_t curSize = _readBuffer.length - _readBufferOffset; + if (!curSize) { + return didWork; + } + + RCTSRIOConsumer *consumer = _consumers[0]; + + size_t bytesNeeded = consumer.bytesNeeded; + + size_t foundSize = 0; + if (consumer.consumer) { + NSData *tempView = [NSData dataWithBytesNoCopy:(char *)_readBuffer.bytes + _readBufferOffset + length:_readBuffer.length - _readBufferOffset + freeWhenDone:NO]; + foundSize = consumer.consumer(tempView); + } else { + assert(consumer.bytesNeeded); + if (curSize >= bytesNeeded) { + foundSize = bytesNeeded; + } else if (consumer.readToCurrentFrame) { + foundSize = curSize; + } + } + + NSData *slice = nil; + if (consumer.readToCurrentFrame || foundSize) { + NSRange sliceRange = NSMakeRange(_readBufferOffset, foundSize); + slice = [_readBuffer subdataWithRange:sliceRange]; + + _readBufferOffset += foundSize; + + if (_readBufferOffset > 4096 && _readBufferOffset > (_readBuffer.length >> 1)) { + _readBuffer = [[NSMutableData alloc] initWithBytes:(char *)_readBuffer.bytes + _readBufferOffset + length:_readBuffer.length - _readBufferOffset]; + _readBufferOffset = 0; + } + + if (consumer.unmaskBytes) { + NSMutableData *mutableSlice = [slice mutableCopy]; + + NSUInteger len = mutableSlice.length; + uint8_t *bytes = mutableSlice.mutableBytes; + + for (NSUInteger i = 0; i < len; i++) { + bytes[i] = bytes[i] ^ _currentReadMaskKey[_currentReadMaskOffset % sizeof(_currentReadMaskKey)]; + _currentReadMaskOffset += 1; + } + + slice = mutableSlice; + } + + if (consumer.readToCurrentFrame) { + [_currentFrameData appendData:slice]; + + _readOpCount += 1; + + if (_currentFrameOpcode == RCTSROpCodeTextFrame) { + // Validate UTF8 stuff. + size_t currentDataSize = _currentFrameData.length; + if (_currentFrameOpcode == RCTSROpCodeTextFrame && currentDataSize > 0) { + // TODO: Optimize this. Don't really have to copy all the data each time + + size_t scanSize = currentDataSize - _currentStringScanPosition; + + NSData *scan_data = [_currentFrameData subdataWithRange:NSMakeRange(_currentStringScanPosition, scanSize)]; + int32_t valid_utf8_size = validate_dispatch_data_partial_string(scan_data); + + if (valid_utf8_size == -1) { + [self closeWithCode:RCTSRStatusCodeInvalidUTF8 reason:@"Text frames must be valid UTF-8"]; + dispatch_async(_workQueue, ^{ + [self _disconnect]; + }); + return didWork; + } else { + _currentStringScanPosition += valid_utf8_size; + } + } + } + + consumer.bytesNeeded -= foundSize; + + if (consumer.bytesNeeded == 0) { + [_consumers removeObjectAtIndex:0]; + consumer.handler(self, nil); + [_consumerPool returnConsumer:consumer]; + didWork = YES; + } + } else if (foundSize) { + [_consumers removeObjectAtIndex:0]; + consumer.handler(self, slice); + [_consumerPool returnConsumer:consumer]; + didWork = YES; + } + } + return didWork; +} + +- (void)_pumpScanner +{ + [self assertOnWorkQueue]; + + if (!_isPumping) { + _isPumping = YES; + } else { + return; + } + + while ([self _innerPumpScanner]) { + } + + _isPumping = NO; +} + +//#define NOMASK + +static const size_t RCTSRFrameHeaderOverhead = 32; + +- (void)_sendFrameWithOpcode:(RCTSROpCode)opcode data:(NSData *)data +{ + [self assertOnWorkQueue]; + + if (nil == data) { + return; + } + + size_t payloadLength = [data length]; + + NSMutableData *frame = [[NSMutableData alloc] initWithLength:payloadLength + RCTSRFrameHeaderOverhead]; + if (!frame) { + [self closeWithCode:RCTSRStatusCodeMessageTooBig reason:@"Message too big"]; + return; + } + uint8_t *frame_buffer = (uint8_t *)frame.mutableBytes; + + // set fin + frame_buffer[0] = RCTSRFinMask | opcode; + + BOOL useMask = YES; +#ifdef NOMASK + useMask = NO; +#endif + + if (useMask) { + // set the mask and header + frame_buffer[1] |= RCTSRMaskMask; + } + + size_t frame_buffer_size = 2; + + const uint8_t *unmasked_payload = (uint8_t *)[data bytes]; + + if (payloadLength < 126) { + frame_buffer[1] |= payloadLength; + } else if (payloadLength <= UINT16_MAX) { + frame_buffer[1] |= 126; + *((uint16_t *)(frame_buffer + frame_buffer_size)) = NSSwapBigShortToHost((uint16_t)payloadLength); + frame_buffer_size += sizeof(uint16_t); + } else { + frame_buffer[1] |= 127; + *((uint64_t *)(frame_buffer + frame_buffer_size)) = NSSwapBigLongLongToHost((uint64_t)payloadLength); + frame_buffer_size += sizeof(uint64_t); + } + + if (!useMask) { + for (size_t i = 0; i < payloadLength; i++) { + frame_buffer[frame_buffer_size] = unmasked_payload[i]; + frame_buffer_size += 1; + } + } else { + uint8_t *mask_key = frame_buffer + frame_buffer_size; + int result __unused = SecRandomCopyBytes(kSecRandomDefault, sizeof(uint32_t), (uint8_t *)mask_key); + assert(result == 0); + frame_buffer_size += sizeof(uint32_t); + + // TODO: could probably optimize this with SIMD + for (size_t i = 0; i < payloadLength; i++) { + frame_buffer[frame_buffer_size] = unmasked_payload[i] ^ mask_key[i % sizeof(uint32_t)]; + frame_buffer_size += 1; + } + } + + assert(frame_buffer_size <= [frame length]); + frame.length = frame_buffer_size; + + [self _writeData:frame]; +} + +- (void)stream:(NSStream *)aStream handleEvent:(NSStreamEvent)eventCode +{ + if (_secure && !_pinnedCertFound && + (eventCode == NSStreamEventHasBytesAvailable || eventCode == NSStreamEventHasSpaceAvailable)) { + NSArray *sslCerts = _urlRequest.RCTSR_SSLPinnedCertificates; + if (sslCerts) { + SecTrustRef secTrust = (__bridge SecTrustRef)[aStream propertyForKey:(__bridge id)kCFStreamPropertySSLPeerTrust]; + if (secTrust) { + NSInteger numCerts = SecTrustGetCertificateCount(secTrust); + for (NSInteger i = 0; i < numCerts && !_pinnedCertFound; i++) { + SecCertificateRef cert = SecTrustGetCertificateAtIndex(secTrust, i); + NSData *certData = CFBridgingRelease(SecCertificateCopyData(cert)); + + for (id ref in sslCerts) { + SecCertificateRef trustedCert = (__bridge SecCertificateRef)ref; + NSData *trustedCertData = CFBridgingRelease(SecCertificateCopyData(trustedCert)); + + if ([trustedCertData isEqualToData:certData]) { + _pinnedCertFound = YES; + break; + } + } + } + } + + if (!_pinnedCertFound) { + dispatch_async(_workQueue, ^{ + [self _failWithError:[NSError errorWithDomain:RCTSRWebSocketErrorDomain + code:23556 + userInfo:@{ + NSLocalizedDescriptionKey : + [NSString stringWithFormat:@"Invalid server cert"] + }]]; + }); + return; + } + } + } + + // _workQueue cannot be NULL + if (!_workQueue) { + return; + } + __weak typeof(self) weakSelf = self; + dispatch_async(_workQueue, ^{ + typeof(self) strongSelf = weakSelf; + if (!strongSelf) { + return; + } + [strongSelf safeHandleEvent:eventCode stream:aStream]; + }); +} + +- (void)safeHandleEvent:(NSStreamEvent)eventCode stream:(NSStream *)aStream +{ + switch (eventCode) { + case NSStreamEventOpenCompleted: { + RCTSRLog(@"NSStreamEventOpenCompleted %@", aStream); + if (self.readyState >= RCTSR_CLOSING) { + return; + } + assert(self->_readBuffer); + + if (self.readyState == RCTSR_CONNECTING && aStream == self->_inputStream) { + [self didConnect]; + } + [self _pumpWriting]; + [self _pumpScanner]; + break; + } + + case NSStreamEventErrorOccurred: { + RCTSRLog(@"NSStreamEventErrorOccurred %@ %@", aStream, [aStream.streamError copy]); + // TODO: specify error better! + [self _failWithError:aStream.streamError]; + self->_readBufferOffset = 0; + self->_readBuffer.length = 0; + break; + } + + case NSStreamEventEndEncountered: { + [self _pumpScanner]; + RCTSRLog(@"NSStreamEventEndEncountered %@", aStream); + if (aStream.streamError) { + [self _failWithError:aStream.streamError]; + } else { + dispatch_async(self->_workQueue, ^{ + if (self.readyState != RCTSR_CLOSED) { + self.readyState = RCTSR_CLOSED; + [self _scheduleCleanup]; + } + + if (!self->_sentClose && !self->_failed) { + self->_sentClose = YES; + // If we get closed in this state it's probably not clean because we should be sending this when we send + // messages + [self _performDelegateBlock:^{ + if ([self.delegate respondsToSelector:@selector(webSocket:didCloseWithCode:reason:wasClean:)]) { + [self.delegate webSocket:self + didCloseWithCode:RCTSRStatusCodeGoingAway + reason:@"Stream end encountered" + wasClean:NO]; + } + }]; + } + }); + } + + break; + } + + case NSStreamEventHasBytesAvailable: { + RCTSRLog(@"NSStreamEventHasBytesAvailable %@", aStream); + const int bufferSize = 2048; + uint8_t buffer[bufferSize]; + + while (self->_inputStream.hasBytesAvailable) { + NSInteger bytes_read = [self->_inputStream read:buffer maxLength:bufferSize]; + + if (bytes_read > 0) { + [self->_readBuffer appendBytes:buffer length:bytes_read]; + } else if (bytes_read < 0) { + [self _failWithError:self->_inputStream.streamError]; + } + + if (bytes_read != bufferSize) { + break; + } + }; + [self _pumpScanner]; + break; + } + + case NSStreamEventHasSpaceAvailable: { + RCTSRLog(@"NSStreamEventHasSpaceAvailable %@", aStream); + [self _pumpWriting]; + break; + } + + default: + RCTSRLog(@"(default) %@", aStream); + break; + } +} + +- (void)_scheduleCleanup +{ + if (_cleanupScheduled) { + return; + } + + _cleanupScheduled = YES; + + // Cleanup NSStream's delegate in the same RunLoop used by the streams themselves: + // This way we'll prevent race conditions between handleEvent and SRWebsocket's dealloc + NSTimer *timer = [NSTimer timerWithTimeInterval:(0.0f) + target:self + selector:@selector(_cleanupSelfReference:) + userInfo:nil + repeats:NO]; + [[NSRunLoop RCTSR_networkRunLoop] addTimer:timer forMode:NSDefaultRunLoopMode]; +} + +- (void)_cleanupSelfReference:(NSTimer *)timer +{ + // Remove the streams, right now, from the networkRunLoop + [_inputStream close]; + [_outputStream close]; + + // Unschedule from RunLoop + for (NSArray *runLoop in [_scheduledRunloops copy]) { + [self unscheduleFromRunLoop:runLoop[0] forMode:runLoop[1]]; + } + + // Nuke NSStream's delegate + _inputStream.delegate = nil; + _outputStream.delegate = nil; + + // Cleanup selfRetain in the same GCD queue as usual + dispatch_async(_workQueue, ^{ + self->_selfRetain = nil; + }); +} + +@end + +@implementation RCTSRIOConsumer + +- (void)setupWithScanner:(stream_scanner)scanner + handler:(data_callback)handler + bytesNeeded:(size_t)bytesNeeded + readToCurrentFrame:(BOOL)readToCurrentFrame + unmaskBytes:(BOOL)unmaskBytes +{ + _consumer = [scanner copy]; + _handler = [handler copy]; + _bytesNeeded = bytesNeeded; + _readToCurrentFrame = readToCurrentFrame; + _unmaskBytes = unmaskBytes; + assert(_consumer || _bytesNeeded); +} + +@end + +@implementation RCTSRIOConsumerPool { + NSUInteger _poolSize; + NSMutableArray *_bufferedConsumers; +} + +- (instancetype)initWithBufferCapacity:(NSUInteger)poolSize +{ + if ((self = [super init])) { + _poolSize = poolSize; + _bufferedConsumers = [[NSMutableArray alloc] initWithCapacity:poolSize]; + } + return self; +} + +- (instancetype)init +{ + return [self initWithBufferCapacity:8]; +} + +- (RCTSRIOConsumer *)consumerWithScanner:(stream_scanner)scanner + handler:(data_callback)handler + bytesNeeded:(size_t)bytesNeeded + readToCurrentFrame:(BOOL)readToCurrentFrame + unmaskBytes:(BOOL)unmaskBytes +{ + RCTSRIOConsumer *consumer = nil; + if (_bufferedConsumers.count) { + consumer = _bufferedConsumers.lastObject; + [_bufferedConsumers removeLastObject]; + } else { + consumer = [RCTSRIOConsumer new]; + } + + [consumer setupWithScanner:scanner + handler:handler + bytesNeeded:bytesNeeded + readToCurrentFrame:readToCurrentFrame + unmaskBytes:unmaskBytes]; + + return consumer; +} + +- (void)returnConsumer:(RCTSRIOConsumer *)consumer +{ + if (_bufferedConsumers.count < _poolSize) { + [_bufferedConsumers addObject:consumer]; + } +} + +@end + +@implementation NSURLRequest (CertificateAdditions) + +- (NSArray *)RCTSR_SSLPinnedCertificates +{ + return [NSURLProtocol propertyForKey:@"RCTSR_SSLPinnedCertificates" inRequest:self]; +} + +@end + +@implementation NSMutableURLRequest (CertificateAdditions) + +- (NSArray *)RCTSR_SSLPinnedCertificates +{ + return [NSURLProtocol propertyForKey:@"RCTSR_SSLPinnedCertificates" inRequest:self]; +} + +- (void)setRCTSR_SSLPinnedCertificates:(NSArray *)RCTSR_SSLPinnedCertificates +{ + [NSURLProtocol setProperty:RCTSR_SSLPinnedCertificates forKey:@"RCTSR_SSLPinnedCertificates" inRequest:self]; +} + +@end + +@implementation NSURL (RCTSRWebSocket) + +- (NSString *)RCTSR_origin +{ + NSString *scheme = self.scheme.lowercaseString; + + if ([scheme isEqualToString:@"wss"]) { + scheme = @"https"; + } else if ([scheme isEqualToString:@"ws"]) { + scheme = @"http"; + } + + int defaultPort = ([scheme isEqualToString:@"https"] ? 443 : [scheme isEqualToString:@"http"] ? 80 : -1); + int port = self.port.intValue; + if (port > 0 && port != defaultPort) { + return [NSString stringWithFormat:@"%@://%@:%d", scheme, self.host, port]; + } else { + return [NSString stringWithFormat:@"%@://%@", scheme, self.host]; + } +} + +@end + +static _RCTSRRunLoopThread *networkThread = nil; +static NSRunLoop *networkRunLoop = nil; + +@implementation NSRunLoop (RCTSRWebSocket) + ++ (NSRunLoop *)RCTSR_networkRunLoop +{ + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + networkThread = [_RCTSRRunLoopThread new]; + networkThread.name = @"com.squareup.SocketRocket.NetworkThread"; + [networkThread start]; + networkRunLoop = networkThread.runLoop; + }); + + return networkRunLoop; +} + +@end + +@implementation _RCTSRRunLoopThread { + dispatch_group_t _waitGroup; +} + +@synthesize runLoop = _runLoop; + +- (instancetype)init +{ + if ((self = [super init])) { + _waitGroup = dispatch_group_create(); + dispatch_group_enter(_waitGroup); + } + return self; +} + +- (void)main +{ + @autoreleasepool { + _runLoop = [NSRunLoop currentRunLoop]; + dispatch_group_leave(_waitGroup); + + NSTimer *timer = [[NSTimer alloc] initWithFireDate:[NSDate distantFuture] + interval:0.0 + target:self + selector:@selector(step) + userInfo:nil + repeats:NO]; + [_runLoop addTimer:timer forMode:NSDefaultRunLoopMode]; + + while ([_runLoop runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantFuture]]) { + } + assert(NO); + } +} + +- (void)step +{ + // Does nothing +} + +- (NSRunLoop *)runLoop +{ + dispatch_group_wait(_waitGroup, DISPATCH_TIME_FOREVER); + return _runLoop; +} + +@end diff --git a/Libraries/WebSocket/WebSocket.js b/packages/react-native/Libraries/WebSocket/WebSocket.js similarity index 100% rename from Libraries/WebSocket/WebSocket.js rename to packages/react-native/Libraries/WebSocket/WebSocket.js diff --git a/Libraries/WebSocket/WebSocketEvent.js b/packages/react-native/Libraries/WebSocket/WebSocketEvent.js similarity index 100% rename from Libraries/WebSocket/WebSocketEvent.js rename to packages/react-native/Libraries/WebSocket/WebSocketEvent.js diff --git a/Libraries/WebSocket/WebSocketInterceptor.js b/packages/react-native/Libraries/WebSocket/WebSocketInterceptor.js similarity index 100% rename from Libraries/WebSocket/WebSocketInterceptor.js rename to packages/react-native/Libraries/WebSocket/WebSocketInterceptor.js diff --git a/Libraries/WebSocket/__mocks__/event-target-shim.js b/packages/react-native/Libraries/WebSocket/__mocks__/event-target-shim.js similarity index 100% rename from Libraries/WebSocket/__mocks__/event-target-shim.js rename to packages/react-native/Libraries/WebSocket/__mocks__/event-target-shim.js diff --git a/Libraries/WebSocket/__tests__/WebSocket-test.js b/packages/react-native/Libraries/WebSocket/__tests__/WebSocket-test.js similarity index 100% rename from Libraries/WebSocket/__tests__/WebSocket-test.js rename to packages/react-native/Libraries/WebSocket/__tests__/WebSocket-test.js diff --git a/Libraries/Wrapper/Example/RCTWrapperExampleView.h b/packages/react-native/Libraries/Wrapper/Example/RCTWrapperExampleView.h similarity index 100% rename from Libraries/Wrapper/Example/RCTWrapperExampleView.h rename to packages/react-native/Libraries/Wrapper/Example/RCTWrapperExampleView.h diff --git a/Libraries/Wrapper/Example/RCTWrapperExampleView.m b/packages/react-native/Libraries/Wrapper/Example/RCTWrapperExampleView.m similarity index 100% rename from Libraries/Wrapper/Example/RCTWrapperExampleView.m rename to packages/react-native/Libraries/Wrapper/Example/RCTWrapperExampleView.m diff --git a/Libraries/Wrapper/Example/RCTWrapperExampleViewController.h b/packages/react-native/Libraries/Wrapper/Example/RCTWrapperExampleViewController.h similarity index 100% rename from Libraries/Wrapper/Example/RCTWrapperExampleViewController.h rename to packages/react-native/Libraries/Wrapper/Example/RCTWrapperExampleViewController.h diff --git a/Libraries/Wrapper/Example/RCTWrapperExampleViewController.m b/packages/react-native/Libraries/Wrapper/Example/RCTWrapperExampleViewController.m similarity index 100% rename from Libraries/Wrapper/Example/RCTWrapperExampleViewController.m rename to packages/react-native/Libraries/Wrapper/Example/RCTWrapperExampleViewController.m diff --git a/Libraries/Wrapper/Example/RCTWrapperReactRootViewController.h b/packages/react-native/Libraries/Wrapper/Example/RCTWrapperReactRootViewController.h similarity index 100% rename from Libraries/Wrapper/Example/RCTWrapperReactRootViewController.h rename to packages/react-native/Libraries/Wrapper/Example/RCTWrapperReactRootViewController.h diff --git a/Libraries/Wrapper/Example/RCTWrapperReactRootViewController.m b/packages/react-native/Libraries/Wrapper/Example/RCTWrapperReactRootViewController.m similarity index 100% rename from Libraries/Wrapper/Example/RCTWrapperReactRootViewController.m rename to packages/react-native/Libraries/Wrapper/Example/RCTWrapperReactRootViewController.m diff --git a/Libraries/Wrapper/Example/RCTWrapperReactRootViewManager.h b/packages/react-native/Libraries/Wrapper/Example/RCTWrapperReactRootViewManager.h similarity index 100% rename from Libraries/Wrapper/Example/RCTWrapperReactRootViewManager.h rename to packages/react-native/Libraries/Wrapper/Example/RCTWrapperReactRootViewManager.h diff --git a/Libraries/Wrapper/Example/RCTWrapperReactRootViewManager.m b/packages/react-native/Libraries/Wrapper/Example/RCTWrapperReactRootViewManager.m similarity index 100% rename from Libraries/Wrapper/Example/RCTWrapperReactRootViewManager.m rename to packages/react-native/Libraries/Wrapper/Example/RCTWrapperReactRootViewManager.m diff --git a/Libraries/Wrapper/RCTWrapper.h b/packages/react-native/Libraries/Wrapper/RCTWrapper.h similarity index 100% rename from Libraries/Wrapper/RCTWrapper.h rename to packages/react-native/Libraries/Wrapper/RCTWrapper.h diff --git a/Libraries/Wrapper/RCTWrapperShadowView.h b/packages/react-native/Libraries/Wrapper/RCTWrapperShadowView.h similarity index 100% rename from Libraries/Wrapper/RCTWrapperShadowView.h rename to packages/react-native/Libraries/Wrapper/RCTWrapperShadowView.h diff --git a/Libraries/Wrapper/RCTWrapperShadowView.m b/packages/react-native/Libraries/Wrapper/RCTWrapperShadowView.m similarity index 100% rename from Libraries/Wrapper/RCTWrapperShadowView.m rename to packages/react-native/Libraries/Wrapper/RCTWrapperShadowView.m diff --git a/Libraries/Wrapper/RCTWrapperView.h b/packages/react-native/Libraries/Wrapper/RCTWrapperView.h similarity index 100% rename from Libraries/Wrapper/RCTWrapperView.h rename to packages/react-native/Libraries/Wrapper/RCTWrapperView.h diff --git a/Libraries/Wrapper/RCTWrapperView.m b/packages/react-native/Libraries/Wrapper/RCTWrapperView.m similarity index 100% rename from Libraries/Wrapper/RCTWrapperView.m rename to packages/react-native/Libraries/Wrapper/RCTWrapperView.m diff --git a/Libraries/Wrapper/RCTWrapperViewControllerHostingView.h b/packages/react-native/Libraries/Wrapper/RCTWrapperViewControllerHostingView.h similarity index 100% rename from Libraries/Wrapper/RCTWrapperViewControllerHostingView.h rename to packages/react-native/Libraries/Wrapper/RCTWrapperViewControllerHostingView.h diff --git a/Libraries/Wrapper/RCTWrapperViewControllerHostingView.m b/packages/react-native/Libraries/Wrapper/RCTWrapperViewControllerHostingView.m similarity index 100% rename from Libraries/Wrapper/RCTWrapperViewControllerHostingView.m rename to packages/react-native/Libraries/Wrapper/RCTWrapperViewControllerHostingView.m diff --git a/Libraries/Wrapper/RCTWrapperViewManager.h b/packages/react-native/Libraries/Wrapper/RCTWrapperViewManager.h similarity index 100% rename from Libraries/Wrapper/RCTWrapperViewManager.h rename to packages/react-native/Libraries/Wrapper/RCTWrapperViewManager.h diff --git a/Libraries/Wrapper/RCTWrapperViewManager.m b/packages/react-native/Libraries/Wrapper/RCTWrapperViewManager.m similarity index 100% rename from Libraries/Wrapper/RCTWrapperViewManager.m rename to packages/react-native/Libraries/Wrapper/RCTWrapperViewManager.m diff --git a/Libraries/YellowBox/YellowBoxDeprecated.d.ts b/packages/react-native/Libraries/YellowBox/YellowBoxDeprecated.d.ts similarity index 100% rename from Libraries/YellowBox/YellowBoxDeprecated.d.ts rename to packages/react-native/Libraries/YellowBox/YellowBoxDeprecated.d.ts diff --git a/Libraries/YellowBox/YellowBoxDeprecated.js b/packages/react-native/Libraries/YellowBox/YellowBoxDeprecated.js similarity index 100% rename from Libraries/YellowBox/YellowBoxDeprecated.js rename to packages/react-native/Libraries/YellowBox/YellowBoxDeprecated.js diff --git a/Libraries/YellowBox/__tests__/YellowBoxDeprecated-test.js b/packages/react-native/Libraries/YellowBox/__tests__/YellowBoxDeprecated-test.js similarity index 100% rename from Libraries/YellowBox/__tests__/YellowBoxDeprecated-test.js rename to packages/react-native/Libraries/YellowBox/__tests__/YellowBoxDeprecated-test.js diff --git a/Libraries/__flowtests__/ReactNativeTypes-flowtest.js b/packages/react-native/Libraries/__flowtests__/ReactNativeTypes-flowtest.js similarity index 100% rename from Libraries/__flowtests__/ReactNativeTypes-flowtest.js rename to packages/react-native/Libraries/__flowtests__/ReactNativeTypes-flowtest.js diff --git a/Libraries/promiseRejectionTrackingOptions.js b/packages/react-native/Libraries/promiseRejectionTrackingOptions.js similarity index 100% rename from Libraries/promiseRejectionTrackingOptions.js rename to packages/react-native/Libraries/promiseRejectionTrackingOptions.js diff --git a/Libraries/vendor/core/ErrorUtils.d.ts b/packages/react-native/Libraries/vendor/core/ErrorUtils.d.ts similarity index 100% rename from Libraries/vendor/core/ErrorUtils.d.ts rename to packages/react-native/Libraries/vendor/core/ErrorUtils.d.ts diff --git a/Libraries/vendor/core/ErrorUtils.js b/packages/react-native/Libraries/vendor/core/ErrorUtils.js similarity index 100% rename from Libraries/vendor/core/ErrorUtils.js rename to packages/react-native/Libraries/vendor/core/ErrorUtils.js diff --git a/Libraries/vendor/emitter/EventEmitter.d.ts b/packages/react-native/Libraries/vendor/emitter/EventEmitter.d.ts similarity index 100% rename from Libraries/vendor/emitter/EventEmitter.d.ts rename to packages/react-native/Libraries/vendor/emitter/EventEmitter.d.ts diff --git a/Libraries/vendor/emitter/EventEmitter.js b/packages/react-native/Libraries/vendor/emitter/EventEmitter.js similarity index 100% rename from Libraries/vendor/emitter/EventEmitter.js rename to packages/react-native/Libraries/vendor/emitter/EventEmitter.js diff --git a/Libraries/vendor/emitter/__flowtests__/EventEmitter-flowtest.js b/packages/react-native/Libraries/vendor/emitter/__flowtests__/EventEmitter-flowtest.js similarity index 100% rename from Libraries/vendor/emitter/__flowtests__/EventEmitter-flowtest.js rename to packages/react-native/Libraries/vendor/emitter/__flowtests__/EventEmitter-flowtest.js diff --git a/Libraries/vendor/emitter/__tests__/EventEmitter-test.js b/packages/react-native/Libraries/vendor/emitter/__tests__/EventEmitter-test.js similarity index 100% rename from Libraries/vendor/emitter/__tests__/EventEmitter-test.js rename to packages/react-native/Libraries/vendor/emitter/__tests__/EventEmitter-test.js diff --git a/packages/react-native/README.md b/packages/react-native/README.md new file mode 100644 index 000000000000..d7da61085387 --- /dev/null +++ b/packages/react-native/README.md @@ -0,0 +1,147 @@ +

+ + React Native + +

+ +

+ Learn once, write anywhere:
+ Build mobile apps with React. +

+ +

+ + React Native is released under the MIT license. + + + Current CircleCI build status. + + + Current npm package version. + + + PRs welcome! + + + Follow @reactnative + +

+ +

+ Getting Started + · + Learn the Basics + · + Showcase + · + Contribute + · + Community + · + Support +

+ +React Native brings [**React**'s][r] declarative UI framework to iOS and Android. With React Native, you use native UI controls and have full access to the native platform. + +- **Declarative.** React makes it painless to create interactive UIs. Declarative views make your code more predictable and easier to debug. +- **Component-Based.** Build encapsulated components that manage their state, then compose them to make complex UIs. +- **Developer Velocity.** See local changes in seconds. Changes to JavaScript code can be live reloaded without rebuilding the native app. +- **Portability.** Reuse code across iOS, Android, and [other platforms][p]. + +React Native is developed and supported by many companies and individual core contributors. Find out more in our [ecosystem overview][e]. + +[r]: https://reactjs.org/ +[p]: https://reactnative.dev/docs/out-of-tree-platforms +[e]: https://github.com/facebook/react-native/blob/HEAD/ECOSYSTEM.md + +## Contents + +- [Requirements](#-requirements) +- [Building your first React Native app](#-building-your-first-react-native-app) +- [Documentation](#-documentation) +- [Upgrading](#-upgrading) +- [How to Contribute](#-how-to-contribute) +- [Code of Conduct](#code-of-conduct) +- [License](#-license) + + +## 📋 Requirements + +React Native apps may target iOS 12.4 and Android 5.0 (API 21) or newer. You may use Windows, macOS, or Linux as your development operating system, though building and running iOS apps is limited to macOS. Tools like [Expo](https://expo.dev) can be used to work around this. + +## 🎉 Building your first React Native app + +Follow the [Getting Started guide](https://reactnative.dev/docs/getting-started). The recommended way to install React Native depends on your project. Here you can find short guides for the most common scenarios: + +- [Trying out React Native][hello-world] +- [Creating a New Application][new-app] +- [Adding React Native to an Existing Application][existing] + +[hello-world]: https://snack.expo.dev/@samples/hello-world +[new-app]: https://reactnative.dev/docs/getting-started +[existing]: https://reactnative.dev/docs/integration-with-existing-apps + +## 📖 Documentation + +The full documentation for React Native can be found on our [website][docs]. + +The React Native documentation discusses components, APIs, and topics that are specific to React Native. For further documentation on the React API that is shared between React Native and React DOM, refer to the [React documentation][r-docs]. + +The source for the React Native documentation and website is hosted on a separate repo, [**@facebook/react-native-website**][repo-website]. + +[docs]: https://reactnative.dev/docs/getting-started +[r-docs]: https://reactjs.org/docs/getting-started.html +[repo-website]: https://github.com/facebook/react-native-website + +## 🚀 Upgrading + +Upgrading to new versions of React Native may give you access to more APIs, views, developer tools, and other goodies. See the [Upgrading Guide][u] for instructions. + +React Native releases are discussed [in this discussion repo](https://github.com/reactwg/react-native-releases/discussions). + +[u]: https://reactnative.dev/docs/upgrading +[repo-releases]: https://github.com/react-native-community/react-native-releases + +## 👏 How to Contribute + +The main purpose of this repository is to continue evolving React Native core. We want to make contributing to this project as easy and transparent as possible, and we are grateful to the community for contributing bug fixes and improvements. Read below to learn how you can take part in improving React Native. + +### [Code of Conduct][code] + +Facebook has adopted a Code of Conduct that we expect project participants to adhere to. +Please read the [full text][code] so that you can understand what actions will and will not be tolerated. + +[code]: https://code.fb.com/codeofconduct/ + +### [Contributing Guide][contribute] + +Read our [**Contributing Guide**][contribute] to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to React Native. + +[contribute]: https://reactnative.dev/docs/contributing + +### [Open Source Roadmap][roadmap] + +You can learn more about our vision for React Native in the [**Roadmap**][roadmap]. + +[roadmap]: https://github.com/facebook/react-native/wiki/Roadmap + +### Good First Issues + +We have a list of [good first issues][gfi] that contain bugs which have a relatively limited scope. This is a great place to get started, gain experience, and get familiar with our contribution process. + +[gfi]: https://github.com/facebook/react-native/labels/good%20first%20issue + +### Discussions + +Larger discussions and proposals are discussed in [**@react-native-community/discussions-and-proposals**][repo-meta]. + +[repo-meta]: https://github.com/react-native-community/discussions-and-proposals + +## 📄 License + +React Native is MIT licensed, as found in the [LICENSE][l] file. + +React Native documentation is Creative Commons licensed, as found in the [LICENSE-docs][ld] file. + +[l]: https://github.com/facebook/react-native/blob/HEAD/LICENSE +[ld]: https://github.com/facebook/react-native/blob/HEAD/LICENSE-docs diff --git a/React-Core.podspec b/packages/react-native/React-Core.podspec similarity index 100% rename from React-Core.podspec rename to packages/react-native/React-Core.podspec diff --git a/React.podspec b/packages/react-native/React.podspec similarity index 100% rename from React.podspec rename to packages/react-native/React.podspec diff --git a/React/AccessibilityResources/en.lproj/Localizable.strings b/packages/react-native/React/AccessibilityResources/en.lproj/Localizable.strings similarity index 100% rename from React/AccessibilityResources/en.lproj/Localizable.strings rename to packages/react-native/React/AccessibilityResources/en.lproj/Localizable.strings diff --git a/React/Base/RCTAssert.h b/packages/react-native/React/Base/RCTAssert.h similarity index 100% rename from React/Base/RCTAssert.h rename to packages/react-native/React/Base/RCTAssert.h diff --git a/React/Base/RCTAssert.m b/packages/react-native/React/Base/RCTAssert.m similarity index 100% rename from React/Base/RCTAssert.m rename to packages/react-native/React/Base/RCTAssert.m diff --git a/React/Base/RCTBridge+Private.h b/packages/react-native/React/Base/RCTBridge+Private.h similarity index 100% rename from React/Base/RCTBridge+Private.h rename to packages/react-native/React/Base/RCTBridge+Private.h diff --git a/React/Base/RCTBridge.h b/packages/react-native/React/Base/RCTBridge.h similarity index 100% rename from React/Base/RCTBridge.h rename to packages/react-native/React/Base/RCTBridge.h diff --git a/React/Base/RCTBridge.m b/packages/react-native/React/Base/RCTBridge.m similarity index 100% rename from React/Base/RCTBridge.m rename to packages/react-native/React/Base/RCTBridge.m diff --git a/React/Base/RCTBridgeConstants.h b/packages/react-native/React/Base/RCTBridgeConstants.h similarity index 100% rename from React/Base/RCTBridgeConstants.h rename to packages/react-native/React/Base/RCTBridgeConstants.h diff --git a/React/Base/RCTBridgeConstants.m b/packages/react-native/React/Base/RCTBridgeConstants.m similarity index 100% rename from React/Base/RCTBridgeConstants.m rename to packages/react-native/React/Base/RCTBridgeConstants.m diff --git a/React/Base/RCTBridgeDelegate.h b/packages/react-native/React/Base/RCTBridgeDelegate.h similarity index 100% rename from React/Base/RCTBridgeDelegate.h rename to packages/react-native/React/Base/RCTBridgeDelegate.h diff --git a/React/Base/RCTBridgeMethod.h b/packages/react-native/React/Base/RCTBridgeMethod.h similarity index 100% rename from React/Base/RCTBridgeMethod.h rename to packages/react-native/React/Base/RCTBridgeMethod.h diff --git a/React/Base/RCTBridgeModule.h b/packages/react-native/React/Base/RCTBridgeModule.h similarity index 100% rename from React/Base/RCTBridgeModule.h rename to packages/react-native/React/Base/RCTBridgeModule.h diff --git a/React/Base/RCTBridgeModuleDecorator.h b/packages/react-native/React/Base/RCTBridgeModuleDecorator.h similarity index 100% rename from React/Base/RCTBridgeModuleDecorator.h rename to packages/react-native/React/Base/RCTBridgeModuleDecorator.h diff --git a/React/Base/RCTBridgeModuleDecorator.m b/packages/react-native/React/Base/RCTBridgeModuleDecorator.m similarity index 100% rename from React/Base/RCTBridgeModuleDecorator.m rename to packages/react-native/React/Base/RCTBridgeModuleDecorator.m diff --git a/React/Base/RCTBundleManager.h b/packages/react-native/React/Base/RCTBundleManager.h similarity index 100% rename from React/Base/RCTBundleManager.h rename to packages/react-native/React/Base/RCTBundleManager.h diff --git a/React/Base/RCTBundleManager.m b/packages/react-native/React/Base/RCTBundleManager.m similarity index 100% rename from React/Base/RCTBundleManager.m rename to packages/react-native/React/Base/RCTBundleManager.m diff --git a/React/Base/RCTBundleURLProvider.h b/packages/react-native/React/Base/RCTBundleURLProvider.h similarity index 100% rename from React/Base/RCTBundleURLProvider.h rename to packages/react-native/React/Base/RCTBundleURLProvider.h diff --git a/React/Base/RCTBundleURLProvider.mm b/packages/react-native/React/Base/RCTBundleURLProvider.mm similarity index 100% rename from React/Base/RCTBundleURLProvider.mm rename to packages/react-native/React/Base/RCTBundleURLProvider.mm diff --git a/React/Base/RCTCallableJSModules.m b/packages/react-native/React/Base/RCTCallableJSModules.m similarity index 100% rename from React/Base/RCTCallableJSModules.m rename to packages/react-native/React/Base/RCTCallableJSModules.m diff --git a/React/Base/RCTComponentEvent.h b/packages/react-native/React/Base/RCTComponentEvent.h similarity index 100% rename from React/Base/RCTComponentEvent.h rename to packages/react-native/React/Base/RCTComponentEvent.h diff --git a/React/Base/RCTComponentEvent.m b/packages/react-native/React/Base/RCTComponentEvent.m similarity index 100% rename from React/Base/RCTComponentEvent.m rename to packages/react-native/React/Base/RCTComponentEvent.m diff --git a/React/Base/RCTConstants.h b/packages/react-native/React/Base/RCTConstants.h similarity index 100% rename from React/Base/RCTConstants.h rename to packages/react-native/React/Base/RCTConstants.h diff --git a/React/Base/RCTConstants.m b/packages/react-native/React/Base/RCTConstants.m similarity index 100% rename from React/Base/RCTConstants.m rename to packages/react-native/React/Base/RCTConstants.m diff --git a/React/Base/RCTConvert.h b/packages/react-native/React/Base/RCTConvert.h similarity index 100% rename from React/Base/RCTConvert.h rename to packages/react-native/React/Base/RCTConvert.h diff --git a/React/Base/RCTConvert.m b/packages/react-native/React/Base/RCTConvert.m similarity index 100% rename from React/Base/RCTConvert.m rename to packages/react-native/React/Base/RCTConvert.m diff --git a/React/Base/RCTCxxConvert.h b/packages/react-native/React/Base/RCTCxxConvert.h similarity index 100% rename from React/Base/RCTCxxConvert.h rename to packages/react-native/React/Base/RCTCxxConvert.h diff --git a/React/Base/RCTCxxConvert.m b/packages/react-native/React/Base/RCTCxxConvert.m similarity index 100% rename from React/Base/RCTCxxConvert.m rename to packages/react-native/React/Base/RCTCxxConvert.m diff --git a/React/Base/RCTDefines.h b/packages/react-native/React/Base/RCTDefines.h similarity index 100% rename from React/Base/RCTDefines.h rename to packages/react-native/React/Base/RCTDefines.h diff --git a/React/Base/RCTDisplayLink.h b/packages/react-native/React/Base/RCTDisplayLink.h similarity index 100% rename from React/Base/RCTDisplayLink.h rename to packages/react-native/React/Base/RCTDisplayLink.h diff --git a/React/Base/RCTDisplayLink.m b/packages/react-native/React/Base/RCTDisplayLink.m similarity index 100% rename from React/Base/RCTDisplayLink.m rename to packages/react-native/React/Base/RCTDisplayLink.m diff --git a/React/Base/RCTErrorCustomizer.h b/packages/react-native/React/Base/RCTErrorCustomizer.h similarity index 100% rename from React/Base/RCTErrorCustomizer.h rename to packages/react-native/React/Base/RCTErrorCustomizer.h diff --git a/React/Base/RCTErrorInfo.h b/packages/react-native/React/Base/RCTErrorInfo.h similarity index 100% rename from React/Base/RCTErrorInfo.h rename to packages/react-native/React/Base/RCTErrorInfo.h diff --git a/React/Base/RCTErrorInfo.m b/packages/react-native/React/Base/RCTErrorInfo.m similarity index 100% rename from React/Base/RCTErrorInfo.m rename to packages/react-native/React/Base/RCTErrorInfo.m diff --git a/React/Base/RCTEventDispatcher.m b/packages/react-native/React/Base/RCTEventDispatcher.m similarity index 100% rename from React/Base/RCTEventDispatcher.m rename to packages/react-native/React/Base/RCTEventDispatcher.m diff --git a/React/Base/RCTEventDispatcherProtocol.h b/packages/react-native/React/Base/RCTEventDispatcherProtocol.h similarity index 100% rename from React/Base/RCTEventDispatcherProtocol.h rename to packages/react-native/React/Base/RCTEventDispatcherProtocol.h diff --git a/React/Base/RCTFrameUpdate.h b/packages/react-native/React/Base/RCTFrameUpdate.h similarity index 100% rename from React/Base/RCTFrameUpdate.h rename to packages/react-native/React/Base/RCTFrameUpdate.h diff --git a/React/Base/RCTFrameUpdate.m b/packages/react-native/React/Base/RCTFrameUpdate.m similarity index 100% rename from React/Base/RCTFrameUpdate.m rename to packages/react-native/React/Base/RCTFrameUpdate.m diff --git a/React/Base/RCTImageSource.h b/packages/react-native/React/Base/RCTImageSource.h similarity index 100% rename from React/Base/RCTImageSource.h rename to packages/react-native/React/Base/RCTImageSource.h diff --git a/React/Base/RCTImageSource.m b/packages/react-native/React/Base/RCTImageSource.m similarity index 100% rename from React/Base/RCTImageSource.m rename to packages/react-native/React/Base/RCTImageSource.m diff --git a/React/Base/RCTInitializing.h b/packages/react-native/React/Base/RCTInitializing.h similarity index 100% rename from React/Base/RCTInitializing.h rename to packages/react-native/React/Base/RCTInitializing.h diff --git a/React/Base/RCTInvalidating.h b/packages/react-native/React/Base/RCTInvalidating.h similarity index 100% rename from React/Base/RCTInvalidating.h rename to packages/react-native/React/Base/RCTInvalidating.h diff --git a/React/Base/RCTJSScriptLoaderModule.h b/packages/react-native/React/Base/RCTJSScriptLoaderModule.h similarity index 100% rename from React/Base/RCTJSScriptLoaderModule.h rename to packages/react-native/React/Base/RCTJSScriptLoaderModule.h diff --git a/React/Base/RCTJSStackFrame.h b/packages/react-native/React/Base/RCTJSStackFrame.h similarity index 100% rename from React/Base/RCTJSStackFrame.h rename to packages/react-native/React/Base/RCTJSStackFrame.h diff --git a/React/Base/RCTJSStackFrame.m b/packages/react-native/React/Base/RCTJSStackFrame.m similarity index 100% rename from React/Base/RCTJSStackFrame.m rename to packages/react-native/React/Base/RCTJSStackFrame.m diff --git a/React/Base/RCTJSThread.h b/packages/react-native/React/Base/RCTJSThread.h similarity index 100% rename from React/Base/RCTJSThread.h rename to packages/react-native/React/Base/RCTJSThread.h diff --git a/React/Base/RCTJSThread.m b/packages/react-native/React/Base/RCTJSThread.m similarity index 100% rename from React/Base/RCTJSThread.m rename to packages/react-native/React/Base/RCTJSThread.m diff --git a/React/Base/RCTJavaScriptExecutor.h b/packages/react-native/React/Base/RCTJavaScriptExecutor.h similarity index 100% rename from React/Base/RCTJavaScriptExecutor.h rename to packages/react-native/React/Base/RCTJavaScriptExecutor.h diff --git a/React/Base/RCTJavaScriptLoader.h b/packages/react-native/React/Base/RCTJavaScriptLoader.h similarity index 100% rename from React/Base/RCTJavaScriptLoader.h rename to packages/react-native/React/Base/RCTJavaScriptLoader.h diff --git a/React/Base/RCTJavaScriptLoader.mm b/packages/react-native/React/Base/RCTJavaScriptLoader.mm similarity index 100% rename from React/Base/RCTJavaScriptLoader.mm rename to packages/react-native/React/Base/RCTJavaScriptLoader.mm diff --git a/React/Base/RCTKeyCommands.h b/packages/react-native/React/Base/RCTKeyCommands.h similarity index 100% rename from React/Base/RCTKeyCommands.h rename to packages/react-native/React/Base/RCTKeyCommands.h diff --git a/React/Base/RCTKeyCommands.m b/packages/react-native/React/Base/RCTKeyCommands.m similarity index 100% rename from React/Base/RCTKeyCommands.m rename to packages/react-native/React/Base/RCTKeyCommands.m diff --git a/React/Base/RCTLog.h b/packages/react-native/React/Base/RCTLog.h similarity index 100% rename from React/Base/RCTLog.h rename to packages/react-native/React/Base/RCTLog.h diff --git a/React/Base/RCTLog.mm b/packages/react-native/React/Base/RCTLog.mm similarity index 100% rename from React/Base/RCTLog.mm rename to packages/react-native/React/Base/RCTLog.mm diff --git a/React/Base/RCTManagedPointer.h b/packages/react-native/React/Base/RCTManagedPointer.h similarity index 100% rename from React/Base/RCTManagedPointer.h rename to packages/react-native/React/Base/RCTManagedPointer.h diff --git a/React/Base/RCTManagedPointer.mm b/packages/react-native/React/Base/RCTManagedPointer.mm similarity index 100% rename from React/Base/RCTManagedPointer.mm rename to packages/react-native/React/Base/RCTManagedPointer.mm diff --git a/React/Base/RCTMockDef.h b/packages/react-native/React/Base/RCTMockDef.h similarity index 100% rename from React/Base/RCTMockDef.h rename to packages/react-native/React/Base/RCTMockDef.h diff --git a/React/Base/RCTModuleData.h b/packages/react-native/React/Base/RCTModuleData.h similarity index 100% rename from React/Base/RCTModuleData.h rename to packages/react-native/React/Base/RCTModuleData.h diff --git a/React/Base/RCTModuleData.mm b/packages/react-native/React/Base/RCTModuleData.mm similarity index 100% rename from React/Base/RCTModuleData.mm rename to packages/react-native/React/Base/RCTModuleData.mm diff --git a/React/Base/RCTModuleMethod.h b/packages/react-native/React/Base/RCTModuleMethod.h similarity index 100% rename from React/Base/RCTModuleMethod.h rename to packages/react-native/React/Base/RCTModuleMethod.h diff --git a/React/Base/RCTModuleMethod.mm b/packages/react-native/React/Base/RCTModuleMethod.mm similarity index 100% rename from React/Base/RCTModuleMethod.mm rename to packages/react-native/React/Base/RCTModuleMethod.mm diff --git a/React/Base/RCTModuleRegistry.m b/packages/react-native/React/Base/RCTModuleRegistry.m similarity index 100% rename from React/Base/RCTModuleRegistry.m rename to packages/react-native/React/Base/RCTModuleRegistry.m diff --git a/React/Base/RCTMultipartDataTask.h b/packages/react-native/React/Base/RCTMultipartDataTask.h similarity index 100% rename from React/Base/RCTMultipartDataTask.h rename to packages/react-native/React/Base/RCTMultipartDataTask.h diff --git a/React/Base/RCTMultipartDataTask.m b/packages/react-native/React/Base/RCTMultipartDataTask.m similarity index 100% rename from React/Base/RCTMultipartDataTask.m rename to packages/react-native/React/Base/RCTMultipartDataTask.m diff --git a/React/Base/RCTMultipartStreamReader.h b/packages/react-native/React/Base/RCTMultipartStreamReader.h similarity index 100% rename from React/Base/RCTMultipartStreamReader.h rename to packages/react-native/React/Base/RCTMultipartStreamReader.h diff --git a/React/Base/RCTMultipartStreamReader.m b/packages/react-native/React/Base/RCTMultipartStreamReader.m similarity index 100% rename from React/Base/RCTMultipartStreamReader.m rename to packages/react-native/React/Base/RCTMultipartStreamReader.m diff --git a/React/Base/RCTNullability.h b/packages/react-native/React/Base/RCTNullability.h similarity index 100% rename from React/Base/RCTNullability.h rename to packages/react-native/React/Base/RCTNullability.h diff --git a/React/Base/RCTPLTag.h b/packages/react-native/React/Base/RCTPLTag.h similarity index 100% rename from React/Base/RCTPLTag.h rename to packages/react-native/React/Base/RCTPLTag.h diff --git a/React/Base/RCTParserUtils.h b/packages/react-native/React/Base/RCTParserUtils.h similarity index 100% rename from React/Base/RCTParserUtils.h rename to packages/react-native/React/Base/RCTParserUtils.h diff --git a/React/Base/RCTParserUtils.m b/packages/react-native/React/Base/RCTParserUtils.m similarity index 100% rename from React/Base/RCTParserUtils.m rename to packages/react-native/React/Base/RCTParserUtils.m diff --git a/React/Base/RCTPerformanceLogger.h b/packages/react-native/React/Base/RCTPerformanceLogger.h similarity index 100% rename from React/Base/RCTPerformanceLogger.h rename to packages/react-native/React/Base/RCTPerformanceLogger.h diff --git a/React/Base/RCTPerformanceLogger.m b/packages/react-native/React/Base/RCTPerformanceLogger.m similarity index 100% rename from React/Base/RCTPerformanceLogger.m rename to packages/react-native/React/Base/RCTPerformanceLogger.m diff --git a/React/Base/RCTPerformanceLoggerLabels.h b/packages/react-native/React/Base/RCTPerformanceLoggerLabels.h similarity index 100% rename from React/Base/RCTPerformanceLoggerLabels.h rename to packages/react-native/React/Base/RCTPerformanceLoggerLabels.h diff --git a/React/Base/RCTPerformanceLoggerLabels.m b/packages/react-native/React/Base/RCTPerformanceLoggerLabels.m similarity index 100% rename from React/Base/RCTPerformanceLoggerLabels.m rename to packages/react-native/React/Base/RCTPerformanceLoggerLabels.m diff --git a/React/Base/RCTRedBoxSetEnabled.h b/packages/react-native/React/Base/RCTRedBoxSetEnabled.h similarity index 100% rename from React/Base/RCTRedBoxSetEnabled.h rename to packages/react-native/React/Base/RCTRedBoxSetEnabled.h diff --git a/React/Base/RCTRedBoxSetEnabled.m b/packages/react-native/React/Base/RCTRedBoxSetEnabled.m similarity index 100% rename from React/Base/RCTRedBoxSetEnabled.m rename to packages/react-native/React/Base/RCTRedBoxSetEnabled.m diff --git a/React/Base/RCTReloadCommand.h b/packages/react-native/React/Base/RCTReloadCommand.h similarity index 100% rename from React/Base/RCTReloadCommand.h rename to packages/react-native/React/Base/RCTReloadCommand.h diff --git a/React/Base/RCTReloadCommand.m b/packages/react-native/React/Base/RCTReloadCommand.m similarity index 100% rename from React/Base/RCTReloadCommand.m rename to packages/react-native/React/Base/RCTReloadCommand.m diff --git a/React/Base/RCTRootContentView.h b/packages/react-native/React/Base/RCTRootContentView.h similarity index 100% rename from React/Base/RCTRootContentView.h rename to packages/react-native/React/Base/RCTRootContentView.h diff --git a/React/Base/RCTRootContentView.m b/packages/react-native/React/Base/RCTRootContentView.m similarity index 100% rename from React/Base/RCTRootContentView.m rename to packages/react-native/React/Base/RCTRootContentView.m diff --git a/React/Base/RCTRootView.h b/packages/react-native/React/Base/RCTRootView.h similarity index 100% rename from React/Base/RCTRootView.h rename to packages/react-native/React/Base/RCTRootView.h diff --git a/React/Base/RCTRootView.m b/packages/react-native/React/Base/RCTRootView.m similarity index 100% rename from React/Base/RCTRootView.m rename to packages/react-native/React/Base/RCTRootView.m diff --git a/React/Base/RCTRootViewDelegate.h b/packages/react-native/React/Base/RCTRootViewDelegate.h similarity index 100% rename from React/Base/RCTRootViewDelegate.h rename to packages/react-native/React/Base/RCTRootViewDelegate.h diff --git a/React/Base/RCTRootViewInternal.h b/packages/react-native/React/Base/RCTRootViewInternal.h similarity index 100% rename from React/Base/RCTRootViewInternal.h rename to packages/react-native/React/Base/RCTRootViewInternal.h diff --git a/React/Base/RCTTouchEvent.h b/packages/react-native/React/Base/RCTTouchEvent.h similarity index 100% rename from React/Base/RCTTouchEvent.h rename to packages/react-native/React/Base/RCTTouchEvent.h diff --git a/React/Base/RCTTouchEvent.m b/packages/react-native/React/Base/RCTTouchEvent.m similarity index 100% rename from React/Base/RCTTouchEvent.m rename to packages/react-native/React/Base/RCTTouchEvent.m diff --git a/React/Base/RCTTouchHandler.h b/packages/react-native/React/Base/RCTTouchHandler.h similarity index 100% rename from React/Base/RCTTouchHandler.h rename to packages/react-native/React/Base/RCTTouchHandler.h diff --git a/React/Base/RCTTouchHandler.m b/packages/react-native/React/Base/RCTTouchHandler.m similarity index 100% rename from React/Base/RCTTouchHandler.m rename to packages/react-native/React/Base/RCTTouchHandler.m diff --git a/React/Base/RCTTurboModuleRegistry.h b/packages/react-native/React/Base/RCTTurboModuleRegistry.h similarity index 100% rename from React/Base/RCTTurboModuleRegistry.h rename to packages/react-native/React/Base/RCTTurboModuleRegistry.h diff --git a/React/Base/RCTURLRequestDelegate.h b/packages/react-native/React/Base/RCTURLRequestDelegate.h similarity index 100% rename from React/Base/RCTURLRequestDelegate.h rename to packages/react-native/React/Base/RCTURLRequestDelegate.h diff --git a/React/Base/RCTURLRequestHandler.h b/packages/react-native/React/Base/RCTURLRequestHandler.h similarity index 100% rename from React/Base/RCTURLRequestHandler.h rename to packages/react-native/React/Base/RCTURLRequestHandler.h diff --git a/React/Base/RCTUtils.h b/packages/react-native/React/Base/RCTUtils.h similarity index 100% rename from React/Base/RCTUtils.h rename to packages/react-native/React/Base/RCTUtils.h diff --git a/React/Base/RCTUtils.m b/packages/react-native/React/Base/RCTUtils.m similarity index 100% rename from React/Base/RCTUtils.m rename to packages/react-native/React/Base/RCTUtils.m diff --git a/React/Base/RCTUtilsUIOverride.h b/packages/react-native/React/Base/RCTUtilsUIOverride.h similarity index 100% rename from React/Base/RCTUtilsUIOverride.h rename to packages/react-native/React/Base/RCTUtilsUIOverride.h diff --git a/React/Base/RCTUtilsUIOverride.m b/packages/react-native/React/Base/RCTUtilsUIOverride.m similarity index 100% rename from React/Base/RCTUtilsUIOverride.m rename to packages/react-native/React/Base/RCTUtilsUIOverride.m diff --git a/React/Base/RCTVersion.h b/packages/react-native/React/Base/RCTVersion.h similarity index 100% rename from React/Base/RCTVersion.h rename to packages/react-native/React/Base/RCTVersion.h diff --git a/React/Base/RCTVersion.m b/packages/react-native/React/Base/RCTVersion.m similarity index 100% rename from React/Base/RCTVersion.m rename to packages/react-native/React/Base/RCTVersion.m diff --git a/React/Base/RCTViewRegistry.m b/packages/react-native/React/Base/RCTViewRegistry.m similarity index 100% rename from React/Base/RCTViewRegistry.m rename to packages/react-native/React/Base/RCTViewRegistry.m diff --git a/React/Base/Surface/RCTSurface.h b/packages/react-native/React/Base/Surface/RCTSurface.h similarity index 100% rename from React/Base/Surface/RCTSurface.h rename to packages/react-native/React/Base/Surface/RCTSurface.h diff --git a/React/Base/Surface/RCTSurface.mm b/packages/react-native/React/Base/Surface/RCTSurface.mm similarity index 100% rename from React/Base/Surface/RCTSurface.mm rename to packages/react-native/React/Base/Surface/RCTSurface.mm diff --git a/React/Base/Surface/RCTSurfaceDelegate.h b/packages/react-native/React/Base/Surface/RCTSurfaceDelegate.h similarity index 100% rename from React/Base/Surface/RCTSurfaceDelegate.h rename to packages/react-native/React/Base/Surface/RCTSurfaceDelegate.h diff --git a/React/Base/Surface/RCTSurfaceProtocol.h b/packages/react-native/React/Base/Surface/RCTSurfaceProtocol.h similarity index 100% rename from React/Base/Surface/RCTSurfaceProtocol.h rename to packages/react-native/React/Base/Surface/RCTSurfaceProtocol.h diff --git a/React/Base/Surface/RCTSurfaceRootShadowView.h b/packages/react-native/React/Base/Surface/RCTSurfaceRootShadowView.h similarity index 100% rename from React/Base/Surface/RCTSurfaceRootShadowView.h rename to packages/react-native/React/Base/Surface/RCTSurfaceRootShadowView.h diff --git a/React/Base/Surface/RCTSurfaceRootShadowView.m b/packages/react-native/React/Base/Surface/RCTSurfaceRootShadowView.m similarity index 100% rename from React/Base/Surface/RCTSurfaceRootShadowView.m rename to packages/react-native/React/Base/Surface/RCTSurfaceRootShadowView.m diff --git a/React/Base/Surface/RCTSurfaceRootShadowViewDelegate.h b/packages/react-native/React/Base/Surface/RCTSurfaceRootShadowViewDelegate.h similarity index 100% rename from React/Base/Surface/RCTSurfaceRootShadowViewDelegate.h rename to packages/react-native/React/Base/Surface/RCTSurfaceRootShadowViewDelegate.h diff --git a/React/Base/Surface/RCTSurfaceRootView.h b/packages/react-native/React/Base/Surface/RCTSurfaceRootView.h similarity index 100% rename from React/Base/Surface/RCTSurfaceRootView.h rename to packages/react-native/React/Base/Surface/RCTSurfaceRootView.h diff --git a/React/Base/Surface/RCTSurfaceRootView.mm b/packages/react-native/React/Base/Surface/RCTSurfaceRootView.mm similarity index 100% rename from React/Base/Surface/RCTSurfaceRootView.mm rename to packages/react-native/React/Base/Surface/RCTSurfaceRootView.mm diff --git a/React/Base/Surface/RCTSurfaceStage.h b/packages/react-native/React/Base/Surface/RCTSurfaceStage.h similarity index 100% rename from React/Base/Surface/RCTSurfaceStage.h rename to packages/react-native/React/Base/Surface/RCTSurfaceStage.h diff --git a/React/Base/Surface/RCTSurfaceStage.m b/packages/react-native/React/Base/Surface/RCTSurfaceStage.m similarity index 100% rename from React/Base/Surface/RCTSurfaceStage.m rename to packages/react-native/React/Base/Surface/RCTSurfaceStage.m diff --git a/React/Base/Surface/RCTSurfaceView+Internal.h b/packages/react-native/React/Base/Surface/RCTSurfaceView+Internal.h similarity index 100% rename from React/Base/Surface/RCTSurfaceView+Internal.h rename to packages/react-native/React/Base/Surface/RCTSurfaceView+Internal.h diff --git a/React/Base/Surface/RCTSurfaceView.h b/packages/react-native/React/Base/Surface/RCTSurfaceView.h similarity index 100% rename from React/Base/Surface/RCTSurfaceView.h rename to packages/react-native/React/Base/Surface/RCTSurfaceView.h diff --git a/React/Base/Surface/RCTSurfaceView.mm b/packages/react-native/React/Base/Surface/RCTSurfaceView.mm similarity index 100% rename from React/Base/Surface/RCTSurfaceView.mm rename to packages/react-native/React/Base/Surface/RCTSurfaceView.mm diff --git a/React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingProxyRootView.h b/packages/react-native/React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingProxyRootView.h similarity index 100% rename from React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingProxyRootView.h rename to packages/react-native/React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingProxyRootView.h diff --git a/React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingProxyRootView.mm b/packages/react-native/React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingProxyRootView.mm similarity index 100% rename from React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingProxyRootView.mm rename to packages/react-native/React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingProxyRootView.mm diff --git a/React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingView.h b/packages/react-native/React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingView.h similarity index 100% rename from React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingView.h rename to packages/react-native/React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingView.h diff --git a/React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingView.mm b/packages/react-native/React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingView.mm similarity index 100% rename from React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingView.mm rename to packages/react-native/React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingView.mm diff --git a/React/Base/Surface/SurfaceHostingView/RCTSurfaceSizeMeasureMode.h b/packages/react-native/React/Base/Surface/SurfaceHostingView/RCTSurfaceSizeMeasureMode.h similarity index 100% rename from React/Base/Surface/SurfaceHostingView/RCTSurfaceSizeMeasureMode.h rename to packages/react-native/React/Base/Surface/SurfaceHostingView/RCTSurfaceSizeMeasureMode.h diff --git a/React/Base/Surface/SurfaceHostingView/RCTSurfaceSizeMeasureMode.mm b/packages/react-native/React/Base/Surface/SurfaceHostingView/RCTSurfaceSizeMeasureMode.mm similarity index 100% rename from React/Base/Surface/SurfaceHostingView/RCTSurfaceSizeMeasureMode.mm rename to packages/react-native/React/Base/Surface/SurfaceHostingView/RCTSurfaceSizeMeasureMode.mm diff --git a/React/CoreModules/BUCK b/packages/react-native/React/CoreModules/BUCK similarity index 100% rename from React/CoreModules/BUCK rename to packages/react-native/React/CoreModules/BUCK diff --git a/React/CoreModules/CoreModulesPlugins.h b/packages/react-native/React/CoreModules/CoreModulesPlugins.h similarity index 100% rename from React/CoreModules/CoreModulesPlugins.h rename to packages/react-native/React/CoreModules/CoreModulesPlugins.h diff --git a/React/CoreModules/CoreModulesPlugins.mm b/packages/react-native/React/CoreModules/CoreModulesPlugins.mm similarity index 100% rename from React/CoreModules/CoreModulesPlugins.mm rename to packages/react-native/React/CoreModules/CoreModulesPlugins.mm diff --git a/React/CoreModules/RCTAccessibilityManager+Internal.h b/packages/react-native/React/CoreModules/RCTAccessibilityManager+Internal.h similarity index 100% rename from React/CoreModules/RCTAccessibilityManager+Internal.h rename to packages/react-native/React/CoreModules/RCTAccessibilityManager+Internal.h diff --git a/React/CoreModules/RCTAccessibilityManager.h b/packages/react-native/React/CoreModules/RCTAccessibilityManager.h similarity index 100% rename from React/CoreModules/RCTAccessibilityManager.h rename to packages/react-native/React/CoreModules/RCTAccessibilityManager.h diff --git a/React/CoreModules/RCTAccessibilityManager.mm b/packages/react-native/React/CoreModules/RCTAccessibilityManager.mm similarity index 100% rename from React/CoreModules/RCTAccessibilityManager.mm rename to packages/react-native/React/CoreModules/RCTAccessibilityManager.mm diff --git a/React/CoreModules/RCTActionSheetManager.h b/packages/react-native/React/CoreModules/RCTActionSheetManager.h similarity index 100% rename from React/CoreModules/RCTActionSheetManager.h rename to packages/react-native/React/CoreModules/RCTActionSheetManager.h diff --git a/React/CoreModules/RCTActionSheetManager.mm b/packages/react-native/React/CoreModules/RCTActionSheetManager.mm similarity index 100% rename from React/CoreModules/RCTActionSheetManager.mm rename to packages/react-native/React/CoreModules/RCTActionSheetManager.mm diff --git a/React/CoreModules/RCTAlertController.h b/packages/react-native/React/CoreModules/RCTAlertController.h similarity index 100% rename from React/CoreModules/RCTAlertController.h rename to packages/react-native/React/CoreModules/RCTAlertController.h diff --git a/React/CoreModules/RCTAlertController.m b/packages/react-native/React/CoreModules/RCTAlertController.m similarity index 100% rename from React/CoreModules/RCTAlertController.m rename to packages/react-native/React/CoreModules/RCTAlertController.m diff --git a/React/CoreModules/RCTAlertManager.h b/packages/react-native/React/CoreModules/RCTAlertManager.h similarity index 100% rename from React/CoreModules/RCTAlertManager.h rename to packages/react-native/React/CoreModules/RCTAlertManager.h diff --git a/React/CoreModules/RCTAlertManager.mm b/packages/react-native/React/CoreModules/RCTAlertManager.mm similarity index 100% rename from React/CoreModules/RCTAlertManager.mm rename to packages/react-native/React/CoreModules/RCTAlertManager.mm diff --git a/React/CoreModules/RCTAppState.h b/packages/react-native/React/CoreModules/RCTAppState.h similarity index 100% rename from React/CoreModules/RCTAppState.h rename to packages/react-native/React/CoreModules/RCTAppState.h diff --git a/React/CoreModules/RCTAppState.mm b/packages/react-native/React/CoreModules/RCTAppState.mm similarity index 100% rename from React/CoreModules/RCTAppState.mm rename to packages/react-native/React/CoreModules/RCTAppState.mm diff --git a/React/CoreModules/RCTAppearance.h b/packages/react-native/React/CoreModules/RCTAppearance.h similarity index 100% rename from React/CoreModules/RCTAppearance.h rename to packages/react-native/React/CoreModules/RCTAppearance.h diff --git a/React/CoreModules/RCTAppearance.mm b/packages/react-native/React/CoreModules/RCTAppearance.mm similarity index 100% rename from React/CoreModules/RCTAppearance.mm rename to packages/react-native/React/CoreModules/RCTAppearance.mm diff --git a/React/CoreModules/RCTClipboard.h b/packages/react-native/React/CoreModules/RCTClipboard.h similarity index 100% rename from React/CoreModules/RCTClipboard.h rename to packages/react-native/React/CoreModules/RCTClipboard.h diff --git a/React/CoreModules/RCTClipboard.mm b/packages/react-native/React/CoreModules/RCTClipboard.mm similarity index 100% rename from React/CoreModules/RCTClipboard.mm rename to packages/react-native/React/CoreModules/RCTClipboard.mm diff --git a/React/CoreModules/RCTDevLoadingView.h b/packages/react-native/React/CoreModules/RCTDevLoadingView.h similarity index 100% rename from React/CoreModules/RCTDevLoadingView.h rename to packages/react-native/React/CoreModules/RCTDevLoadingView.h diff --git a/React/CoreModules/RCTDevLoadingView.mm b/packages/react-native/React/CoreModules/RCTDevLoadingView.mm similarity index 100% rename from React/CoreModules/RCTDevLoadingView.mm rename to packages/react-native/React/CoreModules/RCTDevLoadingView.mm diff --git a/React/CoreModules/RCTDevMenu.h b/packages/react-native/React/CoreModules/RCTDevMenu.h similarity index 100% rename from React/CoreModules/RCTDevMenu.h rename to packages/react-native/React/CoreModules/RCTDevMenu.h diff --git a/React/CoreModules/RCTDevMenu.mm b/packages/react-native/React/CoreModules/RCTDevMenu.mm similarity index 100% rename from React/CoreModules/RCTDevMenu.mm rename to packages/react-native/React/CoreModules/RCTDevMenu.mm diff --git a/React/CoreModules/RCTDevSettings.h b/packages/react-native/React/CoreModules/RCTDevSettings.h similarity index 100% rename from React/CoreModules/RCTDevSettings.h rename to packages/react-native/React/CoreModules/RCTDevSettings.h diff --git a/React/CoreModules/RCTDevSettings.mm b/packages/react-native/React/CoreModules/RCTDevSettings.mm similarity index 100% rename from React/CoreModules/RCTDevSettings.mm rename to packages/react-native/React/CoreModules/RCTDevSettings.mm diff --git a/React/CoreModules/RCTDevSplitBundleLoader.h b/packages/react-native/React/CoreModules/RCTDevSplitBundleLoader.h similarity index 100% rename from React/CoreModules/RCTDevSplitBundleLoader.h rename to packages/react-native/React/CoreModules/RCTDevSplitBundleLoader.h diff --git a/React/CoreModules/RCTDevSplitBundleLoader.mm b/packages/react-native/React/CoreModules/RCTDevSplitBundleLoader.mm similarity index 100% rename from React/CoreModules/RCTDevSplitBundleLoader.mm rename to packages/react-native/React/CoreModules/RCTDevSplitBundleLoader.mm diff --git a/React/CoreModules/RCTDeviceInfo.h b/packages/react-native/React/CoreModules/RCTDeviceInfo.h similarity index 100% rename from React/CoreModules/RCTDeviceInfo.h rename to packages/react-native/React/CoreModules/RCTDeviceInfo.h diff --git a/React/CoreModules/RCTDeviceInfo.mm b/packages/react-native/React/CoreModules/RCTDeviceInfo.mm similarity index 100% rename from React/CoreModules/RCTDeviceInfo.mm rename to packages/react-native/React/CoreModules/RCTDeviceInfo.mm diff --git a/React/CoreModules/RCTEventDispatcher.h b/packages/react-native/React/CoreModules/RCTEventDispatcher.h similarity index 100% rename from React/CoreModules/RCTEventDispatcher.h rename to packages/react-native/React/CoreModules/RCTEventDispatcher.h diff --git a/React/CoreModules/RCTEventDispatcher.mm b/packages/react-native/React/CoreModules/RCTEventDispatcher.mm similarity index 100% rename from React/CoreModules/RCTEventDispatcher.mm rename to packages/react-native/React/CoreModules/RCTEventDispatcher.mm diff --git a/React/CoreModules/RCTExceptionsManager.h b/packages/react-native/React/CoreModules/RCTExceptionsManager.h similarity index 100% rename from React/CoreModules/RCTExceptionsManager.h rename to packages/react-native/React/CoreModules/RCTExceptionsManager.h diff --git a/React/CoreModules/RCTExceptionsManager.mm b/packages/react-native/React/CoreModules/RCTExceptionsManager.mm similarity index 100% rename from React/CoreModules/RCTExceptionsManager.mm rename to packages/react-native/React/CoreModules/RCTExceptionsManager.mm diff --git a/React/CoreModules/RCTFPSGraph.h b/packages/react-native/React/CoreModules/RCTFPSGraph.h similarity index 100% rename from React/CoreModules/RCTFPSGraph.h rename to packages/react-native/React/CoreModules/RCTFPSGraph.h diff --git a/React/CoreModules/RCTFPSGraph.m b/packages/react-native/React/CoreModules/RCTFPSGraph.m similarity index 100% rename from React/CoreModules/RCTFPSGraph.m rename to packages/react-native/React/CoreModules/RCTFPSGraph.m diff --git a/React/CoreModules/RCTI18nManager.h b/packages/react-native/React/CoreModules/RCTI18nManager.h similarity index 100% rename from React/CoreModules/RCTI18nManager.h rename to packages/react-native/React/CoreModules/RCTI18nManager.h diff --git a/React/CoreModules/RCTI18nManager.mm b/packages/react-native/React/CoreModules/RCTI18nManager.mm similarity index 100% rename from React/CoreModules/RCTI18nManager.mm rename to packages/react-native/React/CoreModules/RCTI18nManager.mm diff --git a/React/CoreModules/RCTKeyboardObserver.h b/packages/react-native/React/CoreModules/RCTKeyboardObserver.h similarity index 100% rename from React/CoreModules/RCTKeyboardObserver.h rename to packages/react-native/React/CoreModules/RCTKeyboardObserver.h diff --git a/React/CoreModules/RCTKeyboardObserver.mm b/packages/react-native/React/CoreModules/RCTKeyboardObserver.mm similarity index 100% rename from React/CoreModules/RCTKeyboardObserver.mm rename to packages/react-native/React/CoreModules/RCTKeyboardObserver.mm diff --git a/React/CoreModules/RCTLogBox.h b/packages/react-native/React/CoreModules/RCTLogBox.h similarity index 100% rename from React/CoreModules/RCTLogBox.h rename to packages/react-native/React/CoreModules/RCTLogBox.h diff --git a/React/CoreModules/RCTLogBox.mm b/packages/react-native/React/CoreModules/RCTLogBox.mm similarity index 100% rename from React/CoreModules/RCTLogBox.mm rename to packages/react-native/React/CoreModules/RCTLogBox.mm diff --git a/React/CoreModules/RCTLogBoxView.h b/packages/react-native/React/CoreModules/RCTLogBoxView.h similarity index 100% rename from React/CoreModules/RCTLogBoxView.h rename to packages/react-native/React/CoreModules/RCTLogBoxView.h diff --git a/React/CoreModules/RCTLogBoxView.mm b/packages/react-native/React/CoreModules/RCTLogBoxView.mm similarity index 100% rename from React/CoreModules/RCTLogBoxView.mm rename to packages/react-native/React/CoreModules/RCTLogBoxView.mm diff --git a/React/CoreModules/RCTPerfMonitor.mm b/packages/react-native/React/CoreModules/RCTPerfMonitor.mm similarity index 100% rename from React/CoreModules/RCTPerfMonitor.mm rename to packages/react-native/React/CoreModules/RCTPerfMonitor.mm diff --git a/React/CoreModules/RCTPlatform.h b/packages/react-native/React/CoreModules/RCTPlatform.h similarity index 100% rename from React/CoreModules/RCTPlatform.h rename to packages/react-native/React/CoreModules/RCTPlatform.h diff --git a/React/CoreModules/RCTPlatform.mm b/packages/react-native/React/CoreModules/RCTPlatform.mm similarity index 100% rename from React/CoreModules/RCTPlatform.mm rename to packages/react-native/React/CoreModules/RCTPlatform.mm diff --git a/React/CoreModules/RCTRedBox.h b/packages/react-native/React/CoreModules/RCTRedBox.h similarity index 100% rename from React/CoreModules/RCTRedBox.h rename to packages/react-native/React/CoreModules/RCTRedBox.h diff --git a/React/CoreModules/RCTRedBox.mm b/packages/react-native/React/CoreModules/RCTRedBox.mm similarity index 100% rename from React/CoreModules/RCTRedBox.mm rename to packages/react-native/React/CoreModules/RCTRedBox.mm diff --git a/React/CoreModules/RCTSourceCode.h b/packages/react-native/React/CoreModules/RCTSourceCode.h similarity index 100% rename from React/CoreModules/RCTSourceCode.h rename to packages/react-native/React/CoreModules/RCTSourceCode.h diff --git a/React/CoreModules/RCTSourceCode.mm b/packages/react-native/React/CoreModules/RCTSourceCode.mm similarity index 100% rename from React/CoreModules/RCTSourceCode.mm rename to packages/react-native/React/CoreModules/RCTSourceCode.mm diff --git a/React/CoreModules/RCTStatusBarManager.h b/packages/react-native/React/CoreModules/RCTStatusBarManager.h similarity index 100% rename from React/CoreModules/RCTStatusBarManager.h rename to packages/react-native/React/CoreModules/RCTStatusBarManager.h diff --git a/React/CoreModules/RCTStatusBarManager.mm b/packages/react-native/React/CoreModules/RCTStatusBarManager.mm similarity index 100% rename from React/CoreModules/RCTStatusBarManager.mm rename to packages/react-native/React/CoreModules/RCTStatusBarManager.mm diff --git a/React/CoreModules/RCTTiming.h b/packages/react-native/React/CoreModules/RCTTiming.h similarity index 100% rename from React/CoreModules/RCTTiming.h rename to packages/react-native/React/CoreModules/RCTTiming.h diff --git a/React/CoreModules/RCTTiming.mm b/packages/react-native/React/CoreModules/RCTTiming.mm similarity index 100% rename from React/CoreModules/RCTTiming.mm rename to packages/react-native/React/CoreModules/RCTTiming.mm diff --git a/React/CoreModules/RCTWebSocketExecutor.h b/packages/react-native/React/CoreModules/RCTWebSocketExecutor.h similarity index 100% rename from React/CoreModules/RCTWebSocketExecutor.h rename to packages/react-native/React/CoreModules/RCTWebSocketExecutor.h diff --git a/React/CoreModules/RCTWebSocketExecutor.mm b/packages/react-native/React/CoreModules/RCTWebSocketExecutor.mm similarity index 100% rename from React/CoreModules/RCTWebSocketExecutor.mm rename to packages/react-native/React/CoreModules/RCTWebSocketExecutor.mm diff --git a/React/CoreModules/RCTWebSocketModule.h b/packages/react-native/React/CoreModules/RCTWebSocketModule.h similarity index 100% rename from React/CoreModules/RCTWebSocketModule.h rename to packages/react-native/React/CoreModules/RCTWebSocketModule.h diff --git a/React/CoreModules/RCTWebSocketModule.mm b/packages/react-native/React/CoreModules/RCTWebSocketModule.mm similarity index 100% rename from React/CoreModules/RCTWebSocketModule.mm rename to packages/react-native/React/CoreModules/RCTWebSocketModule.mm diff --git a/React/CoreModules/React-CoreModules.podspec b/packages/react-native/React/CoreModules/React-CoreModules.podspec similarity index 100% rename from React/CoreModules/React-CoreModules.podspec rename to packages/react-native/React/CoreModules/React-CoreModules.podspec diff --git a/React/CxxBridge/JSCExecutorFactory.h b/packages/react-native/React/CxxBridge/JSCExecutorFactory.h similarity index 100% rename from React/CxxBridge/JSCExecutorFactory.h rename to packages/react-native/React/CxxBridge/JSCExecutorFactory.h diff --git a/React/CxxBridge/JSCExecutorFactory.mm b/packages/react-native/React/CxxBridge/JSCExecutorFactory.mm similarity index 100% rename from React/CxxBridge/JSCExecutorFactory.mm rename to packages/react-native/React/CxxBridge/JSCExecutorFactory.mm diff --git a/React/CxxBridge/NSDataBigString.h b/packages/react-native/React/CxxBridge/NSDataBigString.h similarity index 100% rename from React/CxxBridge/NSDataBigString.h rename to packages/react-native/React/CxxBridge/NSDataBigString.h diff --git a/React/CxxBridge/NSDataBigString.mm b/packages/react-native/React/CxxBridge/NSDataBigString.mm similarity index 100% rename from React/CxxBridge/NSDataBigString.mm rename to packages/react-native/React/CxxBridge/NSDataBigString.mm diff --git a/React/CxxBridge/RCTCxxBridge.mm b/packages/react-native/React/CxxBridge/RCTCxxBridge.mm similarity index 100% rename from React/CxxBridge/RCTCxxBridge.mm rename to packages/react-native/React/CxxBridge/RCTCxxBridge.mm diff --git a/React/CxxBridge/RCTCxxBridgeDelegate.h b/packages/react-native/React/CxxBridge/RCTCxxBridgeDelegate.h similarity index 100% rename from React/CxxBridge/RCTCxxBridgeDelegate.h rename to packages/react-native/React/CxxBridge/RCTCxxBridgeDelegate.h diff --git a/React/CxxBridge/RCTJSIExecutorRuntimeInstaller.h b/packages/react-native/React/CxxBridge/RCTJSIExecutorRuntimeInstaller.h similarity index 100% rename from React/CxxBridge/RCTJSIExecutorRuntimeInstaller.h rename to packages/react-native/React/CxxBridge/RCTJSIExecutorRuntimeInstaller.h diff --git a/React/CxxBridge/RCTJSIExecutorRuntimeInstaller.mm b/packages/react-native/React/CxxBridge/RCTJSIExecutorRuntimeInstaller.mm similarity index 100% rename from React/CxxBridge/RCTJSIExecutorRuntimeInstaller.mm rename to packages/react-native/React/CxxBridge/RCTJSIExecutorRuntimeInstaller.mm diff --git a/React/CxxBridge/RCTMessageThread.h b/packages/react-native/React/CxxBridge/RCTMessageThread.h similarity index 100% rename from React/CxxBridge/RCTMessageThread.h rename to packages/react-native/React/CxxBridge/RCTMessageThread.h diff --git a/React/CxxBridge/RCTMessageThread.mm b/packages/react-native/React/CxxBridge/RCTMessageThread.mm similarity index 100% rename from React/CxxBridge/RCTMessageThread.mm rename to packages/react-native/React/CxxBridge/RCTMessageThread.mm diff --git a/React/CxxBridge/RCTObjcExecutor.h b/packages/react-native/React/CxxBridge/RCTObjcExecutor.h similarity index 100% rename from React/CxxBridge/RCTObjcExecutor.h rename to packages/react-native/React/CxxBridge/RCTObjcExecutor.h diff --git a/React/CxxBridge/RCTObjcExecutor.mm b/packages/react-native/React/CxxBridge/RCTObjcExecutor.mm similarity index 100% rename from React/CxxBridge/RCTObjcExecutor.mm rename to packages/react-native/React/CxxBridge/RCTObjcExecutor.mm diff --git a/React/CxxLogUtils/RCTDefaultCxxLogFunction.h b/packages/react-native/React/CxxLogUtils/RCTDefaultCxxLogFunction.h similarity index 100% rename from React/CxxLogUtils/RCTDefaultCxxLogFunction.h rename to packages/react-native/React/CxxLogUtils/RCTDefaultCxxLogFunction.h diff --git a/React/CxxLogUtils/RCTDefaultCxxLogFunction.mm b/packages/react-native/React/CxxLogUtils/RCTDefaultCxxLogFunction.mm similarity index 100% rename from React/CxxLogUtils/RCTDefaultCxxLogFunction.mm rename to packages/react-native/React/CxxLogUtils/RCTDefaultCxxLogFunction.mm diff --git a/React/CxxModule/DispatchMessageQueueThread.h b/packages/react-native/React/CxxModule/DispatchMessageQueueThread.h similarity index 100% rename from React/CxxModule/DispatchMessageQueueThread.h rename to packages/react-native/React/CxxModule/DispatchMessageQueueThread.h diff --git a/React/CxxModule/RCTCxxMethod.h b/packages/react-native/React/CxxModule/RCTCxxMethod.h similarity index 100% rename from React/CxxModule/RCTCxxMethod.h rename to packages/react-native/React/CxxModule/RCTCxxMethod.h diff --git a/React/CxxModule/RCTCxxMethod.mm b/packages/react-native/React/CxxModule/RCTCxxMethod.mm similarity index 100% rename from React/CxxModule/RCTCxxMethod.mm rename to packages/react-native/React/CxxModule/RCTCxxMethod.mm diff --git a/React/CxxModule/RCTCxxModule.h b/packages/react-native/React/CxxModule/RCTCxxModule.h similarity index 100% rename from React/CxxModule/RCTCxxModule.h rename to packages/react-native/React/CxxModule/RCTCxxModule.h diff --git a/React/CxxModule/RCTCxxModule.mm b/packages/react-native/React/CxxModule/RCTCxxModule.mm similarity index 100% rename from React/CxxModule/RCTCxxModule.mm rename to packages/react-native/React/CxxModule/RCTCxxModule.mm diff --git a/React/CxxModule/RCTCxxUtils.h b/packages/react-native/React/CxxModule/RCTCxxUtils.h similarity index 100% rename from React/CxxModule/RCTCxxUtils.h rename to packages/react-native/React/CxxModule/RCTCxxUtils.h diff --git a/React/CxxModule/RCTCxxUtils.mm b/packages/react-native/React/CxxModule/RCTCxxUtils.mm similarity index 100% rename from React/CxxModule/RCTCxxUtils.mm rename to packages/react-native/React/CxxModule/RCTCxxUtils.mm diff --git a/React/CxxModule/RCTNativeModule.h b/packages/react-native/React/CxxModule/RCTNativeModule.h similarity index 100% rename from React/CxxModule/RCTNativeModule.h rename to packages/react-native/React/CxxModule/RCTNativeModule.h diff --git a/React/CxxModule/RCTNativeModule.mm b/packages/react-native/React/CxxModule/RCTNativeModule.mm similarity index 100% rename from React/CxxModule/RCTNativeModule.mm rename to packages/react-native/React/CxxModule/RCTNativeModule.mm diff --git a/React/CxxUtils/RCTFollyConvert.h b/packages/react-native/React/CxxUtils/RCTFollyConvert.h similarity index 100% rename from React/CxxUtils/RCTFollyConvert.h rename to packages/react-native/React/CxxUtils/RCTFollyConvert.h diff --git a/React/CxxUtils/RCTFollyConvert.mm b/packages/react-native/React/CxxUtils/RCTFollyConvert.mm similarity index 100% rename from React/CxxUtils/RCTFollyConvert.mm rename to packages/react-native/React/CxxUtils/RCTFollyConvert.mm diff --git a/React/DevSupport/RCTDevLoadingViewProtocol.h b/packages/react-native/React/DevSupport/RCTDevLoadingViewProtocol.h similarity index 100% rename from React/DevSupport/RCTDevLoadingViewProtocol.h rename to packages/react-native/React/DevSupport/RCTDevLoadingViewProtocol.h diff --git a/React/DevSupport/RCTDevLoadingViewSetEnabled.h b/packages/react-native/React/DevSupport/RCTDevLoadingViewSetEnabled.h similarity index 100% rename from React/DevSupport/RCTDevLoadingViewSetEnabled.h rename to packages/react-native/React/DevSupport/RCTDevLoadingViewSetEnabled.h diff --git a/React/DevSupport/RCTDevLoadingViewSetEnabled.m b/packages/react-native/React/DevSupport/RCTDevLoadingViewSetEnabled.m similarity index 100% rename from React/DevSupport/RCTDevLoadingViewSetEnabled.m rename to packages/react-native/React/DevSupport/RCTDevLoadingViewSetEnabled.m diff --git a/React/DevSupport/RCTInspectorDevServerHelper.h b/packages/react-native/React/DevSupport/RCTInspectorDevServerHelper.h similarity index 100% rename from React/DevSupport/RCTInspectorDevServerHelper.h rename to packages/react-native/React/DevSupport/RCTInspectorDevServerHelper.h diff --git a/React/DevSupport/RCTInspectorDevServerHelper.mm b/packages/react-native/React/DevSupport/RCTInspectorDevServerHelper.mm similarity index 100% rename from React/DevSupport/RCTInspectorDevServerHelper.mm rename to packages/react-native/React/DevSupport/RCTInspectorDevServerHelper.mm diff --git a/React/DevSupport/RCTPackagerClient.h b/packages/react-native/React/DevSupport/RCTPackagerClient.h similarity index 100% rename from React/DevSupport/RCTPackagerClient.h rename to packages/react-native/React/DevSupport/RCTPackagerClient.h diff --git a/React/DevSupport/RCTPackagerClient.m b/packages/react-native/React/DevSupport/RCTPackagerClient.m similarity index 100% rename from React/DevSupport/RCTPackagerClient.m rename to packages/react-native/React/DevSupport/RCTPackagerClient.m diff --git a/React/DevSupport/RCTPackagerConnection.h b/packages/react-native/React/DevSupport/RCTPackagerConnection.h similarity index 100% rename from React/DevSupport/RCTPackagerConnection.h rename to packages/react-native/React/DevSupport/RCTPackagerConnection.h diff --git a/React/DevSupport/RCTPackagerConnection.mm b/packages/react-native/React/DevSupport/RCTPackagerConnection.mm similarity index 100% rename from React/DevSupport/RCTPackagerConnection.mm rename to packages/react-native/React/DevSupport/RCTPackagerConnection.mm diff --git a/React/FBReactNativeSpec/FBReactNativeSpec.podspec b/packages/react-native/React/FBReactNativeSpec/FBReactNativeSpec.podspec similarity index 100% rename from React/FBReactNativeSpec/FBReactNativeSpec.podspec rename to packages/react-native/React/FBReactNativeSpec/FBReactNativeSpec.podspec diff --git a/React/Fabric/Mounting/ComponentViews/ActivityIndicator/RCTActivityIndicatorViewComponentView.h b/packages/react-native/React/Fabric/Mounting/ComponentViews/ActivityIndicator/RCTActivityIndicatorViewComponentView.h similarity index 100% rename from React/Fabric/Mounting/ComponentViews/ActivityIndicator/RCTActivityIndicatorViewComponentView.h rename to packages/react-native/React/Fabric/Mounting/ComponentViews/ActivityIndicator/RCTActivityIndicatorViewComponentView.h diff --git a/React/Fabric/Mounting/ComponentViews/ActivityIndicator/RCTActivityIndicatorViewComponentView.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/ActivityIndicator/RCTActivityIndicatorViewComponentView.mm similarity index 100% rename from React/Fabric/Mounting/ComponentViews/ActivityIndicator/RCTActivityIndicatorViewComponentView.mm rename to packages/react-native/React/Fabric/Mounting/ComponentViews/ActivityIndicator/RCTActivityIndicatorViewComponentView.mm diff --git a/React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.h b/packages/react-native/React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.h similarity index 100% rename from React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.h rename to packages/react-native/React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.h diff --git a/React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.mm similarity index 100% rename from React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.mm rename to packages/react-native/React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.mm diff --git a/React/Fabric/Mounting/ComponentViews/InputAccessory/RCTInputAccessoryComponentView.h b/packages/react-native/React/Fabric/Mounting/ComponentViews/InputAccessory/RCTInputAccessoryComponentView.h similarity index 100% rename from React/Fabric/Mounting/ComponentViews/InputAccessory/RCTInputAccessoryComponentView.h rename to packages/react-native/React/Fabric/Mounting/ComponentViews/InputAccessory/RCTInputAccessoryComponentView.h diff --git a/React/Fabric/Mounting/ComponentViews/InputAccessory/RCTInputAccessoryComponentView.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/InputAccessory/RCTInputAccessoryComponentView.mm similarity index 100% rename from React/Fabric/Mounting/ComponentViews/InputAccessory/RCTInputAccessoryComponentView.mm rename to packages/react-native/React/Fabric/Mounting/ComponentViews/InputAccessory/RCTInputAccessoryComponentView.mm diff --git a/React/Fabric/Mounting/ComponentViews/InputAccessory/RCTInputAccessoryContentView.h b/packages/react-native/React/Fabric/Mounting/ComponentViews/InputAccessory/RCTInputAccessoryContentView.h similarity index 100% rename from React/Fabric/Mounting/ComponentViews/InputAccessory/RCTInputAccessoryContentView.h rename to packages/react-native/React/Fabric/Mounting/ComponentViews/InputAccessory/RCTInputAccessoryContentView.h diff --git a/React/Fabric/Mounting/ComponentViews/InputAccessory/RCTInputAccessoryContentView.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/InputAccessory/RCTInputAccessoryContentView.mm similarity index 100% rename from React/Fabric/Mounting/ComponentViews/InputAccessory/RCTInputAccessoryContentView.mm rename to packages/react-native/React/Fabric/Mounting/ComponentViews/InputAccessory/RCTInputAccessoryContentView.mm diff --git a/React/Fabric/Mounting/ComponentViews/LegacyViewManagerInterop/RCTLegacyViewManagerInteropComponentView.h b/packages/react-native/React/Fabric/Mounting/ComponentViews/LegacyViewManagerInterop/RCTLegacyViewManagerInteropComponentView.h similarity index 100% rename from React/Fabric/Mounting/ComponentViews/LegacyViewManagerInterop/RCTLegacyViewManagerInteropComponentView.h rename to packages/react-native/React/Fabric/Mounting/ComponentViews/LegacyViewManagerInterop/RCTLegacyViewManagerInteropComponentView.h diff --git a/React/Fabric/Mounting/ComponentViews/LegacyViewManagerInterop/RCTLegacyViewManagerInteropComponentView.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/LegacyViewManagerInterop/RCTLegacyViewManagerInteropComponentView.mm similarity index 100% rename from React/Fabric/Mounting/ComponentViews/LegacyViewManagerInterop/RCTLegacyViewManagerInteropComponentView.mm rename to packages/react-native/React/Fabric/Mounting/ComponentViews/LegacyViewManagerInterop/RCTLegacyViewManagerInteropComponentView.mm diff --git a/React/Fabric/Mounting/ComponentViews/LegacyViewManagerInterop/RCTLegacyViewManagerInteropCoordinatorAdapter.h b/packages/react-native/React/Fabric/Mounting/ComponentViews/LegacyViewManagerInterop/RCTLegacyViewManagerInteropCoordinatorAdapter.h similarity index 100% rename from React/Fabric/Mounting/ComponentViews/LegacyViewManagerInterop/RCTLegacyViewManagerInteropCoordinatorAdapter.h rename to packages/react-native/React/Fabric/Mounting/ComponentViews/LegacyViewManagerInterop/RCTLegacyViewManagerInteropCoordinatorAdapter.h diff --git a/React/Fabric/Mounting/ComponentViews/LegacyViewManagerInterop/RCTLegacyViewManagerInteropCoordinatorAdapter.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/LegacyViewManagerInterop/RCTLegacyViewManagerInteropCoordinatorAdapter.mm similarity index 100% rename from React/Fabric/Mounting/ComponentViews/LegacyViewManagerInterop/RCTLegacyViewManagerInteropCoordinatorAdapter.mm rename to packages/react-native/React/Fabric/Mounting/ComponentViews/LegacyViewManagerInterop/RCTLegacyViewManagerInteropCoordinatorAdapter.mm diff --git a/React/Fabric/Mounting/ComponentViews/Modal/RCTFabricModalHostViewController.h b/packages/react-native/React/Fabric/Mounting/ComponentViews/Modal/RCTFabricModalHostViewController.h similarity index 100% rename from React/Fabric/Mounting/ComponentViews/Modal/RCTFabricModalHostViewController.h rename to packages/react-native/React/Fabric/Mounting/ComponentViews/Modal/RCTFabricModalHostViewController.h diff --git a/React/Fabric/Mounting/ComponentViews/Modal/RCTFabricModalHostViewController.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/Modal/RCTFabricModalHostViewController.mm similarity index 100% rename from React/Fabric/Mounting/ComponentViews/Modal/RCTFabricModalHostViewController.mm rename to packages/react-native/React/Fabric/Mounting/ComponentViews/Modal/RCTFabricModalHostViewController.mm diff --git a/React/Fabric/Mounting/ComponentViews/Modal/RCTModalHostViewComponentView.h b/packages/react-native/React/Fabric/Mounting/ComponentViews/Modal/RCTModalHostViewComponentView.h similarity index 100% rename from React/Fabric/Mounting/ComponentViews/Modal/RCTModalHostViewComponentView.h rename to packages/react-native/React/Fabric/Mounting/ComponentViews/Modal/RCTModalHostViewComponentView.h diff --git a/React/Fabric/Mounting/ComponentViews/Modal/RCTModalHostViewComponentView.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/Modal/RCTModalHostViewComponentView.mm similarity index 100% rename from React/Fabric/Mounting/ComponentViews/Modal/RCTModalHostViewComponentView.mm rename to packages/react-native/React/Fabric/Mounting/ComponentViews/Modal/RCTModalHostViewComponentView.mm diff --git a/React/Fabric/Mounting/ComponentViews/RCTFabricComponentsPlugins.h b/packages/react-native/React/Fabric/Mounting/ComponentViews/RCTFabricComponentsPlugins.h similarity index 100% rename from React/Fabric/Mounting/ComponentViews/RCTFabricComponentsPlugins.h rename to packages/react-native/React/Fabric/Mounting/ComponentViews/RCTFabricComponentsPlugins.h diff --git a/React/Fabric/Mounting/ComponentViews/RCTFabricComponentsPlugins.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/RCTFabricComponentsPlugins.mm similarity index 100% rename from React/Fabric/Mounting/ComponentViews/RCTFabricComponentsPlugins.mm rename to packages/react-native/React/Fabric/Mounting/ComponentViews/RCTFabricComponentsPlugins.mm diff --git a/React/Fabric/Mounting/ComponentViews/Root/RCTRootComponentView.h b/packages/react-native/React/Fabric/Mounting/ComponentViews/Root/RCTRootComponentView.h similarity index 100% rename from React/Fabric/Mounting/ComponentViews/Root/RCTRootComponentView.h rename to packages/react-native/React/Fabric/Mounting/ComponentViews/Root/RCTRootComponentView.h diff --git a/React/Fabric/Mounting/ComponentViews/Root/RCTRootComponentView.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/Root/RCTRootComponentView.mm similarity index 100% rename from React/Fabric/Mounting/ComponentViews/Root/RCTRootComponentView.mm rename to packages/react-native/React/Fabric/Mounting/ComponentViews/Root/RCTRootComponentView.mm diff --git a/React/Fabric/Mounting/ComponentViews/SafeAreaView/RCTSafeAreaViewComponentView.h b/packages/react-native/React/Fabric/Mounting/ComponentViews/SafeAreaView/RCTSafeAreaViewComponentView.h similarity index 100% rename from React/Fabric/Mounting/ComponentViews/SafeAreaView/RCTSafeAreaViewComponentView.h rename to packages/react-native/React/Fabric/Mounting/ComponentViews/SafeAreaView/RCTSafeAreaViewComponentView.h diff --git a/React/Fabric/Mounting/ComponentViews/SafeAreaView/RCTSafeAreaViewComponentView.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/SafeAreaView/RCTSafeAreaViewComponentView.mm similarity index 100% rename from React/Fabric/Mounting/ComponentViews/SafeAreaView/RCTSafeAreaViewComponentView.mm rename to packages/react-native/React/Fabric/Mounting/ComponentViews/SafeAreaView/RCTSafeAreaViewComponentView.mm diff --git a/React/Fabric/Mounting/ComponentViews/ScrollView/RCTCustomPullToRefreshViewProtocol.h b/packages/react-native/React/Fabric/Mounting/ComponentViews/ScrollView/RCTCustomPullToRefreshViewProtocol.h similarity index 100% rename from React/Fabric/Mounting/ComponentViews/ScrollView/RCTCustomPullToRefreshViewProtocol.h rename to packages/react-native/React/Fabric/Mounting/ComponentViews/ScrollView/RCTCustomPullToRefreshViewProtocol.h diff --git a/React/Fabric/Mounting/ComponentViews/ScrollView/RCTEnhancedScrollView.h b/packages/react-native/React/Fabric/Mounting/ComponentViews/ScrollView/RCTEnhancedScrollView.h similarity index 100% rename from React/Fabric/Mounting/ComponentViews/ScrollView/RCTEnhancedScrollView.h rename to packages/react-native/React/Fabric/Mounting/ComponentViews/ScrollView/RCTEnhancedScrollView.h diff --git a/React/Fabric/Mounting/ComponentViews/ScrollView/RCTEnhancedScrollView.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/ScrollView/RCTEnhancedScrollView.mm similarity index 100% rename from React/Fabric/Mounting/ComponentViews/ScrollView/RCTEnhancedScrollView.mm rename to packages/react-native/React/Fabric/Mounting/ComponentViews/ScrollView/RCTEnhancedScrollView.mm diff --git a/React/Fabric/Mounting/ComponentViews/ScrollView/RCTPullToRefreshViewComponentView.h b/packages/react-native/React/Fabric/Mounting/ComponentViews/ScrollView/RCTPullToRefreshViewComponentView.h similarity index 100% rename from React/Fabric/Mounting/ComponentViews/ScrollView/RCTPullToRefreshViewComponentView.h rename to packages/react-native/React/Fabric/Mounting/ComponentViews/ScrollView/RCTPullToRefreshViewComponentView.h diff --git a/React/Fabric/Mounting/ComponentViews/ScrollView/RCTPullToRefreshViewComponentView.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/ScrollView/RCTPullToRefreshViewComponentView.mm similarity index 100% rename from React/Fabric/Mounting/ComponentViews/ScrollView/RCTPullToRefreshViewComponentView.mm rename to packages/react-native/React/Fabric/Mounting/ComponentViews/ScrollView/RCTPullToRefreshViewComponentView.mm diff --git a/React/Fabric/Mounting/ComponentViews/ScrollView/RCTScrollViewComponentView.h b/packages/react-native/React/Fabric/Mounting/ComponentViews/ScrollView/RCTScrollViewComponentView.h similarity index 100% rename from React/Fabric/Mounting/ComponentViews/ScrollView/RCTScrollViewComponentView.h rename to packages/react-native/React/Fabric/Mounting/ComponentViews/ScrollView/RCTScrollViewComponentView.h diff --git a/React/Fabric/Mounting/ComponentViews/ScrollView/RCTScrollViewComponentView.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/ScrollView/RCTScrollViewComponentView.mm similarity index 100% rename from React/Fabric/Mounting/ComponentViews/ScrollView/RCTScrollViewComponentView.mm rename to packages/react-native/React/Fabric/Mounting/ComponentViews/ScrollView/RCTScrollViewComponentView.mm diff --git a/React/Fabric/Mounting/ComponentViews/Switch/RCTSwitchComponentView.h b/packages/react-native/React/Fabric/Mounting/ComponentViews/Switch/RCTSwitchComponentView.h similarity index 100% rename from React/Fabric/Mounting/ComponentViews/Switch/RCTSwitchComponentView.h rename to packages/react-native/React/Fabric/Mounting/ComponentViews/Switch/RCTSwitchComponentView.h diff --git a/React/Fabric/Mounting/ComponentViews/Switch/RCTSwitchComponentView.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/Switch/RCTSwitchComponentView.mm similarity index 100% rename from React/Fabric/Mounting/ComponentViews/Switch/RCTSwitchComponentView.mm rename to packages/react-native/React/Fabric/Mounting/ComponentViews/Switch/RCTSwitchComponentView.mm diff --git a/React/Fabric/Mounting/ComponentViews/Text/RCTAccessibilityElement.h b/packages/react-native/React/Fabric/Mounting/ComponentViews/Text/RCTAccessibilityElement.h similarity index 100% rename from React/Fabric/Mounting/ComponentViews/Text/RCTAccessibilityElement.h rename to packages/react-native/React/Fabric/Mounting/ComponentViews/Text/RCTAccessibilityElement.h diff --git a/React/Fabric/Mounting/ComponentViews/Text/RCTAccessibilityElement.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/Text/RCTAccessibilityElement.mm similarity index 100% rename from React/Fabric/Mounting/ComponentViews/Text/RCTAccessibilityElement.mm rename to packages/react-native/React/Fabric/Mounting/ComponentViews/Text/RCTAccessibilityElement.mm diff --git a/React/Fabric/Mounting/ComponentViews/Text/RCTParagraphComponentAccessibilityProvider.h b/packages/react-native/React/Fabric/Mounting/ComponentViews/Text/RCTParagraphComponentAccessibilityProvider.h similarity index 100% rename from React/Fabric/Mounting/ComponentViews/Text/RCTParagraphComponentAccessibilityProvider.h rename to packages/react-native/React/Fabric/Mounting/ComponentViews/Text/RCTParagraphComponentAccessibilityProvider.h diff --git a/React/Fabric/Mounting/ComponentViews/Text/RCTParagraphComponentAccessibilityProvider.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/Text/RCTParagraphComponentAccessibilityProvider.mm similarity index 100% rename from React/Fabric/Mounting/ComponentViews/Text/RCTParagraphComponentAccessibilityProvider.mm rename to packages/react-native/React/Fabric/Mounting/ComponentViews/Text/RCTParagraphComponentAccessibilityProvider.mm diff --git a/React/Fabric/Mounting/ComponentViews/Text/RCTParagraphComponentView.h b/packages/react-native/React/Fabric/Mounting/ComponentViews/Text/RCTParagraphComponentView.h similarity index 100% rename from React/Fabric/Mounting/ComponentViews/Text/RCTParagraphComponentView.h rename to packages/react-native/React/Fabric/Mounting/ComponentViews/Text/RCTParagraphComponentView.h diff --git a/React/Fabric/Mounting/ComponentViews/Text/RCTParagraphComponentView.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/Text/RCTParagraphComponentView.mm similarity index 100% rename from React/Fabric/Mounting/ComponentViews/Text/RCTParagraphComponentView.mm rename to packages/react-native/React/Fabric/Mounting/ComponentViews/Text/RCTParagraphComponentView.mm diff --git a/React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputComponentView.h b/packages/react-native/React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputComponentView.h similarity index 100% rename from React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputComponentView.h rename to packages/react-native/React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputComponentView.h diff --git a/React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputComponentView.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputComponentView.mm similarity index 100% rename from React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputComponentView.mm rename to packages/react-native/React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputComponentView.mm diff --git a/React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputNativeCommands.h b/packages/react-native/React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputNativeCommands.h similarity index 100% rename from React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputNativeCommands.h rename to packages/react-native/React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputNativeCommands.h diff --git a/React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputUtils.h b/packages/react-native/React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputUtils.h similarity index 100% rename from React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputUtils.h rename to packages/react-native/React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputUtils.h diff --git a/React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputUtils.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputUtils.mm similarity index 100% rename from React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputUtils.mm rename to packages/react-native/React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputUtils.mm diff --git a/React/Fabric/Mounting/ComponentViews/UnimplementedComponent/RCTUnimplementedNativeComponentView.h b/packages/react-native/React/Fabric/Mounting/ComponentViews/UnimplementedComponent/RCTUnimplementedNativeComponentView.h similarity index 100% rename from React/Fabric/Mounting/ComponentViews/UnimplementedComponent/RCTUnimplementedNativeComponentView.h rename to packages/react-native/React/Fabric/Mounting/ComponentViews/UnimplementedComponent/RCTUnimplementedNativeComponentView.h diff --git a/React/Fabric/Mounting/ComponentViews/UnimplementedComponent/RCTUnimplementedNativeComponentView.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/UnimplementedComponent/RCTUnimplementedNativeComponentView.mm similarity index 100% rename from React/Fabric/Mounting/ComponentViews/UnimplementedComponent/RCTUnimplementedNativeComponentView.mm rename to packages/react-native/React/Fabric/Mounting/ComponentViews/UnimplementedComponent/RCTUnimplementedNativeComponentView.mm diff --git a/React/Fabric/Mounting/ComponentViews/UnimplementedView/RCTUnimplementedViewComponentView.h b/packages/react-native/React/Fabric/Mounting/ComponentViews/UnimplementedView/RCTUnimplementedViewComponentView.h similarity index 100% rename from React/Fabric/Mounting/ComponentViews/UnimplementedView/RCTUnimplementedViewComponentView.h rename to packages/react-native/React/Fabric/Mounting/ComponentViews/UnimplementedView/RCTUnimplementedViewComponentView.h diff --git a/React/Fabric/Mounting/ComponentViews/UnimplementedView/RCTUnimplementedViewComponentView.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/UnimplementedView/RCTUnimplementedViewComponentView.mm similarity index 100% rename from React/Fabric/Mounting/ComponentViews/UnimplementedView/RCTUnimplementedViewComponentView.mm rename to packages/react-native/React/Fabric/Mounting/ComponentViews/UnimplementedView/RCTUnimplementedViewComponentView.mm diff --git a/React/Fabric/Mounting/ComponentViews/View/RCTViewComponentView.h b/packages/react-native/React/Fabric/Mounting/ComponentViews/View/RCTViewComponentView.h similarity index 100% rename from React/Fabric/Mounting/ComponentViews/View/RCTViewComponentView.h rename to packages/react-native/React/Fabric/Mounting/ComponentViews/View/RCTViewComponentView.h diff --git a/React/Fabric/Mounting/ComponentViews/View/RCTViewComponentView.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/View/RCTViewComponentView.mm similarity index 100% rename from React/Fabric/Mounting/ComponentViews/View/RCTViewComponentView.mm rename to packages/react-native/React/Fabric/Mounting/ComponentViews/View/RCTViewComponentView.mm diff --git a/React/Fabric/Mounting/RCTComponentViewClassDescriptor.h b/packages/react-native/React/Fabric/Mounting/RCTComponentViewClassDescriptor.h similarity index 100% rename from React/Fabric/Mounting/RCTComponentViewClassDescriptor.h rename to packages/react-native/React/Fabric/Mounting/RCTComponentViewClassDescriptor.h diff --git a/React/Fabric/Mounting/RCTComponentViewDescriptor.h b/packages/react-native/React/Fabric/Mounting/RCTComponentViewDescriptor.h similarity index 100% rename from React/Fabric/Mounting/RCTComponentViewDescriptor.h rename to packages/react-native/React/Fabric/Mounting/RCTComponentViewDescriptor.h diff --git a/React/Fabric/Mounting/RCTComponentViewFactory.h b/packages/react-native/React/Fabric/Mounting/RCTComponentViewFactory.h similarity index 100% rename from React/Fabric/Mounting/RCTComponentViewFactory.h rename to packages/react-native/React/Fabric/Mounting/RCTComponentViewFactory.h diff --git a/React/Fabric/Mounting/RCTComponentViewFactory.mm b/packages/react-native/React/Fabric/Mounting/RCTComponentViewFactory.mm similarity index 100% rename from React/Fabric/Mounting/RCTComponentViewFactory.mm rename to packages/react-native/React/Fabric/Mounting/RCTComponentViewFactory.mm diff --git a/React/Fabric/Mounting/RCTComponentViewProtocol.h b/packages/react-native/React/Fabric/Mounting/RCTComponentViewProtocol.h similarity index 100% rename from React/Fabric/Mounting/RCTComponentViewProtocol.h rename to packages/react-native/React/Fabric/Mounting/RCTComponentViewProtocol.h diff --git a/React/Fabric/Mounting/RCTComponentViewRegistry.h b/packages/react-native/React/Fabric/Mounting/RCTComponentViewRegistry.h similarity index 100% rename from React/Fabric/Mounting/RCTComponentViewRegistry.h rename to packages/react-native/React/Fabric/Mounting/RCTComponentViewRegistry.h diff --git a/React/Fabric/Mounting/RCTComponentViewRegistry.mm b/packages/react-native/React/Fabric/Mounting/RCTComponentViewRegistry.mm similarity index 100% rename from React/Fabric/Mounting/RCTComponentViewRegistry.mm rename to packages/react-native/React/Fabric/Mounting/RCTComponentViewRegistry.mm diff --git a/React/Fabric/Mounting/RCTMountingManager.h b/packages/react-native/React/Fabric/Mounting/RCTMountingManager.h similarity index 100% rename from React/Fabric/Mounting/RCTMountingManager.h rename to packages/react-native/React/Fabric/Mounting/RCTMountingManager.h diff --git a/React/Fabric/Mounting/RCTMountingManager.mm b/packages/react-native/React/Fabric/Mounting/RCTMountingManager.mm similarity index 100% rename from React/Fabric/Mounting/RCTMountingManager.mm rename to packages/react-native/React/Fabric/Mounting/RCTMountingManager.mm diff --git a/React/Fabric/Mounting/RCTMountingManagerDelegate.h b/packages/react-native/React/Fabric/Mounting/RCTMountingManagerDelegate.h similarity index 100% rename from React/Fabric/Mounting/RCTMountingManagerDelegate.h rename to packages/react-native/React/Fabric/Mounting/RCTMountingManagerDelegate.h diff --git a/React/Fabric/Mounting/RCTMountingTransactionObserverCoordinator.h b/packages/react-native/React/Fabric/Mounting/RCTMountingTransactionObserverCoordinator.h similarity index 100% rename from React/Fabric/Mounting/RCTMountingTransactionObserverCoordinator.h rename to packages/react-native/React/Fabric/Mounting/RCTMountingTransactionObserverCoordinator.h diff --git a/React/Fabric/Mounting/RCTMountingTransactionObserverCoordinator.mm b/packages/react-native/React/Fabric/Mounting/RCTMountingTransactionObserverCoordinator.mm similarity index 100% rename from React/Fabric/Mounting/RCTMountingTransactionObserverCoordinator.mm rename to packages/react-native/React/Fabric/Mounting/RCTMountingTransactionObserverCoordinator.mm diff --git a/React/Fabric/Mounting/RCTMountingTransactionObserving.h b/packages/react-native/React/Fabric/Mounting/RCTMountingTransactionObserving.h similarity index 100% rename from React/Fabric/Mounting/RCTMountingTransactionObserving.h rename to packages/react-native/React/Fabric/Mounting/RCTMountingTransactionObserving.h diff --git a/React/Fabric/Mounting/UIView+ComponentViewProtocol.h b/packages/react-native/React/Fabric/Mounting/UIView+ComponentViewProtocol.h similarity index 100% rename from React/Fabric/Mounting/UIView+ComponentViewProtocol.h rename to packages/react-native/React/Fabric/Mounting/UIView+ComponentViewProtocol.h diff --git a/React/Fabric/Mounting/UIView+ComponentViewProtocol.mm b/packages/react-native/React/Fabric/Mounting/UIView+ComponentViewProtocol.mm similarity index 100% rename from React/Fabric/Mounting/UIView+ComponentViewProtocol.mm rename to packages/react-native/React/Fabric/Mounting/UIView+ComponentViewProtocol.mm diff --git a/React/Fabric/RCTConversions.h b/packages/react-native/React/Fabric/RCTConversions.h similarity index 100% rename from React/Fabric/RCTConversions.h rename to packages/react-native/React/Fabric/RCTConversions.h diff --git a/React/Fabric/RCTImageResponseDelegate.h b/packages/react-native/React/Fabric/RCTImageResponseDelegate.h similarity index 100% rename from React/Fabric/RCTImageResponseDelegate.h rename to packages/react-native/React/Fabric/RCTImageResponseDelegate.h diff --git a/React/Fabric/RCTImageResponseObserverProxy.h b/packages/react-native/React/Fabric/RCTImageResponseObserverProxy.h similarity index 100% rename from React/Fabric/RCTImageResponseObserverProxy.h rename to packages/react-native/React/Fabric/RCTImageResponseObserverProxy.h diff --git a/React/Fabric/RCTImageResponseObserverProxy.mm b/packages/react-native/React/Fabric/RCTImageResponseObserverProxy.mm similarity index 100% rename from React/Fabric/RCTImageResponseObserverProxy.mm rename to packages/react-native/React/Fabric/RCTImageResponseObserverProxy.mm diff --git a/React/Fabric/RCTLocalizationProvider.h b/packages/react-native/React/Fabric/RCTLocalizationProvider.h similarity index 100% rename from React/Fabric/RCTLocalizationProvider.h rename to packages/react-native/React/Fabric/RCTLocalizationProvider.h diff --git a/React/Fabric/RCTLocalizationProvider.mm b/packages/react-native/React/Fabric/RCTLocalizationProvider.mm similarity index 100% rename from React/Fabric/RCTLocalizationProvider.mm rename to packages/react-native/React/Fabric/RCTLocalizationProvider.mm diff --git a/React/Fabric/RCTPrimitives.h b/packages/react-native/React/Fabric/RCTPrimitives.h similarity index 100% rename from React/Fabric/RCTPrimitives.h rename to packages/react-native/React/Fabric/RCTPrimitives.h diff --git a/React/Fabric/RCTScheduler.h b/packages/react-native/React/Fabric/RCTScheduler.h similarity index 100% rename from React/Fabric/RCTScheduler.h rename to packages/react-native/React/Fabric/RCTScheduler.h diff --git a/React/Fabric/RCTScheduler.mm b/packages/react-native/React/Fabric/RCTScheduler.mm similarity index 100% rename from React/Fabric/RCTScheduler.mm rename to packages/react-native/React/Fabric/RCTScheduler.mm diff --git a/React/Fabric/RCTSurfacePresenter.h b/packages/react-native/React/Fabric/RCTSurfacePresenter.h similarity index 100% rename from React/Fabric/RCTSurfacePresenter.h rename to packages/react-native/React/Fabric/RCTSurfacePresenter.h diff --git a/React/Fabric/RCTSurfacePresenter.mm b/packages/react-native/React/Fabric/RCTSurfacePresenter.mm similarity index 100% rename from React/Fabric/RCTSurfacePresenter.mm rename to packages/react-native/React/Fabric/RCTSurfacePresenter.mm diff --git a/React/Fabric/RCTSurfacePresenterBridgeAdapter.h b/packages/react-native/React/Fabric/RCTSurfacePresenterBridgeAdapter.h similarity index 100% rename from React/Fabric/RCTSurfacePresenterBridgeAdapter.h rename to packages/react-native/React/Fabric/RCTSurfacePresenterBridgeAdapter.h diff --git a/React/Fabric/RCTSurfacePresenterBridgeAdapter.mm b/packages/react-native/React/Fabric/RCTSurfacePresenterBridgeAdapter.mm similarity index 100% rename from React/Fabric/RCTSurfacePresenterBridgeAdapter.mm rename to packages/react-native/React/Fabric/RCTSurfacePresenterBridgeAdapter.mm diff --git a/React/Fabric/RCTSurfaceRegistry.h b/packages/react-native/React/Fabric/RCTSurfaceRegistry.h similarity index 100% rename from React/Fabric/RCTSurfaceRegistry.h rename to packages/react-native/React/Fabric/RCTSurfaceRegistry.h diff --git a/React/Fabric/RCTSurfaceRegistry.mm b/packages/react-native/React/Fabric/RCTSurfaceRegistry.mm similarity index 100% rename from React/Fabric/RCTSurfaceRegistry.mm rename to packages/react-native/React/Fabric/RCTSurfaceRegistry.mm diff --git a/React/Fabric/RCTSurfaceTouchHandler.h b/packages/react-native/React/Fabric/RCTSurfaceTouchHandler.h similarity index 100% rename from React/Fabric/RCTSurfaceTouchHandler.h rename to packages/react-native/React/Fabric/RCTSurfaceTouchHandler.h diff --git a/React/Fabric/RCTSurfaceTouchHandler.mm b/packages/react-native/React/Fabric/RCTSurfaceTouchHandler.mm similarity index 100% rename from React/Fabric/RCTSurfaceTouchHandler.mm rename to packages/react-native/React/Fabric/RCTSurfaceTouchHandler.mm diff --git a/React/Fabric/RCTTouchableComponentViewProtocol.h b/packages/react-native/React/Fabric/RCTTouchableComponentViewProtocol.h similarity index 100% rename from React/Fabric/RCTTouchableComponentViewProtocol.h rename to packages/react-native/React/Fabric/RCTTouchableComponentViewProtocol.h diff --git a/React/Fabric/Surface/RCTFabricSurface.h b/packages/react-native/React/Fabric/Surface/RCTFabricSurface.h similarity index 100% rename from React/Fabric/Surface/RCTFabricSurface.h rename to packages/react-native/React/Fabric/Surface/RCTFabricSurface.h diff --git a/React/Fabric/Surface/RCTFabricSurface.mm b/packages/react-native/React/Fabric/Surface/RCTFabricSurface.mm similarity index 100% rename from React/Fabric/Surface/RCTFabricSurface.mm rename to packages/react-native/React/Fabric/Surface/RCTFabricSurface.mm diff --git a/React/Fabric/Surface/RCTFabricSurfaceHostingProxyRootView.h b/packages/react-native/React/Fabric/Surface/RCTFabricSurfaceHostingProxyRootView.h similarity index 100% rename from React/Fabric/Surface/RCTFabricSurfaceHostingProxyRootView.h rename to packages/react-native/React/Fabric/Surface/RCTFabricSurfaceHostingProxyRootView.h diff --git a/React/Fabric/Surface/RCTFabricSurfaceHostingProxyRootView.mm b/packages/react-native/React/Fabric/Surface/RCTFabricSurfaceHostingProxyRootView.mm similarity index 100% rename from React/Fabric/Surface/RCTFabricSurfaceHostingProxyRootView.mm rename to packages/react-native/React/Fabric/Surface/RCTFabricSurfaceHostingProxyRootView.mm diff --git a/React/Fabric/Utils/PlatformRunLoopObserver.h b/packages/react-native/React/Fabric/Utils/PlatformRunLoopObserver.h similarity index 100% rename from React/Fabric/Utils/PlatformRunLoopObserver.h rename to packages/react-native/React/Fabric/Utils/PlatformRunLoopObserver.h diff --git a/React/Fabric/Utils/PlatformRunLoopObserver.mm b/packages/react-native/React/Fabric/Utils/PlatformRunLoopObserver.mm similarity index 100% rename from React/Fabric/Utils/PlatformRunLoopObserver.mm rename to packages/react-native/React/Fabric/Utils/PlatformRunLoopObserver.mm diff --git a/React/Fabric/Utils/RCTGenericDelegateSplitter.h b/packages/react-native/React/Fabric/Utils/RCTGenericDelegateSplitter.h similarity index 100% rename from React/Fabric/Utils/RCTGenericDelegateSplitter.h rename to packages/react-native/React/Fabric/Utils/RCTGenericDelegateSplitter.h diff --git a/React/Fabric/Utils/RCTGenericDelegateSplitter.mm b/packages/react-native/React/Fabric/Utils/RCTGenericDelegateSplitter.mm similarity index 100% rename from React/Fabric/Utils/RCTGenericDelegateSplitter.mm rename to packages/react-native/React/Fabric/Utils/RCTGenericDelegateSplitter.mm diff --git a/React/Fabric/Utils/RCTReactTaggedView.h b/packages/react-native/React/Fabric/Utils/RCTReactTaggedView.h similarity index 100% rename from React/Fabric/Utils/RCTReactTaggedView.h rename to packages/react-native/React/Fabric/Utils/RCTReactTaggedView.h diff --git a/React/Fabric/Utils/RCTReactTaggedView.mm b/packages/react-native/React/Fabric/Utils/RCTReactTaggedView.mm similarity index 100% rename from React/Fabric/Utils/RCTReactTaggedView.mm rename to packages/react-native/React/Fabric/Utils/RCTReactTaggedView.mm diff --git a/React/Inspector/RCTInspector.h b/packages/react-native/React/Inspector/RCTInspector.h similarity index 100% rename from React/Inspector/RCTInspector.h rename to packages/react-native/React/Inspector/RCTInspector.h diff --git a/React/Inspector/RCTInspector.mm b/packages/react-native/React/Inspector/RCTInspector.mm similarity index 100% rename from React/Inspector/RCTInspector.mm rename to packages/react-native/React/Inspector/RCTInspector.mm diff --git a/React/Inspector/RCTInspectorPackagerConnection.h b/packages/react-native/React/Inspector/RCTInspectorPackagerConnection.h similarity index 100% rename from React/Inspector/RCTInspectorPackagerConnection.h rename to packages/react-native/React/Inspector/RCTInspectorPackagerConnection.h diff --git a/React/Inspector/RCTInspectorPackagerConnection.m b/packages/react-native/React/Inspector/RCTInspectorPackagerConnection.m similarity index 100% rename from React/Inspector/RCTInspectorPackagerConnection.m rename to packages/react-native/React/Inspector/RCTInspectorPackagerConnection.m diff --git a/React/Modules/RCTEventEmitter.h b/packages/react-native/React/Modules/RCTEventEmitter.h similarity index 100% rename from React/Modules/RCTEventEmitter.h rename to packages/react-native/React/Modules/RCTEventEmitter.h diff --git a/React/Modules/RCTEventEmitter.m b/packages/react-native/React/Modules/RCTEventEmitter.m similarity index 100% rename from React/Modules/RCTEventEmitter.m rename to packages/react-native/React/Modules/RCTEventEmitter.m diff --git a/React/Modules/RCTI18nUtil.h b/packages/react-native/React/Modules/RCTI18nUtil.h similarity index 100% rename from React/Modules/RCTI18nUtil.h rename to packages/react-native/React/Modules/RCTI18nUtil.h diff --git a/React/Modules/RCTI18nUtil.m b/packages/react-native/React/Modules/RCTI18nUtil.m similarity index 100% rename from React/Modules/RCTI18nUtil.m rename to packages/react-native/React/Modules/RCTI18nUtil.m diff --git a/React/Modules/RCTLayoutAnimation.h b/packages/react-native/React/Modules/RCTLayoutAnimation.h similarity index 100% rename from React/Modules/RCTLayoutAnimation.h rename to packages/react-native/React/Modules/RCTLayoutAnimation.h diff --git a/React/Modules/RCTLayoutAnimation.m b/packages/react-native/React/Modules/RCTLayoutAnimation.m similarity index 100% rename from React/Modules/RCTLayoutAnimation.m rename to packages/react-native/React/Modules/RCTLayoutAnimation.m diff --git a/React/Modules/RCTLayoutAnimationGroup.h b/packages/react-native/React/Modules/RCTLayoutAnimationGroup.h similarity index 100% rename from React/Modules/RCTLayoutAnimationGroup.h rename to packages/react-native/React/Modules/RCTLayoutAnimationGroup.h diff --git a/React/Modules/RCTLayoutAnimationGroup.m b/packages/react-native/React/Modules/RCTLayoutAnimationGroup.m similarity index 100% rename from React/Modules/RCTLayoutAnimationGroup.m rename to packages/react-native/React/Modules/RCTLayoutAnimationGroup.m diff --git a/React/Modules/RCTRedBoxExtraDataViewController.h b/packages/react-native/React/Modules/RCTRedBoxExtraDataViewController.h similarity index 100% rename from React/Modules/RCTRedBoxExtraDataViewController.h rename to packages/react-native/React/Modules/RCTRedBoxExtraDataViewController.h diff --git a/React/Modules/RCTRedBoxExtraDataViewController.m b/packages/react-native/React/Modules/RCTRedBoxExtraDataViewController.m similarity index 100% rename from React/Modules/RCTRedBoxExtraDataViewController.m rename to packages/react-native/React/Modules/RCTRedBoxExtraDataViewController.m diff --git a/React/Modules/RCTSurfacePresenterStub.h b/packages/react-native/React/Modules/RCTSurfacePresenterStub.h similarity index 100% rename from React/Modules/RCTSurfacePresenterStub.h rename to packages/react-native/React/Modules/RCTSurfacePresenterStub.h diff --git a/React/Modules/RCTSurfacePresenterStub.m b/packages/react-native/React/Modules/RCTSurfacePresenterStub.m similarity index 100% rename from React/Modules/RCTSurfacePresenterStub.m rename to packages/react-native/React/Modules/RCTSurfacePresenterStub.m diff --git a/React/Modules/RCTUIManager.h b/packages/react-native/React/Modules/RCTUIManager.h similarity index 100% rename from React/Modules/RCTUIManager.h rename to packages/react-native/React/Modules/RCTUIManager.h diff --git a/React/Modules/RCTUIManager.m b/packages/react-native/React/Modules/RCTUIManager.m similarity index 100% rename from React/Modules/RCTUIManager.m rename to packages/react-native/React/Modules/RCTUIManager.m diff --git a/React/Modules/RCTUIManagerObserverCoordinator.h b/packages/react-native/React/Modules/RCTUIManagerObserverCoordinator.h similarity index 100% rename from React/Modules/RCTUIManagerObserverCoordinator.h rename to packages/react-native/React/Modules/RCTUIManagerObserverCoordinator.h diff --git a/React/Modules/RCTUIManagerObserverCoordinator.mm b/packages/react-native/React/Modules/RCTUIManagerObserverCoordinator.mm similarity index 100% rename from React/Modules/RCTUIManagerObserverCoordinator.mm rename to packages/react-native/React/Modules/RCTUIManagerObserverCoordinator.mm diff --git a/React/Modules/RCTUIManagerUtils.h b/packages/react-native/React/Modules/RCTUIManagerUtils.h similarity index 100% rename from React/Modules/RCTUIManagerUtils.h rename to packages/react-native/React/Modules/RCTUIManagerUtils.h diff --git a/React/Modules/RCTUIManagerUtils.m b/packages/react-native/React/Modules/RCTUIManagerUtils.m similarity index 100% rename from React/Modules/RCTUIManagerUtils.m rename to packages/react-native/React/Modules/RCTUIManagerUtils.m diff --git a/React/Profiler/RCTMacros.h b/packages/react-native/React/Profiler/RCTMacros.h similarity index 100% rename from React/Profiler/RCTMacros.h rename to packages/react-native/React/Profiler/RCTMacros.h diff --git a/React/Profiler/RCTProfile.h b/packages/react-native/React/Profiler/RCTProfile.h similarity index 100% rename from React/Profiler/RCTProfile.h rename to packages/react-native/React/Profiler/RCTProfile.h diff --git a/React/Profiler/RCTProfile.m b/packages/react-native/React/Profiler/RCTProfile.m similarity index 100% rename from React/Profiler/RCTProfile.m rename to packages/react-native/React/Profiler/RCTProfile.m diff --git a/React/Profiler/RCTProfileTrampoline-arm.S b/packages/react-native/React/Profiler/RCTProfileTrampoline-arm.S similarity index 100% rename from React/Profiler/RCTProfileTrampoline-arm.S rename to packages/react-native/React/Profiler/RCTProfileTrampoline-arm.S diff --git a/React/Profiler/RCTProfileTrampoline-arm64.S b/packages/react-native/React/Profiler/RCTProfileTrampoline-arm64.S similarity index 100% rename from React/Profiler/RCTProfileTrampoline-arm64.S rename to packages/react-native/React/Profiler/RCTProfileTrampoline-arm64.S diff --git a/React/Profiler/RCTProfileTrampoline-i386.S b/packages/react-native/React/Profiler/RCTProfileTrampoline-i386.S similarity index 100% rename from React/Profiler/RCTProfileTrampoline-i386.S rename to packages/react-native/React/Profiler/RCTProfileTrampoline-i386.S diff --git a/React/Profiler/RCTProfileTrampoline-x86_64.S b/packages/react-native/React/Profiler/RCTProfileTrampoline-x86_64.S similarity index 100% rename from React/Profiler/RCTProfileTrampoline-x86_64.S rename to packages/react-native/React/Profiler/RCTProfileTrampoline-x86_64.S diff --git a/React/React-RCTFabric.podspec b/packages/react-native/React/React-RCTFabric.podspec similarity index 100% rename from React/React-RCTFabric.podspec rename to packages/react-native/React/React-RCTFabric.podspec diff --git a/React/Tests/Mounting/RCTComponentViewRegistryTests.mm b/packages/react-native/React/Tests/Mounting/RCTComponentViewRegistryTests.mm similarity index 100% rename from React/Tests/Mounting/RCTComponentViewRegistryTests.mm rename to packages/react-native/React/Tests/Mounting/RCTComponentViewRegistryTests.mm diff --git a/React/Tests/Text/RCTParagraphComponentViewTests.mm b/packages/react-native/React/Tests/Text/RCTParagraphComponentViewTests.mm similarity index 100% rename from React/Tests/Text/RCTParagraphComponentViewTests.mm rename to packages/react-native/React/Tests/Text/RCTParagraphComponentViewTests.mm diff --git a/React/UIUtils/RCTUIUtils.h b/packages/react-native/React/UIUtils/RCTUIUtils.h similarity index 100% rename from React/UIUtils/RCTUIUtils.h rename to packages/react-native/React/UIUtils/RCTUIUtils.h diff --git a/React/UIUtils/RCTUIUtils.m b/packages/react-native/React/UIUtils/RCTUIUtils.m similarity index 100% rename from React/UIUtils/RCTUIUtils.m rename to packages/react-native/React/UIUtils/RCTUIUtils.m diff --git a/React/Views/RCTActivityIndicatorView.h b/packages/react-native/React/Views/RCTActivityIndicatorView.h similarity index 100% rename from React/Views/RCTActivityIndicatorView.h rename to packages/react-native/React/Views/RCTActivityIndicatorView.h diff --git a/React/Views/RCTActivityIndicatorView.m b/packages/react-native/React/Views/RCTActivityIndicatorView.m similarity index 100% rename from React/Views/RCTActivityIndicatorView.m rename to packages/react-native/React/Views/RCTActivityIndicatorView.m diff --git a/React/Views/RCTActivityIndicatorViewManager.h b/packages/react-native/React/Views/RCTActivityIndicatorViewManager.h similarity index 100% rename from React/Views/RCTActivityIndicatorViewManager.h rename to packages/react-native/React/Views/RCTActivityIndicatorViewManager.h diff --git a/React/Views/RCTActivityIndicatorViewManager.m b/packages/react-native/React/Views/RCTActivityIndicatorViewManager.m similarity index 100% rename from React/Views/RCTActivityIndicatorViewManager.m rename to packages/react-native/React/Views/RCTActivityIndicatorViewManager.m diff --git a/React/Views/RCTAnimationType.h b/packages/react-native/React/Views/RCTAnimationType.h similarity index 100% rename from React/Views/RCTAnimationType.h rename to packages/react-native/React/Views/RCTAnimationType.h diff --git a/React/Views/RCTAutoInsetsProtocol.h b/packages/react-native/React/Views/RCTAutoInsetsProtocol.h similarity index 100% rename from React/Views/RCTAutoInsetsProtocol.h rename to packages/react-native/React/Views/RCTAutoInsetsProtocol.h diff --git a/React/Views/RCTBorderCurve.h b/packages/react-native/React/Views/RCTBorderCurve.h similarity index 100% rename from React/Views/RCTBorderCurve.h rename to packages/react-native/React/Views/RCTBorderCurve.h diff --git a/React/Views/RCTBorderDrawing.h b/packages/react-native/React/Views/RCTBorderDrawing.h similarity index 100% rename from React/Views/RCTBorderDrawing.h rename to packages/react-native/React/Views/RCTBorderDrawing.h diff --git a/React/Views/RCTBorderDrawing.m b/packages/react-native/React/Views/RCTBorderDrawing.m similarity index 100% rename from React/Views/RCTBorderDrawing.m rename to packages/react-native/React/Views/RCTBorderDrawing.m diff --git a/React/Views/RCTBorderStyle.h b/packages/react-native/React/Views/RCTBorderStyle.h similarity index 100% rename from React/Views/RCTBorderStyle.h rename to packages/react-native/React/Views/RCTBorderStyle.h diff --git a/React/Views/RCTComponent.h b/packages/react-native/React/Views/RCTComponent.h similarity index 100% rename from React/Views/RCTComponent.h rename to packages/react-native/React/Views/RCTComponent.h diff --git a/React/Views/RCTComponentData.h b/packages/react-native/React/Views/RCTComponentData.h similarity index 100% rename from React/Views/RCTComponentData.h rename to packages/react-native/React/Views/RCTComponentData.h diff --git a/React/Views/RCTComponentData.m b/packages/react-native/React/Views/RCTComponentData.m similarity index 100% rename from React/Views/RCTComponentData.m rename to packages/react-native/React/Views/RCTComponentData.m diff --git a/React/Views/RCTConvert+CoreLocation.h b/packages/react-native/React/Views/RCTConvert+CoreLocation.h similarity index 100% rename from React/Views/RCTConvert+CoreLocation.h rename to packages/react-native/React/Views/RCTConvert+CoreLocation.h diff --git a/React/Views/RCTConvert+CoreLocation.m b/packages/react-native/React/Views/RCTConvert+CoreLocation.m similarity index 100% rename from React/Views/RCTConvert+CoreLocation.m rename to packages/react-native/React/Views/RCTConvert+CoreLocation.m diff --git a/React/Views/RCTConvert+Transform.h b/packages/react-native/React/Views/RCTConvert+Transform.h similarity index 100% rename from React/Views/RCTConvert+Transform.h rename to packages/react-native/React/Views/RCTConvert+Transform.h diff --git a/React/Views/RCTConvert+Transform.m b/packages/react-native/React/Views/RCTConvert+Transform.m similarity index 100% rename from React/Views/RCTConvert+Transform.m rename to packages/react-native/React/Views/RCTConvert+Transform.m diff --git a/React/Views/RCTFont.h b/packages/react-native/React/Views/RCTFont.h similarity index 100% rename from React/Views/RCTFont.h rename to packages/react-native/React/Views/RCTFont.h diff --git a/React/Views/RCTFont.mm b/packages/react-native/React/Views/RCTFont.mm similarity index 100% rename from React/Views/RCTFont.mm rename to packages/react-native/React/Views/RCTFont.mm diff --git a/React/Views/RCTLayout.h b/packages/react-native/React/Views/RCTLayout.h similarity index 100% rename from React/Views/RCTLayout.h rename to packages/react-native/React/Views/RCTLayout.h diff --git a/React/Views/RCTLayout.m b/packages/react-native/React/Views/RCTLayout.m similarity index 100% rename from React/Views/RCTLayout.m rename to packages/react-native/React/Views/RCTLayout.m diff --git a/React/Views/RCTModalHostView.h b/packages/react-native/React/Views/RCTModalHostView.h similarity index 100% rename from React/Views/RCTModalHostView.h rename to packages/react-native/React/Views/RCTModalHostView.h diff --git a/React/Views/RCTModalHostView.m b/packages/react-native/React/Views/RCTModalHostView.m similarity index 100% rename from React/Views/RCTModalHostView.m rename to packages/react-native/React/Views/RCTModalHostView.m diff --git a/React/Views/RCTModalHostViewController.h b/packages/react-native/React/Views/RCTModalHostViewController.h similarity index 100% rename from React/Views/RCTModalHostViewController.h rename to packages/react-native/React/Views/RCTModalHostViewController.h diff --git a/React/Views/RCTModalHostViewController.m b/packages/react-native/React/Views/RCTModalHostViewController.m similarity index 100% rename from React/Views/RCTModalHostViewController.m rename to packages/react-native/React/Views/RCTModalHostViewController.m diff --git a/React/Views/RCTModalHostViewManager.h b/packages/react-native/React/Views/RCTModalHostViewManager.h similarity index 100% rename from React/Views/RCTModalHostViewManager.h rename to packages/react-native/React/Views/RCTModalHostViewManager.h diff --git a/React/Views/RCTModalHostViewManager.m b/packages/react-native/React/Views/RCTModalHostViewManager.m similarity index 100% rename from React/Views/RCTModalHostViewManager.m rename to packages/react-native/React/Views/RCTModalHostViewManager.m diff --git a/React/Views/RCTModalManager.h b/packages/react-native/React/Views/RCTModalManager.h similarity index 100% rename from React/Views/RCTModalManager.h rename to packages/react-native/React/Views/RCTModalManager.h diff --git a/React/Views/RCTModalManager.m b/packages/react-native/React/Views/RCTModalManager.m similarity index 100% rename from React/Views/RCTModalManager.m rename to packages/react-native/React/Views/RCTModalManager.m diff --git a/React/Views/RCTPointerEvents.h b/packages/react-native/React/Views/RCTPointerEvents.h similarity index 100% rename from React/Views/RCTPointerEvents.h rename to packages/react-native/React/Views/RCTPointerEvents.h diff --git a/React/Views/RCTRootShadowView.h b/packages/react-native/React/Views/RCTRootShadowView.h similarity index 100% rename from React/Views/RCTRootShadowView.h rename to packages/react-native/React/Views/RCTRootShadowView.h diff --git a/React/Views/RCTRootShadowView.m b/packages/react-native/React/Views/RCTRootShadowView.m similarity index 100% rename from React/Views/RCTRootShadowView.m rename to packages/react-native/React/Views/RCTRootShadowView.m diff --git a/React/Views/RCTSegmentedControl.h b/packages/react-native/React/Views/RCTSegmentedControl.h similarity index 100% rename from React/Views/RCTSegmentedControl.h rename to packages/react-native/React/Views/RCTSegmentedControl.h diff --git a/React/Views/RCTSegmentedControl.m b/packages/react-native/React/Views/RCTSegmentedControl.m similarity index 100% rename from React/Views/RCTSegmentedControl.m rename to packages/react-native/React/Views/RCTSegmentedControl.m diff --git a/React/Views/RCTSegmentedControlManager.h b/packages/react-native/React/Views/RCTSegmentedControlManager.h similarity index 100% rename from React/Views/RCTSegmentedControlManager.h rename to packages/react-native/React/Views/RCTSegmentedControlManager.h diff --git a/React/Views/RCTSegmentedControlManager.m b/packages/react-native/React/Views/RCTSegmentedControlManager.m similarity index 100% rename from React/Views/RCTSegmentedControlManager.m rename to packages/react-native/React/Views/RCTSegmentedControlManager.m diff --git a/React/Views/RCTShadowView+Internal.h b/packages/react-native/React/Views/RCTShadowView+Internal.h similarity index 100% rename from React/Views/RCTShadowView+Internal.h rename to packages/react-native/React/Views/RCTShadowView+Internal.h diff --git a/React/Views/RCTShadowView+Internal.m b/packages/react-native/React/Views/RCTShadowView+Internal.m similarity index 100% rename from React/Views/RCTShadowView+Internal.m rename to packages/react-native/React/Views/RCTShadowView+Internal.m diff --git a/React/Views/RCTShadowView+Layout.h b/packages/react-native/React/Views/RCTShadowView+Layout.h similarity index 100% rename from React/Views/RCTShadowView+Layout.h rename to packages/react-native/React/Views/RCTShadowView+Layout.h diff --git a/React/Views/RCTShadowView+Layout.m b/packages/react-native/React/Views/RCTShadowView+Layout.m similarity index 100% rename from React/Views/RCTShadowView+Layout.m rename to packages/react-native/React/Views/RCTShadowView+Layout.m diff --git a/React/Views/RCTShadowView.h b/packages/react-native/React/Views/RCTShadowView.h similarity index 100% rename from React/Views/RCTShadowView.h rename to packages/react-native/React/Views/RCTShadowView.h diff --git a/React/Views/RCTShadowView.m b/packages/react-native/React/Views/RCTShadowView.m similarity index 100% rename from React/Views/RCTShadowView.m rename to packages/react-native/React/Views/RCTShadowView.m diff --git a/React/Views/RCTSwitch.h b/packages/react-native/React/Views/RCTSwitch.h similarity index 100% rename from React/Views/RCTSwitch.h rename to packages/react-native/React/Views/RCTSwitch.h diff --git a/React/Views/RCTSwitch.m b/packages/react-native/React/Views/RCTSwitch.m similarity index 100% rename from React/Views/RCTSwitch.m rename to packages/react-native/React/Views/RCTSwitch.m diff --git a/React/Views/RCTSwitchManager.h b/packages/react-native/React/Views/RCTSwitchManager.h similarity index 100% rename from React/Views/RCTSwitchManager.h rename to packages/react-native/React/Views/RCTSwitchManager.h diff --git a/React/Views/RCTSwitchManager.m b/packages/react-native/React/Views/RCTSwitchManager.m similarity index 100% rename from React/Views/RCTSwitchManager.m rename to packages/react-native/React/Views/RCTSwitchManager.m diff --git a/React/Views/RCTTextDecorationLineType.h b/packages/react-native/React/Views/RCTTextDecorationLineType.h similarity index 100% rename from React/Views/RCTTextDecorationLineType.h rename to packages/react-native/React/Views/RCTTextDecorationLineType.h diff --git a/React/Views/RCTView.h b/packages/react-native/React/Views/RCTView.h similarity index 100% rename from React/Views/RCTView.h rename to packages/react-native/React/Views/RCTView.h diff --git a/React/Views/RCTView.m b/packages/react-native/React/Views/RCTView.m similarity index 100% rename from React/Views/RCTView.m rename to packages/react-native/React/Views/RCTView.m diff --git a/React/Views/RCTViewManager.h b/packages/react-native/React/Views/RCTViewManager.h similarity index 100% rename from React/Views/RCTViewManager.h rename to packages/react-native/React/Views/RCTViewManager.h diff --git a/React/Views/RCTViewManager.m b/packages/react-native/React/Views/RCTViewManager.m similarity index 100% rename from React/Views/RCTViewManager.m rename to packages/react-native/React/Views/RCTViewManager.m diff --git a/React/Views/RCTViewUtils.h b/packages/react-native/React/Views/RCTViewUtils.h similarity index 100% rename from React/Views/RCTViewUtils.h rename to packages/react-native/React/Views/RCTViewUtils.h diff --git a/React/Views/RCTViewUtils.m b/packages/react-native/React/Views/RCTViewUtils.m similarity index 100% rename from React/Views/RCTViewUtils.m rename to packages/react-native/React/Views/RCTViewUtils.m diff --git a/React/Views/RCTWrapperViewController.h b/packages/react-native/React/Views/RCTWrapperViewController.h similarity index 100% rename from React/Views/RCTWrapperViewController.h rename to packages/react-native/React/Views/RCTWrapperViewController.h diff --git a/React/Views/RCTWrapperViewController.m b/packages/react-native/React/Views/RCTWrapperViewController.m similarity index 100% rename from React/Views/RCTWrapperViewController.m rename to packages/react-native/React/Views/RCTWrapperViewController.m diff --git a/React/Views/RefreshControl/RCTRefreshControl.h b/packages/react-native/React/Views/RefreshControl/RCTRefreshControl.h similarity index 100% rename from React/Views/RefreshControl/RCTRefreshControl.h rename to packages/react-native/React/Views/RefreshControl/RCTRefreshControl.h diff --git a/React/Views/RefreshControl/RCTRefreshControl.m b/packages/react-native/React/Views/RefreshControl/RCTRefreshControl.m similarity index 100% rename from React/Views/RefreshControl/RCTRefreshControl.m rename to packages/react-native/React/Views/RefreshControl/RCTRefreshControl.m diff --git a/React/Views/RefreshControl/RCTRefreshControlManager.h b/packages/react-native/React/Views/RefreshControl/RCTRefreshControlManager.h similarity index 100% rename from React/Views/RefreshControl/RCTRefreshControlManager.h rename to packages/react-native/React/Views/RefreshControl/RCTRefreshControlManager.h diff --git a/React/Views/RefreshControl/RCTRefreshControlManager.m b/packages/react-native/React/Views/RefreshControl/RCTRefreshControlManager.m similarity index 100% rename from React/Views/RefreshControl/RCTRefreshControlManager.m rename to packages/react-native/React/Views/RefreshControl/RCTRefreshControlManager.m diff --git a/React/Views/RefreshControl/RCTRefreshableProtocol.h b/packages/react-native/React/Views/RefreshControl/RCTRefreshableProtocol.h similarity index 100% rename from React/Views/RefreshControl/RCTRefreshableProtocol.h rename to packages/react-native/React/Views/RefreshControl/RCTRefreshableProtocol.h diff --git a/React/Views/SafeAreaView/RCTSafeAreaShadowView.h b/packages/react-native/React/Views/SafeAreaView/RCTSafeAreaShadowView.h similarity index 100% rename from React/Views/SafeAreaView/RCTSafeAreaShadowView.h rename to packages/react-native/React/Views/SafeAreaView/RCTSafeAreaShadowView.h diff --git a/React/Views/SafeAreaView/RCTSafeAreaShadowView.m b/packages/react-native/React/Views/SafeAreaView/RCTSafeAreaShadowView.m similarity index 100% rename from React/Views/SafeAreaView/RCTSafeAreaShadowView.m rename to packages/react-native/React/Views/SafeAreaView/RCTSafeAreaShadowView.m diff --git a/React/Views/SafeAreaView/RCTSafeAreaView.h b/packages/react-native/React/Views/SafeAreaView/RCTSafeAreaView.h similarity index 100% rename from React/Views/SafeAreaView/RCTSafeAreaView.h rename to packages/react-native/React/Views/SafeAreaView/RCTSafeAreaView.h diff --git a/React/Views/SafeAreaView/RCTSafeAreaView.m b/packages/react-native/React/Views/SafeAreaView/RCTSafeAreaView.m similarity index 100% rename from React/Views/SafeAreaView/RCTSafeAreaView.m rename to packages/react-native/React/Views/SafeAreaView/RCTSafeAreaView.m diff --git a/React/Views/SafeAreaView/RCTSafeAreaViewLocalData.h b/packages/react-native/React/Views/SafeAreaView/RCTSafeAreaViewLocalData.h similarity index 100% rename from React/Views/SafeAreaView/RCTSafeAreaViewLocalData.h rename to packages/react-native/React/Views/SafeAreaView/RCTSafeAreaViewLocalData.h diff --git a/React/Views/SafeAreaView/RCTSafeAreaViewLocalData.m b/packages/react-native/React/Views/SafeAreaView/RCTSafeAreaViewLocalData.m similarity index 100% rename from React/Views/SafeAreaView/RCTSafeAreaViewLocalData.m rename to packages/react-native/React/Views/SafeAreaView/RCTSafeAreaViewLocalData.m diff --git a/React/Views/SafeAreaView/RCTSafeAreaViewManager.h b/packages/react-native/React/Views/SafeAreaView/RCTSafeAreaViewManager.h similarity index 100% rename from React/Views/SafeAreaView/RCTSafeAreaViewManager.h rename to packages/react-native/React/Views/SafeAreaView/RCTSafeAreaViewManager.h diff --git a/React/Views/SafeAreaView/RCTSafeAreaViewManager.m b/packages/react-native/React/Views/SafeAreaView/RCTSafeAreaViewManager.m similarity index 100% rename from React/Views/SafeAreaView/RCTSafeAreaViewManager.m rename to packages/react-native/React/Views/SafeAreaView/RCTSafeAreaViewManager.m diff --git a/React/Views/ScrollView/RCTScrollContentShadowView.h b/packages/react-native/React/Views/ScrollView/RCTScrollContentShadowView.h similarity index 100% rename from React/Views/ScrollView/RCTScrollContentShadowView.h rename to packages/react-native/React/Views/ScrollView/RCTScrollContentShadowView.h diff --git a/React/Views/ScrollView/RCTScrollContentShadowView.m b/packages/react-native/React/Views/ScrollView/RCTScrollContentShadowView.m similarity index 100% rename from React/Views/ScrollView/RCTScrollContentShadowView.m rename to packages/react-native/React/Views/ScrollView/RCTScrollContentShadowView.m diff --git a/React/Views/ScrollView/RCTScrollContentView.h b/packages/react-native/React/Views/ScrollView/RCTScrollContentView.h similarity index 100% rename from React/Views/ScrollView/RCTScrollContentView.h rename to packages/react-native/React/Views/ScrollView/RCTScrollContentView.h diff --git a/React/Views/ScrollView/RCTScrollContentView.m b/packages/react-native/React/Views/ScrollView/RCTScrollContentView.m similarity index 100% rename from React/Views/ScrollView/RCTScrollContentView.m rename to packages/react-native/React/Views/ScrollView/RCTScrollContentView.m diff --git a/React/Views/ScrollView/RCTScrollContentViewManager.h b/packages/react-native/React/Views/ScrollView/RCTScrollContentViewManager.h similarity index 100% rename from React/Views/ScrollView/RCTScrollContentViewManager.h rename to packages/react-native/React/Views/ScrollView/RCTScrollContentViewManager.h diff --git a/React/Views/ScrollView/RCTScrollContentViewManager.m b/packages/react-native/React/Views/ScrollView/RCTScrollContentViewManager.m similarity index 100% rename from React/Views/ScrollView/RCTScrollContentViewManager.m rename to packages/react-native/React/Views/ScrollView/RCTScrollContentViewManager.m diff --git a/React/Views/ScrollView/RCTScrollEvent.h b/packages/react-native/React/Views/ScrollView/RCTScrollEvent.h similarity index 100% rename from React/Views/ScrollView/RCTScrollEvent.h rename to packages/react-native/React/Views/ScrollView/RCTScrollEvent.h diff --git a/React/Views/ScrollView/RCTScrollEvent.m b/packages/react-native/React/Views/ScrollView/RCTScrollEvent.m similarity index 100% rename from React/Views/ScrollView/RCTScrollEvent.m rename to packages/react-native/React/Views/ScrollView/RCTScrollEvent.m diff --git a/React/Views/ScrollView/RCTScrollView.h b/packages/react-native/React/Views/ScrollView/RCTScrollView.h similarity index 100% rename from React/Views/ScrollView/RCTScrollView.h rename to packages/react-native/React/Views/ScrollView/RCTScrollView.h diff --git a/React/Views/ScrollView/RCTScrollView.m b/packages/react-native/React/Views/ScrollView/RCTScrollView.m similarity index 100% rename from React/Views/ScrollView/RCTScrollView.m rename to packages/react-native/React/Views/ScrollView/RCTScrollView.m diff --git a/React/Views/ScrollView/RCTScrollViewManager.h b/packages/react-native/React/Views/ScrollView/RCTScrollViewManager.h similarity index 100% rename from React/Views/ScrollView/RCTScrollViewManager.h rename to packages/react-native/React/Views/ScrollView/RCTScrollViewManager.h diff --git a/React/Views/ScrollView/RCTScrollViewManager.m b/packages/react-native/React/Views/ScrollView/RCTScrollViewManager.m similarity index 100% rename from React/Views/ScrollView/RCTScrollViewManager.m rename to packages/react-native/React/Views/ScrollView/RCTScrollViewManager.m diff --git a/React/Views/ScrollView/RCTScrollableProtocol.h b/packages/react-native/React/Views/ScrollView/RCTScrollableProtocol.h similarity index 100% rename from React/Views/ScrollView/RCTScrollableProtocol.h rename to packages/react-native/React/Views/ScrollView/RCTScrollableProtocol.h diff --git a/React/Views/UIView+Private.h b/packages/react-native/React/Views/UIView+Private.h similarity index 100% rename from React/Views/UIView+Private.h rename to packages/react-native/React/Views/UIView+Private.h diff --git a/React/Views/UIView+React.h b/packages/react-native/React/Views/UIView+React.h similarity index 100% rename from React/Views/UIView+React.h rename to packages/react-native/React/Views/UIView+React.h diff --git a/React/Views/UIView+React.m b/packages/react-native/React/Views/UIView+React.m similarity index 100% rename from React/Views/UIView+React.m rename to packages/react-native/React/Views/UIView+React.m diff --git a/React/third-party.xcconfig b/packages/react-native/React/third-party.xcconfig similarity index 100% rename from React/third-party.xcconfig rename to packages/react-native/React/third-party.xcconfig diff --git a/ReactAndroid/.npmignore b/packages/react-native/ReactAndroid/.npmignore similarity index 100% rename from ReactAndroid/.npmignore rename to packages/react-native/ReactAndroid/.npmignore diff --git a/ReactAndroid/DevExperience.md b/packages/react-native/ReactAndroid/DevExperience.md similarity index 100% rename from ReactAndroid/DevExperience.md rename to packages/react-native/ReactAndroid/DevExperience.md diff --git a/ReactAndroid/README.md b/packages/react-native/ReactAndroid/README.md similarity index 100% rename from ReactAndroid/README.md rename to packages/react-native/ReactAndroid/README.md diff --git a/ReactAndroid/build.gradle b/packages/react-native/ReactAndroid/build.gradle similarity index 99% rename from ReactAndroid/build.gradle rename to packages/react-native/ReactAndroid/build.gradle index 55df98805117..54dfbd11eb99 100644 --- a/ReactAndroid/build.gradle +++ b/packages/react-native/ReactAndroid/build.gradle @@ -672,7 +672,7 @@ dependencies { // It's up to the consumer to decide if hermes should be included or not. // Therefore hermes-engine is a compileOnly dependency. - compileOnly(project(":ReactAndroid:hermes-engine")) + compileOnly(project(":packages:react-native:ReactAndroid:hermes-engine")) testImplementation("junit:junit:${JUNIT_VERSION}") testImplementation("org.assertj:assertj-core:${ASSERTJ_VERSION}") diff --git a/ReactAndroid/cmake-utils/ReactNative-application.cmake b/packages/react-native/ReactAndroid/cmake-utils/ReactNative-application.cmake similarity index 100% rename from ReactAndroid/cmake-utils/ReactNative-application.cmake rename to packages/react-native/ReactAndroid/cmake-utils/ReactNative-application.cmake diff --git a/ReactAndroid/cmake-utils/default-app-setup/CMakeLists.txt b/packages/react-native/ReactAndroid/cmake-utils/default-app-setup/CMakeLists.txt similarity index 100% rename from ReactAndroid/cmake-utils/default-app-setup/CMakeLists.txt rename to packages/react-native/ReactAndroid/cmake-utils/default-app-setup/CMakeLists.txt diff --git a/ReactAndroid/cmake-utils/default-app-setup/OnLoad.cpp b/packages/react-native/ReactAndroid/cmake-utils/default-app-setup/OnLoad.cpp similarity index 100% rename from ReactAndroid/cmake-utils/default-app-setup/OnLoad.cpp rename to packages/react-native/ReactAndroid/cmake-utils/default-app-setup/OnLoad.cpp diff --git a/ReactAndroid/cmake-utils/folly-flags.cmake b/packages/react-native/ReactAndroid/cmake-utils/folly-flags.cmake similarity index 100% rename from ReactAndroid/cmake-utils/folly-flags.cmake rename to packages/react-native/ReactAndroid/cmake-utils/folly-flags.cmake diff --git a/ReactAndroid/external-artifacts/.npmignore b/packages/react-native/ReactAndroid/external-artifacts/.npmignore similarity index 100% rename from ReactAndroid/external-artifacts/.npmignore rename to packages/react-native/ReactAndroid/external-artifacts/.npmignore diff --git a/ReactAndroid/external-artifacts/build.gradle b/packages/react-native/ReactAndroid/external-artifacts/build.gradle similarity index 100% rename from ReactAndroid/external-artifacts/build.gradle rename to packages/react-native/ReactAndroid/external-artifacts/build.gradle diff --git a/ReactAndroid/gradle.properties b/packages/react-native/ReactAndroid/gradle.properties similarity index 100% rename from ReactAndroid/gradle.properties rename to packages/react-native/ReactAndroid/gradle.properties diff --git a/ReactAndroid/hermes-engine/.npmignore b/packages/react-native/ReactAndroid/hermes-engine/.npmignore similarity index 100% rename from ReactAndroid/hermes-engine/.npmignore rename to packages/react-native/ReactAndroid/hermes-engine/.npmignore diff --git a/ReactAndroid/hermes-engine/build.gradle b/packages/react-native/ReactAndroid/hermes-engine/build.gradle similarity index 98% rename from ReactAndroid/hermes-engine/build.gradle rename to packages/react-native/ReactAndroid/hermes-engine/build.gradle index b76ed652c2c4..3ad31d9debe0 100644 --- a/ReactAndroid/hermes-engine/build.gradle +++ b/packages/react-native/ReactAndroid/hermes-engine/build.gradle @@ -33,7 +33,7 @@ def findCmakePath(cmakeVersion) { return "cmake" } -def reactNativeRootDir = project(':ReactAndroid').projectDir.parent; +def reactNativeRootDir = project(':packages:react-native:ReactAndroid').projectDir.parent; def customDownloadDir = System.getenv("REACT_NATIVE_DOWNLOADS_DIR") def downloadsDir = customDownloadDir ? new File(customDownloadDir) : new File(reactNativeRootDir, "sdks/download") diff --git a/ReactAndroid/hermes-engine/gradle.properties b/packages/react-native/ReactAndroid/hermes-engine/gradle.properties similarity index 100% rename from ReactAndroid/hermes-engine/gradle.properties rename to packages/react-native/ReactAndroid/hermes-engine/gradle.properties diff --git a/ReactAndroid/libs/BUCK b/packages/react-native/ReactAndroid/libs/BUCK similarity index 91% rename from ReactAndroid/libs/BUCK rename to packages/react-native/ReactAndroid/libs/BUCK index 56d594cd4c06..88ec9e47a438 100644 --- a/ReactAndroid/libs/BUCK +++ b/packages/react-native/ReactAndroid/libs/BUCK @@ -4,7 +4,7 @@ load("//tools/build_defs/oss:rn_defs.bzl", "rn_android_prebuilt_aar") rn_android_prebuilt_aar( name = "appcompat", aar = ":appcompat-binary-aar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( diff --git a/ReactAndroid/proguard-rules.pro b/packages/react-native/ReactAndroid/proguard-rules.pro similarity index 100% rename from ReactAndroid/proguard-rules.pro rename to packages/react-native/ReactAndroid/proguard-rules.pro diff --git a/ReactAndroid/publish.gradle b/packages/react-native/ReactAndroid/publish.gradle similarity index 96% rename from ReactAndroid/publish.gradle rename to packages/react-native/ReactAndroid/publish.gradle index 637a0074663b..db2c83765c66 100644 --- a/ReactAndroid/publish.gradle +++ b/packages/react-native/ReactAndroid/publish.gradle @@ -12,7 +12,7 @@ def isNightly = findProperty("isNightly")?.toBoolean() def signingKey = findProperty("SIGNING_KEY") def signingPwd = findProperty("SIGNING_PWD") -def reactAndroidProjectDir = project(':ReactAndroid').projectDir +def reactAndroidProjectDir = project(':packages:react-native:ReactAndroid').projectDir def androidOutputUrl = "file://${reactAndroidProjectDir}/../android" def mavenTempLocalUrl = "file:///tmp/maven-local" diff --git a/ReactAndroid/src/androidTest/AndroidManifest.xml b/packages/react-native/ReactAndroid/src/androidTest/AndroidManifest.xml similarity index 100% rename from ReactAndroid/src/androidTest/AndroidManifest.xml rename to packages/react-native/ReactAndroid/src/androidTest/AndroidManifest.xml diff --git a/ReactAndroid/src/androidTest/assets/BUCK b/packages/react-native/ReactAndroid/src/androidTest/assets/BUCK similarity index 100% rename from ReactAndroid/src/androidTest/assets/BUCK rename to packages/react-native/ReactAndroid/src/androidTest/assets/BUCK diff --git a/ReactAndroid/src/androidTest/buck-runner/AndroidManifest.xml b/packages/react-native/ReactAndroid/src/androidTest/buck-runner/AndroidManifest.xml similarity index 100% rename from ReactAndroid/src/androidTest/buck-runner/AndroidManifest.xml rename to packages/react-native/ReactAndroid/src/androidTest/buck-runner/AndroidManifest.xml diff --git a/ReactAndroid/src/androidTest/buck-runner/BUCK b/packages/react-native/ReactAndroid/src/androidTest/buck-runner/BUCK similarity index 100% rename from ReactAndroid/src/androidTest/buck-runner/BUCK rename to packages/react-native/ReactAndroid/src/androidTest/buck-runner/BUCK diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/bridge/ArgumentsTest.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/bridge/ArgumentsTest.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/bridge/ArgumentsTest.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/bridge/ArgumentsTest.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/AbstractScrollViewTestCase.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/AbstractScrollViewTestCase.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/AbstractScrollViewTestCase.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/AbstractScrollViewTestCase.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/AssertModule.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/AssertModule.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/AssertModule.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/AssertModule.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/BUCK b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/BUCK similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/BUCK rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/BUCK diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/FabricUIManagerFactory.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/FabricUIManagerFactory.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/FabricUIManagerFactory.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/FabricUIManagerFactory.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/FakeAsyncLocalStorage.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/FakeAsyncLocalStorage.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/FakeAsyncLocalStorage.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/FakeAsyncLocalStorage.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/FakeWebSocketModule.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/FakeWebSocketModule.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/FakeWebSocketModule.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/FakeWebSocketModule.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/InstanceSpecForTestPackage.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/InstanceSpecForTestPackage.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/InstanceSpecForTestPackage.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/InstanceSpecForTestPackage.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/IntRecordingModule.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/IntRecordingModule.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/IntRecordingModule.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/IntRecordingModule.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/JSIntegrationTestChecker.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/JSIntegrationTestChecker.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/JSIntegrationTestChecker.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/JSIntegrationTestChecker.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/MultipleFailureException.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/MultipleFailureException.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/MultipleFailureException.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/MultipleFailureException.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactAppInstrumentationTestCase.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactAppInstrumentationTestCase.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactAppInstrumentationTestCase.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactAppInstrumentationTestCase.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactAppTestActivity.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactAppTestActivity.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactAppTestActivity.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactAppTestActivity.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactInstanceSpecForTest.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactInstanceSpecForTest.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactInstanceSpecForTest.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactInstanceSpecForTest.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactInstrumentationTest.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactInstrumentationTest.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactInstrumentationTest.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactInstrumentationTest.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactIntegrationTestCase.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactIntegrationTestCase.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactIntegrationTestCase.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactIntegrationTestCase.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactSettingsForTests.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactSettingsForTests.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactSettingsForTests.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactSettingsForTests.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactTestAppShell.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactTestAppShell.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactTestAppShell.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactTestAppShell.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactTestApplicationImpl.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactTestApplicationImpl.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactTestApplicationImpl.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactTestApplicationImpl.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactTestFactory.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactTestFactory.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactTestFactory.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactTestFactory.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactTestHelper.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactTestHelper.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactTestHelper.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactTestHelper.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ScreenshotingFrameLayout.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ScreenshotingFrameLayout.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/ScreenshotingFrameLayout.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ScreenshotingFrameLayout.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/SingleTouchGestureGenerator.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/SingleTouchGestureGenerator.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/SingleTouchGestureGenerator.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/SingleTouchGestureGenerator.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/StringRecordingModule.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/StringRecordingModule.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/StringRecordingModule.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/StringRecordingModule.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/idledetection/BUCK b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/idledetection/BUCK similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/idledetection/BUCK rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/idledetection/BUCK diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/idledetection/IdleWaiter.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/idledetection/IdleWaiter.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/idledetection/IdleWaiter.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/idledetection/IdleWaiter.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/idledetection/ReactBridgeIdleSignaler.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/idledetection/ReactBridgeIdleSignaler.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/idledetection/ReactBridgeIdleSignaler.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/idledetection/ReactBridgeIdleSignaler.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/idledetection/ReactIdleDetectionUtil.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/idledetection/ReactIdleDetectionUtil.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/idledetection/ReactIdleDetectionUtil.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/idledetection/ReactIdleDetectionUtil.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/network/BUCK b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/network/BUCK similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/network/BUCK rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/network/BUCK diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/network/NetworkRecordingModuleMock.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/network/NetworkRecordingModuleMock.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/network/NetworkRecordingModuleMock.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/network/NetworkRecordingModuleMock.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/rule/BUCK b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/rule/BUCK similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/rule/BUCK rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/rule/BUCK diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/rule/ReactNativeTestRule.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/rule/ReactNativeTestRule.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/testing/rule/ReactNativeTestRule.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/testing/rule/ReactNativeTestRule.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/AnimatedTransformTest.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/AnimatedTransformTest.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/AnimatedTransformTest.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/AnimatedTransformTest.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/BUCK b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/BUCK similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/BUCK rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/BUCK diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystMeasureLayoutTest.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystMeasureLayoutTest.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystMeasureLayoutTest.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystMeasureLayoutTest.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystMultitouchHandlingTestCase.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystMultitouchHandlingTestCase.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystMultitouchHandlingTestCase.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystMultitouchHandlingTestCase.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystNativeJSToJavaParametersTestCase.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystNativeJSToJavaParametersTestCase.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystNativeJSToJavaParametersTestCase.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystNativeJSToJavaParametersTestCase.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystNativeJavaToJSArgumentsTestCase.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystNativeJavaToJSArgumentsTestCase.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystNativeJavaToJSArgumentsTestCase.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystNativeJavaToJSArgumentsTestCase.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystNativeJavaToJSReturnValuesTestCase.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystNativeJavaToJSReturnValuesTestCase.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystNativeJavaToJSReturnValuesTestCase.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystNativeJavaToJSReturnValuesTestCase.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystSubviewsClippingTestCase.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystSubviewsClippingTestCase.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystSubviewsClippingTestCase.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystSubviewsClippingTestCase.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystTouchBubblingTestCase.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystTouchBubblingTestCase.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystTouchBubblingTestCase.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystTouchBubblingTestCase.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystUIManagerTestCase.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystUIManagerTestCase.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystUIManagerTestCase.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/CatalystUIManagerTestCase.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/IdTestCase.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/IdTestCase.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/IdTestCase.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/IdTestCase.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/ImageErrorTestCase.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/ImageErrorTestCase.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/ImageErrorTestCase.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/ImageErrorTestCase.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/ImageOverlayColorTestCase.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/ImageOverlayColorTestCase.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/ImageOverlayColorTestCase.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/ImageOverlayColorTestCase.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/InitialPropsTestCase.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/InitialPropsTestCase.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/InitialPropsTestCase.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/InitialPropsTestCase.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/JSLocaleTest.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/JSLocaleTest.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/JSLocaleTest.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/JSLocaleTest.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/JSResponderTestCase.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/JSResponderTestCase.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/JSResponderTestCase.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/JSResponderTestCase.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/LayoutEventsTestCase.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/LayoutEventsTestCase.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/LayoutEventsTestCase.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/LayoutEventsTestCase.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/NativeIdTestCase.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/NativeIdTestCase.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/NativeIdTestCase.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/NativeIdTestCase.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/ProgressBarTestCase.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/ProgressBarTestCase.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/ProgressBarTestCase.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/ProgressBarTestCase.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/ReactHorizontalScrollViewTestCase.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/ReactHorizontalScrollViewTestCase.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/ReactHorizontalScrollViewTestCase.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/ReactHorizontalScrollViewTestCase.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/ReactScrollViewTestCase.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/ReactScrollViewTestCase.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/ReactScrollViewTestCase.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/ReactScrollViewTestCase.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/ReactSwipeRefreshLayoutTestCase.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/ReactSwipeRefreshLayoutTestCase.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/ReactSwipeRefreshLayoutTestCase.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/ReactSwipeRefreshLayoutTestCase.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/ShareTestCase.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/ShareTestCase.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/ShareTestCase.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/ShareTestCase.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/TestIdTestCase.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/TestIdTestCase.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/TestIdTestCase.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/TestIdTestCase.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/TextInputTestCase.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/TextInputTestCase.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/TextInputTestCase.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/TextInputTestCase.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/ViewRenderingTestCase.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/ViewRenderingTestCase.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/ViewRenderingTestCase.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/ViewRenderingTestCase.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/core/BUCK b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/core/BUCK similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/core/BUCK rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/core/BUCK diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/core/ReactInstanceManagerTest.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/core/ReactInstanceManagerTest.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/core/ReactInstanceManagerTest.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/core/ReactInstanceManagerTest.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/core/ReactRootViewTest.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/core/ReactRootViewTest.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/core/ReactRootViewTest.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/core/ReactRootViewTest.java diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/tests/core/WritableNativeMapTest.java b/packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/core/WritableNativeMapTest.java similarity index 100% rename from ReactAndroid/src/androidTest/java/com/facebook/react/tests/core/WritableNativeMapTest.java rename to packages/react-native/ReactAndroid/src/androidTest/java/com/facebook/react/tests/core/WritableNativeMapTest.java diff --git a/ReactAndroid/src/androidTest/js/AnimatedTransformTestModule.js b/packages/react-native/ReactAndroid/src/androidTest/js/AnimatedTransformTestModule.js similarity index 100% rename from ReactAndroid/src/androidTest/js/AnimatedTransformTestModule.js rename to packages/react-native/ReactAndroid/src/androidTest/js/AnimatedTransformTestModule.js diff --git a/ReactAndroid/src/androidTest/js/Asserts.js b/packages/react-native/ReactAndroid/src/androidTest/js/Asserts.js similarity index 100% rename from ReactAndroid/src/androidTest/js/Asserts.js rename to packages/react-native/ReactAndroid/src/androidTest/js/Asserts.js diff --git a/ReactAndroid/src/androidTest/js/BUCK b/packages/react-native/ReactAndroid/src/androidTest/js/BUCK similarity index 100% rename from ReactAndroid/src/androidTest/js/BUCK rename to packages/react-native/ReactAndroid/src/androidTest/js/BUCK diff --git a/ReactAndroid/src/androidTest/js/CatalystRootViewTestModule.js b/packages/react-native/ReactAndroid/src/androidTest/js/CatalystRootViewTestModule.js similarity index 100% rename from ReactAndroid/src/androidTest/js/CatalystRootViewTestModule.js rename to packages/react-native/ReactAndroid/src/androidTest/js/CatalystRootViewTestModule.js diff --git a/ReactAndroid/src/androidTest/js/IdTestModule.js b/packages/react-native/ReactAndroid/src/androidTest/js/IdTestModule.js similarity index 100% rename from ReactAndroid/src/androidTest/js/IdTestModule.js rename to packages/react-native/ReactAndroid/src/androidTest/js/IdTestModule.js diff --git a/ReactAndroid/src/androidTest/js/ImageErrorTestApp.js b/packages/react-native/ReactAndroid/src/androidTest/js/ImageErrorTestApp.js similarity index 100% rename from ReactAndroid/src/androidTest/js/ImageErrorTestApp.js rename to packages/react-native/ReactAndroid/src/androidTest/js/ImageErrorTestApp.js diff --git a/ReactAndroid/src/androidTest/js/ImageOverlayColorTestApp.js b/packages/react-native/ReactAndroid/src/androidTest/js/ImageOverlayColorTestApp.js similarity index 100% rename from ReactAndroid/src/androidTest/js/ImageOverlayColorTestApp.js rename to packages/react-native/ReactAndroid/src/androidTest/js/ImageOverlayColorTestApp.js diff --git a/ReactAndroid/src/androidTest/js/InitialPropsTestApp.js b/packages/react-native/ReactAndroid/src/androidTest/js/InitialPropsTestApp.js similarity index 100% rename from ReactAndroid/src/androidTest/js/InitialPropsTestApp.js rename to packages/react-native/ReactAndroid/src/androidTest/js/InitialPropsTestApp.js diff --git a/ReactAndroid/src/androidTest/js/JSResponderTestApp.js b/packages/react-native/ReactAndroid/src/androidTest/js/JSResponderTestApp.js similarity index 100% rename from ReactAndroid/src/androidTest/js/JSResponderTestApp.js rename to packages/react-native/ReactAndroid/src/androidTest/js/JSResponderTestApp.js diff --git a/ReactAndroid/src/androidTest/js/LayoutEventsTestApp.js b/packages/react-native/ReactAndroid/src/androidTest/js/LayoutEventsTestApp.js similarity index 100% rename from ReactAndroid/src/androidTest/js/LayoutEventsTestApp.js rename to packages/react-native/ReactAndroid/src/androidTest/js/LayoutEventsTestApp.js diff --git a/ReactAndroid/src/androidTest/js/MeasureLayoutTestModule.js b/packages/react-native/ReactAndroid/src/androidTest/js/MeasureLayoutTestModule.js similarity index 100% rename from ReactAndroid/src/androidTest/js/MeasureLayoutTestModule.js rename to packages/react-native/ReactAndroid/src/androidTest/js/MeasureLayoutTestModule.js diff --git a/ReactAndroid/src/androidTest/js/MultitouchHandlingTestAppModule.js b/packages/react-native/ReactAndroid/src/androidTest/js/MultitouchHandlingTestAppModule.js similarity index 100% rename from ReactAndroid/src/androidTest/js/MultitouchHandlingTestAppModule.js rename to packages/react-native/ReactAndroid/src/androidTest/js/MultitouchHandlingTestAppModule.js diff --git a/ReactAndroid/src/androidTest/js/NativeIdTestModule.js b/packages/react-native/ReactAndroid/src/androidTest/js/NativeIdTestModule.js similarity index 100% rename from ReactAndroid/src/androidTest/js/NativeIdTestModule.js rename to packages/react-native/ReactAndroid/src/androidTest/js/NativeIdTestModule.js diff --git a/ReactAndroid/src/androidTest/js/ProgressBarTestModule.js b/packages/react-native/ReactAndroid/src/androidTest/js/ProgressBarTestModule.js similarity index 100% rename from ReactAndroid/src/androidTest/js/ProgressBarTestModule.js rename to packages/react-native/ReactAndroid/src/androidTest/js/ProgressBarTestModule.js diff --git a/ReactAndroid/src/androidTest/js/ScrollViewTestModule.js b/packages/react-native/ReactAndroid/src/androidTest/js/ScrollViewTestModule.js similarity index 100% rename from ReactAndroid/src/androidTest/js/ScrollViewTestModule.js rename to packages/react-native/ReactAndroid/src/androidTest/js/ScrollViewTestModule.js diff --git a/ReactAndroid/src/androidTest/js/ShareTestModule.js b/packages/react-native/ReactAndroid/src/androidTest/js/ShareTestModule.js similarity index 100% rename from ReactAndroid/src/androidTest/js/ShareTestModule.js rename to packages/react-native/ReactAndroid/src/androidTest/js/ShareTestModule.js diff --git a/ReactAndroid/src/androidTest/js/SubviewsClippingTestModule.js b/packages/react-native/ReactAndroid/src/androidTest/js/SubviewsClippingTestModule.js similarity index 100% rename from ReactAndroid/src/androidTest/js/SubviewsClippingTestModule.js rename to packages/react-native/ReactAndroid/src/androidTest/js/SubviewsClippingTestModule.js diff --git a/ReactAndroid/src/androidTest/js/SwipeRefreshLayoutTestModule.js b/packages/react-native/ReactAndroid/src/androidTest/js/SwipeRefreshLayoutTestModule.js similarity index 100% rename from ReactAndroid/src/androidTest/js/SwipeRefreshLayoutTestModule.js rename to packages/react-native/ReactAndroid/src/androidTest/js/SwipeRefreshLayoutTestModule.js diff --git a/ReactAndroid/src/androidTest/js/TestApps.js b/packages/react-native/ReactAndroid/src/androidTest/js/TestApps.js similarity index 100% rename from ReactAndroid/src/androidTest/js/TestApps.js rename to packages/react-native/ReactAndroid/src/androidTest/js/TestApps.js diff --git a/ReactAndroid/src/androidTest/js/TestBundle.js b/packages/react-native/ReactAndroid/src/androidTest/js/TestBundle.js similarity index 100% rename from ReactAndroid/src/androidTest/js/TestBundle.js rename to packages/react-native/ReactAndroid/src/androidTest/js/TestBundle.js diff --git a/ReactAndroid/src/androidTest/js/TestIdTestModule.js b/packages/react-native/ReactAndroid/src/androidTest/js/TestIdTestModule.js similarity index 100% rename from ReactAndroid/src/androidTest/js/TestIdTestModule.js rename to packages/react-native/ReactAndroid/src/androidTest/js/TestIdTestModule.js diff --git a/ReactAndroid/src/androidTest/js/TestJSLocaleModule.js b/packages/react-native/ReactAndroid/src/androidTest/js/TestJSLocaleModule.js similarity index 100% rename from ReactAndroid/src/androidTest/js/TestJSLocaleModule.js rename to packages/react-native/ReactAndroid/src/androidTest/js/TestJSLocaleModule.js diff --git a/ReactAndroid/src/androidTest/js/TestJSToJavaParametersModule.js b/packages/react-native/ReactAndroid/src/androidTest/js/TestJSToJavaParametersModule.js similarity index 100% rename from ReactAndroid/src/androidTest/js/TestJSToJavaParametersModule.js rename to packages/react-native/ReactAndroid/src/androidTest/js/TestJSToJavaParametersModule.js diff --git a/ReactAndroid/src/androidTest/js/TestJavaToJSArgumentsModule.js b/packages/react-native/ReactAndroid/src/androidTest/js/TestJavaToJSArgumentsModule.js similarity index 100% rename from ReactAndroid/src/androidTest/js/TestJavaToJSArgumentsModule.js rename to packages/react-native/ReactAndroid/src/androidTest/js/TestJavaToJSArgumentsModule.js diff --git a/ReactAndroid/src/androidTest/js/TestJavaToJSReturnValuesModule.js b/packages/react-native/ReactAndroid/src/androidTest/js/TestJavaToJSReturnValuesModule.js similarity index 100% rename from ReactAndroid/src/androidTest/js/TestJavaToJSReturnValuesModule.js rename to packages/react-native/ReactAndroid/src/androidTest/js/TestJavaToJSReturnValuesModule.js diff --git a/ReactAndroid/src/androidTest/js/TextInputTestModule.js b/packages/react-native/ReactAndroid/src/androidTest/js/TextInputTestModule.js similarity index 100% rename from ReactAndroid/src/androidTest/js/TextInputTestModule.js rename to packages/react-native/ReactAndroid/src/androidTest/js/TextInputTestModule.js diff --git a/ReactAndroid/src/androidTest/js/TouchBubblingTestAppModule.js b/packages/react-native/ReactAndroid/src/androidTest/js/TouchBubblingTestAppModule.js similarity index 100% rename from ReactAndroid/src/androidTest/js/TouchBubblingTestAppModule.js rename to packages/react-native/ReactAndroid/src/androidTest/js/TouchBubblingTestAppModule.js diff --git a/ReactAndroid/src/androidTest/js/UIManagerTestModule.js b/packages/react-native/ReactAndroid/src/androidTest/js/UIManagerTestModule.js similarity index 100% rename from ReactAndroid/src/androidTest/js/UIManagerTestModule.js rename to packages/react-native/ReactAndroid/src/androidTest/js/UIManagerTestModule.js diff --git a/ReactAndroid/src/androidTest/js/ViewRenderingTestModule.js b/packages/react-native/ReactAndroid/src/androidTest/js/ViewRenderingTestModule.js similarity index 100% rename from ReactAndroid/src/androidTest/js/ViewRenderingTestModule.js rename to packages/react-native/ReactAndroid/src/androidTest/js/ViewRenderingTestModule.js diff --git a/ReactAndroid/src/main/java/com/facebook/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/debug/debugoverlay/model/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/debug/debugoverlay/model/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/debug/debugoverlay/model/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/debug/debugoverlay/model/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/debug/debugoverlay/model/DebugOverlayTag.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/debug/debugoverlay/model/DebugOverlayTag.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/debug/debugoverlay/model/DebugOverlayTag.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/debug/debugoverlay/model/DebugOverlayTag.java diff --git a/ReactAndroid/src/main/java/com/facebook/debug/holder/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/debug/holder/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/debug/holder/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/debug/holder/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/debug/holder/NoopPrinter.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/debug/holder/NoopPrinter.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/debug/holder/NoopPrinter.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/debug/holder/NoopPrinter.java diff --git a/ReactAndroid/src/main/java/com/facebook/debug/holder/Printer.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/debug/holder/Printer.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/debug/holder/Printer.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/debug/holder/Printer.java diff --git a/ReactAndroid/src/main/java/com/facebook/debug/holder/PrinterHolder.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/debug/holder/PrinterHolder.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/debug/holder/PrinterHolder.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/debug/holder/PrinterHolder.java diff --git a/ReactAndroid/src/main/java/com/facebook/debug/tags/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/debug/tags/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/debug/tags/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/debug/tags/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/debug/tags/ReactDebugOverlayTags.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/debug/tags/ReactDebugOverlayTags.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/debug/tags/ReactDebugOverlayTags.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/debug/tags/ReactDebugOverlayTags.java diff --git a/ReactAndroid/src/main/java/com/facebook/hermes/instrumentation/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/instrumentation/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/hermes/instrumentation/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/instrumentation/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/hermes/instrumentation/HermesMemoryDumper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/instrumentation/HermesMemoryDumper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/hermes/instrumentation/HermesMemoryDumper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/instrumentation/HermesMemoryDumper.java diff --git a/ReactAndroid/src/main/java/com/facebook/hermes/instrumentation/HermesSamplingProfiler.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/instrumentation/HermesSamplingProfiler.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/hermes/instrumentation/HermesSamplingProfiler.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/instrumentation/HermesSamplingProfiler.java diff --git a/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/HermesExecutor.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/HermesExecutor.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/HermesExecutor.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/HermesExecutor.java diff --git a/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/HermesExecutorFactory.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/HermesExecutorFactory.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/HermesExecutorFactory.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/HermesExecutorFactory.java diff --git a/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/RuntimeConfig.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/RuntimeConfig.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/RuntimeConfig.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/RuntimeConfig.java diff --git a/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/fbjni.pro b/packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/fbjni.pro similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/fbjni.pro rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/fbjni.pro diff --git a/ReactAndroid/src/main/java/com/facebook/hermes/unicode/AndroidUnicodeUtils.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/unicode/AndroidUnicodeUtils.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/hermes/unicode/AndroidUnicodeUtils.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/unicode/AndroidUnicodeUtils.java diff --git a/ReactAndroid/src/main/java/com/facebook/hermes/unicode/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/unicode/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/hermes/unicode/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/unicode/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/perftest/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/perftest/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/perftest/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/perftest/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/perftest/PerfTestConfig.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/perftest/PerfTestConfig.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/perftest/PerfTestConfig.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/perftest/PerfTestConfig.java diff --git a/ReactAndroid/src/main/java/com/facebook/proguard/annotations/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/proguard/annotations/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/proguard/annotations/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/proguard/annotations/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/proguard/annotations/KeepGettersAndSetters.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/proguard/annotations/KeepGettersAndSetters.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/proguard/annotations/KeepGettersAndSetters.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/proguard/annotations/KeepGettersAndSetters.java diff --git a/ReactAndroid/src/main/java/com/facebook/proguard/annotations/proguard_annotations.pro b/packages/react-native/ReactAndroid/src/main/java/com/facebook/proguard/annotations/proguard_annotations.pro similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/proguard/annotations/proguard_annotations.pro rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/proguard/annotations/proguard_annotations.pro diff --git a/ReactAndroid/src/main/java/com/facebook/react/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/CompositeReactPackage.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/CompositeReactPackage.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/CompositeReactPackage.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/CompositeReactPackage.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/CompositeReactPackageTurboModuleManagerDelegate.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/CompositeReactPackageTurboModuleManagerDelegate.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/CompositeReactPackageTurboModuleManagerDelegate.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/CompositeReactPackageTurboModuleManagerDelegate.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/CoreModulesPackage.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/CoreModulesPackage.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/CoreModulesPackage.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/CoreModulesPackage.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/DebugCorePackage.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/DebugCorePackage.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/DebugCorePackage.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/DebugCorePackage.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/EagerModuleProvider.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/EagerModuleProvider.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/EagerModuleProvider.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/EagerModuleProvider.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/HeadlessJsTaskService.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/HeadlessJsTaskService.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/HeadlessJsTaskService.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/HeadlessJsTaskService.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/JSEngineResolutionAlgorithm.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/JSEngineResolutionAlgorithm.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/JSEngineResolutionAlgorithm.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/JSEngineResolutionAlgorithm.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/LazyReactPackage.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/LazyReactPackage.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/LazyReactPackage.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/LazyReactPackage.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/MemoryPressureRouter.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/MemoryPressureRouter.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/MemoryPressureRouter.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/MemoryPressureRouter.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/NativeModuleRegistryBuilder.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/NativeModuleRegistryBuilder.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/NativeModuleRegistryBuilder.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/NativeModuleRegistryBuilder.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactActivity.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactActivity.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/ReactActivity.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactActivity.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactActivityDelegate.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactActivityDelegate.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/ReactActivityDelegate.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactActivityDelegate.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactAndroidHWInputDeviceHelper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactAndroidHWInputDeviceHelper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/ReactAndroidHWInputDeviceHelper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactAndroidHWInputDeviceHelper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactApplication.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactApplication.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/ReactApplication.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactApplication.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactDelegate.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactDelegate.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/ReactDelegate.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactDelegate.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactFragment.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactFragment.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/ReactFragment.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactFragment.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceEventListener.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceEventListener.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/ReactInstanceEventListener.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceEventListener.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManagerBuilder.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManagerBuilder.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManagerBuilder.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManagerBuilder.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactInstancePackage.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactInstancePackage.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/ReactInstancePackage.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactInstancePackage.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactNativeHost.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactNativeHost.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/ReactNativeHost.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactNativeHost.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactPackage.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactPackage.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/ReactPackage.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactPackage.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactPackageHelper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactPackageHelper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/ReactPackageHelper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactPackageHelper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactPackageLogger.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactPackageLogger.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/ReactPackageLogger.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactPackageLogger.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactPackageTurboModuleManagerDelegate.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactPackageTurboModuleManagerDelegate.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/ReactPackageTurboModuleManagerDelegate.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactPackageTurboModuleManagerDelegate.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/TurboReactPackage.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/TurboReactPackage.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/TurboReactPackage.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/TurboReactPackage.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/ViewManagerOnDemandReactPackage.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ViewManagerOnDemandReactPackage.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/ViewManagerOnDemandReactPackage.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ViewManagerOnDemandReactPackage.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/animated/AdditionAnimatedNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/AdditionAnimatedNode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/animated/AdditionAnimatedNode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/AdditionAnimatedNode.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/animated/AnimatedNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/AnimatedNode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/animated/AnimatedNode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/AnimatedNode.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/animated/AnimatedNodeValueListener.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/AnimatedNodeValueListener.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/animated/AnimatedNodeValueListener.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/AnimatedNodeValueListener.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/animated/AnimatedNodeWithUpdateableConfig.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/AnimatedNodeWithUpdateableConfig.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/animated/AnimatedNodeWithUpdateableConfig.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/AnimatedNodeWithUpdateableConfig.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/animated/AnimationDriver.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/AnimationDriver.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/animated/AnimationDriver.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/AnimationDriver.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/animated/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/animated/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/animated/ColorAnimatedNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/ColorAnimatedNode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/animated/ColorAnimatedNode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/ColorAnimatedNode.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/animated/DecayAnimation.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/DecayAnimation.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/animated/DecayAnimation.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/DecayAnimation.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/animated/DiffClampAnimatedNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/DiffClampAnimatedNode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/animated/DiffClampAnimatedNode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/DiffClampAnimatedNode.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/animated/DivisionAnimatedNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/DivisionAnimatedNode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/animated/DivisionAnimatedNode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/DivisionAnimatedNode.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/animated/EventAnimationDriver.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/EventAnimationDriver.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/animated/EventAnimationDriver.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/EventAnimationDriver.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/animated/FrameBasedAnimationDriver.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/FrameBasedAnimationDriver.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/animated/FrameBasedAnimationDriver.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/FrameBasedAnimationDriver.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/animated/InterpolationAnimatedNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/InterpolationAnimatedNode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/animated/InterpolationAnimatedNode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/InterpolationAnimatedNode.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/animated/ModulusAnimatedNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/ModulusAnimatedNode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/animated/ModulusAnimatedNode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/ModulusAnimatedNode.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/animated/MultiplicationAnimatedNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/MultiplicationAnimatedNode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/animated/MultiplicationAnimatedNode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/MultiplicationAnimatedNode.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/animated/NativeAnimatedModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/NativeAnimatedModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/animated/NativeAnimatedModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/NativeAnimatedModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/animated/NativeAnimatedNodesManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/NativeAnimatedNodesManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/animated/NativeAnimatedNodesManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/NativeAnimatedNodesManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/animated/PropsAnimatedNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/PropsAnimatedNode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/animated/PropsAnimatedNode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/PropsAnimatedNode.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/animated/SpringAnimation.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/SpringAnimation.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/animated/SpringAnimation.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/SpringAnimation.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/animated/StyleAnimatedNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/StyleAnimatedNode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/animated/StyleAnimatedNode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/StyleAnimatedNode.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/animated/SubtractionAnimatedNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/SubtractionAnimatedNode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/animated/SubtractionAnimatedNode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/SubtractionAnimatedNode.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/animated/TrackingAnimatedNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/TrackingAnimatedNode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/animated/TrackingAnimatedNode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/TrackingAnimatedNode.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/animated/TransformAnimatedNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/TransformAnimatedNode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/animated/TransformAnimatedNode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/TransformAnimatedNode.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/animated/ValueAnimatedNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/ValueAnimatedNode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/animated/ValueAnimatedNode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/animated/ValueAnimatedNode.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ActivityEventListener.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ActivityEventListener.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/ActivityEventListener.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ActivityEventListener.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/Arguments.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/Arguments.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/Arguments.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/Arguments.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/AssertionException.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/AssertionException.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/AssertionException.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/AssertionException.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/BackgroundExecutor.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/BackgroundExecutor.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/BackgroundExecutor.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/BackgroundExecutor.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/BaseActivityEventListener.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/BaseActivityEventListener.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/BaseActivityEventListener.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/BaseActivityEventListener.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/BaseJavaModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/BaseJavaModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/BaseJavaModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/BaseJavaModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/Callback.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/Callback.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/Callback.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/Callback.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/CallbackImpl.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/CallbackImpl.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/CallbackImpl.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/CallbackImpl.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/CatalystInstance.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/CatalystInstance.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/CatalystInstance.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/CatalystInstance.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/CatalystInstanceImpl.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/CatalystInstanceImpl.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/CatalystInstanceImpl.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/CatalystInstanceImpl.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ColorPropConverter.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ColorPropConverter.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/ColorPropConverter.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ColorPropConverter.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ContextBaseJavaModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ContextBaseJavaModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/ContextBaseJavaModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ContextBaseJavaModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/CxxCallbackImpl.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/CxxCallbackImpl.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/CxxCallbackImpl.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/CxxCallbackImpl.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/CxxModuleWrapper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/CxxModuleWrapper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/CxxModuleWrapper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/CxxModuleWrapper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/CxxModuleWrapperBase.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/CxxModuleWrapperBase.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/CxxModuleWrapperBase.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/CxxModuleWrapperBase.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/DefaultJSExceptionHandler.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/DefaultJSExceptionHandler.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/DefaultJSExceptionHandler.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/DefaultJSExceptionHandler.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/DimensionPropConverter.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/DimensionPropConverter.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/DimensionPropConverter.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/DimensionPropConverter.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/Dynamic.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/Dynamic.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/Dynamic.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/Dynamic.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/DynamicFromArray.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/DynamicFromArray.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/DynamicFromArray.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/DynamicFromArray.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/DynamicFromMap.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/DynamicFromMap.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/DynamicFromMap.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/DynamicFromMap.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/DynamicFromObject.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/DynamicFromObject.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/DynamicFromObject.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/DynamicFromObject.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/FallbackJSBundleLoader.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/FallbackJSBundleLoader.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/FallbackJSBundleLoader.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/FallbackJSBundleLoader.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/GuardedAsyncTask.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/GuardedAsyncTask.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/GuardedAsyncTask.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/GuardedAsyncTask.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/GuardedResultAsyncTask.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/GuardedResultAsyncTask.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/GuardedResultAsyncTask.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/GuardedResultAsyncTask.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/GuardedRunnable.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/GuardedRunnable.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/GuardedRunnable.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/GuardedRunnable.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/Inspector.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/Inspector.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/Inspector.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/Inspector.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/InvalidIteratorException.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/InvalidIteratorException.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/InvalidIteratorException.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/InvalidIteratorException.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JSApplicationCausedNativeException.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSApplicationCausedNativeException.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/JSApplicationCausedNativeException.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSApplicationCausedNativeException.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JSApplicationIllegalArgumentException.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSApplicationIllegalArgumentException.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/JSApplicationIllegalArgumentException.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSApplicationIllegalArgumentException.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JSBundleLoader.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSBundleLoader.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/JSBundleLoader.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSBundleLoader.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JSBundleLoaderDelegate.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSBundleLoaderDelegate.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/JSBundleLoaderDelegate.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSBundleLoaderDelegate.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JSCJavaScriptExecutor.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSCJavaScriptExecutor.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/JSCJavaScriptExecutor.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSCJavaScriptExecutor.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JSCJavaScriptExecutorFactory.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSCJavaScriptExecutorFactory.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/JSCJavaScriptExecutorFactory.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSCJavaScriptExecutorFactory.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JSExceptionHandler.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSExceptionHandler.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/JSExceptionHandler.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSExceptionHandler.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModuleHolder.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModuleHolder.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModuleHolder.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModuleHolder.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModulePackage.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModulePackage.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModulePackage.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModulePackage.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModuleProvider.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModuleProvider.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModuleProvider.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModuleProvider.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModuleRegistry.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModuleRegistry.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModuleRegistry.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModuleRegistry.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModuleSpec.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModuleSpec.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModuleSpec.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModuleSpec.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModuleType.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModuleType.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModuleType.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSIModuleType.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JSInstance.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSInstance.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/JSInstance.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSInstance.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JSONArguments.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSONArguments.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/JSONArguments.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JSONArguments.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaJSExecutor.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaJSExecutor.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/JavaJSExecutor.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaJSExecutor.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaMethodWrapper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaMethodWrapper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/JavaMethodWrapper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaMethodWrapper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaModuleWrapper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaModuleWrapper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/JavaModuleWrapper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaModuleWrapper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaOnlyArray.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaOnlyArray.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/JavaOnlyArray.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaOnlyArray.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaOnlyMap.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaOnlyMap.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/JavaOnlyMap.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaOnlyMap.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaScriptContextHolder.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaScriptContextHolder.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/JavaScriptContextHolder.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaScriptContextHolder.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaScriptExecutor.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaScriptExecutor.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/JavaScriptExecutor.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaScriptExecutor.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaScriptExecutorFactory.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaScriptExecutorFactory.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/JavaScriptExecutorFactory.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaScriptExecutorFactory.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaScriptModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaScriptModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/JavaScriptModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaScriptModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaScriptModuleRegistry.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaScriptModuleRegistry.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/JavaScriptModuleRegistry.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaScriptModuleRegistry.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JsonWriterHelper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JsonWriterHelper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/JsonWriterHelper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JsonWriterHelper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/LifecycleEventListener.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/LifecycleEventListener.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/LifecycleEventListener.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/LifecycleEventListener.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/MemoryPressure.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/MemoryPressure.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/MemoryPressure.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/MemoryPressure.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/MemoryPressureListener.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/MemoryPressureListener.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/MemoryPressureListener.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/MemoryPressureListener.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ModuleHolder.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ModuleHolder.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/ModuleHolder.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ModuleHolder.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ModuleSpec.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ModuleSpec.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/ModuleSpec.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ModuleSpec.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/NativeArgumentsParseException.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/NativeArgumentsParseException.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/NativeArgumentsParseException.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/NativeArgumentsParseException.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/NativeArray.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/NativeArray.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/NativeArray.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/NativeArray.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/NativeArrayInterface.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/NativeArrayInterface.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/NativeArrayInterface.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/NativeArrayInterface.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/NativeMap.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/NativeMap.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/NativeMap.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/NativeMap.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/NativeModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/NativeModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/NativeModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/NativeModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/NativeModuleRegistry.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/NativeModuleRegistry.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/NativeModuleRegistry.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/NativeModuleRegistry.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/NoSuchKeyException.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/NoSuchKeyException.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/NoSuchKeyException.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/NoSuchKeyException.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/NotThreadSafeBridgeIdleDebugListener.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/NotThreadSafeBridgeIdleDebugListener.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/NotThreadSafeBridgeIdleDebugListener.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/NotThreadSafeBridgeIdleDebugListener.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ObjectAlreadyConsumedException.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ObjectAlreadyConsumedException.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/ObjectAlreadyConsumedException.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ObjectAlreadyConsumedException.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/OnBatchCompleteListener.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/OnBatchCompleteListener.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/OnBatchCompleteListener.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/OnBatchCompleteListener.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/PerformanceCounter.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/PerformanceCounter.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/PerformanceCounter.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/PerformanceCounter.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/Promise.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/Promise.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/Promise.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/Promise.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/PromiseImpl.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/PromiseImpl.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/PromiseImpl.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/PromiseImpl.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ProxyJavaScriptExecutor.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ProxyJavaScriptExecutor.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/ProxyJavaScriptExecutor.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ProxyJavaScriptExecutor.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactApplicationContext.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactApplicationContext.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/ReactApplicationContext.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactApplicationContext.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactBridge.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactBridge.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/ReactBridge.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactBridge.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactCallback.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactCallback.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/ReactCallback.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactCallback.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactContext.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactContext.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/ReactContext.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactContext.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactContextBaseJavaModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactContextBaseJavaModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/ReactContextBaseJavaModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactContextBaseJavaModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactCxxErrorHandler.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactCxxErrorHandler.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/ReactCxxErrorHandler.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactCxxErrorHandler.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactIgnorableMountingException.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactIgnorableMountingException.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/ReactIgnorableMountingException.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactIgnorableMountingException.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactMarker.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactMarker.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/ReactMarker.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactMarker.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactMarkerConstants.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactMarkerConstants.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/ReactMarkerConstants.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactMarkerConstants.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactMethod.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactMethod.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/ReactMethod.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactMethod.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactModuleWithSpec.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactModuleWithSpec.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/ReactModuleWithSpec.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactModuleWithSpec.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactNoCrashBridgeNotAllowedSoftException.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactNoCrashBridgeNotAllowedSoftException.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/ReactNoCrashBridgeNotAllowedSoftException.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactNoCrashBridgeNotAllowedSoftException.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactNoCrashSoftException.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactNoCrashSoftException.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/ReactNoCrashSoftException.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactNoCrashSoftException.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactSoftExceptionLogger.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactSoftExceptionLogger.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/ReactSoftExceptionLogger.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactSoftExceptionLogger.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableArray.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableArray.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableArray.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableArray.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableMap.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableMap.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableMap.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableMap.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableMapKeySetIterator.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableMapKeySetIterator.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableMapKeySetIterator.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableMapKeySetIterator.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableNativeArray.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableNativeArray.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableNativeArray.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableNativeArray.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableNativeMap.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableNativeMap.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableNativeMap.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableNativeMap.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableType.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableType.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableType.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableType.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/RetryableMountingLayerException.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/RetryableMountingLayerException.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/RetryableMountingLayerException.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/RetryableMountingLayerException.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/RuntimeExecutor.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/RuntimeExecutor.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/RuntimeExecutor.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/RuntimeExecutor.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/RuntimeScheduler.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/RuntimeScheduler.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/RuntimeScheduler.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/RuntimeScheduler.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/SoftAssertions.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/SoftAssertions.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/SoftAssertions.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/SoftAssertions.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/Systrace.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/Systrace.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/Systrace.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/Systrace.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/UIManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/UIManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/UIManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/UIManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/UIManagerListener.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/UIManagerListener.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/UIManagerListener.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/UIManagerListener.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/UiThreadUtil.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/UiThreadUtil.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/UiThreadUtil.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/UiThreadUtil.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/UnexpectedNativeTypeException.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/UnexpectedNativeTypeException.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/UnexpectedNativeTypeException.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/UnexpectedNativeTypeException.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/WindowFocusChangeListener.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/WindowFocusChangeListener.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/WindowFocusChangeListener.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/WindowFocusChangeListener.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/WritableArray.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/WritableArray.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/WritableArray.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/WritableArray.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/WritableMap.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/WritableMap.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/WritableMap.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/WritableMap.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/WritableNativeArray.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/WritableNativeArray.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/WritableNativeArray.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/WritableNativeArray.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/WritableNativeMap.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/WritableNativeMap.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/WritableNativeMap.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/WritableNativeMap.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/bridge.pro b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/bridge.pro similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/bridge.pro rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/bridge.pro diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/queue/MessageQueueThread.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/queue/MessageQueueThread.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/queue/MessageQueueThread.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/queue/MessageQueueThread.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/queue/MessageQueueThreadHandler.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/queue/MessageQueueThreadHandler.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/queue/MessageQueueThreadHandler.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/queue/MessageQueueThreadHandler.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/queue/MessageQueueThreadImpl.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/queue/MessageQueueThreadImpl.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/queue/MessageQueueThreadImpl.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/queue/MessageQueueThreadImpl.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/queue/MessageQueueThreadPerfStats.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/queue/MessageQueueThreadPerfStats.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/queue/MessageQueueThreadPerfStats.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/queue/MessageQueueThreadPerfStats.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/queue/MessageQueueThreadSpec.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/queue/MessageQueueThreadSpec.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/queue/MessageQueueThreadSpec.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/queue/MessageQueueThreadSpec.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/queue/QueueThreadExceptionHandler.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/queue/QueueThreadExceptionHandler.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/queue/QueueThreadExceptionHandler.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/queue/QueueThreadExceptionHandler.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/queue/ReactQueueConfiguration.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/queue/ReactQueueConfiguration.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/queue/ReactQueueConfiguration.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/queue/ReactQueueConfiguration.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/queue/ReactQueueConfigurationImpl.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/queue/ReactQueueConfigurationImpl.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/queue/ReactQueueConfigurationImpl.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/queue/ReactQueueConfigurationImpl.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/queue/ReactQueueConfigurationSpec.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/queue/ReactQueueConfigurationSpec.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/queue/ReactQueueConfigurationSpec.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/queue/ReactQueueConfigurationSpec.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/reactnative.pro b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/reactnative.pro similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/bridge/reactnative.pro rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/reactnative.pro diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/ArrayUtils.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/ArrayUtils.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/common/ArrayUtils.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/ArrayUtils.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/common/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/ClearableSynchronizedPool.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/ClearableSynchronizedPool.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/common/ClearableSynchronizedPool.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/ClearableSynchronizedPool.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/DebugServerException.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/DebugServerException.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/common/DebugServerException.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/DebugServerException.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/HasJavascriptExceptionMetadata.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/HasJavascriptExceptionMetadata.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/common/HasJavascriptExceptionMetadata.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/HasJavascriptExceptionMetadata.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/JavascriptException.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/JavascriptException.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/common/JavascriptException.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/JavascriptException.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/LifecycleState.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/LifecycleState.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/common/LifecycleState.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/LifecycleState.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/LongArray.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/LongArray.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/common/LongArray.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/LongArray.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/MapBuilder.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/MapBuilder.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/common/MapBuilder.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/MapBuilder.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/ReactConstants.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/ReactConstants.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/common/ReactConstants.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/ReactConstants.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/ShakeDetector.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/ShakeDetector.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/common/ShakeDetector.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/ShakeDetector.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/SingleThreadAsserter.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/SingleThreadAsserter.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/common/SingleThreadAsserter.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/SingleThreadAsserter.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/StandardCharsets.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/StandardCharsets.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/common/StandardCharsets.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/StandardCharsets.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/SurfaceDelegate.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/SurfaceDelegate.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/common/SurfaceDelegate.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/SurfaceDelegate.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/SurfaceDelegateFactory.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/SurfaceDelegateFactory.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/common/SurfaceDelegateFactory.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/SurfaceDelegateFactory.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/SystemClock.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/SystemClock.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/common/SystemClock.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/SystemClock.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/annotations/VisibleForTesting.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/annotations/VisibleForTesting.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/common/annotations/VisibleForTesting.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/annotations/VisibleForTesting.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/build/ReactBuildConfig.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/build/ReactBuildConfig.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/common/build/ReactBuildConfig.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/build/ReactBuildConfig.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/futures/SimpleSettableFuture.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/futures/SimpleSettableFuture.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/common/futures/SimpleSettableFuture.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/futures/SimpleSettableFuture.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/MapBuffer.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/MapBuffer.kt similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/MapBuffer.kt rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/MapBuffer.kt diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/MapBufferSoLoader.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/MapBufferSoLoader.kt similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/MapBufferSoLoader.kt rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/MapBufferSoLoader.kt diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/ReadableMapBuffer.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/ReadableMapBuffer.kt similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/ReadableMapBuffer.kt rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/ReadableMapBuffer.kt diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/WritableMapBuffer.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/WritableMapBuffer.kt similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/WritableMapBuffer.kt rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/WritableMapBuffer.kt diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/network/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/network/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/common/network/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/network/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/network/OkHttpCallUtil.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/network/OkHttpCallUtil.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/common/network/OkHttpCallUtil.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/common/network/OkHttpCallUtil.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/config/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/config/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/config/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/config/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/config/ReactFeatureFlags.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/config/ReactFeatureFlags.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/config/ReactFeatureFlags.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/config/ReactFeatureFlags.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultComponentsRegistry.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultComponentsRegistry.kt similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultComponentsRegistry.kt rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultComponentsRegistry.kt diff --git a/ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultJSIModulePackage.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultJSIModulePackage.kt similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultJSIModulePackage.kt rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultJSIModulePackage.kt diff --git a/ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultNewArchitectureEntryPoint.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultNewArchitectureEntryPoint.kt similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultNewArchitectureEntryPoint.kt rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultNewArchitectureEntryPoint.kt diff --git a/ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultReactActivityDelegate.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultReactActivityDelegate.kt similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultReactActivityDelegate.kt rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultReactActivityDelegate.kt diff --git a/ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultReactNativeHost.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultReactNativeHost.kt similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultReactNativeHost.kt rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultReactNativeHost.kt diff --git a/ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultTurboModuleManagerDelegate.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultTurboModuleManagerDelegate.kt similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultTurboModuleManagerDelegate.kt rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultTurboModuleManagerDelegate.kt diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/AndroidManifest.xml b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/AndroidManifest.xml similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/AndroidManifest.xml rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/AndroidManifest.xml diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/BridgeDevSupportManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/BridgeDevSupportManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/BridgeDevSupportManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/BridgeDevSupportManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/BundleDownloader.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/BundleDownloader.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/BundleDownloader.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/BundleDownloader.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/DebugOverlayController.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/DebugOverlayController.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/DebugOverlayController.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/DebugOverlayController.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/DefaultDevLoadingViewImplementation.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/DefaultDevLoadingViewImplementation.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/DefaultDevLoadingViewImplementation.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/DefaultDevLoadingViewImplementation.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/DefaultDevSupportManagerFactory.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/DefaultDevSupportManagerFactory.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/DefaultDevSupportManagerFactory.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/DefaultDevSupportManagerFactory.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevInternalSettings.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevInternalSettings.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/DevInternalSettings.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevInternalSettings.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevServerHelper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevServerHelper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/DevServerHelper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevServerHelper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevSettingsActivity.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevSettingsActivity.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/DevSettingsActivity.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevSettingsActivity.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevSupportManagerBase.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevSupportManagerBase.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/DevSupportManagerBase.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevSupportManagerBase.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevSupportManagerFactory.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevSupportManagerFactory.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/DevSupportManagerFactory.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevSupportManagerFactory.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/DisabledDevSupportManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/DisabledDevSupportManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/DisabledDevSupportManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/DisabledDevSupportManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/DoubleTapReloadRecognizer.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/DoubleTapReloadRecognizer.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/DoubleTapReloadRecognizer.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/DoubleTapReloadRecognizer.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/FpsView.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/FpsView.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/FpsView.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/FpsView.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/HMRClient.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/HMRClient.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/HMRClient.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/HMRClient.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/InspectorPackagerConnection.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/InspectorPackagerConnection.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/InspectorPackagerConnection.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/InspectorPackagerConnection.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/JSCHeapCapture.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/JSCHeapCapture.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/JSCHeapCapture.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/JSCHeapCapture.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/JSDebuggerWebSocketClient.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/JSDebuggerWebSocketClient.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/JSDebuggerWebSocketClient.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/JSDebuggerWebSocketClient.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/JSException.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/JSException.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/JSException.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/JSException.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/LogBoxDialog.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/LogBoxDialog.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/LogBoxDialog.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/LogBoxDialog.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/LogBoxDialogSurfaceDelegate.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/LogBoxDialogSurfaceDelegate.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/LogBoxDialogSurfaceDelegate.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/LogBoxDialogSurfaceDelegate.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/LogBoxModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/LogBoxModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/LogBoxModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/LogBoxModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/MultipartStreamReader.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/MultipartStreamReader.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/MultipartStreamReader.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/MultipartStreamReader.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/PackagerStatusCheck.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/PackagerStatusCheck.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/PackagerStatusCheck.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/PackagerStatusCheck.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/PerftestDevSupportManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/PerftestDevSupportManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/PerftestDevSupportManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/PerftestDevSupportManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/ReactInstanceDevHelper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/ReactInstanceDevHelper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/ReactInstanceDevHelper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/ReactInstanceDevHelper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/RedBoxContentView.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/RedBoxContentView.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/RedBoxContentView.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/RedBoxContentView.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/RedBoxDialogSurfaceDelegate.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/RedBoxDialogSurfaceDelegate.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/RedBoxDialogSurfaceDelegate.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/RedBoxDialogSurfaceDelegate.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/StackTraceHelper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/StackTraceHelper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/StackTraceHelper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/StackTraceHelper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/ViewHierarchyUtil.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/ViewHierarchyUtil.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/ViewHierarchyUtil.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/ViewHierarchyUtil.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/WebsocketJavaScriptExecutor.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/WebsocketJavaScriptExecutor.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/WebsocketJavaScriptExecutor.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/WebsocketJavaScriptExecutor.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/WindowOverlayCompat.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/WindowOverlayCompat.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/WindowOverlayCompat.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/WindowOverlayCompat.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/BundleLoadCallback.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/BundleLoadCallback.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/BundleLoadCallback.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/BundleLoadCallback.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/DevBundleDownloadListener.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/DevBundleDownloadListener.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/DevBundleDownloadListener.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/DevBundleDownloadListener.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/DevLoadingViewManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/DevLoadingViewManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/DevLoadingViewManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/DevLoadingViewManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/DevOptionHandler.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/DevOptionHandler.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/DevOptionHandler.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/DevOptionHandler.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/DevSplitBundleCallback.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/DevSplitBundleCallback.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/DevSplitBundleCallback.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/DevSplitBundleCallback.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/DevSupportManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/DevSupportManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/DevSupportManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/DevSupportManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/ErrorCustomizer.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/ErrorCustomizer.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/ErrorCustomizer.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/ErrorCustomizer.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/ErrorType.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/ErrorType.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/ErrorType.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/ErrorType.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/PackagerStatusCallback.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/PackagerStatusCallback.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/PackagerStatusCallback.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/PackagerStatusCallback.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/RedBoxHandler.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/RedBoxHandler.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/RedBoxHandler.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/RedBoxHandler.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/StackFrame.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/StackFrame.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/StackFrame.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/interfaces/StackFrame.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/.clang-tidy b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/.clang-tidy similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/.clang-tidy rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/.clang-tidy diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/Binding.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/Binding.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/Binding.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/Binding.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/ComponentFactory.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/ComponentFactory.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/ComponentFactory.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/ComponentFactory.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/CoreComponentsRegistry.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/CoreComponentsRegistry.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/CoreComponentsRegistry.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/CoreComponentsRegistry.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/CppComponentRegistry.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/CppComponentRegistry.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/CppComponentRegistry.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/CppComponentRegistry.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/DevToolsReactPerfLogger.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/DevToolsReactPerfLogger.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/DevToolsReactPerfLogger.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/DevToolsReactPerfLogger.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/EmptyReactNativeConfig.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/EmptyReactNativeConfig.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/EmptyReactNativeConfig.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/EmptyReactNativeConfig.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricComponents.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricComponents.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/FabricComponents.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricComponents.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricJSIModuleProvider.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricJSIModuleProvider.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/FabricJSIModuleProvider.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricJSIModuleProvider.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricSoLoader.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricSoLoader.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/FabricSoLoader.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricSoLoader.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricUIManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricUIManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/FabricUIManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricUIManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/GuardedFrameCallback.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/GuardedFrameCallback.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/GuardedFrameCallback.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/GuardedFrameCallback.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/ReactNativeConfig.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/ReactNativeConfig.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/ReactNativeConfig.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/ReactNativeConfig.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/StateWrapperImpl.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/StateWrapperImpl.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/StateWrapperImpl.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/StateWrapperImpl.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/SurfaceHandler.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/SurfaceHandler.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/SurfaceHandler.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/SurfaceHandler.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/SurfaceHandlerBinding.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/SurfaceHandlerBinding.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/SurfaceHandlerBinding.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/SurfaceHandlerBinding.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/events/EventBeatManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/events/EventBeatManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/events/EventBeatManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/events/EventBeatManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/events/EventEmitterWrapper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/events/EventEmitterWrapper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/events/EventEmitterWrapper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/events/EventEmitterWrapper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/events/FabricEventEmitter.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/events/FabricEventEmitter.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/events/FabricEventEmitter.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/events/FabricEventEmitter.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/LayoutMetricsConversions.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/LayoutMetricsConversions.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/LayoutMetricsConversions.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/LayoutMetricsConversions.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/MountItemDispatcher.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/MountItemDispatcher.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/MountItemDispatcher.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/MountItemDispatcher.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/MountingManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/MountingManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/MountingManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/MountingManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/SurfaceMountingManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/SurfaceMountingManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/SurfaceMountingManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/SurfaceMountingManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/DispatchCommandMountItem.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/DispatchCommandMountItem.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/DispatchCommandMountItem.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/DispatchCommandMountItem.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/DispatchIntCommandMountItem.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/DispatchIntCommandMountItem.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/DispatchIntCommandMountItem.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/DispatchIntCommandMountItem.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/DispatchStringCommandMountItem.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/DispatchStringCommandMountItem.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/DispatchStringCommandMountItem.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/DispatchStringCommandMountItem.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/IntBufferBatchMountItem.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/IntBufferBatchMountItem.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/IntBufferBatchMountItem.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/IntBufferBatchMountItem.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/MountItem.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/MountItem.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/MountItem.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/MountItem.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/PreAllocateViewMountItem.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/PreAllocateViewMountItem.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/PreAllocateViewMountItem.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/PreAllocateViewMountItem.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/SendAccessibilityEvent.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/SendAccessibilityEvent.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/SendAccessibilityEvent.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/mountitems/SendAccessibilityEvent.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/jscexecutor/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jscexecutor/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/jscexecutor/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jscexecutor/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/jscexecutor/JSCExecutor.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jscexecutor/JSCExecutor.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/jscexecutor/JSCExecutor.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jscexecutor/JSCExecutor.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/jscexecutor/JSCExecutorFactory.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jscexecutor/JSCExecutorFactory.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/jscexecutor/JSCExecutorFactory.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jscexecutor/JSCExecutorFactory.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/jstasks/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jstasks/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/jstasks/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jstasks/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/jstasks/HeadlessJsTaskConfig.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jstasks/HeadlessJsTaskConfig.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/jstasks/HeadlessJsTaskConfig.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jstasks/HeadlessJsTaskConfig.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/jstasks/HeadlessJsTaskContext.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jstasks/HeadlessJsTaskContext.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/jstasks/HeadlessJsTaskContext.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jstasks/HeadlessJsTaskContext.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/jstasks/HeadlessJsTaskEventListener.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jstasks/HeadlessJsTaskEventListener.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/jstasks/HeadlessJsTaskEventListener.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jstasks/HeadlessJsTaskEventListener.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/jstasks/HeadlessJsTaskRetryPolicy.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jstasks/HeadlessJsTaskRetryPolicy.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/jstasks/HeadlessJsTaskRetryPolicy.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jstasks/HeadlessJsTaskRetryPolicy.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/jstasks/LinearCountingRetryPolicy.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jstasks/LinearCountingRetryPolicy.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/jstasks/LinearCountingRetryPolicy.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jstasks/LinearCountingRetryPolicy.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/jstasks/NoRetryPolicy.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jstasks/NoRetryPolicy.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/jstasks/NoRetryPolicy.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/jstasks/NoRetryPolicy.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/module/annotations/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/module/annotations/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/module/annotations/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/module/annotations/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/module/annotations/ReactModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/module/annotations/ReactModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/module/annotations/ReactModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/module/annotations/ReactModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/module/annotations/ReactModuleList.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/module/annotations/ReactModuleList.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/module/annotations/ReactModuleList.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/module/annotations/ReactModuleList.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/module/model/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/module/model/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/module/model/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/module/model/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/module/model/ReactModuleInfo.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/module/model/ReactModuleInfo.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/module/model/ReactModuleInfo.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/module/model/ReactModuleInfo.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/module/model/ReactModuleInfoProvider.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/module/model/ReactModuleInfoProvider.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/module/model/ReactModuleInfoProvider.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/module/model/ReactModuleInfoProvider.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/module/processing/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/module/processing/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/module/processing/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/module/processing/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/module/processing/ReactModuleSpecProcessor.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/module/processing/ReactModuleSpecProcessor.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/module/processing/ReactModuleSpecProcessor.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/module/processing/ReactModuleSpecProcessor.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/.clang-tidy b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/.clang-tidy similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/.clang-tidy rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/.clang-tidy diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/accessibilityinfo/AccessibilityInfoModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/accessibilityinfo/AccessibilityInfoModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/accessibilityinfo/AccessibilityInfoModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/accessibilityinfo/AccessibilityInfoModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/accessibilityinfo/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/accessibilityinfo/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/accessibilityinfo/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/accessibilityinfo/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/appearance/AppearanceModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/appearance/AppearanceModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/appearance/AppearanceModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/appearance/AppearanceModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/appearance/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/appearance/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/appearance/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/appearance/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/appregistry/AppRegistry.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/appregistry/AppRegistry.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/appregistry/AppRegistry.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/appregistry/AppRegistry.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/appregistry/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/appregistry/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/appregistry/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/appregistry/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/appstate/AppStateModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/appstate/AppStateModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/appstate/AppStateModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/appstate/AppStateModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/appstate/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/appstate/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/appstate/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/appstate/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/blob/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/blob/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/blob/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/blob/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/blob/BlobCollector.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/blob/BlobCollector.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/blob/BlobCollector.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/blob/BlobCollector.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/blob/BlobModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/blob/BlobModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/blob/BlobModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/blob/BlobModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/blob/BlobProvider.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/blob/BlobProvider.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/blob/BlobProvider.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/blob/BlobProvider.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/blob/FileReaderModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/blob/FileReaderModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/blob/FileReaderModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/blob/FileReaderModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/bundleloader/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/bundleloader/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/bundleloader/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/bundleloader/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/bundleloader/NativeDevSplitBundleLoaderModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/bundleloader/NativeDevSplitBundleLoaderModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/bundleloader/NativeDevSplitBundleLoaderModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/bundleloader/NativeDevSplitBundleLoaderModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/camera/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/camera/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/camera/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/camera/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/camera/ImageStoreManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/camera/ImageStoreManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/camera/ImageStoreManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/camera/ImageStoreManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/clipboard/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/clipboard/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/clipboard/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/clipboard/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/clipboard/ClipboardModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/clipboard/ClipboardModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/clipboard/ClipboardModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/clipboard/ClipboardModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/common/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/common/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/common/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/common/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/common/ModuleDataCleaner.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/common/ModuleDataCleaner.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/common/ModuleDataCleaner.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/common/ModuleDataCleaner.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/core/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/core/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/core/ChoreographerCompat.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/ChoreographerCompat.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/core/ChoreographerCompat.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/ChoreographerCompat.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/core/DefaultHardwareBackBtnHandler.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/DefaultHardwareBackBtnHandler.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/core/DefaultHardwareBackBtnHandler.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/DefaultHardwareBackBtnHandler.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/core/DeviceEventManagerModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/DeviceEventManagerModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/core/DeviceEventManagerModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/DeviceEventManagerModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/core/ExceptionsManagerModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/ExceptionsManagerModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/core/ExceptionsManagerModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/ExceptionsManagerModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/core/HeadlessJsTaskSupportModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/HeadlessJsTaskSupportModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/core/HeadlessJsTaskSupportModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/HeadlessJsTaskSupportModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/core/JSTimers.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/JSTimers.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/core/JSTimers.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/JSTimers.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/core/JavaScriptTimerExecutor.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/JavaScriptTimerExecutor.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/core/JavaScriptTimerExecutor.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/JavaScriptTimerExecutor.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/core/JavaTimerManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/JavaTimerManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/core/JavaTimerManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/JavaTimerManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/core/PermissionAwareActivity.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/PermissionAwareActivity.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/core/PermissionAwareActivity.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/PermissionAwareActivity.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/core/PermissionListener.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/PermissionListener.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/core/PermissionListener.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/PermissionListener.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/core/RCTNativeAppEventEmitter.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/RCTNativeAppEventEmitter.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/core/RCTNativeAppEventEmitter.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/RCTNativeAppEventEmitter.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/core/ReactChoreographer.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/ReactChoreographer.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/core/ReactChoreographer.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/ReactChoreographer.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/core/TimingModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/TimingModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/core/TimingModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/core/TimingModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/debug/AnimationsDebugModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/debug/AnimationsDebugModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/debug/AnimationsDebugModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/debug/AnimationsDebugModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/debug/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/debug/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/debug/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/debug/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/debug/DevSettingsModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/debug/DevSettingsModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/debug/DevSettingsModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/debug/DevSettingsModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/debug/DidJSUpdateUiDuringFrameDetector.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/debug/DidJSUpdateUiDuringFrameDetector.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/debug/DidJSUpdateUiDuringFrameDetector.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/debug/DidJSUpdateUiDuringFrameDetector.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/debug/FpsDebugFrameCallback.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/debug/FpsDebugFrameCallback.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/debug/FpsDebugFrameCallback.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/debug/FpsDebugFrameCallback.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/debug/SourceCodeModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/debug/SourceCodeModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/debug/SourceCodeModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/debug/SourceCodeModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/debug/interfaces/DeveloperSettings.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/debug/interfaces/DeveloperSettings.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/debug/interfaces/DeveloperSettings.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/debug/interfaces/DeveloperSettings.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/deviceinfo/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/deviceinfo/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/deviceinfo/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/deviceinfo/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/deviceinfo/DeviceInfoModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/deviceinfo/DeviceInfoModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/deviceinfo/DeviceInfoModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/deviceinfo/DeviceInfoModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/devloading/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/devloading/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/devloading/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/devloading/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/devloading/DevLoadingModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/devloading/DevLoadingModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/devloading/DevLoadingModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/devloading/DevLoadingModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/devtoolssettings/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/devtoolssettings/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/devtoolssettings/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/devtoolssettings/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/devtoolssettings/DevToolsSettingsManagerModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/devtoolssettings/DevToolsSettingsManagerModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/devtoolssettings/DevToolsSettingsManagerModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/devtoolssettings/DevToolsSettingsManagerModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/dialog/AlertFragment.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/dialog/AlertFragment.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/dialog/AlertFragment.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/dialog/AlertFragment.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/dialog/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/dialog/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/dialog/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/dialog/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/dialog/DialogModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/dialog/DialogModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/dialog/DialogModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/dialog/DialogModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/fabric/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/fabric/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/fabric/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/fabric/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/fabric/ReactFabric.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/fabric/ReactFabric.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/fabric/ReactFabric.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/fabric/ReactFabric.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/fresco/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/FrescoModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/FrescoModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/fresco/FrescoModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/FrescoModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/ReactNetworkImageRequest.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/ReactNetworkImageRequest.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/fresco/ReactNetworkImageRequest.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/ReactNetworkImageRequest.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/ReactOkHttpNetworkFetcher.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/ReactOkHttpNetworkFetcher.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/fresco/ReactOkHttpNetworkFetcher.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/ReactOkHttpNetworkFetcher.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/SystraceRequestListener.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/SystraceRequestListener.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/fresco/SystraceRequestListener.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/SystraceRequestListener.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/i18nmanager/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/i18nmanager/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/i18nmanager/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/i18nmanager/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/i18nmanager/I18nManagerModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/i18nmanager/I18nManagerModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/i18nmanager/I18nManagerModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/i18nmanager/I18nManagerModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/i18nmanager/I18nUtil.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/i18nmanager/I18nUtil.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/i18nmanager/I18nUtil.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/i18nmanager/I18nUtil.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/image/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/image/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/image/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/image/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/image/ImageLoaderModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/image/ImageLoaderModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/image/ImageLoaderModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/image/ImageLoaderModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/intent/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/intent/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/intent/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/intent/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/intent/IntentModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/intent/IntentModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/intent/IntentModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/intent/IntentModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/network/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/network/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/network/CookieJarContainer.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/CookieJarContainer.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/network/CookieJarContainer.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/CookieJarContainer.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/network/CountingOutputStream.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/CountingOutputStream.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/network/CountingOutputStream.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/CountingOutputStream.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/network/ForwardingCookieHandler.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/ForwardingCookieHandler.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/network/ForwardingCookieHandler.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/ForwardingCookieHandler.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/network/HeaderUtil.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/HeaderUtil.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/network/HeaderUtil.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/HeaderUtil.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/network/NetworkInterceptorCreator.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/NetworkInterceptorCreator.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/network/NetworkInterceptorCreator.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/NetworkInterceptorCreator.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/network/NetworkingModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/NetworkingModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/network/NetworkingModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/NetworkingModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/network/OkHttpClientFactory.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/OkHttpClientFactory.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/network/OkHttpClientFactory.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/OkHttpClientFactory.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/network/OkHttpClientProvider.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/OkHttpClientProvider.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/network/OkHttpClientProvider.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/OkHttpClientProvider.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/network/ProgressListener.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/ProgressListener.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/network/ProgressListener.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/ProgressListener.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/network/ProgressRequestBody.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/ProgressRequestBody.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/network/ProgressRequestBody.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/ProgressRequestBody.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/network/ProgressResponseBody.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/ProgressResponseBody.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/network/ProgressResponseBody.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/ProgressResponseBody.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/network/ProgressiveStringDecoder.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/ProgressiveStringDecoder.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/network/ProgressiveStringDecoder.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/ProgressiveStringDecoder.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/network/ReactCookieJarContainer.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/ReactCookieJarContainer.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/network/ReactCookieJarContainer.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/ReactCookieJarContainer.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/network/RequestBodyUtil.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/RequestBodyUtil.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/network/RequestBodyUtil.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/RequestBodyUtil.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/network/ResponseUtil.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/ResponseUtil.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/network/ResponseUtil.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/ResponseUtil.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/network/TLSSocketFactory.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/TLSSocketFactory.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/network/TLSSocketFactory.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/network/TLSSocketFactory.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/permissions/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/permissions/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/permissions/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/permissions/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/permissions/PermissionsModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/permissions/PermissionsModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/permissions/PermissionsModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/permissions/PermissionsModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/share/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/share/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/share/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/share/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/share/ShareModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/share/ShareModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/share/ShareModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/share/ShareModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/sound/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/sound/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/sound/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/sound/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/sound/SoundManagerModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/sound/SoundManagerModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/sound/SoundManagerModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/sound/SoundManagerModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/statusbar/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/statusbar/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/statusbar/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/statusbar/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/statusbar/StatusBarModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/statusbar/StatusBarModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/statusbar/StatusBarModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/statusbar/StatusBarModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/AndroidInfoHelpers.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/AndroidInfoHelpers.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/AndroidInfoHelpers.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/AndroidInfoHelpers.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/AndroidInfoModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/AndroidInfoModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/AndroidInfoModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/AndroidInfoModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/toast/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/toast/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/toast/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/toast/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/toast/ToastModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/toast/ToastModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/toast/ToastModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/toast/ToastModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/vibration/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/vibration/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/vibration/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/vibration/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/vibration/VibrationModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/vibration/VibrationModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/vibration/VibrationModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/vibration/VibrationModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/websocket/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/websocket/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/websocket/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/websocket/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/websocket/WebSocketModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/websocket/WebSocketModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/modules/websocket/WebSocketModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/websocket/WebSocketModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/packagerconnection/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/FileIoHandler.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/FileIoHandler.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/packagerconnection/FileIoHandler.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/FileIoHandler.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/JSPackagerClient.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/JSPackagerClient.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/packagerconnection/JSPackagerClient.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/JSPackagerClient.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/NotificationOnlyHandler.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/NotificationOnlyHandler.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/packagerconnection/NotificationOnlyHandler.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/NotificationOnlyHandler.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/PackagerConnectionSettings.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/PackagerConnectionSettings.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/packagerconnection/PackagerConnectionSettings.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/PackagerConnectionSettings.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/ReconnectingWebSocket.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/ReconnectingWebSocket.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/packagerconnection/ReconnectingWebSocket.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/ReconnectingWebSocket.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/RequestHandler.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/RequestHandler.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/packagerconnection/RequestHandler.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/RequestHandler.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/RequestOnlyHandler.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/RequestOnlyHandler.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/packagerconnection/RequestOnlyHandler.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/RequestOnlyHandler.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/Responder.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/Responder.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/packagerconnection/Responder.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/packagerconnection/Responder.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/processing/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/processing/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/processing/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/processing/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/processing/ReactPropertyProcessor.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/processing/ReactPropertyProcessor.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/processing/ReactPropertyProcessor.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/processing/ReactPropertyProcessor.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/reactperflogger/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/reactperflogger/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/reactperflogger/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/reactperflogger/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/reactperflogger/NativeModulePerfLogger.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/reactperflogger/NativeModulePerfLogger.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/reactperflogger/NativeModulePerfLogger.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/reactperflogger/NativeModulePerfLogger.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/shell/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/shell/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/shell/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/shell/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/shell/MainPackageConfig.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/shell/MainPackageConfig.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/shell/MainPackageConfig.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/shell/MainPackageConfig.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/shell/MainReactPackage.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/shell/MainReactPackage.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/shell/MainReactPackage.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/shell/MainReactPackage.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/surface/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/surface/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/surface/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/surface/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/surface/ReactStage.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/surface/ReactStage.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/surface/ReactStage.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/surface/ReactStage.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/touch/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/touch/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/touch/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/touch/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/touch/JSResponderHandler.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/touch/JSResponderHandler.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/touch/JSResponderHandler.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/touch/JSResponderHandler.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/touch/OnInterceptTouchEventListener.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/touch/OnInterceptTouchEventListener.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/touch/OnInterceptTouchEventListener.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/touch/OnInterceptTouchEventListener.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/touch/ReactHitSlopView.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/touch/ReactHitSlopView.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/touch/ReactHitSlopView.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/touch/ReactHitSlopView.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/touch/ReactInterceptingViewGroup.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/touch/ReactInterceptingViewGroup.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/touch/ReactInterceptingViewGroup.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/touch/ReactInterceptingViewGroup.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/turbomodule/.clang-tidy b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/.clang-tidy similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/turbomodule/.clang-tidy rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/.clang-tidy diff --git a/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/CallInvokerHolderImpl.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/CallInvokerHolderImpl.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/CallInvokerHolderImpl.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/CallInvokerHolderImpl.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/TurboModuleManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/TurboModuleManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/TurboModuleManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/TurboModuleManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/TurboModuleManagerDelegate.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/TurboModuleManagerDelegate.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/TurboModuleManagerDelegate.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/TurboModuleManagerDelegate.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/TurboModulePerfLogger.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/TurboModulePerfLogger.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/TurboModulePerfLogger.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/TurboModulePerfLogger.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/interfaces/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/interfaces/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/interfaces/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/interfaces/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/interfaces/CallInvokerHolder.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/interfaces/CallInvokerHolder.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/interfaces/CallInvokerHolder.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/interfaces/CallInvokerHolder.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/interfaces/TurboModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/interfaces/TurboModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/interfaces/TurboModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/interfaces/TurboModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/interfaces/TurboModuleRegistry.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/interfaces/TurboModuleRegistry.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/interfaces/TurboModuleRegistry.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/interfaces/TurboModuleRegistry.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManagerAdapter.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManagerAdapter.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManagerAdapter.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManagerAdapter.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManagerDelegate.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManagerDelegate.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManagerDelegate.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManagerDelegate.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManagerInterface.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManagerInterface.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManagerInterface.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManagerInterface.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ComponentNameResolver.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ComponentNameResolver.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ComponentNameResolver.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ComponentNameResolver.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ComponentNameResolverManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ComponentNameResolverManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ComponentNameResolverManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ComponentNameResolverManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/DisplayMetricsHolder.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/DisplayMetricsHolder.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/DisplayMetricsHolder.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/DisplayMetricsHolder.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/FabricViewStateManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/FabricViewStateManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/FabricViewStateManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/FabricViewStateManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/FloatUtil.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/FloatUtil.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/FloatUtil.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/FloatUtil.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/GuardedFrameCallback.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/GuardedFrameCallback.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/GuardedFrameCallback.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/GuardedFrameCallback.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/IViewGroupManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/IViewGroupManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/IViewGroupManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/IViewGroupManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/IViewManagerWithChildren.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/IViewManagerWithChildren.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/IViewManagerWithChildren.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/IViewManagerWithChildren.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/IllegalViewOperationException.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/IllegalViewOperationException.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/IllegalViewOperationException.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/IllegalViewOperationException.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/JSPointerDispatcher.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/JSPointerDispatcher.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/JSPointerDispatcher.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/JSPointerDispatcher.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/JSTouchDispatcher.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/JSTouchDispatcher.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/JSTouchDispatcher.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/JSTouchDispatcher.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/LayoutShadowNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/LayoutShadowNode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/LayoutShadowNode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/LayoutShadowNode.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/MatrixMathHelper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/MatrixMathHelper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/MatrixMathHelper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/MatrixMathHelper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/MeasureSpecAssertions.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/MeasureSpecAssertions.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/MeasureSpecAssertions.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/MeasureSpecAssertions.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeKind.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeKind.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeKind.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeKind.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyOptimizer.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyOptimizer.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyOptimizer.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyOptimizer.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/NoSuchNativeViewException.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/NoSuchNativeViewException.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/NoSuchNativeViewException.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/NoSuchNativeViewException.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/OnLayoutEvent.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/OnLayoutEvent.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/OnLayoutEvent.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/OnLayoutEvent.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/PixelUtil.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/PixelUtil.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/PixelUtil.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/PixelUtil.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/PointerEvents.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/PointerEvents.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/PointerEvents.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/PointerEvents.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactAccessibilityDelegate.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactAccessibilityDelegate.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactAccessibilityDelegate.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactAccessibilityDelegate.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactClippingProhibitedView.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactClippingProhibitedView.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactClippingProhibitedView.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactClippingProhibitedView.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactClippingViewGroup.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactClippingViewGroup.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactClippingViewGroup.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactClippingViewGroup.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactClippingViewGroupHelper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactClippingViewGroupHelper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactClippingViewGroupHelper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactClippingViewGroupHelper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactCompoundView.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactCompoundView.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactCompoundView.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactCompoundView.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactCompoundViewGroup.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactCompoundViewGroup.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactCompoundViewGroup.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactCompoundViewGroup.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactInvalidPropertyException.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactInvalidPropertyException.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactInvalidPropertyException.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactInvalidPropertyException.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactOverflowView.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactOverflowView.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactOverflowView.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactOverflowView.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactOverflowViewWithInset.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactOverflowViewWithInset.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactOverflowViewWithInset.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactOverflowViewWithInset.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactPointerEventsView.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactPointerEventsView.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactPointerEventsView.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactPointerEventsView.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactRoot.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactRoot.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactRoot.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactRoot.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactRootViewTagGenerator.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactRootViewTagGenerator.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactRootViewTagGenerator.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactRootViewTagGenerator.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactShadowNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactShadowNode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactShadowNode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactShadowNode.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactShadowNodeImpl.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactShadowNodeImpl.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactShadowNodeImpl.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactShadowNodeImpl.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactStylesDiffMap.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactStylesDiffMap.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactStylesDiffMap.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactStylesDiffMap.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactYogaConfigProvider.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactYogaConfigProvider.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactYogaConfigProvider.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactYogaConfigProvider.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactZIndexedViewGroup.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactZIndexedViewGroup.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactZIndexedViewGroup.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactZIndexedViewGroup.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/RootView.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/RootView.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/RootView.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/RootView.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/RootViewManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/RootViewManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/RootViewManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/RootViewManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/RootViewUtil.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/RootViewUtil.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/RootViewUtil.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/RootViewUtil.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ShadowNodeRegistry.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ShadowNodeRegistry.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ShadowNodeRegistry.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ShadowNodeRegistry.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/SimpleViewManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/SimpleViewManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/SimpleViewManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/SimpleViewManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/Spacing.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/Spacing.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/Spacing.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/Spacing.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/StateWrapper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/StateWrapper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/StateWrapper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/StateWrapper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ThemedReactContext.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ThemedReactContext.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ThemedReactContext.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ThemedReactContext.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/TouchTargetHelper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/TouchTargetHelper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/TouchTargetHelper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/TouchTargetHelper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/TransformHelper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/TransformHelper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/TransformHelper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/TransformHelper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIBlock.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIBlock.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/UIBlock.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIBlock.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIImplementation.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIImplementation.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/UIImplementation.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIImplementation.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerHelper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerHelper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerHelper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerHelper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerModule.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerModule.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerModuleConstants.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerModuleConstants.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerModuleConstants.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerModuleConstants.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerModuleConstantsHelper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerModuleConstantsHelper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerModuleConstantsHelper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerModuleConstantsHelper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerModuleListener.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerModuleListener.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerModuleListener.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerModuleListener.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIViewOperationQueue.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIViewOperationQueue.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/UIViewOperationQueue.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIViewOperationQueue.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewAtIndex.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewAtIndex.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewAtIndex.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewAtIndex.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewDefaults.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewDefaults.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewDefaults.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewDefaults.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewGroupDrawingOrderHelper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewGroupDrawingOrderHelper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewGroupDrawingOrderHelper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewGroupDrawingOrderHelper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewGroupManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewGroupManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewGroupManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewGroupManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewHierarchyDumper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewHierarchyDumper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewHierarchyDumper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewHierarchyDumper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManagerDelegate.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManagerDelegate.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManagerDelegate.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManagerDelegate.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManagerPropertyUpdater.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManagerPropertyUpdater.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManagerPropertyUpdater.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManagerPropertyUpdater.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManagerRegistry.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManagerRegistry.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManagerRegistry.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManagerRegistry.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManagerResolver.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManagerResolver.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManagerResolver.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManagerResolver.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManagersPropertyCache.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManagersPropertyCache.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManagersPropertyCache.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManagersPropertyCache.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewProps.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewProps.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewProps.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewProps.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/YogaNodePool.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/YogaNodePool.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/YogaNodePool.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/YogaNodePool.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/annotations/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/annotations/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/annotations/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/annotations/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/annotations/ReactProp.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/annotations/ReactProp.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/annotations/ReactProp.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/annotations/ReactProp.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/annotations/ReactPropGroup.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/annotations/ReactPropGroup.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/annotations/ReactPropGroup.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/annotations/ReactPropGroup.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/annotations/ReactPropertyHolder.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/annotations/ReactPropertyHolder.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/annotations/ReactPropertyHolder.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/annotations/ReactPropertyHolder.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/common/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/common/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/common/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/common/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/common/UIManagerType.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/common/UIManagerType.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/common/UIManagerType.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/common/UIManagerType.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/common/ViewUtil.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/common/ViewUtil.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/common/ViewUtil.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/common/ViewUtil.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/debug/NotThreadSafeViewHierarchyUpdateDebugListener.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/debug/NotThreadSafeViewHierarchyUpdateDebugListener.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/debug/NotThreadSafeViewHierarchyUpdateDebugListener.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/debug/NotThreadSafeViewHierarchyUpdateDebugListener.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/BatchEventDispatchedListener.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/BatchEventDispatchedListener.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/events/BatchEventDispatchedListener.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/BatchEventDispatchedListener.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/BlackHoleEventDispatcher.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/BlackHoleEventDispatcher.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/events/BlackHoleEventDispatcher.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/BlackHoleEventDispatcher.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/ContentSizeChangeEvent.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/ContentSizeChangeEvent.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/events/ContentSizeChangeEvent.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/ContentSizeChangeEvent.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/Event.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/Event.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/events/Event.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/Event.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/EventCategoryDef.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/EventCategoryDef.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/events/EventCategoryDef.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/EventCategoryDef.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/EventDispatcher.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/EventDispatcher.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/events/EventDispatcher.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/EventDispatcher.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/EventDispatcherImpl.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/EventDispatcherImpl.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/events/EventDispatcherImpl.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/EventDispatcherImpl.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/EventDispatcherListener.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/EventDispatcherListener.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/events/EventDispatcherListener.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/EventDispatcherListener.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/EventDispatcherProvider.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/EventDispatcherProvider.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/events/EventDispatcherProvider.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/EventDispatcherProvider.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/NativeGestureUtil.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/NativeGestureUtil.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/events/NativeGestureUtil.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/NativeGestureUtil.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/PointerEvent.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/PointerEvent.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/events/PointerEvent.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/PointerEvent.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/PointerEventHelper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/PointerEventHelper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/events/PointerEventHelper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/PointerEventHelper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/RCTEventEmitter.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/RCTEventEmitter.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/events/RCTEventEmitter.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/RCTEventEmitter.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/RCTModernEventEmitter.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/RCTModernEventEmitter.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/events/RCTModernEventEmitter.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/RCTModernEventEmitter.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/ReactEventEmitter.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/ReactEventEmitter.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/events/ReactEventEmitter.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/ReactEventEmitter.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/TouchEvent.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/TouchEvent.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/events/TouchEvent.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/TouchEvent.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/TouchEventCoalescingKeyHelper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/TouchEventCoalescingKeyHelper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/events/TouchEventCoalescingKeyHelper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/TouchEventCoalescingKeyHelper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/TouchEventType.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/TouchEventType.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/events/TouchEventType.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/TouchEventType.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/TouchesHelper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/TouchesHelper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/events/TouchesHelper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/TouchesHelper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/AbstractLayoutAnimation.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/AbstractLayoutAnimation.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/AbstractLayoutAnimation.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/AbstractLayoutAnimation.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/AnimatedPropertyType.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/AnimatedPropertyType.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/AnimatedPropertyType.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/AnimatedPropertyType.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/BaseLayoutAnimation.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/BaseLayoutAnimation.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/BaseLayoutAnimation.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/BaseLayoutAnimation.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/InterpolatorType.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/InterpolatorType.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/InterpolatorType.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/InterpolatorType.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutAnimationController.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutAnimationController.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutAnimationController.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutAnimationController.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutAnimationListener.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutAnimationListener.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutAnimationListener.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutAnimationListener.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutAnimationType.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutAnimationType.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutAnimationType.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutAnimationType.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutCreateAnimation.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutCreateAnimation.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutCreateAnimation.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutCreateAnimation.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutDeleteAnimation.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutDeleteAnimation.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutDeleteAnimation.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutDeleteAnimation.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutHandlingAnimation.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutHandlingAnimation.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutHandlingAnimation.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutHandlingAnimation.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutUpdateAnimation.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutUpdateAnimation.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutUpdateAnimation.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/LayoutUpdateAnimation.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/OpacityAnimation.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/OpacityAnimation.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/OpacityAnimation.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/OpacityAnimation.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/PositionAndSizeAnimation.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/PositionAndSizeAnimation.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/PositionAndSizeAnimation.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/PositionAndSizeAnimation.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/SimpleSpringInterpolator.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/SimpleSpringInterpolator.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/SimpleSpringInterpolator.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/layoutanimation/SimpleSpringInterpolator.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/util/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/util/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/util/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/util/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/util/ReactFindViewUtil.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/util/ReactFindViewUtil.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/uimanager/util/ReactFindViewUtil.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/util/ReactFindViewUtil.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/util/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/util/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/util/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/util/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/util/ExceptionDataHelper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/util/ExceptionDataHelper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/util/ExceptionDataHelper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/util/ExceptionDataHelper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/util/JSStackTrace.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/util/JSStackTrace.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/util/JSStackTrace.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/util/JSStackTrace.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/util/RCTLog.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/util/RCTLog.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/util/RCTLog.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/util/RCTLog.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/util/RNLog.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/util/RNLog.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/util/RNLog.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/util/RNLog.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/common/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/common/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/common/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/common/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/common/ContextUtils.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/common/ContextUtils.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/common/ContextUtils.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/common/ContextUtils.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/drawer/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/drawer/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/drawer/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/drawer/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/drawer/ReactDrawerLayout.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/drawer/ReactDrawerLayout.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/drawer/ReactDrawerLayout.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/drawer/ReactDrawerLayout.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/drawer/ReactDrawerLayoutManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/drawer/ReactDrawerLayoutManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/drawer/ReactDrawerLayoutManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/drawer/ReactDrawerLayoutManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/drawer/events/DrawerClosedEvent.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/drawer/events/DrawerClosedEvent.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/drawer/events/DrawerClosedEvent.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/drawer/events/DrawerClosedEvent.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/drawer/events/DrawerOpenedEvent.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/drawer/events/DrawerOpenedEvent.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/drawer/events/DrawerOpenedEvent.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/drawer/events/DrawerOpenedEvent.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/drawer/events/DrawerSlideEvent.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/drawer/events/DrawerSlideEvent.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/drawer/events/DrawerSlideEvent.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/drawer/events/DrawerSlideEvent.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/drawer/events/DrawerStateChangedEvent.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/drawer/events/DrawerStateChangedEvent.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/drawer/events/DrawerStateChangedEvent.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/drawer/events/DrawerStateChangedEvent.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/image/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/image/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/image/GlobalImageLoadListener.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/GlobalImageLoadListener.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/image/GlobalImageLoadListener.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/GlobalImageLoadListener.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/image/ImageLoadEvent.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/ImageLoadEvent.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/image/ImageLoadEvent.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/ImageLoadEvent.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/image/ImageResizeMethod.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/ImageResizeMethod.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/image/ImageResizeMethod.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/ImageResizeMethod.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/image/ImageResizeMode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/ImageResizeMode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/image/ImageResizeMode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/ImageResizeMode.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/image/MultiPostprocessor.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/MultiPostprocessor.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/image/MultiPostprocessor.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/MultiPostprocessor.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/image/ReactCallerContextFactory.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/ReactCallerContextFactory.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/image/ReactCallerContextFactory.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/ReactCallerContextFactory.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/image/ReactImageDownloadListener.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/ReactImageDownloadListener.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/image/ReactImageDownloadListener.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/ReactImageDownloadListener.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/image/ReactImageManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/ReactImageManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/image/ReactImageManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/ReactImageManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/image/ReactImageView.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/ReactImageView.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/image/ReactImageView.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/ReactImageView.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/image/ScaleTypeStartInside.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/ScaleTypeStartInside.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/image/ScaleTypeStartInside.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/ScaleTypeStartInside.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/ImageSource.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/ImageSource.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/ImageSource.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/ImageSource.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/MultiSourceHelper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/MultiSourceHelper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/MultiSourceHelper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/MultiSourceHelper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/ResourceDrawableIdHelper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/ResourceDrawableIdHelper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/ResourceDrawableIdHelper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/ResourceDrawableIdHelper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/modal/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/modal/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/modal/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/modal/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/modal/ModalHostHelper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/modal/ModalHostHelper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/modal/ModalHostHelper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/modal/ModalHostHelper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/modal/ModalHostShadowNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/modal/ModalHostShadowNode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/modal/ModalHostShadowNode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/modal/ModalHostShadowNode.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/modal/ReactModalHostManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/modal/ReactModalHostManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/modal/ReactModalHostManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/modal/ReactModalHostManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/modal/ReactModalHostView.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/modal/ReactModalHostView.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/modal/ReactModalHostView.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/modal/ReactModalHostView.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/modal/RequestCloseEvent.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/modal/RequestCloseEvent.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/modal/RequestCloseEvent.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/modal/RequestCloseEvent.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/modal/ShowEvent.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/modal/ShowEvent.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/modal/ShowEvent.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/modal/ShowEvent.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/progressbar/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/progressbar/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/progressbar/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/progressbar/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/progressbar/ProgressBarContainerView.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/progressbar/ProgressBarContainerView.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/progressbar/ProgressBarContainerView.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/progressbar/ProgressBarContainerView.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/progressbar/ProgressBarShadowNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/progressbar/ProgressBarShadowNode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/progressbar/ProgressBarShadowNode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/progressbar/ProgressBarShadowNode.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/progressbar/ReactProgressBarViewManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/progressbar/ReactProgressBarViewManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/progressbar/ReactProgressBarViewManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/progressbar/ReactProgressBarViewManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/scroll/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/scroll/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/scroll/FpsListener.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/FpsListener.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/scroll/FpsListener.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/FpsListener.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/scroll/MaintainVisibleScrollPositionHelper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/MaintainVisibleScrollPositionHelper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/scroll/MaintainVisibleScrollPositionHelper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/MaintainVisibleScrollPositionHelper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/scroll/OnScrollDispatchHelper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/OnScrollDispatchHelper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/scroll/OnScrollDispatchHelper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/OnScrollDispatchHelper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollContainerView.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollContainerView.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollContainerView.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollContainerView.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollContainerViewManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollContainerViewManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollContainerViewManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollContainerViewManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollView.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollView.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollView.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollView.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollViewManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollViewManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollViewManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollViewManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollView.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollView.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollView.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollView.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollViewAccessibilityDelegate.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollViewAccessibilityDelegate.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollViewAccessibilityDelegate.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollViewAccessibilityDelegate.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollViewCommandHelper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollViewCommandHelper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollViewCommandHelper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollViewCommandHelper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollViewHelper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollViewHelper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollViewHelper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollViewHelper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollViewManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollViewManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollViewManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollViewManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ScrollEvent.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ScrollEvent.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/scroll/ScrollEvent.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ScrollEvent.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ScrollEventType.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ScrollEventType.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/scroll/ScrollEventType.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ScrollEventType.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/scroll/VelocityHelper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/VelocityHelper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/scroll/VelocityHelper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/VelocityHelper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/ReactSwipeRefreshLayout.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/ReactSwipeRefreshLayout.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/ReactSwipeRefreshLayout.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/ReactSwipeRefreshLayout.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/RefreshEvent.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/RefreshEvent.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/RefreshEvent.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/RefreshEvent.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/SwipeRefreshLayoutManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/SwipeRefreshLayoutManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/SwipeRefreshLayoutManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/SwipeRefreshLayoutManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/switchview/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/switchview/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/switchview/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/switchview/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/switchview/ReactSwitch.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/switchview/ReactSwitch.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/switchview/ReactSwitch.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/switchview/ReactSwitch.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/switchview/ReactSwitchEvent.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/switchview/ReactSwitchEvent.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/switchview/ReactSwitchEvent.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/switchview/ReactSwitchEvent.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/switchview/ReactSwitchManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/switchview/ReactSwitchManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/switchview/ReactSwitchManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/switchview/ReactSwitchManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/CustomLetterSpacingSpan.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/CustomLetterSpacingSpan.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/CustomLetterSpacingSpan.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/CustomLetterSpacingSpan.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/CustomLineHeightSpan.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/CustomLineHeightSpan.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/CustomLineHeightSpan.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/CustomLineHeightSpan.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/CustomStyleSpan.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/CustomStyleSpan.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/CustomStyleSpan.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/CustomStyleSpan.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/DefaultStyleValuesUtil.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/DefaultStyleValuesUtil.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/DefaultStyleValuesUtil.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/DefaultStyleValuesUtil.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/FontMetricsUtil.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/FontMetricsUtil.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/FontMetricsUtil.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/FontMetricsUtil.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactAbsoluteSizeSpan.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactAbsoluteSizeSpan.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/ReactAbsoluteSizeSpan.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactAbsoluteSizeSpan.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactBackgroundColorSpan.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactBackgroundColorSpan.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/ReactBackgroundColorSpan.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactBackgroundColorSpan.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactBaseTextShadowNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactBaseTextShadowNode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/ReactBaseTextShadowNode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactBaseTextShadowNode.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactClickableSpan.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactClickableSpan.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/ReactClickableSpan.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactClickableSpan.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactFontManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactFontManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/ReactFontManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactFontManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactForegroundColorSpan.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactForegroundColorSpan.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/ReactForegroundColorSpan.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactForegroundColorSpan.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactRawTextManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactRawTextManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/ReactRawTextManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactRawTextManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactRawTextShadowNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactRawTextShadowNode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/ReactRawTextShadowNode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactRawTextShadowNode.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactSpan.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactSpan.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/ReactSpan.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactSpan.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactStrikethroughSpan.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactStrikethroughSpan.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/ReactStrikethroughSpan.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactStrikethroughSpan.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTagSpan.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTagSpan.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTagSpan.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTagSpan.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextAnchorViewManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextAnchorViewManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextAnchorViewManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextAnchorViewManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextInlineImageShadowNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextInlineImageShadowNode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextInlineImageShadowNode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextInlineImageShadowNode.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextShadowNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextShadowNode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextShadowNode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextShadowNode.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextUpdate.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextUpdate.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextUpdate.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextUpdate.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextView.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextView.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextView.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextView.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextViewManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextViewManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextViewManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextViewManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextViewManagerCallback.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextViewManagerCallback.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextViewManagerCallback.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextViewManagerCallback.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTypefaceUtils.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTypefaceUtils.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTypefaceUtils.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTypefaceUtils.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactUnderlineSpan.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactUnderlineSpan.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/ReactUnderlineSpan.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactUnderlineSpan.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactVirtualTextShadowNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactVirtualTextShadowNode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/ReactVirtualTextShadowNode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactVirtualTextShadowNode.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactVirtualTextViewManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactVirtualTextViewManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/ReactVirtualTextViewManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactVirtualTextViewManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/ShadowStyleSpan.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ShadowStyleSpan.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/ShadowStyleSpan.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ShadowStyleSpan.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/TextAttributeProps.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/TextAttributeProps.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/TextAttributeProps.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/TextAttributeProps.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/TextAttributes.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/TextAttributes.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/TextAttributes.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/TextAttributes.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/TextInlineImageSpan.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/TextInlineImageSpan.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/TextInlineImageSpan.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/TextInlineImageSpan.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/TextInlineViewPlaceholderSpan.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/TextInlineViewPlaceholderSpan.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/TextInlineViewPlaceholderSpan.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/TextInlineViewPlaceholderSpan.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/TextLayoutManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/TextLayoutManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/TextLayoutManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/TextLayoutManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/TextLayoutManagerMapBuffer.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/TextLayoutManagerMapBuffer.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/TextLayoutManagerMapBuffer.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/TextLayoutManagerMapBuffer.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/TextTransform.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/TextTransform.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/TextTransform.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/TextTransform.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/TypefaceStyle.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/TypefaceStyle.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/TypefaceStyle.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/TypefaceStyle.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/frescosupport/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/frescosupport/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/frescosupport/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/frescosupport/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/frescosupport/FrescoBasedReactTextInlineImageShadowNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/frescosupport/FrescoBasedReactTextInlineImageShadowNode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/frescosupport/FrescoBasedReactTextInlineImageShadowNode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/frescosupport/FrescoBasedReactTextInlineImageShadowNode.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/frescosupport/FrescoBasedReactTextInlineImageSpan.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/frescosupport/FrescoBasedReactTextInlineImageSpan.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/frescosupport/FrescoBasedReactTextInlineImageSpan.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/frescosupport/FrescoBasedReactTextInlineImageSpan.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/frescosupport/FrescoBasedReactTextInlineImageViewManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/frescosupport/FrescoBasedReactTextInlineImageViewManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/text/frescosupport/FrescoBasedReactTextInlineImageViewManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/frescosupport/FrescoBasedReactTextInlineImageViewManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/textinput/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/textinput/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ContentSizeWatcher.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ContentSizeWatcher.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/textinput/ContentSizeWatcher.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ContentSizeWatcher.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactContentSizeChangedEvent.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactContentSizeChangedEvent.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactContentSizeChangedEvent.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactContentSizeChangedEvent.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactEditText.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactEditText.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactEditText.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactEditText.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactEditTextInputConnectionWrapper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactEditTextInputConnectionWrapper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactEditTextInputConnectionWrapper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactEditTextInputConnectionWrapper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextChangedEvent.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextChangedEvent.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextChangedEvent.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextChangedEvent.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputBlurEvent.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputBlurEvent.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputBlurEvent.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputBlurEvent.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputEndEditingEvent.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputEndEditingEvent.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputEndEditingEvent.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputEndEditingEvent.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputEvent.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputEvent.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputEvent.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputEvent.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputFocusEvent.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputFocusEvent.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputFocusEvent.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputFocusEvent.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputKeyPressEvent.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputKeyPressEvent.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputKeyPressEvent.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputKeyPressEvent.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputLocalData.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputLocalData.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputLocalData.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputLocalData.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputSelectionEvent.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputSelectionEvent.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputSelectionEvent.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputSelectionEvent.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputShadowNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputShadowNode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputShadowNode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputShadowNode.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputSubmitEditingEvent.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputSubmitEditingEvent.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputSubmitEditingEvent.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputSubmitEditingEvent.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ScrollWatcher.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ScrollWatcher.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/textinput/ScrollWatcher.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ScrollWatcher.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/textinput/SelectionWatcher.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/SelectionWatcher.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/textinput/SelectionWatcher.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/SelectionWatcher.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/traceupdateoverlay/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/traceupdateoverlay/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/traceupdateoverlay/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/traceupdateoverlay/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/traceupdateoverlay/TraceUpdateOverlay.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/traceupdateoverlay/TraceUpdateOverlay.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/traceupdateoverlay/TraceUpdateOverlay.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/traceupdateoverlay/TraceUpdateOverlay.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/traceupdateoverlay/TraceUpdateOverlayManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/traceupdateoverlay/TraceUpdateOverlayManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/traceupdateoverlay/TraceUpdateOverlayManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/traceupdateoverlay/TraceUpdateOverlayManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/unimplementedview/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/unimplementedview/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/unimplementedview/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/unimplementedview/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/unimplementedview/ReactUnimplementedView.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/unimplementedview/ReactUnimplementedView.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/unimplementedview/ReactUnimplementedView.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/unimplementedview/ReactUnimplementedView.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/unimplementedview/ReactUnimplementedViewManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/unimplementedview/ReactUnimplementedViewManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/unimplementedview/ReactUnimplementedViewManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/unimplementedview/ReactUnimplementedViewManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/view/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/view/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/view/CanvasUtil.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/CanvasUtil.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/view/CanvasUtil.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/CanvasUtil.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/view/ColorUtil.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ColorUtil.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/view/ColorUtil.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ColorUtil.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/view/MeasureUtil.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/MeasureUtil.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/view/MeasureUtil.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/MeasureUtil.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactClippingViewManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactClippingViewManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/view/ReactClippingViewManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactClippingViewManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactDrawableHelper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactDrawableHelper.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/view/ReactDrawableHelper.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactDrawableHelper.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactMapBufferPropSetter.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactMapBufferPropSetter.kt similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/view/ReactMapBufferPropSetter.kt rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactMapBufferPropSetter.kt diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactMapBufferViewManager.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactMapBufferViewManager.kt similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/view/ReactMapBufferViewManager.kt rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactMapBufferViewManager.kt diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewBackgroundDrawable.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewBackgroundDrawable.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewBackgroundDrawable.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewBackgroundDrawable.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewBackgroundManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewBackgroundManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewBackgroundManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewBackgroundManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewGroup.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewGroup.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewGroup.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewGroup.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewManager.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewManager.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewManager.java diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewManagerWrapper.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewManagerWrapper.kt similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewManagerWrapper.kt rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewManagerWrapper.kt diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/view/ViewGroupClickEvent.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ViewGroupClickEvent.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/react/views/view/ViewGroupClickEvent.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/ViewGroupClickEvent.java diff --git a/ReactAndroid/src/main/java/com/facebook/systrace/BUCK b/packages/react-native/ReactAndroid/src/main/java/com/facebook/systrace/BUCK similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/systrace/BUCK rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/systrace/BUCK diff --git a/ReactAndroid/src/main/java/com/facebook/systrace/Systrace.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/systrace/Systrace.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/systrace/Systrace.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/systrace/Systrace.java diff --git a/ReactAndroid/src/main/java/com/facebook/systrace/SystraceMessage.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/systrace/SystraceMessage.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/systrace/SystraceMessage.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/systrace/SystraceMessage.java diff --git a/ReactAndroid/src/main/java/com/facebook/systrace/TraceListener.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/systrace/TraceListener.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/systrace/TraceListener.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/systrace/TraceListener.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/LayoutPassReason.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/LayoutPassReason.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/LayoutPassReason.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/LayoutPassReason.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaAlign.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaAlign.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaAlign.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaAlign.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaBaselineFunction.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaBaselineFunction.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaBaselineFunction.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaBaselineFunction.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaConfig.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaConfig.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaConfig.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaConfig.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaConfigFactory.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaConfigFactory.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaConfigFactory.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaConfigFactory.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaConfigJNIBase.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaConfigJNIBase.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaConfigJNIBase.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaConfigJNIBase.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaConfigJNIFinalizer.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaConfigJNIFinalizer.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaConfigJNIFinalizer.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaConfigJNIFinalizer.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaConstants.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaConstants.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaConstants.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaConstants.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaDimension.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaDimension.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaDimension.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaDimension.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaDirection.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaDirection.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaDirection.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaDirection.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaDisplay.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaDisplay.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaDisplay.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaDisplay.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaEdge.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaEdge.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaEdge.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaEdge.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaExperimentalFeature.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaExperimentalFeature.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaExperimentalFeature.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaExperimentalFeature.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaFlexDirection.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaFlexDirection.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaFlexDirection.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaFlexDirection.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaGutter.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaGutter.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaGutter.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaGutter.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaJustify.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaJustify.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaJustify.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaJustify.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaLayoutType.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaLayoutType.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaLayoutType.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaLayoutType.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaLogLevel.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaLogLevel.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaLogLevel.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaLogLevel.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaLogger.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaLogger.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaLogger.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaLogger.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaMeasureFunction.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaMeasureFunction.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaMeasureFunction.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaMeasureFunction.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaMeasureMode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaMeasureMode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaMeasureMode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaMeasureMode.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaMeasureOutput.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaMeasureOutput.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaMeasureOutput.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaMeasureOutput.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaNative.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaNative.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaNative.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaNative.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaNode.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaNode.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaNode.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaNodeFactory.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaNodeFactory.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaNodeFactory.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaNodeFactory.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaNodeJNIBase.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaNodeJNIBase.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaNodeJNIBase.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaNodeJNIBase.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaNodeJNIFinalizer.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaNodeJNIFinalizer.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaNodeJNIFinalizer.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaNodeJNIFinalizer.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaNodeType.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaNodeType.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaNodeType.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaNodeType.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaOverflow.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaOverflow.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaOverflow.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaOverflow.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaPositionType.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaPositionType.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaPositionType.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaPositionType.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaPrintOptions.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaPrintOptions.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaPrintOptions.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaPrintOptions.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaProps.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaProps.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaProps.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaProps.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaStyleInputs.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaStyleInputs.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaStyleInputs.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaStyleInputs.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaUnit.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaUnit.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaUnit.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaUnit.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaValue.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaValue.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaValue.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaValue.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/YogaWrap.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaWrap.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/YogaWrap.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/YogaWrap.java diff --git a/ReactAndroid/src/main/java/com/facebook/yoga/annotations/DoNotStrip.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/annotations/DoNotStrip.java similarity index 100% rename from ReactAndroid/src/main/java/com/facebook/yoga/annotations/DoNotStrip.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/annotations/DoNotStrip.java diff --git a/ReactAndroid/src/main/jni/CMakeLists.txt b/packages/react-native/ReactAndroid/src/main/jni/CMakeLists.txt similarity index 100% rename from ReactAndroid/src/main/jni/CMakeLists.txt rename to packages/react-native/ReactAndroid/src/main/jni/CMakeLists.txt diff --git a/ReactAndroid/src/main/jni/CircularDepsValidator.cmake b/packages/react-native/ReactAndroid/src/main/jni/CircularDepsValidator.cmake similarity index 100% rename from ReactAndroid/src/main/jni/CircularDepsValidator.cmake rename to packages/react-native/ReactAndroid/src/main/jni/CircularDepsValidator.cmake diff --git a/ReactAndroid/src/main/jni/first-party/.clang-tidy b/packages/react-native/ReactAndroid/src/main/jni/first-party/.clang-tidy similarity index 100% rename from ReactAndroid/src/main/jni/first-party/.clang-tidy rename to packages/react-native/ReactAndroid/src/main/jni/first-party/.clang-tidy diff --git a/ReactAndroid/src/main/jni/first-party/fb/BUCK b/packages/react-native/ReactAndroid/src/main/jni/first-party/fb/BUCK similarity index 100% rename from ReactAndroid/src/main/jni/first-party/fb/BUCK rename to packages/react-native/ReactAndroid/src/main/jni/first-party/fb/BUCK diff --git a/ReactAndroid/src/main/jni/first-party/fb/CMakeLists.txt b/packages/react-native/ReactAndroid/src/main/jni/first-party/fb/CMakeLists.txt similarity index 100% rename from ReactAndroid/src/main/jni/first-party/fb/CMakeLists.txt rename to packages/react-native/ReactAndroid/src/main/jni/first-party/fb/CMakeLists.txt diff --git a/ReactAndroid/src/main/jni/first-party/fb/assert.cpp b/packages/react-native/ReactAndroid/src/main/jni/first-party/fb/assert.cpp similarity index 100% rename from ReactAndroid/src/main/jni/first-party/fb/assert.cpp rename to packages/react-native/ReactAndroid/src/main/jni/first-party/fb/assert.cpp diff --git a/ReactAndroid/src/main/jni/first-party/fb/include/fb/ALog.h b/packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/ALog.h similarity index 100% rename from ReactAndroid/src/main/jni/first-party/fb/include/fb/ALog.h rename to packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/ALog.h diff --git a/ReactAndroid/src/main/jni/first-party/fb/include/fb/Build.h b/packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/Build.h similarity index 100% rename from ReactAndroid/src/main/jni/first-party/fb/include/fb/Build.h rename to packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/Build.h diff --git a/ReactAndroid/src/main/jni/first-party/fb/include/fb/Countable.h b/packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/Countable.h similarity index 100% rename from ReactAndroid/src/main/jni/first-party/fb/include/fb/Countable.h rename to packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/Countable.h diff --git a/ReactAndroid/src/main/jni/first-party/fb/include/fb/Doxyfile b/packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/Doxyfile similarity index 100% rename from ReactAndroid/src/main/jni/first-party/fb/include/fb/Doxyfile rename to packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/Doxyfile diff --git a/ReactAndroid/src/main/jni/first-party/fb/include/fb/Environment.h b/packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/Environment.h similarity index 100% rename from ReactAndroid/src/main/jni/first-party/fb/include/fb/Environment.h rename to packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/Environment.h diff --git a/ReactAndroid/src/main/jni/first-party/fb/include/fb/ProgramLocation.h b/packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/ProgramLocation.h similarity index 100% rename from ReactAndroid/src/main/jni/first-party/fb/include/fb/ProgramLocation.h rename to packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/ProgramLocation.h diff --git a/ReactAndroid/src/main/jni/first-party/fb/include/fb/RefPtr.h b/packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/RefPtr.h similarity index 100% rename from ReactAndroid/src/main/jni/first-party/fb/include/fb/RefPtr.h rename to packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/RefPtr.h diff --git a/ReactAndroid/src/main/jni/first-party/fb/include/fb/StaticInitialized.h b/packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/StaticInitialized.h similarity index 100% rename from ReactAndroid/src/main/jni/first-party/fb/include/fb/StaticInitialized.h rename to packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/StaticInitialized.h diff --git a/ReactAndroid/src/main/jni/first-party/fb/include/fb/ThreadLocal.h b/packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/ThreadLocal.h similarity index 100% rename from ReactAndroid/src/main/jni/first-party/fb/include/fb/ThreadLocal.h rename to packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/ThreadLocal.h diff --git a/ReactAndroid/src/main/jni/first-party/fb/include/fb/assert.h b/packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/assert.h similarity index 100% rename from ReactAndroid/src/main/jni/first-party/fb/include/fb/assert.h rename to packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/assert.h diff --git a/ReactAndroid/src/main/jni/first-party/fb/include/fb/log.h b/packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/log.h similarity index 100% rename from ReactAndroid/src/main/jni/first-party/fb/include/fb/log.h rename to packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/log.h diff --git a/ReactAndroid/src/main/jni/first-party/fb/include/fb/noncopyable.h b/packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/noncopyable.h similarity index 100% rename from ReactAndroid/src/main/jni/first-party/fb/include/fb/noncopyable.h rename to packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/noncopyable.h diff --git a/ReactAndroid/src/main/jni/first-party/fb/include/fb/nonmovable.h b/packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/nonmovable.h similarity index 100% rename from ReactAndroid/src/main/jni/first-party/fb/include/fb/nonmovable.h rename to packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/nonmovable.h diff --git a/ReactAndroid/src/main/jni/first-party/fb/include/fb/visibility.h b/packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/visibility.h similarity index 100% rename from ReactAndroid/src/main/jni/first-party/fb/include/fb/visibility.h rename to packages/react-native/ReactAndroid/src/main/jni/first-party/fb/include/fb/visibility.h diff --git a/ReactAndroid/src/main/jni/first-party/fb/log.cpp b/packages/react-native/ReactAndroid/src/main/jni/first-party/fb/log.cpp similarity index 100% rename from ReactAndroid/src/main/jni/first-party/fb/log.cpp rename to packages/react-native/ReactAndroid/src/main/jni/first-party/fb/log.cpp diff --git a/ReactAndroid/src/main/jni/first-party/fbgloginit/BUCK b/packages/react-native/ReactAndroid/src/main/jni/first-party/fbgloginit/BUCK similarity index 100% rename from ReactAndroid/src/main/jni/first-party/fbgloginit/BUCK rename to packages/react-native/ReactAndroid/src/main/jni/first-party/fbgloginit/BUCK diff --git a/ReactAndroid/src/main/jni/first-party/fbgloginit/CMakeLists.txt b/packages/react-native/ReactAndroid/src/main/jni/first-party/fbgloginit/CMakeLists.txt similarity index 100% rename from ReactAndroid/src/main/jni/first-party/fbgloginit/CMakeLists.txt rename to packages/react-native/ReactAndroid/src/main/jni/first-party/fbgloginit/CMakeLists.txt diff --git a/ReactAndroid/src/main/jni/first-party/fbgloginit/fb/glog_init.h b/packages/react-native/ReactAndroid/src/main/jni/first-party/fbgloginit/fb/glog_init.h similarity index 100% rename from ReactAndroid/src/main/jni/first-party/fbgloginit/fb/glog_init.h rename to packages/react-native/ReactAndroid/src/main/jni/first-party/fbgloginit/fb/glog_init.h diff --git a/ReactAndroid/src/main/jni/first-party/fbgloginit/glog_init.cpp b/packages/react-native/ReactAndroid/src/main/jni/first-party/fbgloginit/glog_init.cpp similarity index 100% rename from ReactAndroid/src/main/jni/first-party/fbgloginit/glog_init.cpp rename to packages/react-native/ReactAndroid/src/main/jni/first-party/fbgloginit/glog_init.cpp diff --git a/ReactAndroid/src/main/jni/first-party/hermes/CMakeLists.txt b/packages/react-native/ReactAndroid/src/main/jni/first-party/hermes/CMakeLists.txt similarity index 100% rename from ReactAndroid/src/main/jni/first-party/hermes/CMakeLists.txt rename to packages/react-native/ReactAndroid/src/main/jni/first-party/hermes/CMakeLists.txt diff --git a/ReactAndroid/src/main/jni/first-party/jni-hack/BUCK b/packages/react-native/ReactAndroid/src/main/jni/first-party/jni-hack/BUCK similarity index 100% rename from ReactAndroid/src/main/jni/first-party/jni-hack/BUCK rename to packages/react-native/ReactAndroid/src/main/jni/first-party/jni-hack/BUCK diff --git a/ReactAndroid/src/main/jni/first-party/jni-hack/README.md b/packages/react-native/ReactAndroid/src/main/jni/first-party/jni-hack/README.md similarity index 100% rename from ReactAndroid/src/main/jni/first-party/jni-hack/README.md rename to packages/react-native/ReactAndroid/src/main/jni/first-party/jni-hack/README.md diff --git a/ReactAndroid/src/main/jni/first-party/jni-hack/jni.h b/packages/react-native/ReactAndroid/src/main/jni/first-party/jni-hack/jni.h similarity index 100% rename from ReactAndroid/src/main/jni/first-party/jni-hack/jni.h rename to packages/react-native/ReactAndroid/src/main/jni/first-party/jni-hack/jni.h diff --git a/ReactAndroid/src/main/jni/first-party/jni-hack/real/jni.h b/packages/react-native/ReactAndroid/src/main/jni/first-party/jni-hack/real/jni.h similarity index 100% rename from ReactAndroid/src/main/jni/first-party/jni-hack/real/jni.h rename to packages/react-native/ReactAndroid/src/main/jni/first-party/jni-hack/real/jni.h diff --git a/ReactAndroid/src/main/jni/first-party/yogajni/.clang-tidy b/packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/.clang-tidy similarity index 100% rename from ReactAndroid/src/main/jni/first-party/yogajni/.clang-tidy rename to packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/.clang-tidy diff --git a/ReactAndroid/src/main/jni/first-party/yogajni/BUCK b/packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/BUCK similarity index 89% rename from ReactAndroid/src/main/jni/first-party/yogajni/BUCK rename to packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/BUCK index fa379d22d67f..3e2534008c9b 100644 --- a/ReactAndroid/src/main/jni/first-party/yogajni/BUCK +++ b/packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/BUCK @@ -16,7 +16,7 @@ oss_cxx_library( soname = "libyoga.$(ext)", visibility = ["PUBLIC"], deps = [ - "//ReactCommon/yoga:yoga", + "//packages/react-native/ReactCommon/yoga:yoga", FBJNI_TARGET, ], ) diff --git a/ReactAndroid/src/main/jni/first-party/yogajni/CMakeLists.txt b/packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/CMakeLists.txt similarity index 100% rename from ReactAndroid/src/main/jni/first-party/yogajni/CMakeLists.txt rename to packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/CMakeLists.txt diff --git a/ReactAndroid/src/main/jni/first-party/yogajni/jni/ScopedGlobalRef.h b/packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/ScopedGlobalRef.h similarity index 100% rename from ReactAndroid/src/main/jni/first-party/yogajni/jni/ScopedGlobalRef.h rename to packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/ScopedGlobalRef.h diff --git a/ReactAndroid/src/main/jni/first-party/yogajni/jni/ScopedLocalRef.h b/packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/ScopedLocalRef.h similarity index 100% rename from ReactAndroid/src/main/jni/first-party/yogajni/jni/ScopedLocalRef.h rename to packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/ScopedLocalRef.h diff --git a/ReactAndroid/src/main/jni/first-party/yogajni/jni/YGJNI.h b/packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/YGJNI.h similarity index 100% rename from ReactAndroid/src/main/jni/first-party/yogajni/jni/YGJNI.h rename to packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/YGJNI.h diff --git a/ReactAndroid/src/main/jni/first-party/yogajni/jni/YGJNIVanilla.cpp b/packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/YGJNIVanilla.cpp similarity index 100% rename from ReactAndroid/src/main/jni/first-party/yogajni/jni/YGJNIVanilla.cpp rename to packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/YGJNIVanilla.cpp diff --git a/ReactAndroid/src/main/jni/first-party/yogajni/jni/YGJNIVanilla.h b/packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/YGJNIVanilla.h similarity index 100% rename from ReactAndroid/src/main/jni/first-party/yogajni/jni/YGJNIVanilla.h rename to packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/YGJNIVanilla.h diff --git a/ReactAndroid/src/main/jni/first-party/yogajni/jni/YGJTypesVanilla.h b/packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/YGJTypesVanilla.h similarity index 100% rename from ReactAndroid/src/main/jni/first-party/yogajni/jni/YGJTypesVanilla.h rename to packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/YGJTypesVanilla.h diff --git a/ReactAndroid/src/main/jni/first-party/yogajni/jni/YogaJniException.cpp b/packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/YogaJniException.cpp similarity index 100% rename from ReactAndroid/src/main/jni/first-party/yogajni/jni/YogaJniException.cpp rename to packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/YogaJniException.cpp diff --git a/ReactAndroid/src/main/jni/first-party/yogajni/jni/YogaJniException.h b/packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/YogaJniException.h similarity index 100% rename from ReactAndroid/src/main/jni/first-party/yogajni/jni/YogaJniException.h rename to packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/YogaJniException.h diff --git a/ReactAndroid/src/main/jni/first-party/yogajni/jni/common.cpp b/packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/common.cpp similarity index 100% rename from ReactAndroid/src/main/jni/first-party/yogajni/jni/common.cpp rename to packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/common.cpp diff --git a/ReactAndroid/src/main/jni/first-party/yogajni/jni/common.h b/packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/common.h similarity index 100% rename from ReactAndroid/src/main/jni/first-party/yogajni/jni/common.h rename to packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/common.h diff --git a/ReactAndroid/src/main/jni/first-party/yogajni/jni/corefunctions.cpp b/packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/corefunctions.cpp similarity index 100% rename from ReactAndroid/src/main/jni/first-party/yogajni/jni/corefunctions.cpp rename to packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/corefunctions.cpp diff --git a/ReactAndroid/src/main/jni/first-party/yogajni/jni/corefunctions.h b/packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/corefunctions.h similarity index 100% rename from ReactAndroid/src/main/jni/first-party/yogajni/jni/corefunctions.h rename to packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/corefunctions.h diff --git a/ReactAndroid/src/main/jni/first-party/yogajni/jni/macros.h b/packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/macros.h similarity index 100% rename from ReactAndroid/src/main/jni/first-party/yogajni/jni/macros.h rename to packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/macros.h diff --git a/ReactAndroid/src/main/jni/first-party/yogajni/jni/yogajni.cpp b/packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/yogajni.cpp similarity index 100% rename from ReactAndroid/src/main/jni/first-party/yogajni/jni/yogajni.cpp rename to packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni/jni/yogajni.cpp diff --git a/ReactAndroid/src/main/jni/prebuilt/BUCK b/packages/react-native/ReactAndroid/src/main/jni/prebuilt/BUCK similarity index 100% rename from ReactAndroid/src/main/jni/prebuilt/BUCK rename to packages/react-native/ReactAndroid/src/main/jni/prebuilt/BUCK diff --git a/ReactAndroid/src/main/jni/prebuilt/lib/DUMMY b/packages/react-native/ReactAndroid/src/main/jni/prebuilt/lib/DUMMY similarity index 100% rename from ReactAndroid/src/main/jni/prebuilt/lib/DUMMY rename to packages/react-native/ReactAndroid/src/main/jni/prebuilt/lib/DUMMY diff --git a/ReactAndroid/src/main/jni/react/fabric/AsyncEventBeat.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/AsyncEventBeat.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/AsyncEventBeat.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/AsyncEventBeat.cpp diff --git a/ReactAndroid/src/main/jni/react/fabric/AsyncEventBeat.h b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/AsyncEventBeat.h similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/AsyncEventBeat.h rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/AsyncEventBeat.h diff --git a/ReactAndroid/src/main/jni/react/fabric/BUCK b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/BUCK similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/BUCK rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/BUCK diff --git a/ReactAndroid/src/main/jni/react/fabric/Binding.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/Binding.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/Binding.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/Binding.cpp diff --git a/ReactAndroid/src/main/jni/react/fabric/Binding.h b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/Binding.h similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/Binding.h rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/Binding.h diff --git a/ReactAndroid/src/main/jni/react/fabric/CMakeLists.txt b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/CMakeLists.txt similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/CMakeLists.txt rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/CMakeLists.txt diff --git a/ReactAndroid/src/main/jni/react/fabric/ComponentFactory.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/ComponentFactory.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/ComponentFactory.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/ComponentFactory.cpp diff --git a/ReactAndroid/src/main/jni/react/fabric/ComponentFactory.h b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/ComponentFactory.h similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/ComponentFactory.h rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/ComponentFactory.h diff --git a/ReactAndroid/src/main/jni/react/fabric/CoreComponentsRegistry.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/CoreComponentsRegistry.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/CoreComponentsRegistry.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/CoreComponentsRegistry.cpp diff --git a/ReactAndroid/src/main/jni/react/fabric/CoreComponentsRegistry.h b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/CoreComponentsRegistry.h similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/CoreComponentsRegistry.h rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/CoreComponentsRegistry.h diff --git a/ReactAndroid/src/main/jni/react/fabric/EventBeatManager.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/EventBeatManager.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/EventBeatManager.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/EventBeatManager.cpp diff --git a/ReactAndroid/src/main/jni/react/fabric/EventBeatManager.h b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/EventBeatManager.h similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/EventBeatManager.h rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/EventBeatManager.h diff --git a/ReactAndroid/src/main/jni/react/fabric/EventEmitterWrapper.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/EventEmitterWrapper.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/EventEmitterWrapper.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/EventEmitterWrapper.cpp diff --git a/ReactAndroid/src/main/jni/react/fabric/EventEmitterWrapper.h b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/EventEmitterWrapper.h similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/EventEmitterWrapper.h rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/EventEmitterWrapper.h diff --git a/ReactAndroid/src/main/jni/react/fabric/FabricMountItem.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricMountItem.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/FabricMountItem.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricMountItem.cpp diff --git a/ReactAndroid/src/main/jni/react/fabric/FabricMountItem.h b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricMountItem.h similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/FabricMountItem.h rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricMountItem.h diff --git a/ReactAndroid/src/main/jni/react/fabric/FabricMountingManager.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricMountingManager.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/FabricMountingManager.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricMountingManager.cpp diff --git a/ReactAndroid/src/main/jni/react/fabric/FabricMountingManager.h b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricMountingManager.h similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/FabricMountingManager.h rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricMountingManager.h diff --git a/ReactAndroid/src/main/jni/react/fabric/JBackgroundExecutor.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/JBackgroundExecutor.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/JBackgroundExecutor.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/JBackgroundExecutor.cpp diff --git a/ReactAndroid/src/main/jni/react/fabric/JBackgroundExecutor.h b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/JBackgroundExecutor.h similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/JBackgroundExecutor.h rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/JBackgroundExecutor.h diff --git a/ReactAndroid/src/main/jni/react/fabric/JFabricUIManager.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/JFabricUIManager.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/JFabricUIManager.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/JFabricUIManager.cpp diff --git a/ReactAndroid/src/main/jni/react/fabric/JFabricUIManager.h b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/JFabricUIManager.h similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/JFabricUIManager.h rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/JFabricUIManager.h diff --git a/ReactAndroid/src/main/jni/react/fabric/OnLoad.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/OnLoad.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/OnLoad.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/OnLoad.cpp diff --git a/ReactAndroid/src/main/jni/react/fabric/ReactNativeConfigHolder.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/ReactNativeConfigHolder.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/ReactNativeConfigHolder.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/ReactNativeConfigHolder.cpp diff --git a/ReactAndroid/src/main/jni/react/fabric/ReactNativeConfigHolder.h b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/ReactNativeConfigHolder.h similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/ReactNativeConfigHolder.h rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/ReactNativeConfigHolder.h diff --git a/ReactAndroid/src/main/jni/react/fabric/StateWrapperImpl.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/StateWrapperImpl.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/StateWrapperImpl.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/StateWrapperImpl.cpp diff --git a/ReactAndroid/src/main/jni/react/fabric/StateWrapperImpl.h b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/StateWrapperImpl.h similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/StateWrapperImpl.h rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/StateWrapperImpl.h diff --git a/ReactAndroid/src/main/jni/react/fabric/SurfaceHandlerBinding.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/SurfaceHandlerBinding.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/SurfaceHandlerBinding.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/SurfaceHandlerBinding.cpp diff --git a/ReactAndroid/src/main/jni/react/fabric/SurfaceHandlerBinding.h b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/SurfaceHandlerBinding.h similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/SurfaceHandlerBinding.h rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/SurfaceHandlerBinding.h diff --git a/ReactAndroid/src/main/jni/react/fabric/viewPropConversions.h b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/viewPropConversions.h similarity index 100% rename from ReactAndroid/src/main/jni/react/fabric/viewPropConversions.h rename to packages/react-native/ReactAndroid/src/main/jni/react/fabric/viewPropConversions.h diff --git a/ReactAndroid/src/main/jni/react/hermes/.clang-tidy b/packages/react-native/ReactAndroid/src/main/jni/react/hermes/.clang-tidy similarity index 100% rename from ReactAndroid/src/main/jni/react/hermes/.clang-tidy rename to packages/react-native/ReactAndroid/src/main/jni/react/hermes/.clang-tidy diff --git a/ReactAndroid/src/main/jni/react/hermes/instrumentation/BUCK b/packages/react-native/ReactAndroid/src/main/jni/react/hermes/instrumentation/BUCK similarity index 100% rename from ReactAndroid/src/main/jni/react/hermes/instrumentation/BUCK rename to packages/react-native/ReactAndroid/src/main/jni/react/hermes/instrumentation/BUCK diff --git a/ReactAndroid/src/main/jni/react/hermes/instrumentation/CMakeLists.txt b/packages/react-native/ReactAndroid/src/main/jni/react/hermes/instrumentation/CMakeLists.txt similarity index 100% rename from ReactAndroid/src/main/jni/react/hermes/instrumentation/CMakeLists.txt rename to packages/react-native/ReactAndroid/src/main/jni/react/hermes/instrumentation/CMakeLists.txt diff --git a/ReactAndroid/src/main/jni/react/hermes/instrumentation/HermesMemoryDumper.h b/packages/react-native/ReactAndroid/src/main/jni/react/hermes/instrumentation/HermesMemoryDumper.h similarity index 100% rename from ReactAndroid/src/main/jni/react/hermes/instrumentation/HermesMemoryDumper.h rename to packages/react-native/ReactAndroid/src/main/jni/react/hermes/instrumentation/HermesMemoryDumper.h diff --git a/ReactAndroid/src/main/jni/react/hermes/instrumentation/HermesSamplingProfiler.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/hermes/instrumentation/HermesSamplingProfiler.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/hermes/instrumentation/HermesSamplingProfiler.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/hermes/instrumentation/HermesSamplingProfiler.cpp diff --git a/ReactAndroid/src/main/jni/react/hermes/instrumentation/HermesSamplingProfiler.h b/packages/react-native/ReactAndroid/src/main/jni/react/hermes/instrumentation/HermesSamplingProfiler.h similarity index 100% rename from ReactAndroid/src/main/jni/react/hermes/instrumentation/HermesSamplingProfiler.h rename to packages/react-native/ReactAndroid/src/main/jni/react/hermes/instrumentation/HermesSamplingProfiler.h diff --git a/ReactAndroid/src/main/jni/react/hermes/instrumentation/OnLoad.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/hermes/instrumentation/OnLoad.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/hermes/instrumentation/OnLoad.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/hermes/instrumentation/OnLoad.cpp diff --git a/ReactAndroid/src/main/jni/react/hermes/reactexecutor/BUCK b/packages/react-native/ReactAndroid/src/main/jni/react/hermes/reactexecutor/BUCK similarity index 100% rename from ReactAndroid/src/main/jni/react/hermes/reactexecutor/BUCK rename to packages/react-native/ReactAndroid/src/main/jni/react/hermes/reactexecutor/BUCK diff --git a/ReactAndroid/src/main/jni/react/hermes/reactexecutor/CMakeLists.txt b/packages/react-native/ReactAndroid/src/main/jni/react/hermes/reactexecutor/CMakeLists.txt similarity index 100% rename from ReactAndroid/src/main/jni/react/hermes/reactexecutor/CMakeLists.txt rename to packages/react-native/ReactAndroid/src/main/jni/react/hermes/reactexecutor/CMakeLists.txt diff --git a/ReactAndroid/src/main/jni/react/hermes/reactexecutor/OnLoad.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/hermes/reactexecutor/OnLoad.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/hermes/reactexecutor/OnLoad.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/hermes/reactexecutor/OnLoad.cpp diff --git a/ReactAndroid/src/main/jni/react/jni/.clang-tidy b/packages/react-native/ReactAndroid/src/main/jni/react/jni/.clang-tidy similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/.clang-tidy rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/.clang-tidy diff --git a/ReactAndroid/src/main/jni/react/jni/BUCK b/packages/react-native/ReactAndroid/src/main/jni/react/jni/BUCK similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/BUCK rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/BUCK diff --git a/ReactAndroid/src/main/jni/react/jni/CMakeLists.txt b/packages/react-native/ReactAndroid/src/main/jni/react/jni/CMakeLists.txt similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/CMakeLists.txt rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/CMakeLists.txt diff --git a/ReactAndroid/src/main/jni/react/jni/CatalystInstanceImpl.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/jni/CatalystInstanceImpl.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/CatalystInstanceImpl.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/CatalystInstanceImpl.cpp diff --git a/ReactAndroid/src/main/jni/react/jni/CatalystInstanceImpl.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/CatalystInstanceImpl.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/CatalystInstanceImpl.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/CatalystInstanceImpl.h diff --git a/ReactAndroid/src/main/jni/react/jni/CxxModuleWrapper.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/jni/CxxModuleWrapper.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/CxxModuleWrapper.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/CxxModuleWrapper.cpp diff --git a/ReactAndroid/src/main/jni/react/jni/CxxModuleWrapper.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/CxxModuleWrapper.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/CxxModuleWrapper.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/CxxModuleWrapper.h diff --git a/ReactAndroid/src/main/jni/react/jni/CxxModuleWrapperBase.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/CxxModuleWrapperBase.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/CxxModuleWrapperBase.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/CxxModuleWrapperBase.h diff --git a/ReactAndroid/src/main/jni/react/jni/CxxSharedModuleWrapper.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/CxxSharedModuleWrapper.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/CxxSharedModuleWrapper.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/CxxSharedModuleWrapper.h diff --git a/ReactAndroid/src/main/jni/react/jni/JCallback.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/JCallback.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/JCallback.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/JCallback.h diff --git a/ReactAndroid/src/main/jni/react/jni/JInspector.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/jni/JInspector.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/JInspector.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/JInspector.cpp diff --git a/ReactAndroid/src/main/jni/react/jni/JInspector.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/JInspector.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/JInspector.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/JInspector.h diff --git a/ReactAndroid/src/main/jni/react/jni/JMessageQueueThread.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/jni/JMessageQueueThread.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/JMessageQueueThread.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/JMessageQueueThread.cpp diff --git a/ReactAndroid/src/main/jni/react/jni/JMessageQueueThread.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/JMessageQueueThread.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/JMessageQueueThread.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/JMessageQueueThread.h diff --git a/ReactAndroid/src/main/jni/react/jni/JReactCxxErrorHandler.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/jni/JReactCxxErrorHandler.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/JReactCxxErrorHandler.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/JReactCxxErrorHandler.cpp diff --git a/ReactAndroid/src/main/jni/react/jni/JReactCxxErrorHandler.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/JReactCxxErrorHandler.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/JReactCxxErrorHandler.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/JReactCxxErrorHandler.h diff --git a/ReactAndroid/src/main/jni/react/jni/JReactMarker.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/jni/JReactMarker.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/JReactMarker.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/JReactMarker.cpp diff --git a/ReactAndroid/src/main/jni/react/jni/JReactMarker.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/JReactMarker.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/JReactMarker.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/JReactMarker.h diff --git a/ReactAndroid/src/main/jni/react/jni/JReactSoftExceptionLogger.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/jni/JReactSoftExceptionLogger.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/JReactSoftExceptionLogger.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/JReactSoftExceptionLogger.cpp diff --git a/ReactAndroid/src/main/jni/react/jni/JReactSoftExceptionLogger.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/JReactSoftExceptionLogger.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/JReactSoftExceptionLogger.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/JReactSoftExceptionLogger.h diff --git a/ReactAndroid/src/main/jni/react/jni/JRuntimeExecutor.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/jni/JRuntimeExecutor.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/JRuntimeExecutor.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/JRuntimeExecutor.cpp diff --git a/ReactAndroid/src/main/jni/react/jni/JRuntimeExecutor.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/JRuntimeExecutor.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/JRuntimeExecutor.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/JRuntimeExecutor.h diff --git a/ReactAndroid/src/main/jni/react/jni/JRuntimeScheduler.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/jni/JRuntimeScheduler.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/JRuntimeScheduler.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/JRuntimeScheduler.cpp diff --git a/ReactAndroid/src/main/jni/react/jni/JRuntimeScheduler.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/JRuntimeScheduler.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/JRuntimeScheduler.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/JRuntimeScheduler.h diff --git a/ReactAndroid/src/main/jni/react/jni/JSLoader.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/jni/JSLoader.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/JSLoader.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/JSLoader.cpp diff --git a/ReactAndroid/src/main/jni/react/jni/JSLoader.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/JSLoader.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/JSLoader.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/JSLoader.h diff --git a/ReactAndroid/src/main/jni/react/jni/JSLogging.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/jni/JSLogging.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/JSLogging.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/JSLogging.cpp diff --git a/ReactAndroid/src/main/jni/react/jni/JSLogging.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/JSLogging.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/JSLogging.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/JSLogging.h diff --git a/ReactAndroid/src/main/jni/react/jni/JavaModuleWrapper.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/jni/JavaModuleWrapper.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/JavaModuleWrapper.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/JavaModuleWrapper.cpp diff --git a/ReactAndroid/src/main/jni/react/jni/JavaModuleWrapper.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/JavaModuleWrapper.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/JavaModuleWrapper.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/JavaModuleWrapper.h diff --git a/ReactAndroid/src/main/jni/react/jni/JavaScriptExecutorHolder.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/JavaScriptExecutorHolder.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/JavaScriptExecutorHolder.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/JavaScriptExecutorHolder.h diff --git a/ReactAndroid/src/main/jni/react/jni/JniJSModulesUnbundle.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/jni/JniJSModulesUnbundle.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/JniJSModulesUnbundle.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/JniJSModulesUnbundle.cpp diff --git a/ReactAndroid/src/main/jni/react/jni/JniJSModulesUnbundle.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/JniJSModulesUnbundle.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/JniJSModulesUnbundle.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/JniJSModulesUnbundle.h diff --git a/ReactAndroid/src/main/jni/react/jni/MethodInvoker.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/jni/MethodInvoker.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/MethodInvoker.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/MethodInvoker.cpp diff --git a/ReactAndroid/src/main/jni/react/jni/MethodInvoker.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/MethodInvoker.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/MethodInvoker.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/MethodInvoker.h diff --git a/ReactAndroid/src/main/jni/react/jni/ModuleRegistryBuilder.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/jni/ModuleRegistryBuilder.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/ModuleRegistryBuilder.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/ModuleRegistryBuilder.cpp diff --git a/ReactAndroid/src/main/jni/react/jni/ModuleRegistryBuilder.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/ModuleRegistryBuilder.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/ModuleRegistryBuilder.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/ModuleRegistryBuilder.h diff --git a/ReactAndroid/src/main/jni/react/jni/NativeArray.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/jni/NativeArray.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/NativeArray.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/NativeArray.cpp diff --git a/ReactAndroid/src/main/jni/react/jni/NativeArray.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/NativeArray.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/NativeArray.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/NativeArray.h diff --git a/ReactAndroid/src/main/jni/react/jni/NativeCommon.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/jni/NativeCommon.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/NativeCommon.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/NativeCommon.cpp diff --git a/ReactAndroid/src/main/jni/react/jni/NativeCommon.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/NativeCommon.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/NativeCommon.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/NativeCommon.h diff --git a/ReactAndroid/src/main/jni/react/jni/NativeMap.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/jni/NativeMap.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/NativeMap.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/NativeMap.cpp diff --git a/ReactAndroid/src/main/jni/react/jni/NativeMap.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/NativeMap.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/NativeMap.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/NativeMap.h diff --git a/ReactAndroid/src/main/jni/react/jni/OnLoad.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/jni/OnLoad.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/OnLoad.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/OnLoad.cpp diff --git a/ReactAndroid/src/main/jni/react/jni/OnLoad.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/OnLoad.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/OnLoad.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/OnLoad.h diff --git a/ReactAndroid/src/main/jni/react/jni/ProxyExecutor.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/jni/ProxyExecutor.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/ProxyExecutor.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/ProxyExecutor.cpp diff --git a/ReactAndroid/src/main/jni/react/jni/ProxyExecutor.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/ProxyExecutor.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/ProxyExecutor.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/ProxyExecutor.h diff --git a/ReactAndroid/src/main/jni/react/jni/ReadableNativeArray.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/jni/ReadableNativeArray.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/ReadableNativeArray.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/ReadableNativeArray.cpp diff --git a/ReactAndroid/src/main/jni/react/jni/ReadableNativeArray.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/ReadableNativeArray.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/ReadableNativeArray.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/ReadableNativeArray.h diff --git a/ReactAndroid/src/main/jni/react/jni/ReadableNativeMap.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/jni/ReadableNativeMap.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/ReadableNativeMap.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/ReadableNativeMap.cpp diff --git a/ReactAndroid/src/main/jni/react/jni/ReadableNativeMap.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/ReadableNativeMap.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/ReadableNativeMap.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/ReadableNativeMap.h diff --git a/ReactAndroid/src/main/jni/react/jni/WritableNativeArray.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/jni/WritableNativeArray.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/WritableNativeArray.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/WritableNativeArray.cpp diff --git a/ReactAndroid/src/main/jni/react/jni/WritableNativeArray.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/WritableNativeArray.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/WritableNativeArray.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/WritableNativeArray.h diff --git a/ReactAndroid/src/main/jni/react/jni/WritableNativeMap.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/jni/WritableNativeMap.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/WritableNativeMap.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/WritableNativeMap.cpp diff --git a/ReactAndroid/src/main/jni/react/jni/WritableNativeMap.h b/packages/react-native/ReactAndroid/src/main/jni/react/jni/WritableNativeMap.h similarity index 100% rename from ReactAndroid/src/main/jni/react/jni/WritableNativeMap.h rename to packages/react-native/ReactAndroid/src/main/jni/react/jni/WritableNativeMap.h diff --git a/ReactAndroid/src/main/jni/react/jscexecutor/BUCK b/packages/react-native/ReactAndroid/src/main/jni/react/jscexecutor/BUCK similarity index 100% rename from ReactAndroid/src/main/jni/react/jscexecutor/BUCK rename to packages/react-native/ReactAndroid/src/main/jni/react/jscexecutor/BUCK diff --git a/ReactAndroid/src/main/jni/react/jscexecutor/CMakeLists.txt b/packages/react-native/ReactAndroid/src/main/jni/react/jscexecutor/CMakeLists.txt similarity index 100% rename from ReactAndroid/src/main/jni/react/jscexecutor/CMakeLists.txt rename to packages/react-native/ReactAndroid/src/main/jni/react/jscexecutor/CMakeLists.txt diff --git a/ReactAndroid/src/main/jni/react/jscexecutor/OnLoad.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/jscexecutor/OnLoad.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/jscexecutor/OnLoad.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/jscexecutor/OnLoad.cpp diff --git a/ReactAndroid/src/main/jni/react/mapbuffer/BUCK b/packages/react-native/ReactAndroid/src/main/jni/react/mapbuffer/BUCK similarity index 100% rename from ReactAndroid/src/main/jni/react/mapbuffer/BUCK rename to packages/react-native/ReactAndroid/src/main/jni/react/mapbuffer/BUCK diff --git a/ReactAndroid/src/main/jni/react/mapbuffer/CMakeLists.txt b/packages/react-native/ReactAndroid/src/main/jni/react/mapbuffer/CMakeLists.txt similarity index 100% rename from ReactAndroid/src/main/jni/react/mapbuffer/CMakeLists.txt rename to packages/react-native/ReactAndroid/src/main/jni/react/mapbuffer/CMakeLists.txt diff --git a/ReactAndroid/src/main/jni/react/mapbuffer/react/common/mapbuffer/.clang-tidy b/packages/react-native/ReactAndroid/src/main/jni/react/mapbuffer/react/common/mapbuffer/.clang-tidy similarity index 100% rename from ReactAndroid/src/main/jni/react/mapbuffer/react/common/mapbuffer/.clang-tidy rename to packages/react-native/ReactAndroid/src/main/jni/react/mapbuffer/react/common/mapbuffer/.clang-tidy diff --git a/ReactAndroid/src/main/jni/react/mapbuffer/react/common/mapbuffer/JReadableMapBuffer.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/mapbuffer/react/common/mapbuffer/JReadableMapBuffer.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/mapbuffer/react/common/mapbuffer/JReadableMapBuffer.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/mapbuffer/react/common/mapbuffer/JReadableMapBuffer.cpp diff --git a/ReactAndroid/src/main/jni/react/mapbuffer/react/common/mapbuffer/JReadableMapBuffer.h b/packages/react-native/ReactAndroid/src/main/jni/react/mapbuffer/react/common/mapbuffer/JReadableMapBuffer.h similarity index 100% rename from ReactAndroid/src/main/jni/react/mapbuffer/react/common/mapbuffer/JReadableMapBuffer.h rename to packages/react-native/ReactAndroid/src/main/jni/react/mapbuffer/react/common/mapbuffer/JReadableMapBuffer.h diff --git a/ReactAndroid/src/main/jni/react/mapbuffer/react/common/mapbuffer/JWritableMapBuffer.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/mapbuffer/react/common/mapbuffer/JWritableMapBuffer.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/mapbuffer/react/common/mapbuffer/JWritableMapBuffer.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/mapbuffer/react/common/mapbuffer/JWritableMapBuffer.cpp diff --git a/ReactAndroid/src/main/jni/react/mapbuffer/react/common/mapbuffer/JWritableMapBuffer.h b/packages/react-native/ReactAndroid/src/main/jni/react/mapbuffer/react/common/mapbuffer/JWritableMapBuffer.h similarity index 100% rename from ReactAndroid/src/main/jni/react/mapbuffer/react/common/mapbuffer/JWritableMapBuffer.h rename to packages/react-native/ReactAndroid/src/main/jni/react/mapbuffer/react/common/mapbuffer/JWritableMapBuffer.h diff --git a/ReactAndroid/src/main/jni/react/mapbuffer/react/common/mapbuffer/OnLoad.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/mapbuffer/react/common/mapbuffer/OnLoad.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/mapbuffer/react/common/mapbuffer/OnLoad.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/mapbuffer/react/common/mapbuffer/OnLoad.cpp diff --git a/ReactAndroid/src/main/jni/react/newarchdefaults/CMakeLists.txt b/packages/react-native/ReactAndroid/src/main/jni/react/newarchdefaults/CMakeLists.txt similarity index 100% rename from ReactAndroid/src/main/jni/react/newarchdefaults/CMakeLists.txt rename to packages/react-native/ReactAndroid/src/main/jni/react/newarchdefaults/CMakeLists.txt diff --git a/ReactAndroid/src/main/jni/react/newarchdefaults/DefaultComponentsRegistry.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/newarchdefaults/DefaultComponentsRegistry.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/newarchdefaults/DefaultComponentsRegistry.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/newarchdefaults/DefaultComponentsRegistry.cpp diff --git a/ReactAndroid/src/main/jni/react/newarchdefaults/DefaultComponentsRegistry.h b/packages/react-native/ReactAndroid/src/main/jni/react/newarchdefaults/DefaultComponentsRegistry.h similarity index 100% rename from ReactAndroid/src/main/jni/react/newarchdefaults/DefaultComponentsRegistry.h rename to packages/react-native/ReactAndroid/src/main/jni/react/newarchdefaults/DefaultComponentsRegistry.h diff --git a/ReactAndroid/src/main/jni/react/newarchdefaults/DefaultTurboModuleManagerDelegate.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/newarchdefaults/DefaultTurboModuleManagerDelegate.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/newarchdefaults/DefaultTurboModuleManagerDelegate.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/newarchdefaults/DefaultTurboModuleManagerDelegate.cpp diff --git a/ReactAndroid/src/main/jni/react/newarchdefaults/DefaultTurboModuleManagerDelegate.h b/packages/react-native/ReactAndroid/src/main/jni/react/newarchdefaults/DefaultTurboModuleManagerDelegate.h similarity index 100% rename from ReactAndroid/src/main/jni/react/newarchdefaults/DefaultTurboModuleManagerDelegate.h rename to packages/react-native/ReactAndroid/src/main/jni/react/newarchdefaults/DefaultTurboModuleManagerDelegate.h diff --git a/ReactAndroid/src/main/jni/react/newarchdefaults/OnLoad.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/newarchdefaults/OnLoad.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/newarchdefaults/OnLoad.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/newarchdefaults/OnLoad.cpp diff --git a/ReactAndroid/src/main/jni/react/perftests/BUCK b/packages/react-native/ReactAndroid/src/main/jni/react/perftests/BUCK similarity index 100% rename from ReactAndroid/src/main/jni/react/perftests/BUCK rename to packages/react-native/ReactAndroid/src/main/jni/react/perftests/BUCK diff --git a/ReactAndroid/src/main/jni/react/perftests/OnLoad.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/perftests/OnLoad.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/perftests/OnLoad.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/perftests/OnLoad.cpp diff --git a/ReactAndroid/src/main/jni/react/reactnativeblob/BUCK b/packages/react-native/ReactAndroid/src/main/jni/react/reactnativeblob/BUCK similarity index 100% rename from ReactAndroid/src/main/jni/react/reactnativeblob/BUCK rename to packages/react-native/ReactAndroid/src/main/jni/react/reactnativeblob/BUCK diff --git a/ReactAndroid/src/main/jni/react/reactnativeblob/BlobCollector.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/reactnativeblob/BlobCollector.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/reactnativeblob/BlobCollector.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/reactnativeblob/BlobCollector.cpp diff --git a/ReactAndroid/src/main/jni/react/reactnativeblob/BlobCollector.h b/packages/react-native/ReactAndroid/src/main/jni/react/reactnativeblob/BlobCollector.h similarity index 100% rename from ReactAndroid/src/main/jni/react/reactnativeblob/BlobCollector.h rename to packages/react-native/ReactAndroid/src/main/jni/react/reactnativeblob/BlobCollector.h diff --git a/ReactAndroid/src/main/jni/react/reactnativeblob/CMakeLists.txt b/packages/react-native/ReactAndroid/src/main/jni/react/reactnativeblob/CMakeLists.txt similarity index 100% rename from ReactAndroid/src/main/jni/react/reactnativeblob/CMakeLists.txt rename to packages/react-native/ReactAndroid/src/main/jni/react/reactnativeblob/CMakeLists.txt diff --git a/ReactAndroid/src/main/jni/react/reactnativeblob/OnLoad.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/reactnativeblob/OnLoad.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/reactnativeblob/OnLoad.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/reactnativeblob/OnLoad.cpp diff --git a/ReactAndroid/src/main/jni/react/reactperflogger/BUCK b/packages/react-native/ReactAndroid/src/main/jni/react/reactperflogger/BUCK similarity index 100% rename from ReactAndroid/src/main/jni/react/reactperflogger/BUCK rename to packages/react-native/ReactAndroid/src/main/jni/react/reactperflogger/BUCK diff --git a/ReactAndroid/src/main/jni/react/reactperflogger/CMakeLists.txt b/packages/react-native/ReactAndroid/src/main/jni/react/reactperflogger/CMakeLists.txt similarity index 100% rename from ReactAndroid/src/main/jni/react/reactperflogger/CMakeLists.txt rename to packages/react-native/ReactAndroid/src/main/jni/react/reactperflogger/CMakeLists.txt diff --git a/ReactAndroid/src/main/jni/react/reactperflogger/reactperflogger/.clang-tidy b/packages/react-native/ReactAndroid/src/main/jni/react/reactperflogger/reactperflogger/.clang-tidy similarity index 100% rename from ReactAndroid/src/main/jni/react/reactperflogger/reactperflogger/.clang-tidy rename to packages/react-native/ReactAndroid/src/main/jni/react/reactperflogger/reactperflogger/.clang-tidy diff --git a/ReactAndroid/src/main/jni/react/reactperflogger/reactperflogger/JNativeModulePerfLogger.h b/packages/react-native/ReactAndroid/src/main/jni/react/reactperflogger/reactperflogger/JNativeModulePerfLogger.h similarity index 100% rename from ReactAndroid/src/main/jni/react/reactperflogger/reactperflogger/JNativeModulePerfLogger.h rename to packages/react-native/ReactAndroid/src/main/jni/react/reactperflogger/reactperflogger/JNativeModulePerfLogger.h diff --git a/ReactAndroid/src/main/jni/react/reactperflogger/reactperflogger/OnLoad.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/reactperflogger/reactperflogger/OnLoad.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/reactperflogger/reactperflogger/OnLoad.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/reactperflogger/reactperflogger/OnLoad.cpp diff --git a/ReactAndroid/src/main/jni/react/turbomodule/BUCK b/packages/react-native/ReactAndroid/src/main/jni/react/turbomodule/BUCK similarity index 100% rename from ReactAndroid/src/main/jni/react/turbomodule/BUCK rename to packages/react-native/ReactAndroid/src/main/jni/react/turbomodule/BUCK diff --git a/ReactAndroid/src/main/jni/react/turbomodule/CMakeLists.txt b/packages/react-native/ReactAndroid/src/main/jni/react/turbomodule/CMakeLists.txt similarity index 100% rename from ReactAndroid/src/main/jni/react/turbomodule/CMakeLists.txt rename to packages/react-native/ReactAndroid/src/main/jni/react/turbomodule/CMakeLists.txt diff --git a/ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/CallInvokerHolder.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/CallInvokerHolder.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/CallInvokerHolder.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/CallInvokerHolder.cpp diff --git a/ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/CallInvokerHolder.h b/packages/react-native/ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/CallInvokerHolder.h similarity index 100% rename from ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/CallInvokerHolder.h rename to packages/react-native/ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/CallInvokerHolder.h diff --git a/ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/CompositeTurboModuleManagerDelegate.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/CompositeTurboModuleManagerDelegate.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/CompositeTurboModuleManagerDelegate.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/CompositeTurboModuleManagerDelegate.cpp diff --git a/ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/CompositeTurboModuleManagerDelegate.h b/packages/react-native/ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/CompositeTurboModuleManagerDelegate.h similarity index 100% rename from ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/CompositeTurboModuleManagerDelegate.h rename to packages/react-native/ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/CompositeTurboModuleManagerDelegate.h diff --git a/ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/OnLoad.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/OnLoad.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/OnLoad.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/OnLoad.cpp diff --git a/ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/TurboModuleManager.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/TurboModuleManager.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/TurboModuleManager.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/TurboModuleManager.cpp diff --git a/ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/TurboModuleManager.h b/packages/react-native/ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/TurboModuleManager.h similarity index 100% rename from ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/TurboModuleManager.h rename to packages/react-native/ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/TurboModuleManager.h diff --git a/ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/TurboModuleManagerDelegate.h b/packages/react-native/ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/TurboModuleManagerDelegate.h similarity index 100% rename from ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/TurboModuleManagerDelegate.h rename to packages/react-native/ReactAndroid/src/main/jni/react/turbomodule/ReactCommon/TurboModuleManagerDelegate.h diff --git a/ReactAndroid/src/main/jni/react/uimanager/BUCK b/packages/react-native/ReactAndroid/src/main/jni/react/uimanager/BUCK similarity index 100% rename from ReactAndroid/src/main/jni/react/uimanager/BUCK rename to packages/react-native/ReactAndroid/src/main/jni/react/uimanager/BUCK diff --git a/ReactAndroid/src/main/jni/react/uimanager/CMakeLists.txt b/packages/react-native/ReactAndroid/src/main/jni/react/uimanager/CMakeLists.txt similarity index 100% rename from ReactAndroid/src/main/jni/react/uimanager/CMakeLists.txt rename to packages/react-native/ReactAndroid/src/main/jni/react/uimanager/CMakeLists.txt diff --git a/ReactAndroid/src/main/jni/react/uimanager/ComponentNameResolverManager.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/uimanager/ComponentNameResolverManager.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/uimanager/ComponentNameResolverManager.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/uimanager/ComponentNameResolverManager.cpp diff --git a/ReactAndroid/src/main/jni/react/uimanager/ComponentNameResolverManager.h b/packages/react-native/ReactAndroid/src/main/jni/react/uimanager/ComponentNameResolverManager.h similarity index 100% rename from ReactAndroid/src/main/jni/react/uimanager/ComponentNameResolverManager.h rename to packages/react-native/ReactAndroid/src/main/jni/react/uimanager/ComponentNameResolverManager.h diff --git a/ReactAndroid/src/main/jni/react/uimanager/OnLoad.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/uimanager/OnLoad.cpp similarity index 100% rename from ReactAndroid/src/main/jni/react/uimanager/OnLoad.cpp rename to packages/react-native/ReactAndroid/src/main/jni/react/uimanager/OnLoad.cpp diff --git a/ReactAndroid/src/main/jni/third-party/boost/CMakeLists.txt b/packages/react-native/ReactAndroid/src/main/jni/third-party/boost/CMakeLists.txt similarity index 100% rename from ReactAndroid/src/main/jni/third-party/boost/CMakeLists.txt rename to packages/react-native/ReactAndroid/src/main/jni/third-party/boost/CMakeLists.txt diff --git a/ReactAndroid/src/main/jni/third-party/boost/asm/arm64-v8a/jump_arm64_aapcs_elf_gas.S b/packages/react-native/ReactAndroid/src/main/jni/third-party/boost/asm/arm64-v8a/jump_arm64_aapcs_elf_gas.S similarity index 100% rename from ReactAndroid/src/main/jni/third-party/boost/asm/arm64-v8a/jump_arm64_aapcs_elf_gas.S rename to packages/react-native/ReactAndroid/src/main/jni/third-party/boost/asm/arm64-v8a/jump_arm64_aapcs_elf_gas.S diff --git a/ReactAndroid/src/main/jni/third-party/boost/asm/arm64-v8a/make_arm64_aapcs_elf_gas.S b/packages/react-native/ReactAndroid/src/main/jni/third-party/boost/asm/arm64-v8a/make_arm64_aapcs_elf_gas.S similarity index 100% rename from ReactAndroid/src/main/jni/third-party/boost/asm/arm64-v8a/make_arm64_aapcs_elf_gas.S rename to packages/react-native/ReactAndroid/src/main/jni/third-party/boost/asm/arm64-v8a/make_arm64_aapcs_elf_gas.S diff --git a/ReactAndroid/src/main/jni/third-party/boost/asm/arm64-v8a/ontop_arm64_aapcs_elf_gas.S b/packages/react-native/ReactAndroid/src/main/jni/third-party/boost/asm/arm64-v8a/ontop_arm64_aapcs_elf_gas.S similarity index 100% rename from ReactAndroid/src/main/jni/third-party/boost/asm/arm64-v8a/ontop_arm64_aapcs_elf_gas.S rename to packages/react-native/ReactAndroid/src/main/jni/third-party/boost/asm/arm64-v8a/ontop_arm64_aapcs_elf_gas.S diff --git a/ReactAndroid/src/main/jni/third-party/boost/asm/armeabi-v7a/jump_arm_aapcs_elf_gas.S b/packages/react-native/ReactAndroid/src/main/jni/third-party/boost/asm/armeabi-v7a/jump_arm_aapcs_elf_gas.S similarity index 100% rename from ReactAndroid/src/main/jni/third-party/boost/asm/armeabi-v7a/jump_arm_aapcs_elf_gas.S rename to packages/react-native/ReactAndroid/src/main/jni/third-party/boost/asm/armeabi-v7a/jump_arm_aapcs_elf_gas.S diff --git a/ReactAndroid/src/main/jni/third-party/boost/asm/armeabi-v7a/make_arm_aapcs_elf_gas.S b/packages/react-native/ReactAndroid/src/main/jni/third-party/boost/asm/armeabi-v7a/make_arm_aapcs_elf_gas.S similarity index 100% rename from ReactAndroid/src/main/jni/third-party/boost/asm/armeabi-v7a/make_arm_aapcs_elf_gas.S rename to packages/react-native/ReactAndroid/src/main/jni/third-party/boost/asm/armeabi-v7a/make_arm_aapcs_elf_gas.S diff --git a/ReactAndroid/src/main/jni/third-party/boost/asm/armeabi-v7a/ontop_arm_aapcs_elf_gas.S b/packages/react-native/ReactAndroid/src/main/jni/third-party/boost/asm/armeabi-v7a/ontop_arm_aapcs_elf_gas.S similarity index 100% rename from ReactAndroid/src/main/jni/third-party/boost/asm/armeabi-v7a/ontop_arm_aapcs_elf_gas.S rename to packages/react-native/ReactAndroid/src/main/jni/third-party/boost/asm/armeabi-v7a/ontop_arm_aapcs_elf_gas.S diff --git a/ReactAndroid/src/main/jni/third-party/boost/asm/x86/jump_i386_sysv_elf_gas.S b/packages/react-native/ReactAndroid/src/main/jni/third-party/boost/asm/x86/jump_i386_sysv_elf_gas.S similarity index 100% rename from ReactAndroid/src/main/jni/third-party/boost/asm/x86/jump_i386_sysv_elf_gas.S rename to packages/react-native/ReactAndroid/src/main/jni/third-party/boost/asm/x86/jump_i386_sysv_elf_gas.S diff --git a/ReactAndroid/src/main/jni/third-party/boost/asm/x86/make_i386_sysv_elf_gas.S b/packages/react-native/ReactAndroid/src/main/jni/third-party/boost/asm/x86/make_i386_sysv_elf_gas.S similarity index 100% rename from ReactAndroid/src/main/jni/third-party/boost/asm/x86/make_i386_sysv_elf_gas.S rename to packages/react-native/ReactAndroid/src/main/jni/third-party/boost/asm/x86/make_i386_sysv_elf_gas.S diff --git a/ReactAndroid/src/main/jni/third-party/boost/asm/x86/ontop_i386_sysv_elf_gas.S b/packages/react-native/ReactAndroid/src/main/jni/third-party/boost/asm/x86/ontop_i386_sysv_elf_gas.S similarity index 100% rename from ReactAndroid/src/main/jni/third-party/boost/asm/x86/ontop_i386_sysv_elf_gas.S rename to packages/react-native/ReactAndroid/src/main/jni/third-party/boost/asm/x86/ontop_i386_sysv_elf_gas.S diff --git a/ReactAndroid/src/main/jni/third-party/boost/asm/x86_64/jump_x86_64_sysv_elf_gas.S b/packages/react-native/ReactAndroid/src/main/jni/third-party/boost/asm/x86_64/jump_x86_64_sysv_elf_gas.S similarity index 100% rename from ReactAndroid/src/main/jni/third-party/boost/asm/x86_64/jump_x86_64_sysv_elf_gas.S rename to packages/react-native/ReactAndroid/src/main/jni/third-party/boost/asm/x86_64/jump_x86_64_sysv_elf_gas.S diff --git a/ReactAndroid/src/main/jni/third-party/boost/asm/x86_64/make_x86_64_sysv_elf_gas.S b/packages/react-native/ReactAndroid/src/main/jni/third-party/boost/asm/x86_64/make_x86_64_sysv_elf_gas.S similarity index 100% rename from ReactAndroid/src/main/jni/third-party/boost/asm/x86_64/make_x86_64_sysv_elf_gas.S rename to packages/react-native/ReactAndroid/src/main/jni/third-party/boost/asm/x86_64/make_x86_64_sysv_elf_gas.S diff --git a/ReactAndroid/src/main/jni/third-party/boost/asm/x86_64/ontop_x86_64_sysv_elf_gas.S b/packages/react-native/ReactAndroid/src/main/jni/third-party/boost/asm/x86_64/ontop_x86_64_sysv_elf_gas.S similarity index 100% rename from ReactAndroid/src/main/jni/third-party/boost/asm/x86_64/ontop_x86_64_sysv_elf_gas.S rename to packages/react-native/ReactAndroid/src/main/jni/third-party/boost/asm/x86_64/ontop_x86_64_sysv_elf_gas.S diff --git a/ReactAndroid/src/main/jni/third-party/double-conversion/CMakeLists.txt b/packages/react-native/ReactAndroid/src/main/jni/third-party/double-conversion/CMakeLists.txt similarity index 100% rename from ReactAndroid/src/main/jni/third-party/double-conversion/CMakeLists.txt rename to packages/react-native/ReactAndroid/src/main/jni/third-party/double-conversion/CMakeLists.txt diff --git a/ReactAndroid/src/main/jni/third-party/fmt/CMakeLists.txt b/packages/react-native/ReactAndroid/src/main/jni/third-party/fmt/CMakeLists.txt similarity index 100% rename from ReactAndroid/src/main/jni/third-party/fmt/CMakeLists.txt rename to packages/react-native/ReactAndroid/src/main/jni/third-party/fmt/CMakeLists.txt diff --git a/ReactAndroid/src/main/jni/third-party/folly/CMakeLists.txt b/packages/react-native/ReactAndroid/src/main/jni/third-party/folly/CMakeLists.txt similarity index 100% rename from ReactAndroid/src/main/jni/third-party/folly/CMakeLists.txt rename to packages/react-native/ReactAndroid/src/main/jni/third-party/folly/CMakeLists.txt diff --git a/ReactAndroid/src/main/jni/third-party/glibc/BUCK b/packages/react-native/ReactAndroid/src/main/jni/third-party/glibc/BUCK similarity index 100% rename from ReactAndroid/src/main/jni/third-party/glibc/BUCK rename to packages/react-native/ReactAndroid/src/main/jni/third-party/glibc/BUCK diff --git a/ReactAndroid/src/main/jni/third-party/glog/CMakeLists.txt b/packages/react-native/ReactAndroid/src/main/jni/third-party/glog/CMakeLists.txt similarity index 100% rename from ReactAndroid/src/main/jni/third-party/glog/CMakeLists.txt rename to packages/react-native/ReactAndroid/src/main/jni/third-party/glog/CMakeLists.txt diff --git a/ReactAndroid/src/main/jni/third-party/glog/config.h b/packages/react-native/ReactAndroid/src/main/jni/third-party/glog/config.h similarity index 100% rename from ReactAndroid/src/main/jni/third-party/glog/config.h rename to packages/react-native/ReactAndroid/src/main/jni/third-party/glog/config.h diff --git a/ReactAndroid/src/main/jni/third-party/jsc/CMakeLists.txt b/packages/react-native/ReactAndroid/src/main/jni/third-party/jsc/CMakeLists.txt similarity index 100% rename from ReactAndroid/src/main/jni/third-party/jsc/CMakeLists.txt rename to packages/react-native/ReactAndroid/src/main/jni/third-party/jsc/CMakeLists.txt diff --git a/ReactAndroid/src/main/jni/third-party/libevent/CMakeLists.txt b/packages/react-native/ReactAndroid/src/main/jni/third-party/libevent/CMakeLists.txt similarity index 100% rename from ReactAndroid/src/main/jni/third-party/libevent/CMakeLists.txt rename to packages/react-native/ReactAndroid/src/main/jni/third-party/libevent/CMakeLists.txt diff --git a/ReactAndroid/src/main/jni/third-party/libevent/evconfig-private.h b/packages/react-native/ReactAndroid/src/main/jni/third-party/libevent/evconfig-private.h similarity index 100% rename from ReactAndroid/src/main/jni/third-party/libevent/evconfig-private.h rename to packages/react-native/ReactAndroid/src/main/jni/third-party/libevent/evconfig-private.h diff --git a/ReactAndroid/src/main/jni/third-party/libevent/event-config.h b/packages/react-native/ReactAndroid/src/main/jni/third-party/libevent/event-config.h similarity index 100% rename from ReactAndroid/src/main/jni/third-party/libevent/event-config.h rename to packages/react-native/ReactAndroid/src/main/jni/third-party/libevent/event-config.h diff --git a/ReactAndroid/src/main/libraries/fbcore/src/main/java/com/facebook/common/logging/BUCK b/packages/react-native/ReactAndroid/src/main/libraries/fbcore/src/main/java/com/facebook/common/logging/BUCK similarity index 81% rename from ReactAndroid/src/main/libraries/fbcore/src/main/java/com/facebook/common/logging/BUCK rename to packages/react-native/ReactAndroid/src/main/libraries/fbcore/src/main/java/com/facebook/common/logging/BUCK index d0a86fa5a241..0a71b21771df 100644 --- a/ReactAndroid/src/main/libraries/fbcore/src/main/java/com/facebook/common/logging/BUCK +++ b/packages/react-native/ReactAndroid/src/main/libraries/fbcore/src/main/java/com/facebook/common/logging/BUCK @@ -4,7 +4,7 @@ rn_android_library( name = "logging", autoglob = False, language = "JAVA", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], exported_deps = [ react_native_dep("libraries/fresco/fresco-react-native:fbcore"), ], diff --git a/ReactAndroid/src/main/libraries/fbjni/BUCK b/packages/react-native/ReactAndroid/src/main/libraries/fbjni/BUCK similarity index 100% rename from ReactAndroid/src/main/libraries/fbjni/BUCK rename to packages/react-native/ReactAndroid/src/main/libraries/fbjni/BUCK diff --git a/ReactAndroid/src/main/libraries/fresco/fresco-react-native/BUCK b/packages/react-native/ReactAndroid/src/main/libraries/fresco/fresco-react-native/BUCK similarity index 82% rename from ReactAndroid/src/main/libraries/fresco/fresco-react-native/BUCK rename to packages/react-native/ReactAndroid/src/main/libraries/fresco/fresco-react-native/BUCK index 2e13d101d202..315f64eaeac8 100644 --- a/ReactAndroid/src/main/libraries/fresco/fresco-react-native/BUCK +++ b/packages/react-native/ReactAndroid/src/main/libraries/fresco/fresco-react-native/BUCK @@ -4,7 +4,7 @@ load("//tools/build_defs/oss:rn_defs.bzl", "rn_android_library", "rn_android_pre rn_android_prebuilt_aar( name = "fresco-react-native", aar = ":fresco-binary-aar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( @@ -16,7 +16,7 @@ fb_native.remote_file( rn_android_prebuilt_aar( name = "fresco-drawee", aar = ":drawee-binary-aar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( @@ -29,7 +29,7 @@ rn_android_library( name = "imagepipeline", autoglob = False, language = "JAVA", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], exported_deps = [ ":bolts", ":imagepipeline-base", @@ -47,7 +47,7 @@ rn_android_library( rn_android_prebuilt_aar( name = "imagepipeline-base", aar = ":imagepipeline-base-aar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( @@ -59,7 +59,7 @@ fb_native.remote_file( rn_android_prebuilt_aar( name = "imagepipeline-core", aar = ":imagepipeline-aar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( @@ -71,7 +71,7 @@ fb_native.remote_file( rn_android_prebuilt_aar( name = "native-filters", aar = ":nativeimagefilters-aar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( @@ -83,7 +83,7 @@ fb_native.remote_file( rn_android_prebuilt_aar( name = "native-transcoder", aar = ":nativeimagetranscoder-aar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( @@ -95,7 +95,7 @@ fb_native.remote_file( rn_prebuilt_jar( name = "bolts", binary_jar = ":download-bolts.jar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( @@ -107,7 +107,7 @@ fb_native.remote_file( rn_android_prebuilt_aar( name = "fbcore", aar = ":fbcore-aar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( @@ -119,7 +119,7 @@ fb_native.remote_file( rn_android_prebuilt_aar( name = "imagepipeline-native", aar = ":imagepipeline-native-binary-aar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( @@ -131,7 +131,7 @@ fb_native.remote_file( rn_android_prebuilt_aar( name = "imagepipeline-okhttp3", aar = ":imagepipeline-okhttp3-binary-aar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( @@ -143,7 +143,7 @@ fb_native.remote_file( rn_android_prebuilt_aar( name = "memory-type-ashmem", aar = ":memory-type-ashmem-aar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( @@ -155,7 +155,7 @@ fb_native.remote_file( rn_android_prebuilt_aar( name = "memory-type-java", aar = ":memory-type-java-aar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( @@ -167,7 +167,7 @@ fb_native.remote_file( rn_android_prebuilt_aar( name = "memory-type-native", aar = ":memory-type-native-aar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( @@ -179,7 +179,7 @@ fb_native.remote_file( rn_android_prebuilt_aar( name = "ui-common", aar = ":ui-common-aar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( diff --git a/ReactAndroid/src/main/libraries/soloader/java/com/facebook/soloader/BUCK b/packages/react-native/ReactAndroid/src/main/libraries/soloader/java/com/facebook/soloader/BUCK similarity index 100% rename from ReactAndroid/src/main/libraries/soloader/java/com/facebook/soloader/BUCK rename to packages/react-native/ReactAndroid/src/main/libraries/soloader/java/com/facebook/soloader/BUCK diff --git a/ReactAndroid/src/main/res/BUCK b/packages/react-native/ReactAndroid/src/main/res/BUCK similarity index 100% rename from ReactAndroid/src/main/res/BUCK rename to packages/react-native/ReactAndroid/src/main/res/BUCK diff --git a/ReactAndroid/src/main/res/devsupport/anim/catalyst_push_up_in.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/anim/catalyst_push_up_in.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/anim/catalyst_push_up_in.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/anim/catalyst_push_up_in.xml diff --git a/ReactAndroid/src/main/res/devsupport/anim/catalyst_push_up_out.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/anim/catalyst_push_up_out.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/anim/catalyst_push_up_out.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/anim/catalyst_push_up_out.xml diff --git a/ReactAndroid/src/main/res/devsupport/drawable/redbox_top_border_background.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/drawable/redbox_top_border_background.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/drawable/redbox_top_border_background.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/drawable/redbox_top_border_background.xml diff --git a/ReactAndroid/src/main/res/devsupport/layout/dev_loading_view.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/layout/dev_loading_view.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/layout/dev_loading_view.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/layout/dev_loading_view.xml diff --git a/ReactAndroid/src/main/res/devsupport/layout/fps_view.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/layout/fps_view.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/layout/fps_view.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/layout/fps_view.xml diff --git a/ReactAndroid/src/main/res/devsupport/layout/redbox_item_frame.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/layout/redbox_item_frame.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/layout/redbox_item_frame.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/layout/redbox_item_frame.xml diff --git a/ReactAndroid/src/main/res/devsupport/layout/redbox_item_title.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/layout/redbox_item_title.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/layout/redbox_item_title.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/layout/redbox_item_title.xml diff --git a/ReactAndroid/src/main/res/devsupport/layout/redbox_view.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/layout/redbox_view.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/layout/redbox_view.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/layout/redbox_view.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-af/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-af/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-af/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-af/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-ar/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-ar/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-ar/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-ar/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-as/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-as/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-as/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-as/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-az/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-az/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-az/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-az/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-bg/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-bg/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-bg/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-bg/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-bn/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-bn/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-bn/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-bn/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-bs/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-bs/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-bs/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-bs/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-ca/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-ca/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-ca/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-ca/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-cb/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-cb/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-cb/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-cb/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-cs/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-cs/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-cs/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-cs/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-da/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-da/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-da/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-da/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-de/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-de/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-de/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-de/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-el/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-el/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-el/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-el/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-en-rGB/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-en-rGB/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-en-rGB/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-en-rGB/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-es-rES/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-es-rES/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-es-rES/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-es-rES/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-es/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-es/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-es/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-es/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-et/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-et/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-et/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-et/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-fa/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-fa/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-fa/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-fa/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-fb-rLS/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-fb-rLS/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-fb-rLS/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-fb-rLS/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-fb/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-fb/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-fb/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-fb/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-fi/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-fi/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-fi/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-fi/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-fr-rCA/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-fr-rCA/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-fr-rCA/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-fr-rCA/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-fr/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-fr/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-fr/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-fr/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-gu/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-gu/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-gu/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-gu/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-hi/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-hi/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-hi/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-hi/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-hr/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-hr/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-hr/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-hr/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-hu/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-hu/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-hu/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-hu/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-in/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-in/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-in/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-in/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-is/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-is/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-is/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-is/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-it/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-it/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-it/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-it/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-iw/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-iw/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-iw/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-iw/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-ja/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-ja/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-ja/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-ja/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-ka/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-ka/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-ka/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-ka/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-km/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-km/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-km/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-km/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-kn/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-kn/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-kn/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-kn/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-ko/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-ko/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-ko/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-ko/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-lo/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-lo/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-lo/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-lo/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-lt/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-lt/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-lt/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-lt/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-lv/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-lv/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-lv/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-lv/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-mk/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-mk/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-mk/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-mk/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-ml/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-ml/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-ml/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-ml/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-mn/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-mn/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-mn/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-mn/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-mr/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-mr/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-mr/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-mr/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-ms/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-ms/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-ms/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-ms/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-my/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-my/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-my/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-my/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-nb/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-nb/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-nb/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-nb/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-ne/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-ne/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-ne/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-ne/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-nl/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-nl/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-nl/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-nl/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-pa/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-pa/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-pa/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-pa/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-pl/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-pl/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-pl/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-pl/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-pt-rPT/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-pt-rPT/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-pt-rPT/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-pt-rPT/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-pt/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-pt/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-pt/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-pt/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-qz/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-qz/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-qz/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-qz/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-ro/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-ro/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-ro/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-ro/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-ru/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-ru/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-ru/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-ru/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-si/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-si/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-si/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-si/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-sk/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-sk/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-sk/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-sk/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-sl/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-sl/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-sl/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-sl/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-sn/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-sn/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-sn/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-sn/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-sq/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-sq/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-sq/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-sq/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-sr/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-sr/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-sr/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-sr/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-sv/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-sv/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-sv/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-sv/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-sw/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-sw/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-sw/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-sw/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-ta/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-ta/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-ta/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-ta/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-te/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-te/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-te/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-te/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-th/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-th/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-th/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-th/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-tl/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-tl/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-tl/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-tl/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-tr/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-tr/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-tr/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-tr/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-uk/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-uk/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-uk/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-uk/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-ur/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-ur/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-ur/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-ur/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-vi/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-vi/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-vi/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-vi/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-wo/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-wo/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-wo/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-wo/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-zh-rCN/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-zh-rCN/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-zh-rCN/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-zh-rCN/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-zh-rHK/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-zh-rHK/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-zh-rHK/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-zh-rHK/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-zh-rTW/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-zh-rTW/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-zh-rTW/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-zh-rTW/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values-zu/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values-zu/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values-zu/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values-zu/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values/colors.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values/colors.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values/colors.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values/colors.xml diff --git a/ReactAndroid/src/main/res/devsupport/values/strings.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values/strings.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values/strings.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values/strings.xml diff --git a/ReactAndroid/src/main/res/devsupport/values/styles.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/values/styles.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/values/styles.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/values/styles.xml diff --git a/ReactAndroid/src/main/res/devsupport/xml/rn_dev_preferences.xml b/packages/react-native/ReactAndroid/src/main/res/devsupport/xml/rn_dev_preferences.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/xml/rn_dev_preferences.xml rename to packages/react-native/ReactAndroid/src/main/res/devsupport/xml/rn_dev_preferences.xml diff --git a/ReactAndroid/src/main/res/shell/values/styles.xml b/packages/react-native/ReactAndroid/src/main/res/shell/values/styles.xml similarity index 100% rename from ReactAndroid/src/main/res/shell/values/styles.xml rename to packages/react-native/ReactAndroid/src/main/res/shell/values/styles.xml diff --git a/ReactAndroid/src/main/res/systeminfo/values/values.xml b/packages/react-native/ReactAndroid/src/main/res/systeminfo/values/values.xml similarity index 100% rename from ReactAndroid/src/main/res/systeminfo/values/values.xml rename to packages/react-native/ReactAndroid/src/main/res/systeminfo/values/values.xml diff --git a/ReactAndroid/src/main/res/views/modal/anim/catalyst_fade_in.xml b/packages/react-native/ReactAndroid/src/main/res/views/modal/anim/catalyst_fade_in.xml similarity index 100% rename from ReactAndroid/src/main/res/views/modal/anim/catalyst_fade_in.xml rename to packages/react-native/ReactAndroid/src/main/res/views/modal/anim/catalyst_fade_in.xml diff --git a/ReactAndroid/src/main/res/views/modal/anim/catalyst_fade_out.xml b/packages/react-native/ReactAndroid/src/main/res/views/modal/anim/catalyst_fade_out.xml similarity index 100% rename from ReactAndroid/src/main/res/views/modal/anim/catalyst_fade_out.xml rename to packages/react-native/ReactAndroid/src/main/res/views/modal/anim/catalyst_fade_out.xml diff --git a/ReactAndroid/src/main/res/views/modal/anim/catalyst_slide_down.xml b/packages/react-native/ReactAndroid/src/main/res/views/modal/anim/catalyst_slide_down.xml similarity index 100% rename from ReactAndroid/src/main/res/views/modal/anim/catalyst_slide_down.xml rename to packages/react-native/ReactAndroid/src/main/res/views/modal/anim/catalyst_slide_down.xml diff --git a/ReactAndroid/src/main/res/views/modal/anim/catalyst_slide_up.xml b/packages/react-native/ReactAndroid/src/main/res/views/modal/anim/catalyst_slide_up.xml similarity index 100% rename from ReactAndroid/src/main/res/views/modal/anim/catalyst_slide_up.xml rename to packages/react-native/ReactAndroid/src/main/res/views/modal/anim/catalyst_slide_up.xml diff --git a/ReactAndroid/src/main/res/views/modal/values/themes.xml b/packages/react-native/ReactAndroid/src/main/res/views/modal/values/themes.xml similarity index 100% rename from ReactAndroid/src/main/res/views/modal/values/themes.xml rename to packages/react-native/ReactAndroid/src/main/res/views/modal/values/themes.xml diff --git a/ReactAndroid/src/main/res/views/uimanager/values/ids.xml b/packages/react-native/ReactAndroid/src/main/res/views/uimanager/values/ids.xml similarity index 100% rename from ReactAndroid/src/main/res/views/uimanager/values/ids.xml rename to packages/react-native/ReactAndroid/src/main/res/views/uimanager/values/ids.xml diff --git a/ReactAndroid/src/main/res/views/uimanager/values/strings_unlocalized.xml b/packages/react-native/ReactAndroid/src/main/res/views/uimanager/values/strings_unlocalized.xml similarity index 100% rename from ReactAndroid/src/main/res/views/uimanager/values/strings_unlocalized.xml rename to packages/react-native/ReactAndroid/src/main/res/views/uimanager/values/strings_unlocalized.xml diff --git a/ReactAndroid/src/main/third-party/android/androidx/BUCK b/packages/react-native/ReactAndroid/src/main/third-party/android/androidx/BUCK similarity index 100% rename from ReactAndroid/src/main/third-party/android/androidx/BUCK rename to packages/react-native/ReactAndroid/src/main/third-party/android/androidx/BUCK diff --git a/ReactAndroid/src/main/third-party/java/asm/BUCK b/packages/react-native/ReactAndroid/src/main/third-party/java/asm/BUCK similarity index 81% rename from ReactAndroid/src/main/third-party/java/asm/BUCK rename to packages/react-native/ReactAndroid/src/main/third-party/java/asm/BUCK index 2e4b5dedb800..75d23cc0f814 100644 --- a/ReactAndroid/src/main/third-party/java/asm/BUCK +++ b/packages/react-native/ReactAndroid/src/main/third-party/java/asm/BUCK @@ -5,7 +5,7 @@ rn_android_library( name = "asm", autoglob = False, language = "JAVA", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], exported_deps = [ ":asm-analysis", ":asm-commons", @@ -18,7 +18,7 @@ rn_android_library( rn_prebuilt_jar( name = "asm-core", binary_jar = ":download-asm.jar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( @@ -30,7 +30,7 @@ fb_native.remote_file( rn_prebuilt_jar( name = "asm-commons", binary_jar = ":download-asm-commons.jar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( @@ -42,7 +42,7 @@ fb_native.remote_file( rn_prebuilt_jar( name = "asm-tree", binary_jar = ":download-asm-tree.jar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( @@ -54,7 +54,7 @@ fb_native.remote_file( rn_prebuilt_jar( name = "asm-util", binary_jar = ":download-asm-util.jar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( @@ -66,7 +66,7 @@ fb_native.remote_file( rn_prebuilt_jar( name = "asm-analysis", binary_jar = ":download-asm-analysis.jar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( diff --git a/ReactAndroid/src/main/third-party/java/assertj/BUCK b/packages/react-native/ReactAndroid/src/main/third-party/java/assertj/BUCK similarity index 85% rename from ReactAndroid/src/main/third-party/java/assertj/BUCK rename to packages/react-native/ReactAndroid/src/main/third-party/java/assertj/BUCK index 41dd6918984c..39ffa26c62f8 100644 --- a/ReactAndroid/src/main/third-party/java/assertj/BUCK +++ b/packages/react-native/ReactAndroid/src/main/third-party/java/assertj/BUCK @@ -4,7 +4,7 @@ load("//tools/build_defs/oss:rn_defs.bzl", "rn_prebuilt_jar") rn_prebuilt_jar( name = "assertj-core", binary_jar = ":assertj-core.jar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( diff --git a/ReactAndroid/src/main/third-party/java/buck-android-support/BUCK b/packages/react-native/ReactAndroid/src/main/third-party/java/buck-android-support/BUCK similarity index 100% rename from ReactAndroid/src/main/third-party/java/buck-android-support/BUCK rename to packages/react-native/ReactAndroid/src/main/third-party/java/buck-android-support/BUCK diff --git a/ReactAndroid/src/main/third-party/java/buck-android-support/buck-android-support.jar b/packages/react-native/ReactAndroid/src/main/third-party/java/buck-android-support/buck-android-support.jar similarity index 100% rename from ReactAndroid/src/main/third-party/java/buck-android-support/buck-android-support.jar rename to packages/react-native/ReactAndroid/src/main/third-party/java/buck-android-support/buck-android-support.jar diff --git a/ReactAndroid/src/main/third-party/java/infer-annotations/BUCK b/packages/react-native/ReactAndroid/src/main/third-party/java/infer-annotations/BUCK similarity index 86% rename from ReactAndroid/src/main/third-party/java/infer-annotations/BUCK rename to packages/react-native/ReactAndroid/src/main/third-party/java/infer-annotations/BUCK index 2fd4c3bf633f..96e7a7976ed7 100644 --- a/ReactAndroid/src/main/third-party/java/infer-annotations/BUCK +++ b/packages/react-native/ReactAndroid/src/main/third-party/java/infer-annotations/BUCK @@ -4,7 +4,7 @@ load("//tools/build_defs/oss:rn_defs.bzl", "rn_prebuilt_jar") rn_prebuilt_jar( name = "infer-annotations", binary_jar = ":infer-annotations.jar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( diff --git a/ReactAndroid/src/main/third-party/java/javapoet/BUCK b/packages/react-native/ReactAndroid/src/main/third-party/java/javapoet/BUCK similarity index 85% rename from ReactAndroid/src/main/third-party/java/javapoet/BUCK rename to packages/react-native/ReactAndroid/src/main/third-party/java/javapoet/BUCK index 3a50a70a433e..670d97dde022 100644 --- a/ReactAndroid/src/main/third-party/java/javapoet/BUCK +++ b/packages/react-native/ReactAndroid/src/main/third-party/java/javapoet/BUCK @@ -4,7 +4,7 @@ load("//tools/build_defs/oss:rn_defs.bzl", "rn_prebuilt_jar") rn_prebuilt_jar( name = "javapoet", binary_jar = ":jsr305-binary.jar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( diff --git a/ReactAndroid/src/main/third-party/java/jsr-305/BUCK b/packages/react-native/ReactAndroid/src/main/third-party/java/jsr-305/BUCK similarity index 100% rename from ReactAndroid/src/main/third-party/java/jsr-305/BUCK rename to packages/react-native/ReactAndroid/src/main/third-party/java/jsr-305/BUCK diff --git a/ReactAndroid/src/main/third-party/java/jsr-330/BUCK b/packages/react-native/ReactAndroid/src/main/third-party/java/jsr-330/BUCK similarity index 100% rename from ReactAndroid/src/main/third-party/java/jsr-330/BUCK rename to packages/react-native/ReactAndroid/src/main/third-party/java/jsr-330/BUCK diff --git a/ReactAndroid/src/main/third-party/java/junit/BUCK b/packages/react-native/ReactAndroid/src/main/third-party/java/junit/BUCK similarity index 80% rename from ReactAndroid/src/main/third-party/java/junit/BUCK rename to packages/react-native/ReactAndroid/src/main/third-party/java/junit/BUCK index 0598146bd093..252481187bf3 100644 --- a/ReactAndroid/src/main/third-party/java/junit/BUCK +++ b/packages/react-native/ReactAndroid/src/main/third-party/java/junit/BUCK @@ -5,7 +5,7 @@ rn_android_library( name = "junit", autoglob = False, language = "JAVA", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], exported_deps = [ ":hamcrest", ":junit-core", @@ -15,7 +15,7 @@ rn_android_library( rn_prebuilt_jar( name = "junit-core", binary_jar = ":download-junit.jar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( @@ -27,7 +27,7 @@ fb_native.remote_file( rn_prebuilt_jar( name = "hamcrest", binary_jar = ":download-hamcrest.jar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( diff --git a/ReactAndroid/src/main/third-party/java/mockito/BUCK b/packages/react-native/ReactAndroid/src/main/third-party/java/mockito/BUCK similarity index 81% rename from ReactAndroid/src/main/third-party/java/mockito/BUCK rename to packages/react-native/ReactAndroid/src/main/third-party/java/mockito/BUCK index 0d4f87f04006..0d82980e7c11 100644 --- a/ReactAndroid/src/main/third-party/java/mockito/BUCK +++ b/packages/react-native/ReactAndroid/src/main/third-party/java/mockito/BUCK @@ -5,7 +5,7 @@ rn_android_library( name = "mockito", autoglob = False, language = "JAVA", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], exported_deps = [ ":mockito-core", ":objenesis", @@ -15,7 +15,7 @@ rn_android_library( rn_prebuilt_jar( name = "mockito-core", binary_jar = ":mockito-binary.jar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( @@ -27,7 +27,7 @@ fb_native.remote_file( rn_prebuilt_jar( name = "objenesis", binary_jar = ":objenesis-binary.jar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( diff --git a/ReactAndroid/src/main/third-party/java/mockito2/BUCK b/packages/react-native/ReactAndroid/src/main/third-party/java/mockito2/BUCK similarity index 92% rename from ReactAndroid/src/main/third-party/java/mockito2/BUCK rename to packages/react-native/ReactAndroid/src/main/third-party/java/mockito2/BUCK index 6e1e71c9292c..8b27ac29c484 100644 --- a/ReactAndroid/src/main/third-party/java/mockito2/BUCK +++ b/packages/react-native/ReactAndroid/src/main/third-party/java/mockito2/BUCK @@ -28,7 +28,7 @@ fb_native.remote_file( rn_prebuilt_jar( name = "byte-buddy", binary_jar = ":byte-buddy-binary-with-module-info-stripped", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) # Strip module-info.class because some Android tooling cannot parse the file. Matches configuration in fbandroid. @@ -47,7 +47,7 @@ fb_native.remote_file( rn_prebuilt_jar( name = "byte-buddy-agent", binary_jar = ":byte-buddy-agent-with-module-info-stripped", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) # Strip module-info.class because some Android tooling cannot parse the file. Matches configuration in fbandroid. @@ -66,7 +66,7 @@ fb_native.remote_file( rn_prebuilt_jar( name = "objenesis", binary_jar = ":objenesis-binary.jar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( diff --git a/ReactAndroid/src/main/third-party/java/okhttp/BUCK b/packages/react-native/ReactAndroid/src/main/third-party/java/okhttp/BUCK similarity index 91% rename from ReactAndroid/src/main/third-party/java/okhttp/BUCK rename to packages/react-native/ReactAndroid/src/main/third-party/java/okhttp/BUCK index a246892ab471..8129153b3328 100644 --- a/ReactAndroid/src/main/third-party/java/okhttp/BUCK +++ b/packages/react-native/ReactAndroid/src/main/third-party/java/okhttp/BUCK @@ -5,7 +5,7 @@ rn_android_library( name = "okhttp3", autoglob = False, language = "JAVA", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], exported_deps = [ ":okhttp3-binary", react_native_dep("third-party/java/okio:okio"), @@ -18,7 +18,7 @@ rn_android_library( name = "okhttp3-urlconnection", autoglob = False, language = "JAVA", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], exported_deps = [ ":okhttp3", ":okhttp3-urlconnection-binary", diff --git a/ReactAndroid/src/main/third-party/java/okio/BUCK b/packages/react-native/ReactAndroid/src/main/third-party/java/okio/BUCK similarity index 91% rename from ReactAndroid/src/main/third-party/java/okio/BUCK rename to packages/react-native/ReactAndroid/src/main/third-party/java/okio/BUCK index d3d83bacc5ca..222477175877 100644 --- a/ReactAndroid/src/main/third-party/java/okio/BUCK +++ b/packages/react-native/ReactAndroid/src/main/third-party/java/okio/BUCK @@ -5,7 +5,7 @@ rn_android_library( name = "okio", autoglob = False, language = "JAVA", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], exported_deps = [ ":okio-binary", # Forces resolver to use OSS Kotlin version diff --git a/ReactAndroid/src/main/third-party/java/robolectric/BUCK b/packages/react-native/ReactAndroid/src/main/third-party/java/robolectric/BUCK similarity index 97% rename from ReactAndroid/src/main/third-party/java/robolectric/BUCK rename to packages/react-native/ReactAndroid/src/main/third-party/java/robolectric/BUCK index f2d67b79b501..c7f0ea29b742 100644 --- a/ReactAndroid/src/main/third-party/java/robolectric/BUCK +++ b/packages/react-native/ReactAndroid/src/main/third-party/java/robolectric/BUCK @@ -34,7 +34,7 @@ rn_android_library( rn_prebuilt_jar( name = "android-all-5.0.2_r3-robolectric-r0", # name defines filename used by robolectric in runtime binary_jar = ":robolectric-android-all-binary.jar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) # This new rule will make the .jar file appear in the "right" location, @@ -54,7 +54,7 @@ fb_native.remote_file( rn_prebuilt_jar( name = "bouncycastle", binary_jar = ":bouncycastle-binary.jar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( @@ -66,7 +66,7 @@ fb_native.remote_file( rn_prebuilt_jar( name = "guava", binary_jar = ":guava-binary.jar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( diff --git a/ReactAndroid/src/main/third-party/java/sqlite/BUCK b/packages/react-native/ReactAndroid/src/main/third-party/java/sqlite/BUCK similarity index 81% rename from ReactAndroid/src/main/third-party/java/sqlite/BUCK rename to packages/react-native/ReactAndroid/src/main/third-party/java/sqlite/BUCK index 492ba08c6a5d..92ead68be756 100644 --- a/ReactAndroid/src/main/third-party/java/sqlite/BUCK +++ b/packages/react-native/ReactAndroid/src/main/third-party/java/sqlite/BUCK @@ -5,7 +5,7 @@ rn_android_library( name = "sqlite", autoglob = False, language = "JAVA", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], exported_deps = [ ":sqlite4java", ], @@ -14,7 +14,7 @@ rn_android_library( rn_prebuilt_jar( name = "sqlite4java", binary_jar = ":download-sqlite4java.jar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( diff --git a/ReactAndroid/src/main/third-party/java/testing-support-lib/BUCK b/packages/react-native/ReactAndroid/src/main/third-party/java/testing-support-lib/BUCK similarity index 86% rename from ReactAndroid/src/main/third-party/java/testing-support-lib/BUCK rename to packages/react-native/ReactAndroid/src/main/third-party/java/testing-support-lib/BUCK index bdcb72d5fcdb..7656572f3b88 100644 --- a/ReactAndroid/src/main/third-party/java/testing-support-lib/BUCK +++ b/packages/react-native/ReactAndroid/src/main/third-party/java/testing-support-lib/BUCK @@ -3,7 +3,7 @@ load("//tools/build_defs:fb_native_wrapper.bzl", "fb_native") fb_native.android_prebuilt_aar( name = "exposed-instrumentation-api", aar = ":testing-support-instrumentation", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( diff --git a/ReactAndroid/src/main/third-party/kotlin/BUCK b/packages/react-native/ReactAndroid/src/main/third-party/kotlin/BUCK similarity index 92% rename from ReactAndroid/src/main/third-party/kotlin/BUCK rename to packages/react-native/ReactAndroid/src/main/third-party/kotlin/BUCK index b96b7417e97d..7676cd58a482 100644 --- a/ReactAndroid/src/main/third-party/kotlin/BUCK +++ b/packages/react-native/ReactAndroid/src/main/third-party/kotlin/BUCK @@ -36,19 +36,19 @@ rn_android_library( rn_prebuilt_jar( name = "jetbrains-annotations", binary_jar = ":annotations-13.0.jar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) rn_prebuilt_jar( name = "kotlin-stdlib-binary", binary_jar = ":kotlin-stdlib.jar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) rn_prebuilt_jar( name = "kotlin-stdlib-common", binary_jar = ":kotlin-stdlib-common.jar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( @@ -60,7 +60,7 @@ fb_native.remote_file( rn_prebuilt_jar( name = "kotlin-stdlib-jdk7-binary", binary_jar = ":kotlin-stdlib-jdk7.jar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( @@ -72,7 +72,7 @@ fb_native.remote_file( rn_prebuilt_jar( name = "kotlin-stdlib-jdk8-binary", binary_jar = ":kotlin-stdlib-jdk8.jar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( diff --git a/ReactAndroid/src/test/java/com/facebook/common/logging/BUCK b/packages/react-native/ReactAndroid/src/test/java/com/facebook/common/logging/BUCK similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/common/logging/BUCK rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/common/logging/BUCK diff --git a/ReactAndroid/src/test/java/com/facebook/common/logging/FakeLoggingDelegate.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/common/logging/FakeLoggingDelegate.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/common/logging/FakeLoggingDelegate.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/common/logging/FakeLoggingDelegate.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/BUCK b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/BUCK similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/BUCK rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/BUCK diff --git a/ReactAndroid/src/test/java/com/facebook/react/CompositeReactPackageTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/CompositeReactPackageTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/CompositeReactPackageTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/CompositeReactPackageTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/ReactActivityDelegateTest.kt b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/ReactActivityDelegateTest.kt similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/ReactActivityDelegateTest.kt rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/ReactActivityDelegateTest.kt diff --git a/ReactAndroid/src/test/java/com/facebook/react/RootViewTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/RootViewTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/RootViewTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/RootViewTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/animated/BUCK b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/animated/BUCK similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/animated/BUCK rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/animated/BUCK diff --git a/ReactAndroid/src/test/java/com/facebook/react/animated/NativeAnimatedInterpolationTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/animated/NativeAnimatedInterpolationTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/animated/NativeAnimatedInterpolationTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/animated/NativeAnimatedInterpolationTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/animated/NativeAnimatedNodeTraversalTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/animated/NativeAnimatedNodeTraversalTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/animated/NativeAnimatedNodeTraversalTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/animated/NativeAnimatedNodeTraversalTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/bridge/BUCK b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/bridge/BUCK similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/bridge/BUCK rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/bridge/BUCK diff --git a/ReactAndroid/src/test/java/com/facebook/react/bridge/BaseJavaModuleTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/bridge/BaseJavaModuleTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/bridge/BaseJavaModuleTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/bridge/BaseJavaModuleTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/bridge/FallbackJSBundleLoaderTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/bridge/FallbackJSBundleLoaderTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/bridge/FallbackJSBundleLoaderTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/bridge/FallbackJSBundleLoaderTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/bridge/InstanceHandleHelper.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/bridge/InstanceHandleHelper.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/bridge/InstanceHandleHelper.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/bridge/InstanceHandleHelper.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/bridge/JavaOnlyArrayTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/bridge/JavaOnlyArrayTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/bridge/JavaOnlyArrayTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/bridge/JavaOnlyArrayTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/bridge/JavaScriptModuleRegistryTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/bridge/JavaScriptModuleRegistryTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/bridge/JavaScriptModuleRegistryTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/bridge/JavaScriptModuleRegistryTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/bridge/ReactTestHelper.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/bridge/ReactTestHelper.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/bridge/ReactTestHelper.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/bridge/ReactTestHelper.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/devsupport/BUCK b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/devsupport/BUCK similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/devsupport/BUCK rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/devsupport/BUCK diff --git a/ReactAndroid/src/test/java/com/facebook/react/devsupport/JSDebuggerWebSocketClientTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/devsupport/JSDebuggerWebSocketClientTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/devsupport/JSDebuggerWebSocketClientTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/devsupport/JSDebuggerWebSocketClientTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/devsupport/MultipartStreamReaderTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/devsupport/MultipartStreamReaderTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/devsupport/MultipartStreamReaderTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/devsupport/MultipartStreamReaderTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/devsupport/StackTraceHelperTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/devsupport/StackTraceHelperTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/devsupport/StackTraceHelperTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/devsupport/StackTraceHelperTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/fabric/events/BUCK b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/fabric/events/BUCK similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/fabric/events/BUCK rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/fabric/events/BUCK diff --git a/ReactAndroid/src/test/java/com/facebook/react/fabric/events/TouchEventDispatchTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/fabric/events/TouchEventDispatchTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/fabric/events/TouchEventDispatchTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/fabric/events/TouchEventDispatchTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/modules/BUCK b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/BUCK similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/modules/BUCK rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/BUCK diff --git a/ReactAndroid/src/test/java/com/facebook/react/modules/blob/BlobModuleTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/blob/BlobModuleTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/modules/blob/BlobModuleTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/blob/BlobModuleTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/modules/camera/ImageStoreManagerTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/camera/ImageStoreManagerTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/modules/camera/ImageStoreManagerTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/camera/ImageStoreManagerTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/modules/clipboard/ClipboardModuleTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/clipboard/ClipboardModuleTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/modules/clipboard/ClipboardModuleTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/clipboard/ClipboardModuleTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/modules/deviceinfo/DeviceInfoModuleTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/deviceinfo/DeviceInfoModuleTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/modules/deviceinfo/DeviceInfoModuleTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/deviceinfo/DeviceInfoModuleTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/modules/dialog/DialogModuleTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/dialog/DialogModuleTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/modules/dialog/DialogModuleTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/dialog/DialogModuleTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/modules/network/HeaderUtilTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/network/HeaderUtilTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/modules/network/HeaderUtilTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/network/HeaderUtilTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/modules/network/NetworkingModuleTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/network/NetworkingModuleTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/modules/network/NetworkingModuleTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/network/NetworkingModuleTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/modules/network/ProgressiveStringDecoderTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/network/ProgressiveStringDecoderTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/modules/network/ProgressiveStringDecoderTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/network/ProgressiveStringDecoderTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/modules/network/ReactCookieJarContainerTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/network/ReactCookieJarContainerTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/modules/network/ReactCookieJarContainerTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/network/ReactCookieJarContainerTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/modules/share/ShareModuleTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/share/ShareModuleTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/modules/share/ShareModuleTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/share/ShareModuleTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/modules/timing/TimingModuleTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/timing/TimingModuleTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/modules/timing/TimingModuleTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/timing/TimingModuleTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/packagerconnection/BUCK b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/packagerconnection/BUCK similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/packagerconnection/BUCK rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/packagerconnection/BUCK diff --git a/ReactAndroid/src/test/java/com/facebook/react/packagerconnection/JSPackagerClientTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/packagerconnection/JSPackagerClientTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/packagerconnection/JSPackagerClientTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/packagerconnection/JSPackagerClientTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/uimanager/BUCK b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/BUCK similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/uimanager/BUCK rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/BUCK diff --git a/ReactAndroid/src/test/java/com/facebook/react/uimanager/BaseViewManagerTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/BaseViewManagerTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/uimanager/BaseViewManagerTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/BaseViewManagerTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/uimanager/LayoutPropertyApplicatorTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/LayoutPropertyApplicatorTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/uimanager/LayoutPropertyApplicatorTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/LayoutPropertyApplicatorTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/uimanager/MatrixMathHelperTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/MatrixMathHelperTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/uimanager/MatrixMathHelperTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/MatrixMathHelperTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/uimanager/ReactPropAnnotationSetterSpecTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/ReactPropAnnotationSetterSpecTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/uimanager/ReactPropAnnotationSetterSpecTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/ReactPropAnnotationSetterSpecTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/uimanager/ReactPropAnnotationSetterTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/ReactPropAnnotationSetterTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/uimanager/ReactPropAnnotationSetterTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/ReactPropAnnotationSetterTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/uimanager/ReactPropConstantsTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/ReactPropConstantsTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/uimanager/ReactPropConstantsTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/ReactPropConstantsTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/uimanager/ReactPropForShadowNodeSetterTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/ReactPropForShadowNodeSetterTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/uimanager/ReactPropForShadowNodeSetterTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/ReactPropForShadowNodeSetterTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/uimanager/ReactPropForShadowNodeSpecTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/ReactPropForShadowNodeSpecTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/uimanager/ReactPropForShadowNodeSpecTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/ReactPropForShadowNodeSpecTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/uimanager/SimpleViewPropertyTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/SimpleViewPropertyTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/uimanager/SimpleViewPropertyTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/SimpleViewPropertyTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/uimanager/UIManagerModuleConstantsTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/UIManagerModuleConstantsTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/uimanager/UIManagerModuleConstantsTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/UIManagerModuleConstantsTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/uimanager/UIManagerModuleTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/UIManagerModuleTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/uimanager/UIManagerModuleTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/UIManagerModuleTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/uimanager/layoutanimation/BUCK b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/layoutanimation/BUCK similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/uimanager/layoutanimation/BUCK rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/layoutanimation/BUCK diff --git a/ReactAndroid/src/test/java/com/facebook/react/uimanager/layoutanimation/InterpolatorTypeTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/layoutanimation/InterpolatorTypeTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/uimanager/layoutanimation/InterpolatorTypeTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/uimanager/layoutanimation/InterpolatorTypeTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/util/BUCK b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/util/BUCK similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/util/BUCK rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/util/BUCK diff --git a/ReactAndroid/src/test/java/com/facebook/react/util/JSStackTraceTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/util/JSStackTraceTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/util/JSStackTraceTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/util/JSStackTraceTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/views/BUCK b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/views/BUCK similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/views/BUCK rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/views/BUCK diff --git a/ReactAndroid/src/test/java/com/facebook/react/views/image/ImageResizeModeTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/views/image/ImageResizeModeTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/views/image/ImageResizeModeTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/views/image/ImageResizeModeTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/views/image/ReactImagePropertyTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/views/image/ReactImagePropertyTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/views/image/ReactImagePropertyTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/views/image/ReactImagePropertyTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/views/text/CustomLineHeightSpanTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/views/text/CustomLineHeightSpanTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/views/text/CustomLineHeightSpanTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/views/text/CustomLineHeightSpanTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/views/text/ReactTextTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/views/text/ReactTextTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/views/text/ReactTextTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/views/text/ReactTextTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/views/textinput/ReactTextInputPropertyTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/views/textinput/ReactTextInputPropertyTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/views/textinput/ReactTextInputPropertyTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/views/textinput/ReactTextInputPropertyTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/views/textinput/TextInputTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/views/textinput/TextInputTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/views/textinput/TextInputTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/views/textinput/TextInputTest.java diff --git a/ReactAndroid/src/test/java/com/facebook/react/views/view/ColorUtilTest.java b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/views/view/ColorUtilTest.java similarity index 100% rename from ReactAndroid/src/test/java/com/facebook/react/views/view/ColorUtilTest.java rename to packages/react-native/ReactAndroid/src/test/java/com/facebook/react/views/view/ColorUtilTest.java diff --git a/ReactAndroid/src/test/java/org/mockito/configuration/BUCK b/packages/react-native/ReactAndroid/src/test/java/org/mockito/configuration/BUCK similarity index 100% rename from ReactAndroid/src/test/java/org/mockito/configuration/BUCK rename to packages/react-native/ReactAndroid/src/test/java/org/mockito/configuration/BUCK diff --git a/ReactAndroid/src/test/java/org/mockito/configuration/MockitoConfiguration.java b/packages/react-native/ReactAndroid/src/test/java/org/mockito/configuration/MockitoConfiguration.java similarity index 100% rename from ReactAndroid/src/test/java/org/mockito/configuration/MockitoConfiguration.java rename to packages/react-native/ReactAndroid/src/test/java/org/mockito/configuration/MockitoConfiguration.java diff --git a/ReactAndroid/src/test/resources/BUCK b/packages/react-native/ReactAndroid/src/test/resources/BUCK similarity index 100% rename from ReactAndroid/src/test/resources/BUCK rename to packages/react-native/ReactAndroid/src/test/resources/BUCK diff --git a/ReactAndroid/src/test/resources/robolectric.properties b/packages/react-native/ReactAndroid/src/test/resources/robolectric.properties similarity index 100% rename from ReactAndroid/src/test/resources/robolectric.properties rename to packages/react-native/ReactAndroid/src/test/resources/robolectric.properties diff --git a/ReactCommon/React-Fabric.podspec b/packages/react-native/ReactCommon/React-Fabric.podspec similarity index 100% rename from ReactCommon/React-Fabric.podspec rename to packages/react-native/ReactCommon/React-Fabric.podspec diff --git a/ReactCommon/React-rncore.podspec b/packages/react-native/ReactCommon/React-rncore.podspec similarity index 95% rename from ReactCommon/React-rncore.podspec rename to packages/react-native/ReactCommon/React-rncore.podspec index 201af01640e1..88ae8f51bcfb 100644 --- a/ReactCommon/React-rncore.podspec +++ b/packages/react-native/ReactCommon/React-rncore.podspec @@ -37,6 +37,6 @@ Pod::Spec.new do |s| :js_srcs_dir => "#{react_native_path}/Libraries", :library_name => "rncore", :library_type => "components", - :output_dir => "#{react_native_path}/../ReactCommon" + :output_dir => "#{react_native_path}/react-native/ReactCommon" }) end diff --git a/ReactCommon/ReactCommon.podspec b/packages/react-native/ReactCommon/ReactCommon.podspec similarity index 100% rename from ReactCommon/ReactCommon.podspec rename to packages/react-native/ReactCommon/ReactCommon.podspec diff --git a/ReactCommon/butter/.clang-tidy b/packages/react-native/ReactCommon/butter/.clang-tidy similarity index 100% rename from ReactCommon/butter/.clang-tidy rename to packages/react-native/ReactCommon/butter/.clang-tidy diff --git a/ReactCommon/butter/BUCK b/packages/react-native/ReactCommon/butter/BUCK similarity index 100% rename from ReactCommon/butter/BUCK rename to packages/react-native/ReactCommon/butter/BUCK diff --git a/ReactCommon/butter/CMakeLists.txt b/packages/react-native/ReactCommon/butter/CMakeLists.txt similarity index 100% rename from ReactCommon/butter/CMakeLists.txt rename to packages/react-native/ReactCommon/butter/CMakeLists.txt diff --git a/ReactCommon/butter/butter.h b/packages/react-native/ReactCommon/butter/butter.h similarity index 100% rename from ReactCommon/butter/butter.h rename to packages/react-native/ReactCommon/butter/butter.h diff --git a/ReactCommon/butter/function.h b/packages/react-native/ReactCommon/butter/function.h similarity index 100% rename from ReactCommon/butter/function.h rename to packages/react-native/ReactCommon/butter/function.h diff --git a/ReactCommon/butter/map.h b/packages/react-native/ReactCommon/butter/map.h similarity index 100% rename from ReactCommon/butter/map.h rename to packages/react-native/ReactCommon/butter/map.h diff --git a/ReactCommon/butter/set.h b/packages/react-native/ReactCommon/butter/set.h similarity index 100% rename from ReactCommon/butter/set.h rename to packages/react-native/ReactCommon/butter/set.h diff --git a/ReactCommon/butter/small_vector.h b/packages/react-native/ReactCommon/butter/small_vector.h similarity index 100% rename from ReactCommon/butter/small_vector.h rename to packages/react-native/ReactCommon/butter/small_vector.h diff --git a/ReactCommon/callinvoker/.clang-tidy b/packages/react-native/ReactCommon/callinvoker/.clang-tidy similarity index 100% rename from ReactCommon/callinvoker/.clang-tidy rename to packages/react-native/ReactCommon/callinvoker/.clang-tidy diff --git a/ReactCommon/callinvoker/BUCK b/packages/react-native/ReactCommon/callinvoker/BUCK similarity index 100% rename from ReactCommon/callinvoker/BUCK rename to packages/react-native/ReactCommon/callinvoker/BUCK diff --git a/ReactCommon/callinvoker/CMakeLists.txt b/packages/react-native/ReactCommon/callinvoker/CMakeLists.txt similarity index 100% rename from ReactCommon/callinvoker/CMakeLists.txt rename to packages/react-native/ReactCommon/callinvoker/CMakeLists.txt diff --git a/ReactCommon/callinvoker/React-callinvoker.podspec b/packages/react-native/ReactCommon/callinvoker/React-callinvoker.podspec similarity index 100% rename from ReactCommon/callinvoker/React-callinvoker.podspec rename to packages/react-native/ReactCommon/callinvoker/React-callinvoker.podspec diff --git a/ReactCommon/callinvoker/ReactCommon/CallInvoker.h b/packages/react-native/ReactCommon/callinvoker/ReactCommon/CallInvoker.h similarity index 100% rename from ReactCommon/callinvoker/ReactCommon/CallInvoker.h rename to packages/react-native/ReactCommon/callinvoker/ReactCommon/CallInvoker.h diff --git a/ReactCommon/callinvoker/ReactCommon/SchedulerPriority.h b/packages/react-native/ReactCommon/callinvoker/ReactCommon/SchedulerPriority.h similarity index 100% rename from ReactCommon/callinvoker/ReactCommon/SchedulerPriority.h rename to packages/react-native/ReactCommon/callinvoker/ReactCommon/SchedulerPriority.h diff --git a/ReactCommon/cxxreact/.clang-tidy b/packages/react-native/ReactCommon/cxxreact/.clang-tidy similarity index 100% rename from ReactCommon/cxxreact/.clang-tidy rename to packages/react-native/ReactCommon/cxxreact/.clang-tidy diff --git a/ReactCommon/cxxreact/BUCK b/packages/react-native/ReactCommon/cxxreact/BUCK similarity index 100% rename from ReactCommon/cxxreact/BUCK rename to packages/react-native/ReactCommon/cxxreact/BUCK diff --git a/ReactCommon/cxxreact/CMakeLists.txt b/packages/react-native/ReactCommon/cxxreact/CMakeLists.txt similarity index 100% rename from ReactCommon/cxxreact/CMakeLists.txt rename to packages/react-native/ReactCommon/cxxreact/CMakeLists.txt diff --git a/ReactCommon/cxxreact/CxxModule.h b/packages/react-native/ReactCommon/cxxreact/CxxModule.h similarity index 100% rename from ReactCommon/cxxreact/CxxModule.h rename to packages/react-native/ReactCommon/cxxreact/CxxModule.h diff --git a/ReactCommon/cxxreact/CxxNativeModule.cpp b/packages/react-native/ReactCommon/cxxreact/CxxNativeModule.cpp similarity index 100% rename from ReactCommon/cxxreact/CxxNativeModule.cpp rename to packages/react-native/ReactCommon/cxxreact/CxxNativeModule.cpp diff --git a/ReactCommon/cxxreact/CxxNativeModule.h b/packages/react-native/ReactCommon/cxxreact/CxxNativeModule.h similarity index 100% rename from ReactCommon/cxxreact/CxxNativeModule.h rename to packages/react-native/ReactCommon/cxxreact/CxxNativeModule.h diff --git a/ReactCommon/cxxreact/ErrorUtils.h b/packages/react-native/ReactCommon/cxxreact/ErrorUtils.h similarity index 100% rename from ReactCommon/cxxreact/ErrorUtils.h rename to packages/react-native/ReactCommon/cxxreact/ErrorUtils.h diff --git a/ReactCommon/cxxreact/Instance.cpp b/packages/react-native/ReactCommon/cxxreact/Instance.cpp similarity index 100% rename from ReactCommon/cxxreact/Instance.cpp rename to packages/react-native/ReactCommon/cxxreact/Instance.cpp diff --git a/ReactCommon/cxxreact/Instance.h b/packages/react-native/ReactCommon/cxxreact/Instance.h similarity index 100% rename from ReactCommon/cxxreact/Instance.h rename to packages/react-native/ReactCommon/cxxreact/Instance.h diff --git a/ReactCommon/cxxreact/JSBigString.cpp b/packages/react-native/ReactCommon/cxxreact/JSBigString.cpp similarity index 100% rename from ReactCommon/cxxreact/JSBigString.cpp rename to packages/react-native/ReactCommon/cxxreact/JSBigString.cpp diff --git a/ReactCommon/cxxreact/JSBigString.h b/packages/react-native/ReactCommon/cxxreact/JSBigString.h similarity index 100% rename from ReactCommon/cxxreact/JSBigString.h rename to packages/react-native/ReactCommon/cxxreact/JSBigString.h diff --git a/ReactCommon/cxxreact/JSBundleType.cpp b/packages/react-native/ReactCommon/cxxreact/JSBundleType.cpp similarity index 100% rename from ReactCommon/cxxreact/JSBundleType.cpp rename to packages/react-native/ReactCommon/cxxreact/JSBundleType.cpp diff --git a/ReactCommon/cxxreact/JSBundleType.h b/packages/react-native/ReactCommon/cxxreact/JSBundleType.h similarity index 100% rename from ReactCommon/cxxreact/JSBundleType.h rename to packages/react-native/ReactCommon/cxxreact/JSBundleType.h diff --git a/ReactCommon/cxxreact/JSExecutor.cpp b/packages/react-native/ReactCommon/cxxreact/JSExecutor.cpp similarity index 100% rename from ReactCommon/cxxreact/JSExecutor.cpp rename to packages/react-native/ReactCommon/cxxreact/JSExecutor.cpp diff --git a/ReactCommon/cxxreact/JSExecutor.h b/packages/react-native/ReactCommon/cxxreact/JSExecutor.h similarity index 100% rename from ReactCommon/cxxreact/JSExecutor.h rename to packages/react-native/ReactCommon/cxxreact/JSExecutor.h diff --git a/ReactCommon/cxxreact/JSIndexedRAMBundle.cpp b/packages/react-native/ReactCommon/cxxreact/JSIndexedRAMBundle.cpp similarity index 100% rename from ReactCommon/cxxreact/JSIndexedRAMBundle.cpp rename to packages/react-native/ReactCommon/cxxreact/JSIndexedRAMBundle.cpp diff --git a/ReactCommon/cxxreact/JSIndexedRAMBundle.h b/packages/react-native/ReactCommon/cxxreact/JSIndexedRAMBundle.h similarity index 100% rename from ReactCommon/cxxreact/JSIndexedRAMBundle.h rename to packages/react-native/ReactCommon/cxxreact/JSIndexedRAMBundle.h diff --git a/ReactCommon/cxxreact/JSModulesUnbundle.h b/packages/react-native/ReactCommon/cxxreact/JSModulesUnbundle.h similarity index 100% rename from ReactCommon/cxxreact/JSModulesUnbundle.h rename to packages/react-native/ReactCommon/cxxreact/JSModulesUnbundle.h diff --git a/ReactCommon/cxxreact/JsArgumentHelpers-inl.h b/packages/react-native/ReactCommon/cxxreact/JsArgumentHelpers-inl.h similarity index 100% rename from ReactCommon/cxxreact/JsArgumentHelpers-inl.h rename to packages/react-native/ReactCommon/cxxreact/JsArgumentHelpers-inl.h diff --git a/ReactCommon/cxxreact/JsArgumentHelpers.h b/packages/react-native/ReactCommon/cxxreact/JsArgumentHelpers.h similarity index 100% rename from ReactCommon/cxxreact/JsArgumentHelpers.h rename to packages/react-native/ReactCommon/cxxreact/JsArgumentHelpers.h diff --git a/ReactCommon/cxxreact/MessageQueueThread.h b/packages/react-native/ReactCommon/cxxreact/MessageQueueThread.h similarity index 100% rename from ReactCommon/cxxreact/MessageQueueThread.h rename to packages/react-native/ReactCommon/cxxreact/MessageQueueThread.h diff --git a/ReactCommon/cxxreact/MethodCall.cpp b/packages/react-native/ReactCommon/cxxreact/MethodCall.cpp similarity index 100% rename from ReactCommon/cxxreact/MethodCall.cpp rename to packages/react-native/ReactCommon/cxxreact/MethodCall.cpp diff --git a/ReactCommon/cxxreact/MethodCall.h b/packages/react-native/ReactCommon/cxxreact/MethodCall.h similarity index 100% rename from ReactCommon/cxxreact/MethodCall.h rename to packages/react-native/ReactCommon/cxxreact/MethodCall.h diff --git a/ReactCommon/cxxreact/ModuleRegistry.cpp b/packages/react-native/ReactCommon/cxxreact/ModuleRegistry.cpp similarity index 100% rename from ReactCommon/cxxreact/ModuleRegistry.cpp rename to packages/react-native/ReactCommon/cxxreact/ModuleRegistry.cpp diff --git a/ReactCommon/cxxreact/ModuleRegistry.h b/packages/react-native/ReactCommon/cxxreact/ModuleRegistry.h similarity index 100% rename from ReactCommon/cxxreact/ModuleRegistry.h rename to packages/react-native/ReactCommon/cxxreact/ModuleRegistry.h diff --git a/ReactCommon/cxxreact/NativeModule.h b/packages/react-native/ReactCommon/cxxreact/NativeModule.h similarity index 100% rename from ReactCommon/cxxreact/NativeModule.h rename to packages/react-native/ReactCommon/cxxreact/NativeModule.h diff --git a/ReactCommon/cxxreact/NativeToJsBridge.cpp b/packages/react-native/ReactCommon/cxxreact/NativeToJsBridge.cpp similarity index 100% rename from ReactCommon/cxxreact/NativeToJsBridge.cpp rename to packages/react-native/ReactCommon/cxxreact/NativeToJsBridge.cpp diff --git a/ReactCommon/cxxreact/NativeToJsBridge.h b/packages/react-native/ReactCommon/cxxreact/NativeToJsBridge.h similarity index 100% rename from ReactCommon/cxxreact/NativeToJsBridge.h rename to packages/react-native/ReactCommon/cxxreact/NativeToJsBridge.h diff --git a/ReactCommon/cxxreact/RAMBundleRegistry.cpp b/packages/react-native/ReactCommon/cxxreact/RAMBundleRegistry.cpp similarity index 100% rename from ReactCommon/cxxreact/RAMBundleRegistry.cpp rename to packages/react-native/ReactCommon/cxxreact/RAMBundleRegistry.cpp diff --git a/ReactCommon/cxxreact/RAMBundleRegistry.h b/packages/react-native/ReactCommon/cxxreact/RAMBundleRegistry.h similarity index 100% rename from ReactCommon/cxxreact/RAMBundleRegistry.h rename to packages/react-native/ReactCommon/cxxreact/RAMBundleRegistry.h diff --git a/ReactCommon/cxxreact/React-cxxreact.podspec b/packages/react-native/ReactCommon/cxxreact/React-cxxreact.podspec similarity index 100% rename from ReactCommon/cxxreact/React-cxxreact.podspec rename to packages/react-native/ReactCommon/cxxreact/React-cxxreact.podspec diff --git a/ReactCommon/cxxreact/ReactMarker.cpp b/packages/react-native/ReactCommon/cxxreact/ReactMarker.cpp similarity index 100% rename from ReactCommon/cxxreact/ReactMarker.cpp rename to packages/react-native/ReactCommon/cxxreact/ReactMarker.cpp diff --git a/ReactCommon/cxxreact/ReactMarker.h b/packages/react-native/ReactCommon/cxxreact/ReactMarker.h similarity index 100% rename from ReactCommon/cxxreact/ReactMarker.h rename to packages/react-native/ReactCommon/cxxreact/ReactMarker.h diff --git a/ReactCommon/cxxreact/ReactNativeVersion.h b/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h similarity index 100% rename from ReactCommon/cxxreact/ReactNativeVersion.h rename to packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h diff --git a/ReactCommon/cxxreact/RecoverableError.h b/packages/react-native/ReactCommon/cxxreact/RecoverableError.h similarity index 100% rename from ReactCommon/cxxreact/RecoverableError.h rename to packages/react-native/ReactCommon/cxxreact/RecoverableError.h diff --git a/ReactCommon/cxxreact/SampleCxxModule.cpp b/packages/react-native/ReactCommon/cxxreact/SampleCxxModule.cpp similarity index 100% rename from ReactCommon/cxxreact/SampleCxxModule.cpp rename to packages/react-native/ReactCommon/cxxreact/SampleCxxModule.cpp diff --git a/ReactCommon/cxxreact/SampleCxxModule.h b/packages/react-native/ReactCommon/cxxreact/SampleCxxModule.h similarity index 100% rename from ReactCommon/cxxreact/SampleCxxModule.h rename to packages/react-native/ReactCommon/cxxreact/SampleCxxModule.h diff --git a/ReactCommon/cxxreact/SharedProxyCxxModule.h b/packages/react-native/ReactCommon/cxxreact/SharedProxyCxxModule.h similarity index 100% rename from ReactCommon/cxxreact/SharedProxyCxxModule.h rename to packages/react-native/ReactCommon/cxxreact/SharedProxyCxxModule.h diff --git a/ReactCommon/cxxreact/SystraceSection.h b/packages/react-native/ReactCommon/cxxreact/SystraceSection.h similarity index 100% rename from ReactCommon/cxxreact/SystraceSection.h rename to packages/react-native/ReactCommon/cxxreact/SystraceSection.h diff --git a/ReactCommon/cxxreact/tests/BUCK b/packages/react-native/ReactCommon/cxxreact/tests/BUCK similarity index 100% rename from ReactCommon/cxxreact/tests/BUCK rename to packages/react-native/ReactCommon/cxxreact/tests/BUCK diff --git a/ReactCommon/cxxreact/tests/RecoverableErrorTest.cpp b/packages/react-native/ReactCommon/cxxreact/tests/RecoverableErrorTest.cpp similarity index 100% rename from ReactCommon/cxxreact/tests/RecoverableErrorTest.cpp rename to packages/react-native/ReactCommon/cxxreact/tests/RecoverableErrorTest.cpp diff --git a/ReactCommon/cxxreact/tests/jsarg_helpers.cpp b/packages/react-native/ReactCommon/cxxreact/tests/jsarg_helpers.cpp similarity index 100% rename from ReactCommon/cxxreact/tests/jsarg_helpers.cpp rename to packages/react-native/ReactCommon/cxxreact/tests/jsarg_helpers.cpp diff --git a/ReactCommon/cxxreact/tests/jsbigstring.cpp b/packages/react-native/ReactCommon/cxxreact/tests/jsbigstring.cpp similarity index 100% rename from ReactCommon/cxxreact/tests/jsbigstring.cpp rename to packages/react-native/ReactCommon/cxxreact/tests/jsbigstring.cpp diff --git a/ReactCommon/cxxreact/tests/main.cpp b/packages/react-native/ReactCommon/cxxreact/tests/main.cpp similarity index 100% rename from ReactCommon/cxxreact/tests/main.cpp rename to packages/react-native/ReactCommon/cxxreact/tests/main.cpp diff --git a/ReactCommon/cxxreact/tests/methodcall.cpp b/packages/react-native/ReactCommon/cxxreact/tests/methodcall.cpp similarity index 100% rename from ReactCommon/cxxreact/tests/methodcall.cpp rename to packages/react-native/ReactCommon/cxxreact/tests/methodcall.cpp diff --git a/ReactCommon/hermes/.clang-tidy b/packages/react-native/ReactCommon/hermes/.clang-tidy similarity index 100% rename from ReactCommon/hermes/.clang-tidy rename to packages/react-native/ReactCommon/hermes/.clang-tidy diff --git a/ReactCommon/hermes/React-hermes.podspec b/packages/react-native/ReactCommon/hermes/React-hermes.podspec similarity index 100% rename from ReactCommon/hermes/React-hermes.podspec rename to packages/react-native/ReactCommon/hermes/React-hermes.podspec diff --git a/ReactCommon/hermes/executor/CMakeLists.txt b/packages/react-native/ReactCommon/hermes/executor/CMakeLists.txt similarity index 100% rename from ReactCommon/hermes/executor/CMakeLists.txt rename to packages/react-native/ReactCommon/hermes/executor/CMakeLists.txt diff --git a/ReactCommon/hermes/executor/HermesExecutorFactory.cpp b/packages/react-native/ReactCommon/hermes/executor/HermesExecutorFactory.cpp similarity index 100% rename from ReactCommon/hermes/executor/HermesExecutorFactory.cpp rename to packages/react-native/ReactCommon/hermes/executor/HermesExecutorFactory.cpp diff --git a/ReactCommon/hermes/executor/HermesExecutorFactory.h b/packages/react-native/ReactCommon/hermes/executor/HermesExecutorFactory.h similarity index 100% rename from ReactCommon/hermes/executor/HermesExecutorFactory.h rename to packages/react-native/ReactCommon/hermes/executor/HermesExecutorFactory.h diff --git a/ReactCommon/hermes/executor/JSITracing.cpp b/packages/react-native/ReactCommon/hermes/executor/JSITracing.cpp similarity index 100% rename from ReactCommon/hermes/executor/JSITracing.cpp rename to packages/react-native/ReactCommon/hermes/executor/JSITracing.cpp diff --git a/ReactCommon/hermes/executor/JSITracing.h b/packages/react-native/ReactCommon/hermes/executor/JSITracing.h similarity index 100% rename from ReactCommon/hermes/executor/JSITracing.h rename to packages/react-native/ReactCommon/hermes/executor/JSITracing.h diff --git a/ReactCommon/hermes/inspector/.clang-format b/packages/react-native/ReactCommon/hermes/inspector/.clang-format similarity index 100% rename from ReactCommon/hermes/inspector/.clang-format rename to packages/react-native/ReactCommon/hermes/inspector/.clang-format diff --git a/ReactCommon/hermes/inspector/AsyncPauseState.h b/packages/react-native/ReactCommon/hermes/inspector/AsyncPauseState.h similarity index 100% rename from ReactCommon/hermes/inspector/AsyncPauseState.h rename to packages/react-native/ReactCommon/hermes/inspector/AsyncPauseState.h diff --git a/ReactCommon/hermes/inspector/BUCK b/packages/react-native/ReactCommon/hermes/inspector/BUCK similarity index 96% rename from ReactCommon/hermes/inspector/BUCK rename to packages/react-native/ReactCommon/hermes/inspector/BUCK index 0cb887883b2b..7d8548f48b78 100644 --- a/ReactCommon/hermes/inspector/BUCK +++ b/packages/react-native/ReactCommon/hermes/inspector/BUCK @@ -48,7 +48,9 @@ fb_xplat_cxx_library( exported_headers = CHROME_EXPORTED_HEADERS, compiler_flags = CFLAGS_BY_MODE[hermes_build_mode()], fbobjc_header_path_prefix = "hermes/inspector/chrome", - labels = [], + labels = [ + "pfh:ReactNative_CommonInfrastructurePlaceholder", + ], macosx_tests_override = [], platforms = (ANDROID, APPLE, CXX, FBCODE, WINDOWS), tests = [":chrome-tests"], @@ -116,7 +118,9 @@ fb_xplat_cxx_library( "//fbandroid/libraries/fbjni:fbjni", ], fbobjc_header_path_prefix = "hermes/inspector/detail", - labels = [], + labels = [ + "pfh:ReactNative_CommonInfrastructurePlaceholder", + ], macosx_tests_override = [], platforms = (ANDROID, APPLE, CXX, FBCODE, WINDOWS), tests = [":detail-tests"], @@ -192,7 +196,9 @@ fb_xplat_cxx_library( cxx_tests = [":inspector-tests"], exported_preprocessor_flags = get_hermes_shared_library_preprocessor_flags(), fbobjc_header_path_prefix = "hermes/inspector", - labels = [], + labels = [ + "pfh:ReactNative_CommonInfrastructurePlaceholder", + ], macosx_tests_override = [], platforms = (ANDROID, APPLE, CXX, FBCODE, WINDOWS), visibility = [ diff --git a/ReactCommon/hermes/inspector/CMakeLists.txt b/packages/react-native/ReactCommon/hermes/inspector/CMakeLists.txt similarity index 100% rename from ReactCommon/hermes/inspector/CMakeLists.txt rename to packages/react-native/ReactCommon/hermes/inspector/CMakeLists.txt diff --git a/packages/react-native/ReactCommon/hermes/inspector/DEFS.bzl b/packages/react-native/ReactCommon/hermes/inspector/DEFS.bzl new file mode 100644 index 000000000000..d56163c7686f --- /dev/null +++ b/packages/react-native/ReactCommon/hermes/inspector/DEFS.bzl @@ -0,0 +1,7 @@ +load("@fbsource//xplat/hermes/defs:hermes.bzl", "hermes_is_debugger_enabled") + +def hermes_inspector_dep_list(): + return [ + "//xplat/js/react-native-github/packages/react-native/ReactCommon/hermes/inspector:chrome", + "//xplat/js/react-native-github/packages/react-native/ReactCommon/hermes/inspector:inspectorlib", + ] if hermes_is_debugger_enabled() else [] diff --git a/ReactCommon/hermes/inspector/Exceptions.h b/packages/react-native/ReactCommon/hermes/inspector/Exceptions.h similarity index 100% rename from ReactCommon/hermes/inspector/Exceptions.h rename to packages/react-native/ReactCommon/hermes/inspector/Exceptions.h diff --git a/ReactCommon/hermes/inspector/Inspector.cpp b/packages/react-native/ReactCommon/hermes/inspector/Inspector.cpp similarity index 100% rename from ReactCommon/hermes/inspector/Inspector.cpp rename to packages/react-native/ReactCommon/hermes/inspector/Inspector.cpp diff --git a/ReactCommon/hermes/inspector/Inspector.h b/packages/react-native/ReactCommon/hermes/inspector/Inspector.h similarity index 100% rename from ReactCommon/hermes/inspector/Inspector.h rename to packages/react-native/ReactCommon/hermes/inspector/Inspector.h diff --git a/ReactCommon/hermes/inspector/InspectorState.cpp b/packages/react-native/ReactCommon/hermes/inspector/InspectorState.cpp similarity index 100% rename from ReactCommon/hermes/inspector/InspectorState.cpp rename to packages/react-native/ReactCommon/hermes/inspector/InspectorState.cpp diff --git a/ReactCommon/hermes/inspector/InspectorState.h b/packages/react-native/ReactCommon/hermes/inspector/InspectorState.h similarity index 100% rename from ReactCommon/hermes/inspector/InspectorState.h rename to packages/react-native/ReactCommon/hermes/inspector/InspectorState.h diff --git a/ReactCommon/hermes/inspector/README.md b/packages/react-native/ReactCommon/hermes/inspector/README.md similarity index 80% rename from ReactCommon/hermes/inspector/README.md rename to packages/react-native/ReactCommon/hermes/inspector/README.md index 57b665848082..95318113e46d 100644 --- a/ReactCommon/hermes/inspector/README.md +++ b/packages/react-native/ReactCommon/hermes/inspector/README.md @@ -17,23 +17,23 @@ can get debug logs to show even when tests are passing by running the test executable directly: ``` -$ buck build //xplat/js/react-native-github/ReactCommon/hermes/inspector:chrome-tests -$ buck-out/gen/js/react-native-github/ReactCommon/hermes/inspector/chrome-tests +$ buck build //xplat/js/react-native-github/packages/react-native/ReactCommon/hermes/inspector:chrome-tests +$ buck-out/gen/xplat/js/react-native-github/packages/react-native/ReactCommon/hermes/inspector/chrome-tests [...] ``` You can use standard gtest filters to only execute a particular set of tests: ``` -$ buck-out/gen/js/react-native-github/ReactCommon/hermes/inspector/chrome-tests \ +$ buck-out/gen/xplat/js/react-native-github/packages/react-native/ReactCommon/hermes/inspector/chrome-tests \ --gtest_filter='ConnectionTests.testSetBreakpoint' ``` You can debug the tests using lldb or gdb: ``` -$ lldb buck-out/gen/js/react-native-github/ReactCommon/hermes/inspector/chrome-tests -$ gdb buck-out/gen/js/react-native-github/ReactCommon/hermes/inspector/chrome-tests +$ lldb buck-out/gen/xplat/js/react-native-github/packages/react-native/ReactCommon/hermes/inspector/chrome-tests +$ gdb buck-out/gen/xplat/js/react-native-github/packages/react-native/ReactCommon/hermes/inspector/chrome-tests ``` # Formatting @@ -42,7 +42,7 @@ Make sure the code is formatted using the hermes clang-format rules before committing: ``` -$ xplat/js/react-native-github/ReactCommon/hermes/inspector/tools/format +$ xplat/js/react-native-github/packages/react-native/ReactCommon/hermes/inspector/tools/format ``` We follow the clang format rules used by the rest of the Hermes project. @@ -53,7 +53,7 @@ To add support for a new Chrome DevTools protocol message, add the message you want to add to tools/message_types.txt, and re-run the message types generator: ``` -$ xplat/js/react-native-github/ReactCommon/hermes/inspector/tools/run_msggen +$ xplat/js/react-native-github/packages/react-native/ReactCommon/hermes/inspector/tools/run_msggen ``` This will generate C++ structs for the new message type in diff --git a/ReactCommon/hermes/inspector/RuntimeAdapter.cpp b/packages/react-native/ReactCommon/hermes/inspector/RuntimeAdapter.cpp similarity index 100% rename from ReactCommon/hermes/inspector/RuntimeAdapter.cpp rename to packages/react-native/ReactCommon/hermes/inspector/RuntimeAdapter.cpp diff --git a/ReactCommon/hermes/inspector/RuntimeAdapter.h b/packages/react-native/ReactCommon/hermes/inspector/RuntimeAdapter.h similarity index 100% rename from ReactCommon/hermes/inspector/RuntimeAdapter.h rename to packages/react-native/ReactCommon/hermes/inspector/RuntimeAdapter.h diff --git a/ReactCommon/hermes/inspector/chrome/Connection.cpp b/packages/react-native/ReactCommon/hermes/inspector/chrome/Connection.cpp similarity index 100% rename from ReactCommon/hermes/inspector/chrome/Connection.cpp rename to packages/react-native/ReactCommon/hermes/inspector/chrome/Connection.cpp diff --git a/ReactCommon/hermes/inspector/chrome/Connection.h b/packages/react-native/ReactCommon/hermes/inspector/chrome/Connection.h similarity index 100% rename from ReactCommon/hermes/inspector/chrome/Connection.h rename to packages/react-native/ReactCommon/hermes/inspector/chrome/Connection.h diff --git a/ReactCommon/hermes/inspector/chrome/ConnectionDemux.cpp b/packages/react-native/ReactCommon/hermes/inspector/chrome/ConnectionDemux.cpp similarity index 100% rename from ReactCommon/hermes/inspector/chrome/ConnectionDemux.cpp rename to packages/react-native/ReactCommon/hermes/inspector/chrome/ConnectionDemux.cpp diff --git a/ReactCommon/hermes/inspector/chrome/ConnectionDemux.h b/packages/react-native/ReactCommon/hermes/inspector/chrome/ConnectionDemux.h similarity index 100% rename from ReactCommon/hermes/inspector/chrome/ConnectionDemux.h rename to packages/react-native/ReactCommon/hermes/inspector/chrome/ConnectionDemux.h diff --git a/ReactCommon/hermes/inspector/chrome/MessageConverters.cpp b/packages/react-native/ReactCommon/hermes/inspector/chrome/MessageConverters.cpp similarity index 100% rename from ReactCommon/hermes/inspector/chrome/MessageConverters.cpp rename to packages/react-native/ReactCommon/hermes/inspector/chrome/MessageConverters.cpp diff --git a/ReactCommon/hermes/inspector/chrome/MessageConverters.h b/packages/react-native/ReactCommon/hermes/inspector/chrome/MessageConverters.h similarity index 100% rename from ReactCommon/hermes/inspector/chrome/MessageConverters.h rename to packages/react-native/ReactCommon/hermes/inspector/chrome/MessageConverters.h diff --git a/ReactCommon/hermes/inspector/chrome/MessageInterfaces.h b/packages/react-native/ReactCommon/hermes/inspector/chrome/MessageInterfaces.h similarity index 100% rename from ReactCommon/hermes/inspector/chrome/MessageInterfaces.h rename to packages/react-native/ReactCommon/hermes/inspector/chrome/MessageInterfaces.h diff --git a/ReactCommon/hermes/inspector/chrome/MessageTypes.cpp b/packages/react-native/ReactCommon/hermes/inspector/chrome/MessageTypes.cpp similarity index 100% rename from ReactCommon/hermes/inspector/chrome/MessageTypes.cpp rename to packages/react-native/ReactCommon/hermes/inspector/chrome/MessageTypes.cpp diff --git a/ReactCommon/hermes/inspector/chrome/MessageTypes.h b/packages/react-native/ReactCommon/hermes/inspector/chrome/MessageTypes.h similarity index 100% rename from ReactCommon/hermes/inspector/chrome/MessageTypes.h rename to packages/react-native/ReactCommon/hermes/inspector/chrome/MessageTypes.h diff --git a/ReactCommon/hermes/inspector/chrome/MessageTypesInlines.h b/packages/react-native/ReactCommon/hermes/inspector/chrome/MessageTypesInlines.h similarity index 100% rename from ReactCommon/hermes/inspector/chrome/MessageTypesInlines.h rename to packages/react-native/ReactCommon/hermes/inspector/chrome/MessageTypesInlines.h diff --git a/ReactCommon/hermes/inspector/chrome/Registration.cpp b/packages/react-native/ReactCommon/hermes/inspector/chrome/Registration.cpp similarity index 100% rename from ReactCommon/hermes/inspector/chrome/Registration.cpp rename to packages/react-native/ReactCommon/hermes/inspector/chrome/Registration.cpp diff --git a/ReactCommon/hermes/inspector/chrome/Registration.h b/packages/react-native/ReactCommon/hermes/inspector/chrome/Registration.h similarity index 100% rename from ReactCommon/hermes/inspector/chrome/Registration.h rename to packages/react-native/ReactCommon/hermes/inspector/chrome/Registration.h diff --git a/ReactCommon/hermes/inspector/chrome/RemoteObjectsTable.cpp b/packages/react-native/ReactCommon/hermes/inspector/chrome/RemoteObjectsTable.cpp similarity index 100% rename from ReactCommon/hermes/inspector/chrome/RemoteObjectsTable.cpp rename to packages/react-native/ReactCommon/hermes/inspector/chrome/RemoteObjectsTable.cpp diff --git a/ReactCommon/hermes/inspector/chrome/RemoteObjectsTable.h b/packages/react-native/ReactCommon/hermes/inspector/chrome/RemoteObjectsTable.h similarity index 100% rename from ReactCommon/hermes/inspector/chrome/RemoteObjectsTable.h rename to packages/react-native/ReactCommon/hermes/inspector/chrome/RemoteObjectsTable.h diff --git a/ReactCommon/hermes/inspector/chrome/cli/main.cpp b/packages/react-native/ReactCommon/hermes/inspector/chrome/cli/main.cpp similarity index 100% rename from ReactCommon/hermes/inspector/chrome/cli/main.cpp rename to packages/react-native/ReactCommon/hermes/inspector/chrome/cli/main.cpp diff --git a/ReactCommon/hermes/inspector/chrome/tests/AsyncHermesRuntime.cpp b/packages/react-native/ReactCommon/hermes/inspector/chrome/tests/AsyncHermesRuntime.cpp similarity index 100% rename from ReactCommon/hermes/inspector/chrome/tests/AsyncHermesRuntime.cpp rename to packages/react-native/ReactCommon/hermes/inspector/chrome/tests/AsyncHermesRuntime.cpp diff --git a/ReactCommon/hermes/inspector/chrome/tests/AsyncHermesRuntime.h b/packages/react-native/ReactCommon/hermes/inspector/chrome/tests/AsyncHermesRuntime.h similarity index 100% rename from ReactCommon/hermes/inspector/chrome/tests/AsyncHermesRuntime.h rename to packages/react-native/ReactCommon/hermes/inspector/chrome/tests/AsyncHermesRuntime.h diff --git a/ReactCommon/hermes/inspector/chrome/tests/ConnectionDemuxTests.cpp b/packages/react-native/ReactCommon/hermes/inspector/chrome/tests/ConnectionDemuxTests.cpp similarity index 100% rename from ReactCommon/hermes/inspector/chrome/tests/ConnectionDemuxTests.cpp rename to packages/react-native/ReactCommon/hermes/inspector/chrome/tests/ConnectionDemuxTests.cpp diff --git a/ReactCommon/hermes/inspector/chrome/tests/ConnectionTests.cpp b/packages/react-native/ReactCommon/hermes/inspector/chrome/tests/ConnectionTests.cpp similarity index 100% rename from ReactCommon/hermes/inspector/chrome/tests/ConnectionTests.cpp rename to packages/react-native/ReactCommon/hermes/inspector/chrome/tests/ConnectionTests.cpp diff --git a/ReactCommon/hermes/inspector/chrome/tests/MessageTests.cpp b/packages/react-native/ReactCommon/hermes/inspector/chrome/tests/MessageTests.cpp similarity index 100% rename from ReactCommon/hermes/inspector/chrome/tests/MessageTests.cpp rename to packages/react-native/ReactCommon/hermes/inspector/chrome/tests/MessageTests.cpp diff --git a/ReactCommon/hermes/inspector/chrome/tests/RemoteObjectsTableTest.cpp b/packages/react-native/ReactCommon/hermes/inspector/chrome/tests/RemoteObjectsTableTest.cpp similarity index 100% rename from ReactCommon/hermes/inspector/chrome/tests/RemoteObjectsTableTest.cpp rename to packages/react-native/ReactCommon/hermes/inspector/chrome/tests/RemoteObjectsTableTest.cpp diff --git a/ReactCommon/hermes/inspector/chrome/tests/SyncConnection.cpp b/packages/react-native/ReactCommon/hermes/inspector/chrome/tests/SyncConnection.cpp similarity index 100% rename from ReactCommon/hermes/inspector/chrome/tests/SyncConnection.cpp rename to packages/react-native/ReactCommon/hermes/inspector/chrome/tests/SyncConnection.cpp diff --git a/ReactCommon/hermes/inspector/chrome/tests/SyncConnection.h b/packages/react-native/ReactCommon/hermes/inspector/chrome/tests/SyncConnection.h similarity index 100% rename from ReactCommon/hermes/inspector/chrome/tests/SyncConnection.h rename to packages/react-native/ReactCommon/hermes/inspector/chrome/tests/SyncConnection.h diff --git a/ReactCommon/hermes/inspector/detail/CallbackOStream.cpp b/packages/react-native/ReactCommon/hermes/inspector/detail/CallbackOStream.cpp similarity index 100% rename from ReactCommon/hermes/inspector/detail/CallbackOStream.cpp rename to packages/react-native/ReactCommon/hermes/inspector/detail/CallbackOStream.cpp diff --git a/ReactCommon/hermes/inspector/detail/CallbackOStream.h b/packages/react-native/ReactCommon/hermes/inspector/detail/CallbackOStream.h similarity index 100% rename from ReactCommon/hermes/inspector/detail/CallbackOStream.h rename to packages/react-native/ReactCommon/hermes/inspector/detail/CallbackOStream.h diff --git a/ReactCommon/hermes/inspector/detail/SerialExecutor.cpp b/packages/react-native/ReactCommon/hermes/inspector/detail/SerialExecutor.cpp similarity index 100% rename from ReactCommon/hermes/inspector/detail/SerialExecutor.cpp rename to packages/react-native/ReactCommon/hermes/inspector/detail/SerialExecutor.cpp diff --git a/ReactCommon/hermes/inspector/detail/SerialExecutor.h b/packages/react-native/ReactCommon/hermes/inspector/detail/SerialExecutor.h similarity index 100% rename from ReactCommon/hermes/inspector/detail/SerialExecutor.h rename to packages/react-native/ReactCommon/hermes/inspector/detail/SerialExecutor.h diff --git a/ReactCommon/hermes/inspector/detail/Thread.cpp b/packages/react-native/ReactCommon/hermes/inspector/detail/Thread.cpp similarity index 100% rename from ReactCommon/hermes/inspector/detail/Thread.cpp rename to packages/react-native/ReactCommon/hermes/inspector/detail/Thread.cpp diff --git a/ReactCommon/hermes/inspector/detail/Thread.h b/packages/react-native/ReactCommon/hermes/inspector/detail/Thread.h similarity index 100% rename from ReactCommon/hermes/inspector/detail/Thread.h rename to packages/react-native/ReactCommon/hermes/inspector/detail/Thread.h diff --git a/ReactCommon/hermes/inspector/detail/tests/CallbackOStreamTests.cpp b/packages/react-native/ReactCommon/hermes/inspector/detail/tests/CallbackOStreamTests.cpp similarity index 100% rename from ReactCommon/hermes/inspector/detail/tests/CallbackOStreamTests.cpp rename to packages/react-native/ReactCommon/hermes/inspector/detail/tests/CallbackOStreamTests.cpp diff --git a/ReactCommon/hermes/inspector/detail/tests/SerialExecutorTests.cpp b/packages/react-native/ReactCommon/hermes/inspector/detail/tests/SerialExecutorTests.cpp similarity index 100% rename from ReactCommon/hermes/inspector/detail/tests/SerialExecutorTests.cpp rename to packages/react-native/ReactCommon/hermes/inspector/detail/tests/SerialExecutorTests.cpp diff --git a/ReactCommon/hermes/inspector/docs/GenerateInspectorFSM.sh b/packages/react-native/ReactCommon/hermes/inspector/docs/GenerateInspectorFSM.sh similarity index 100% rename from ReactCommon/hermes/inspector/docs/GenerateInspectorFSM.sh rename to packages/react-native/ReactCommon/hermes/inspector/docs/GenerateInspectorFSM.sh diff --git a/ReactCommon/hermes/inspector/docs/InspectorFSM.gv b/packages/react-native/ReactCommon/hermes/inspector/docs/InspectorFSM.gv similarity index 100% rename from ReactCommon/hermes/inspector/docs/InspectorFSM.gv rename to packages/react-native/ReactCommon/hermes/inspector/docs/InspectorFSM.gv diff --git a/ReactCommon/hermes/inspector/docs/InspectorFSM.pdf b/packages/react-native/ReactCommon/hermes/inspector/docs/InspectorFSM.pdf similarity index 100% rename from ReactCommon/hermes/inspector/docs/InspectorFSM.pdf rename to packages/react-native/ReactCommon/hermes/inspector/docs/InspectorFSM.pdf diff --git a/ReactCommon/hermes/inspector/tests/InspectorTests.cpp b/packages/react-native/ReactCommon/hermes/inspector/tests/InspectorTests.cpp similarity index 100% rename from ReactCommon/hermes/inspector/tests/InspectorTests.cpp rename to packages/react-native/ReactCommon/hermes/inspector/tests/InspectorTests.cpp diff --git a/ReactCommon/hermes/inspector/tools/format b/packages/react-native/ReactCommon/hermes/inspector/tools/format similarity index 72% rename from ReactCommon/hermes/inspector/tools/format rename to packages/react-native/ReactCommon/hermes/inspector/tools/format index 5449a47951a7..e22332aa5718 100755 --- a/ReactCommon/hermes/inspector/tools/format +++ b/packages/react-native/ReactCommon/hermes/inspector/tools/format @@ -5,6 +5,6 @@ cd "$DIR" FBSOURCE="$(hg root)" CLANG_FORMAT="$FBSOURCE/tools/third-party/clang-format/clang-format" -SRC="$FBSOURCE/xplat/js/react-native-github/ReactCommon/hermes/inspector" +SRC="$FBSOURCE/xplat/js/react-native-github/packages/react-native/ReactCommon/hermes/inspector" find "$SRC" '(' -name '*.h' -or -name '*.cpp' ')' -exec "$CLANG_FORMAT" -i -style=file '{}' ';' diff --git a/ReactCommon/hermes/inspector/tools/message_types.txt b/packages/react-native/ReactCommon/hermes/inspector/tools/message_types.txt similarity index 100% rename from ReactCommon/hermes/inspector/tools/message_types.txt rename to packages/react-native/ReactCommon/hermes/inspector/tools/message_types.txt diff --git a/ReactCommon/hermes/inspector/tools/run_msggen b/packages/react-native/ReactCommon/hermes/inspector/tools/run_msggen similarity index 100% rename from ReactCommon/hermes/inspector/tools/run_msggen rename to packages/react-native/ReactCommon/hermes/inspector/tools/run_msggen diff --git a/packages/react-native/ReactCommon/hermes/inspector/tools/sandcastle/build_and_test.sh b/packages/react-native/ReactCommon/hermes/inspector/tools/sandcastle/build_and_test.sh new file mode 100755 index 000000000000..8ac34ea17fb2 --- /dev/null +++ b/packages/react-native/ReactCommon/hermes/inspector/tools/sandcastle/build_and_test.sh @@ -0,0 +1,13 @@ +#!/bin/bash +# Copyright (c) Meta Platforms, Inc. and affiliates. +# +# This source code is licensed under the MIT license found in the +# LICENSE file in the root directory of this source tree. + +THIS_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) +source "$THIS_DIR/setup.sh" + +buck test //xplat/js/react-native-github/packages/react-native/ReactCommon/hermes/inspector:chrome && + buck test //xplat/js/react-native-github/packages/react-native/ReactCommon/hermes/inspector:detail && + buck test //xplat/js/react-native-github/packages/react-native/ReactCommon/hermes/inspector:inspectorlib && + buck build //xplat/js/react-native-github/packages/react-native/ReactCommon/hermes/inspector:hermes-chrome-debug-server diff --git a/ReactCommon/hermes/inspector/tools/sandcastle/setup.sh b/packages/react-native/ReactCommon/hermes/inspector/tools/sandcastle/setup.sh similarity index 100% rename from ReactCommon/hermes/inspector/tools/sandcastle/setup.sh rename to packages/react-native/ReactCommon/hermes/inspector/tools/sandcastle/setup.sh diff --git a/ReactCommon/jsc/.clang-tidy b/packages/react-native/ReactCommon/jsc/.clang-tidy similarity index 100% rename from ReactCommon/jsc/.clang-tidy rename to packages/react-native/ReactCommon/jsc/.clang-tidy diff --git a/ReactCommon/jsc/BUCK b/packages/react-native/ReactCommon/jsc/BUCK similarity index 100% rename from ReactCommon/jsc/BUCK rename to packages/react-native/ReactCommon/jsc/BUCK diff --git a/ReactCommon/jsc/CMakeLists.txt b/packages/react-native/ReactCommon/jsc/CMakeLists.txt similarity index 100% rename from ReactCommon/jsc/CMakeLists.txt rename to packages/react-native/ReactCommon/jsc/CMakeLists.txt diff --git a/ReactCommon/jsc/JSCRuntime.cpp b/packages/react-native/ReactCommon/jsc/JSCRuntime.cpp similarity index 100% rename from ReactCommon/jsc/JSCRuntime.cpp rename to packages/react-native/ReactCommon/jsc/JSCRuntime.cpp diff --git a/ReactCommon/jsc/JSCRuntime.h b/packages/react-native/ReactCommon/jsc/JSCRuntime.h similarity index 100% rename from ReactCommon/jsc/JSCRuntime.h rename to packages/react-native/ReactCommon/jsc/JSCRuntime.h diff --git a/ReactCommon/jsc/React-jsc.podspec b/packages/react-native/ReactCommon/jsc/React-jsc.podspec similarity index 100% rename from ReactCommon/jsc/React-jsc.podspec rename to packages/react-native/ReactCommon/jsc/React-jsc.podspec diff --git a/ReactCommon/jsengineinstance/.clang-tidy b/packages/react-native/ReactCommon/jsengineinstance/.clang-tidy similarity index 100% rename from ReactCommon/jsengineinstance/.clang-tidy rename to packages/react-native/ReactCommon/jsengineinstance/.clang-tidy diff --git a/ReactCommon/jserrorhandler/BUCK b/packages/react-native/ReactCommon/jserrorhandler/BUCK similarity index 100% rename from ReactCommon/jserrorhandler/BUCK rename to packages/react-native/ReactCommon/jserrorhandler/BUCK diff --git a/ReactCommon/jserrorhandler/JsErrorHandler.cpp b/packages/react-native/ReactCommon/jserrorhandler/JsErrorHandler.cpp similarity index 100% rename from ReactCommon/jserrorhandler/JsErrorHandler.cpp rename to packages/react-native/ReactCommon/jserrorhandler/JsErrorHandler.cpp diff --git a/ReactCommon/jserrorhandler/JsErrorHandler.h b/packages/react-native/ReactCommon/jserrorhandler/JsErrorHandler.h similarity index 100% rename from ReactCommon/jserrorhandler/JsErrorHandler.h rename to packages/react-native/ReactCommon/jserrorhandler/JsErrorHandler.h diff --git a/ReactCommon/jsi/.clang-tidy b/packages/react-native/ReactCommon/jsi/.clang-tidy similarity index 100% rename from ReactCommon/jsi/.clang-tidy rename to packages/react-native/ReactCommon/jsi/.clang-tidy diff --git a/ReactCommon/jsi/BUCK b/packages/react-native/ReactCommon/jsi/BUCK similarity index 100% rename from ReactCommon/jsi/BUCK rename to packages/react-native/ReactCommon/jsi/BUCK diff --git a/ReactCommon/jsi/CMakeLists.txt b/packages/react-native/ReactCommon/jsi/CMakeLists.txt similarity index 100% rename from ReactCommon/jsi/CMakeLists.txt rename to packages/react-native/ReactCommon/jsi/CMakeLists.txt diff --git a/ReactCommon/jsi/React-jsi.podspec b/packages/react-native/ReactCommon/jsi/React-jsi.podspec similarity index 100% rename from ReactCommon/jsi/React-jsi.podspec rename to packages/react-native/ReactCommon/jsi/React-jsi.podspec diff --git a/ReactCommon/jsi/jsi/CMakeLists.txt b/packages/react-native/ReactCommon/jsi/jsi/CMakeLists.txt similarity index 100% rename from ReactCommon/jsi/jsi/CMakeLists.txt rename to packages/react-native/ReactCommon/jsi/jsi/CMakeLists.txt diff --git a/ReactCommon/jsi/jsi/JSIDynamic.cpp b/packages/react-native/ReactCommon/jsi/jsi/JSIDynamic.cpp similarity index 100% rename from ReactCommon/jsi/jsi/JSIDynamic.cpp rename to packages/react-native/ReactCommon/jsi/jsi/JSIDynamic.cpp diff --git a/ReactCommon/jsi/jsi/JSIDynamic.h b/packages/react-native/ReactCommon/jsi/jsi/JSIDynamic.h similarity index 100% rename from ReactCommon/jsi/jsi/JSIDynamic.h rename to packages/react-native/ReactCommon/jsi/jsi/JSIDynamic.h diff --git a/ReactCommon/jsi/jsi/decorator.h b/packages/react-native/ReactCommon/jsi/jsi/decorator.h similarity index 100% rename from ReactCommon/jsi/jsi/decorator.h rename to packages/react-native/ReactCommon/jsi/jsi/decorator.h diff --git a/ReactCommon/jsi/jsi/instrumentation.h b/packages/react-native/ReactCommon/jsi/jsi/instrumentation.h similarity index 100% rename from ReactCommon/jsi/jsi/instrumentation.h rename to packages/react-native/ReactCommon/jsi/jsi/instrumentation.h diff --git a/ReactCommon/jsi/jsi/jsi-inl.h b/packages/react-native/ReactCommon/jsi/jsi/jsi-inl.h similarity index 100% rename from ReactCommon/jsi/jsi/jsi-inl.h rename to packages/react-native/ReactCommon/jsi/jsi/jsi-inl.h diff --git a/ReactCommon/jsi/jsi/jsi.cpp b/packages/react-native/ReactCommon/jsi/jsi/jsi.cpp similarity index 100% rename from ReactCommon/jsi/jsi/jsi.cpp rename to packages/react-native/ReactCommon/jsi/jsi/jsi.cpp diff --git a/ReactCommon/jsi/jsi/jsi.h b/packages/react-native/ReactCommon/jsi/jsi/jsi.h similarity index 100% rename from ReactCommon/jsi/jsi/jsi.h rename to packages/react-native/ReactCommon/jsi/jsi/jsi.h diff --git a/ReactCommon/jsi/jsi/jsilib-posix.cpp b/packages/react-native/ReactCommon/jsi/jsi/jsilib-posix.cpp similarity index 100% rename from ReactCommon/jsi/jsi/jsilib-posix.cpp rename to packages/react-native/ReactCommon/jsi/jsi/jsilib-posix.cpp diff --git a/ReactCommon/jsi/jsi/jsilib-windows.cpp b/packages/react-native/ReactCommon/jsi/jsi/jsilib-windows.cpp similarity index 100% rename from ReactCommon/jsi/jsi/jsilib-windows.cpp rename to packages/react-native/ReactCommon/jsi/jsi/jsilib-windows.cpp diff --git a/ReactCommon/jsi/jsi/jsilib.h b/packages/react-native/ReactCommon/jsi/jsi/jsilib.h similarity index 100% rename from ReactCommon/jsi/jsi/jsilib.h rename to packages/react-native/ReactCommon/jsi/jsi/jsilib.h diff --git a/ReactCommon/jsi/jsi/test/testlib.cpp b/packages/react-native/ReactCommon/jsi/jsi/test/testlib.cpp similarity index 100% rename from ReactCommon/jsi/jsi/test/testlib.cpp rename to packages/react-native/ReactCommon/jsi/jsi/test/testlib.cpp diff --git a/ReactCommon/jsi/jsi/test/testlib.h b/packages/react-native/ReactCommon/jsi/jsi/test/testlib.h similarity index 100% rename from ReactCommon/jsi/jsi/test/testlib.h rename to packages/react-native/ReactCommon/jsi/jsi/test/testlib.h diff --git a/ReactCommon/jsi/jsi/threadsafe.h b/packages/react-native/ReactCommon/jsi/jsi/threadsafe.h similarity index 100% rename from ReactCommon/jsi/jsi/threadsafe.h rename to packages/react-native/ReactCommon/jsi/jsi/threadsafe.h diff --git a/ReactCommon/jsiexecutor/.clang-tidy b/packages/react-native/ReactCommon/jsiexecutor/.clang-tidy similarity index 100% rename from ReactCommon/jsiexecutor/.clang-tidy rename to packages/react-native/ReactCommon/jsiexecutor/.clang-tidy diff --git a/ReactCommon/jsiexecutor/BUCK b/packages/react-native/ReactCommon/jsiexecutor/BUCK similarity index 100% rename from ReactCommon/jsiexecutor/BUCK rename to packages/react-native/ReactCommon/jsiexecutor/BUCK diff --git a/ReactCommon/jsiexecutor/CMakeLists.txt b/packages/react-native/ReactCommon/jsiexecutor/CMakeLists.txt similarity index 100% rename from ReactCommon/jsiexecutor/CMakeLists.txt rename to packages/react-native/ReactCommon/jsiexecutor/CMakeLists.txt diff --git a/ReactCommon/jsiexecutor/React-jsiexecutor.podspec b/packages/react-native/ReactCommon/jsiexecutor/React-jsiexecutor.podspec similarity index 100% rename from ReactCommon/jsiexecutor/React-jsiexecutor.podspec rename to packages/react-native/ReactCommon/jsiexecutor/React-jsiexecutor.podspec diff --git a/ReactCommon/jsiexecutor/jsireact/JSIExecutor.cpp b/packages/react-native/ReactCommon/jsiexecutor/jsireact/JSIExecutor.cpp similarity index 100% rename from ReactCommon/jsiexecutor/jsireact/JSIExecutor.cpp rename to packages/react-native/ReactCommon/jsiexecutor/jsireact/JSIExecutor.cpp diff --git a/ReactCommon/jsiexecutor/jsireact/JSIExecutor.h b/packages/react-native/ReactCommon/jsiexecutor/jsireact/JSIExecutor.h similarity index 100% rename from ReactCommon/jsiexecutor/jsireact/JSIExecutor.h rename to packages/react-native/ReactCommon/jsiexecutor/jsireact/JSIExecutor.h diff --git a/ReactCommon/jsiexecutor/jsireact/JSINativeModules.cpp b/packages/react-native/ReactCommon/jsiexecutor/jsireact/JSINativeModules.cpp similarity index 100% rename from ReactCommon/jsiexecutor/jsireact/JSINativeModules.cpp rename to packages/react-native/ReactCommon/jsiexecutor/jsireact/JSINativeModules.cpp diff --git a/ReactCommon/jsiexecutor/jsireact/JSINativeModules.h b/packages/react-native/ReactCommon/jsiexecutor/jsireact/JSINativeModules.h similarity index 100% rename from ReactCommon/jsiexecutor/jsireact/JSINativeModules.h rename to packages/react-native/ReactCommon/jsiexecutor/jsireact/JSINativeModules.h diff --git a/ReactCommon/jsinspector/.clang-tidy b/packages/react-native/ReactCommon/jsinspector/.clang-tidy similarity index 100% rename from ReactCommon/jsinspector/.clang-tidy rename to packages/react-native/ReactCommon/jsinspector/.clang-tidy diff --git a/ReactCommon/jsinspector/BUCK b/packages/react-native/ReactCommon/jsinspector/BUCK similarity index 100% rename from ReactCommon/jsinspector/BUCK rename to packages/react-native/ReactCommon/jsinspector/BUCK diff --git a/ReactCommon/jsinspector/CMakeLists.txt b/packages/react-native/ReactCommon/jsinspector/CMakeLists.txt similarity index 100% rename from ReactCommon/jsinspector/CMakeLists.txt rename to packages/react-native/ReactCommon/jsinspector/CMakeLists.txt diff --git a/ReactCommon/jsinspector/InspectorInterfaces.cpp b/packages/react-native/ReactCommon/jsinspector/InspectorInterfaces.cpp similarity index 100% rename from ReactCommon/jsinspector/InspectorInterfaces.cpp rename to packages/react-native/ReactCommon/jsinspector/InspectorInterfaces.cpp diff --git a/ReactCommon/jsinspector/InspectorInterfaces.h b/packages/react-native/ReactCommon/jsinspector/InspectorInterfaces.h similarity index 100% rename from ReactCommon/jsinspector/InspectorInterfaces.h rename to packages/react-native/ReactCommon/jsinspector/InspectorInterfaces.h diff --git a/ReactCommon/jsinspector/React-jsinspector.podspec b/packages/react-native/ReactCommon/jsinspector/React-jsinspector.podspec similarity index 100% rename from ReactCommon/jsinspector/React-jsinspector.podspec rename to packages/react-native/ReactCommon/jsinspector/React-jsinspector.podspec diff --git a/ReactCommon/libraries/fbcore/src/test/java/com/facebook/powermock/BUCK b/packages/react-native/ReactCommon/libraries/fbcore/src/test/java/com/facebook/powermock/BUCK similarity index 96% rename from ReactCommon/libraries/fbcore/src/test/java/com/facebook/powermock/BUCK rename to packages/react-native/ReactCommon/libraries/fbcore/src/test/java/com/facebook/powermock/BUCK index 781884811ad8..02c4903fd4b0 100644 --- a/ReactCommon/libraries/fbcore/src/test/java/com/facebook/powermock/BUCK +++ b/packages/react-native/ReactCommon/libraries/fbcore/src/test/java/com/facebook/powermock/BUCK @@ -35,7 +35,7 @@ rn_android_library( rn_prebuilt_jar( name = "byte-buddy", binary_jar = ":byte-buddy-binary.jar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( @@ -47,7 +47,7 @@ fb_native.remote_file( rn_prebuilt_jar( name = "byte-buddy-agent", binary_jar = ":byte-buddy-agent-binary.jar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( @@ -59,7 +59,7 @@ fb_native.remote_file( rn_prebuilt_jar( name = "objenesis", binary_jar = ":objenesis-binary.jar", - visibility = ["//ReactAndroid/..."], + visibility = ["//packages/react-native/ReactAndroid/..."], ) fb_native.remote_file( diff --git a/ReactCommon/logger/BUCK b/packages/react-native/ReactCommon/logger/BUCK similarity index 100% rename from ReactCommon/logger/BUCK rename to packages/react-native/ReactCommon/logger/BUCK diff --git a/ReactCommon/logger/CMakeLists.txt b/packages/react-native/ReactCommon/logger/CMakeLists.txt similarity index 100% rename from ReactCommon/logger/CMakeLists.txt rename to packages/react-native/ReactCommon/logger/CMakeLists.txt diff --git a/ReactCommon/logger/React-logger.podspec b/packages/react-native/ReactCommon/logger/React-logger.podspec similarity index 100% rename from ReactCommon/logger/React-logger.podspec rename to packages/react-native/ReactCommon/logger/React-logger.podspec diff --git a/ReactCommon/logger/react_native_log.cpp b/packages/react-native/ReactCommon/logger/react_native_log.cpp similarity index 100% rename from ReactCommon/logger/react_native_log.cpp rename to packages/react-native/ReactCommon/logger/react_native_log.cpp diff --git a/ReactCommon/logger/react_native_log.h b/packages/react-native/ReactCommon/logger/react_native_log.h similarity index 100% rename from ReactCommon/logger/react_native_log.h rename to packages/react-native/ReactCommon/logger/react_native_log.h diff --git a/ReactCommon/react/bridging/AString.h b/packages/react-native/ReactCommon/react/bridging/AString.h similarity index 100% rename from ReactCommon/react/bridging/AString.h rename to packages/react-native/ReactCommon/react/bridging/AString.h diff --git a/ReactCommon/react/bridging/Array.h b/packages/react-native/ReactCommon/react/bridging/Array.h similarity index 100% rename from ReactCommon/react/bridging/Array.h rename to packages/react-native/ReactCommon/react/bridging/Array.h diff --git a/ReactCommon/react/bridging/BUCK b/packages/react-native/ReactCommon/react/bridging/BUCK similarity index 100% rename from ReactCommon/react/bridging/BUCK rename to packages/react-native/ReactCommon/react/bridging/BUCK diff --git a/ReactCommon/react/bridging/Base.h b/packages/react-native/ReactCommon/react/bridging/Base.h similarity index 100% rename from ReactCommon/react/bridging/Base.h rename to packages/react-native/ReactCommon/react/bridging/Base.h diff --git a/ReactCommon/react/bridging/Bool.h b/packages/react-native/ReactCommon/react/bridging/Bool.h similarity index 100% rename from ReactCommon/react/bridging/Bool.h rename to packages/react-native/ReactCommon/react/bridging/Bool.h diff --git a/ReactCommon/react/bridging/Bridging.h b/packages/react-native/ReactCommon/react/bridging/Bridging.h similarity index 100% rename from ReactCommon/react/bridging/Bridging.h rename to packages/react-native/ReactCommon/react/bridging/Bridging.h diff --git a/ReactCommon/react/bridging/CMakeLists.txt b/packages/react-native/ReactCommon/react/bridging/CMakeLists.txt similarity index 100% rename from ReactCommon/react/bridging/CMakeLists.txt rename to packages/react-native/ReactCommon/react/bridging/CMakeLists.txt diff --git a/ReactCommon/react/bridging/CallbackWrapper.h b/packages/react-native/ReactCommon/react/bridging/CallbackWrapper.h similarity index 100% rename from ReactCommon/react/bridging/CallbackWrapper.h rename to packages/react-native/ReactCommon/react/bridging/CallbackWrapper.h diff --git a/ReactCommon/react/bridging/Class.h b/packages/react-native/ReactCommon/react/bridging/Class.h similarity index 100% rename from ReactCommon/react/bridging/Class.h rename to packages/react-native/ReactCommon/react/bridging/Class.h diff --git a/ReactCommon/react/bridging/Convert.h b/packages/react-native/ReactCommon/react/bridging/Convert.h similarity index 100% rename from ReactCommon/react/bridging/Convert.h rename to packages/react-native/ReactCommon/react/bridging/Convert.h diff --git a/ReactCommon/react/bridging/Error.h b/packages/react-native/ReactCommon/react/bridging/Error.h similarity index 100% rename from ReactCommon/react/bridging/Error.h rename to packages/react-native/ReactCommon/react/bridging/Error.h diff --git a/ReactCommon/react/bridging/Function.h b/packages/react-native/ReactCommon/react/bridging/Function.h similarity index 100% rename from ReactCommon/react/bridging/Function.h rename to packages/react-native/ReactCommon/react/bridging/Function.h diff --git a/ReactCommon/react/bridging/LongLivedObject.cpp b/packages/react-native/ReactCommon/react/bridging/LongLivedObject.cpp similarity index 100% rename from ReactCommon/react/bridging/LongLivedObject.cpp rename to packages/react-native/ReactCommon/react/bridging/LongLivedObject.cpp diff --git a/ReactCommon/react/bridging/LongLivedObject.h b/packages/react-native/ReactCommon/react/bridging/LongLivedObject.h similarity index 100% rename from ReactCommon/react/bridging/LongLivedObject.h rename to packages/react-native/ReactCommon/react/bridging/LongLivedObject.h diff --git a/ReactCommon/react/bridging/Number.h b/packages/react-native/ReactCommon/react/bridging/Number.h similarity index 100% rename from ReactCommon/react/bridging/Number.h rename to packages/react-native/ReactCommon/react/bridging/Number.h diff --git a/ReactCommon/react/bridging/Object.h b/packages/react-native/ReactCommon/react/bridging/Object.h similarity index 100% rename from ReactCommon/react/bridging/Object.h rename to packages/react-native/ReactCommon/react/bridging/Object.h diff --git a/ReactCommon/react/bridging/Promise.h b/packages/react-native/ReactCommon/react/bridging/Promise.h similarity index 100% rename from ReactCommon/react/bridging/Promise.h rename to packages/react-native/ReactCommon/react/bridging/Promise.h diff --git a/ReactCommon/react/bridging/Value.h b/packages/react-native/ReactCommon/react/bridging/Value.h similarity index 100% rename from ReactCommon/react/bridging/Value.h rename to packages/react-native/ReactCommon/react/bridging/Value.h diff --git a/ReactCommon/react/bridging/tests/BridgingTest.cpp b/packages/react-native/ReactCommon/react/bridging/tests/BridgingTest.cpp similarity index 100% rename from ReactCommon/react/bridging/tests/BridgingTest.cpp rename to packages/react-native/ReactCommon/react/bridging/tests/BridgingTest.cpp diff --git a/ReactCommon/react/bridging/tests/BridgingTest.h b/packages/react-native/ReactCommon/react/bridging/tests/BridgingTest.h similarity index 100% rename from ReactCommon/react/bridging/tests/BridgingTest.h rename to packages/react-native/ReactCommon/react/bridging/tests/BridgingTest.h diff --git a/ReactCommon/react/bridging/tests/ClassTest.cpp b/packages/react-native/ReactCommon/react/bridging/tests/ClassTest.cpp similarity index 100% rename from ReactCommon/react/bridging/tests/ClassTest.cpp rename to packages/react-native/ReactCommon/react/bridging/tests/ClassTest.cpp diff --git a/ReactCommon/react/config/.clang-tidy b/packages/react-native/ReactCommon/react/config/.clang-tidy similarity index 100% rename from ReactCommon/react/config/.clang-tidy rename to packages/react-native/ReactCommon/react/config/.clang-tidy diff --git a/ReactCommon/react/config/BUCK b/packages/react-native/ReactCommon/react/config/BUCK similarity index 100% rename from ReactCommon/react/config/BUCK rename to packages/react-native/ReactCommon/react/config/BUCK diff --git a/ReactCommon/react/config/CMakeLists.txt b/packages/react-native/ReactCommon/react/config/CMakeLists.txt similarity index 100% rename from ReactCommon/react/config/CMakeLists.txt rename to packages/react-native/ReactCommon/react/config/CMakeLists.txt diff --git a/ReactCommon/react/config/ReactNativeConfig.cpp b/packages/react-native/ReactCommon/react/config/ReactNativeConfig.cpp similarity index 100% rename from ReactCommon/react/config/ReactNativeConfig.cpp rename to packages/react-native/ReactCommon/react/config/ReactNativeConfig.cpp diff --git a/ReactCommon/react/config/ReactNativeConfig.h b/packages/react-native/ReactCommon/react/config/ReactNativeConfig.h similarity index 100% rename from ReactCommon/react/config/ReactNativeConfig.h rename to packages/react-native/ReactCommon/react/config/ReactNativeConfig.h diff --git a/ReactCommon/react/debug/BUCK b/packages/react-native/ReactCommon/react/debug/BUCK similarity index 100% rename from ReactCommon/react/debug/BUCK rename to packages/react-native/ReactCommon/react/debug/BUCK diff --git a/ReactCommon/react/debug/CMakeLists.txt b/packages/react-native/ReactCommon/react/debug/CMakeLists.txt similarity index 100% rename from ReactCommon/react/debug/CMakeLists.txt rename to packages/react-native/ReactCommon/react/debug/CMakeLists.txt diff --git a/ReactCommon/react/debug/flags.h b/packages/react-native/ReactCommon/react/debug/flags.h similarity index 100% rename from ReactCommon/react/debug/flags.h rename to packages/react-native/ReactCommon/react/debug/flags.h diff --git a/ReactCommon/react/debug/react_native_assert.cpp b/packages/react-native/ReactCommon/react/debug/react_native_assert.cpp similarity index 100% rename from ReactCommon/react/debug/react_native_assert.cpp rename to packages/react-native/ReactCommon/react/debug/react_native_assert.cpp diff --git a/ReactCommon/react/debug/react_native_assert.h b/packages/react-native/ReactCommon/react/debug/react_native_assert.h similarity index 100% rename from ReactCommon/react/debug/react_native_assert.h rename to packages/react-native/ReactCommon/react/debug/react_native_assert.h diff --git a/ReactCommon/react/debug/react_native_expect.h b/packages/react-native/ReactCommon/react/debug/react_native_expect.h similarity index 100% rename from ReactCommon/react/debug/react_native_expect.h rename to packages/react-native/ReactCommon/react/debug/react_native_expect.h diff --git a/ReactCommon/react/nativemodule/.clang-tidy b/packages/react-native/ReactCommon/react/nativemodule/.clang-tidy similarity index 100% rename from ReactCommon/react/nativemodule/.clang-tidy rename to packages/react-native/ReactCommon/react/nativemodule/.clang-tidy diff --git a/ReactCommon/react/nativemodule/core/BUCK b/packages/react-native/ReactCommon/react/nativemodule/core/BUCK similarity index 100% rename from ReactCommon/react/nativemodule/core/BUCK rename to packages/react-native/ReactCommon/react/nativemodule/core/BUCK diff --git a/ReactCommon/react/nativemodule/core/CMakeLists.txt b/packages/react-native/ReactCommon/react/nativemodule/core/CMakeLists.txt similarity index 100% rename from ReactCommon/react/nativemodule/core/CMakeLists.txt rename to packages/react-native/ReactCommon/react/nativemodule/core/CMakeLists.txt diff --git a/ReactCommon/react/nativemodule/core/ReactCommon/CallbackWrapper.h b/packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/CallbackWrapper.h similarity index 100% rename from ReactCommon/react/nativemodule/core/ReactCommon/CallbackWrapper.h rename to packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/CallbackWrapper.h diff --git a/ReactCommon/react/nativemodule/core/ReactCommon/LongLivedObject.h b/packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/LongLivedObject.h similarity index 100% rename from ReactCommon/react/nativemodule/core/ReactCommon/LongLivedObject.h rename to packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/LongLivedObject.h diff --git a/ReactCommon/react/nativemodule/core/ReactCommon/TurboCxxModule.cpp b/packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/TurboCxxModule.cpp similarity index 100% rename from ReactCommon/react/nativemodule/core/ReactCommon/TurboCxxModule.cpp rename to packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/TurboCxxModule.cpp diff --git a/ReactCommon/react/nativemodule/core/ReactCommon/TurboCxxModule.h b/packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/TurboCxxModule.h similarity index 100% rename from ReactCommon/react/nativemodule/core/ReactCommon/TurboCxxModule.h rename to packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/TurboCxxModule.h diff --git a/ReactCommon/react/nativemodule/core/ReactCommon/TurboModule.cpp b/packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/TurboModule.cpp similarity index 100% rename from ReactCommon/react/nativemodule/core/ReactCommon/TurboModule.cpp rename to packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/TurboModule.cpp diff --git a/ReactCommon/react/nativemodule/core/ReactCommon/TurboModule.h b/packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/TurboModule.h similarity index 100% rename from ReactCommon/react/nativemodule/core/ReactCommon/TurboModule.h rename to packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/TurboModule.h diff --git a/ReactCommon/react/nativemodule/core/ReactCommon/TurboModuleBinding.cpp b/packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/TurboModuleBinding.cpp similarity index 100% rename from ReactCommon/react/nativemodule/core/ReactCommon/TurboModuleBinding.cpp rename to packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/TurboModuleBinding.cpp diff --git a/ReactCommon/react/nativemodule/core/ReactCommon/TurboModuleBinding.h b/packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/TurboModuleBinding.h similarity index 100% rename from ReactCommon/react/nativemodule/core/ReactCommon/TurboModuleBinding.h rename to packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/TurboModuleBinding.h diff --git a/ReactCommon/react/nativemodule/core/ReactCommon/TurboModulePerfLogger.cpp b/packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/TurboModulePerfLogger.cpp similarity index 100% rename from ReactCommon/react/nativemodule/core/ReactCommon/TurboModulePerfLogger.cpp rename to packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/TurboModulePerfLogger.cpp diff --git a/ReactCommon/react/nativemodule/core/ReactCommon/TurboModulePerfLogger.h b/packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/TurboModulePerfLogger.h similarity index 100% rename from ReactCommon/react/nativemodule/core/ReactCommon/TurboModulePerfLogger.h rename to packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/TurboModulePerfLogger.h diff --git a/ReactCommon/react/nativemodule/core/ReactCommon/TurboModuleUtils.cpp b/packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/TurboModuleUtils.cpp similarity index 100% rename from ReactCommon/react/nativemodule/core/ReactCommon/TurboModuleUtils.cpp rename to packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/TurboModuleUtils.cpp diff --git a/ReactCommon/react/nativemodule/core/ReactCommon/TurboModuleUtils.h b/packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/TurboModuleUtils.h similarity index 100% rename from ReactCommon/react/nativemodule/core/ReactCommon/TurboModuleUtils.h rename to packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/TurboModuleUtils.h diff --git a/ReactCommon/react/nativemodule/core/platform/android/ReactCommon/JavaTurboModule.cpp b/packages/react-native/ReactCommon/react/nativemodule/core/platform/android/ReactCommon/JavaTurboModule.cpp similarity index 100% rename from ReactCommon/react/nativemodule/core/platform/android/ReactCommon/JavaTurboModule.cpp rename to packages/react-native/ReactCommon/react/nativemodule/core/platform/android/ReactCommon/JavaTurboModule.cpp diff --git a/ReactCommon/react/nativemodule/core/platform/android/ReactCommon/JavaTurboModule.h b/packages/react-native/ReactCommon/react/nativemodule/core/platform/android/ReactCommon/JavaTurboModule.h similarity index 100% rename from ReactCommon/react/nativemodule/core/platform/android/ReactCommon/JavaTurboModule.h rename to packages/react-native/ReactCommon/react/nativemodule/core/platform/android/ReactCommon/JavaTurboModule.h diff --git a/ReactCommon/react/nativemodule/core/platform/ios/React-NativeModulesApple.podspec b/packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/React-NativeModulesApple.podspec similarity index 100% rename from ReactCommon/react/nativemodule/core/platform/ios/React-NativeModulesApple.podspec rename to packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/React-NativeModulesApple.podspec diff --git a/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTBlockGuard.h b/packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTBlockGuard.h similarity index 100% rename from ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTBlockGuard.h rename to packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTBlockGuard.h diff --git a/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTBlockGuard.mm b/packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTBlockGuard.mm similarity index 100% rename from ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTBlockGuard.mm rename to packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTBlockGuard.mm diff --git a/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTTurboModule.h b/packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTTurboModule.h similarity index 100% rename from ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTTurboModule.h rename to packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTTurboModule.h diff --git a/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTTurboModule.mm b/packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTTurboModule.mm similarity index 100% rename from ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTTurboModule.mm rename to packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTTurboModule.mm diff --git a/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTTurboModuleManager.h b/packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTTurboModuleManager.h similarity index 100% rename from ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTTurboModuleManager.h rename to packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTTurboModuleManager.h diff --git a/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTTurboModuleManager.mm b/packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTTurboModuleManager.mm similarity index 100% rename from ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTTurboModuleManager.mm rename to packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTTurboModuleManager.mm diff --git a/ReactCommon/react/nativemodule/samples/BUCK b/packages/react-native/ReactCommon/react/nativemodule/samples/BUCK similarity index 100% rename from ReactCommon/react/nativemodule/samples/BUCK rename to packages/react-native/ReactCommon/react/nativemodule/samples/BUCK diff --git a/ReactCommon/react/nativemodule/samples/ReactCommon-Samples.podspec b/packages/react-native/ReactCommon/react/nativemodule/samples/ReactCommon-Samples.podspec similarity index 100% rename from ReactCommon/react/nativemodule/samples/ReactCommon-Samples.podspec rename to packages/react-native/ReactCommon/react/nativemodule/samples/ReactCommon-Samples.podspec diff --git a/ReactCommon/react/nativemodule/samples/ReactCommon/NativeSampleTurboCxxModuleSpecJSI.cpp b/packages/react-native/ReactCommon/react/nativemodule/samples/ReactCommon/NativeSampleTurboCxxModuleSpecJSI.cpp similarity index 100% rename from ReactCommon/react/nativemodule/samples/ReactCommon/NativeSampleTurboCxxModuleSpecJSI.cpp rename to packages/react-native/ReactCommon/react/nativemodule/samples/ReactCommon/NativeSampleTurboCxxModuleSpecJSI.cpp diff --git a/ReactCommon/react/nativemodule/samples/ReactCommon/NativeSampleTurboCxxModuleSpecJSI.h b/packages/react-native/ReactCommon/react/nativemodule/samples/ReactCommon/NativeSampleTurboCxxModuleSpecJSI.h similarity index 100% rename from ReactCommon/react/nativemodule/samples/ReactCommon/NativeSampleTurboCxxModuleSpecJSI.h rename to packages/react-native/ReactCommon/react/nativemodule/samples/ReactCommon/NativeSampleTurboCxxModuleSpecJSI.h diff --git a/ReactCommon/react/nativemodule/samples/ReactCommon/SampleTurboCxxModule.cpp b/packages/react-native/ReactCommon/react/nativemodule/samples/ReactCommon/SampleTurboCxxModule.cpp similarity index 100% rename from ReactCommon/react/nativemodule/samples/ReactCommon/SampleTurboCxxModule.cpp rename to packages/react-native/ReactCommon/react/nativemodule/samples/ReactCommon/SampleTurboCxxModule.cpp diff --git a/ReactCommon/react/nativemodule/samples/ReactCommon/SampleTurboCxxModule.h b/packages/react-native/ReactCommon/react/nativemodule/samples/ReactCommon/SampleTurboCxxModule.h similarity index 100% rename from ReactCommon/react/nativemodule/samples/ReactCommon/SampleTurboCxxModule.h rename to packages/react-native/ReactCommon/react/nativemodule/samples/ReactCommon/SampleTurboCxxModule.h diff --git a/ReactCommon/react/nativemodule/samples/platform/android/CMakeLists.txt b/packages/react-native/ReactCommon/react/nativemodule/samples/platform/android/CMakeLists.txt similarity index 100% rename from ReactCommon/react/nativemodule/samples/platform/android/CMakeLists.txt rename to packages/react-native/ReactCommon/react/nativemodule/samples/platform/android/CMakeLists.txt diff --git a/ReactCommon/react/nativemodule/samples/platform/android/NativeSampleTurboModuleSpec.java b/packages/react-native/ReactCommon/react/nativemodule/samples/platform/android/NativeSampleTurboModuleSpec.java similarity index 100% rename from ReactCommon/react/nativemodule/samples/platform/android/NativeSampleTurboModuleSpec.java rename to packages/react-native/ReactCommon/react/nativemodule/samples/platform/android/NativeSampleTurboModuleSpec.java diff --git a/ReactCommon/react/nativemodule/samples/platform/android/ReactCommon/SampleTurboModuleSpec.cpp b/packages/react-native/ReactCommon/react/nativemodule/samples/platform/android/ReactCommon/SampleTurboModuleSpec.cpp similarity index 100% rename from ReactCommon/react/nativemodule/samples/platform/android/ReactCommon/SampleTurboModuleSpec.cpp rename to packages/react-native/ReactCommon/react/nativemodule/samples/platform/android/ReactCommon/SampleTurboModuleSpec.cpp diff --git a/ReactCommon/react/nativemodule/samples/platform/android/ReactCommon/SampleTurboModuleSpec.h b/packages/react-native/ReactCommon/react/nativemodule/samples/platform/android/ReactCommon/SampleTurboModuleSpec.h similarity index 100% rename from ReactCommon/react/nativemodule/samples/platform/android/ReactCommon/SampleTurboModuleSpec.h rename to packages/react-native/ReactCommon/react/nativemodule/samples/platform/android/ReactCommon/SampleTurboModuleSpec.h diff --git a/ReactCommon/react/nativemodule/samples/platform/android/SampleTurboModule.java b/packages/react-native/ReactCommon/react/nativemodule/samples/platform/android/SampleTurboModule.java similarity index 100% rename from ReactCommon/react/nativemodule/samples/platform/android/SampleTurboModule.java rename to packages/react-native/ReactCommon/react/nativemodule/samples/platform/android/SampleTurboModule.java diff --git a/ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/RCTNativeSampleTurboModuleSpec.h b/packages/react-native/ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/RCTNativeSampleTurboModuleSpec.h similarity index 100% rename from ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/RCTNativeSampleTurboModuleSpec.h rename to packages/react-native/ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/RCTNativeSampleTurboModuleSpec.h diff --git a/ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/RCTNativeSampleTurboModuleSpec.mm b/packages/react-native/ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/RCTNativeSampleTurboModuleSpec.mm similarity index 100% rename from ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/RCTNativeSampleTurboModuleSpec.mm rename to packages/react-native/ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/RCTNativeSampleTurboModuleSpec.mm diff --git a/ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/RCTSampleTurboCxxModule.h b/packages/react-native/ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/RCTSampleTurboCxxModule.h similarity index 100% rename from ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/RCTSampleTurboCxxModule.h rename to packages/react-native/ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/RCTSampleTurboCxxModule.h diff --git a/ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/RCTSampleTurboCxxModule.mm b/packages/react-native/ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/RCTSampleTurboCxxModule.mm similarity index 100% rename from ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/RCTSampleTurboCxxModule.mm rename to packages/react-native/ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/RCTSampleTurboCxxModule.mm diff --git a/ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/RCTSampleTurboModule.h b/packages/react-native/ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/RCTSampleTurboModule.h similarity index 100% rename from ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/RCTSampleTurboModule.h rename to packages/react-native/ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/RCTSampleTurboModule.h diff --git a/ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/RCTSampleTurboModule.mm b/packages/react-native/ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/RCTSampleTurboModule.mm similarity index 100% rename from ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/RCTSampleTurboModule.mm rename to packages/react-native/ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/RCTSampleTurboModule.mm diff --git a/ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/SampleTurboCxxModuleLegacyImpl.cpp b/packages/react-native/ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/SampleTurboCxxModuleLegacyImpl.cpp similarity index 100% rename from ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/SampleTurboCxxModuleLegacyImpl.cpp rename to packages/react-native/ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/SampleTurboCxxModuleLegacyImpl.cpp diff --git a/ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/SampleTurboCxxModuleLegacyImpl.h b/packages/react-native/ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/SampleTurboCxxModuleLegacyImpl.h similarity index 100% rename from ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/SampleTurboCxxModuleLegacyImpl.h rename to packages/react-native/ReactCommon/react/nativemodule/samples/platform/ios/ReactCommon/SampleTurboCxxModuleLegacyImpl.h diff --git a/ReactCommon/react/renderer/.clang-tidy b/packages/react-native/ReactCommon/react/renderer/.clang-tidy similarity index 100% rename from ReactCommon/react/renderer/.clang-tidy rename to packages/react-native/ReactCommon/react/renderer/.clang-tidy diff --git a/ReactCommon/react/renderer/animations/BUCK b/packages/react-native/ReactCommon/react/renderer/animations/BUCK similarity index 100% rename from ReactCommon/react/renderer/animations/BUCK rename to packages/react-native/ReactCommon/react/renderer/animations/BUCK diff --git a/ReactCommon/react/renderer/animations/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/animations/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/animations/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/animations/CMakeLists.txt diff --git a/ReactCommon/react/renderer/animations/LayoutAnimationCallbackWrapper.h b/packages/react-native/ReactCommon/react/renderer/animations/LayoutAnimationCallbackWrapper.h similarity index 100% rename from ReactCommon/react/renderer/animations/LayoutAnimationCallbackWrapper.h rename to packages/react-native/ReactCommon/react/renderer/animations/LayoutAnimationCallbackWrapper.h diff --git a/ReactCommon/react/renderer/animations/LayoutAnimationDriver.cpp b/packages/react-native/ReactCommon/react/renderer/animations/LayoutAnimationDriver.cpp similarity index 100% rename from ReactCommon/react/renderer/animations/LayoutAnimationDriver.cpp rename to packages/react-native/ReactCommon/react/renderer/animations/LayoutAnimationDriver.cpp diff --git a/ReactCommon/react/renderer/animations/LayoutAnimationDriver.h b/packages/react-native/ReactCommon/react/renderer/animations/LayoutAnimationDriver.h similarity index 100% rename from ReactCommon/react/renderer/animations/LayoutAnimationDriver.h rename to packages/react-native/ReactCommon/react/renderer/animations/LayoutAnimationDriver.h diff --git a/ReactCommon/react/renderer/animations/LayoutAnimationKeyFrameManager.cpp b/packages/react-native/ReactCommon/react/renderer/animations/LayoutAnimationKeyFrameManager.cpp similarity index 100% rename from ReactCommon/react/renderer/animations/LayoutAnimationKeyFrameManager.cpp rename to packages/react-native/ReactCommon/react/renderer/animations/LayoutAnimationKeyFrameManager.cpp diff --git a/ReactCommon/react/renderer/animations/LayoutAnimationKeyFrameManager.h b/packages/react-native/ReactCommon/react/renderer/animations/LayoutAnimationKeyFrameManager.h similarity index 100% rename from ReactCommon/react/renderer/animations/LayoutAnimationKeyFrameManager.h rename to packages/react-native/ReactCommon/react/renderer/animations/LayoutAnimationKeyFrameManager.h diff --git a/ReactCommon/react/renderer/animations/conversions.h b/packages/react-native/ReactCommon/react/renderer/animations/conversions.h similarity index 100% rename from ReactCommon/react/renderer/animations/conversions.h rename to packages/react-native/ReactCommon/react/renderer/animations/conversions.h diff --git a/ReactCommon/react/renderer/animations/primitives.h b/packages/react-native/ReactCommon/react/renderer/animations/primitives.h similarity index 100% rename from ReactCommon/react/renderer/animations/primitives.h rename to packages/react-native/ReactCommon/react/renderer/animations/primitives.h diff --git a/ReactCommon/react/renderer/animations/tests/LayoutAnimationTest.cpp b/packages/react-native/ReactCommon/react/renderer/animations/tests/LayoutAnimationTest.cpp similarity index 100% rename from ReactCommon/react/renderer/animations/tests/LayoutAnimationTest.cpp rename to packages/react-native/ReactCommon/react/renderer/animations/tests/LayoutAnimationTest.cpp diff --git a/ReactCommon/react/renderer/animations/utils.cpp b/packages/react-native/ReactCommon/react/renderer/animations/utils.cpp similarity index 100% rename from ReactCommon/react/renderer/animations/utils.cpp rename to packages/react-native/ReactCommon/react/renderer/animations/utils.cpp diff --git a/ReactCommon/react/renderer/animations/utils.h b/packages/react-native/ReactCommon/react/renderer/animations/utils.h similarity index 100% rename from ReactCommon/react/renderer/animations/utils.h rename to packages/react-native/ReactCommon/react/renderer/animations/utils.h diff --git a/ReactCommon/react/renderer/attributedstring/AttributedString.cpp b/packages/react-native/ReactCommon/react/renderer/attributedstring/AttributedString.cpp similarity index 100% rename from ReactCommon/react/renderer/attributedstring/AttributedString.cpp rename to packages/react-native/ReactCommon/react/renderer/attributedstring/AttributedString.cpp diff --git a/ReactCommon/react/renderer/attributedstring/AttributedString.h b/packages/react-native/ReactCommon/react/renderer/attributedstring/AttributedString.h similarity index 100% rename from ReactCommon/react/renderer/attributedstring/AttributedString.h rename to packages/react-native/ReactCommon/react/renderer/attributedstring/AttributedString.h diff --git a/ReactCommon/react/renderer/attributedstring/AttributedStringBox.cpp b/packages/react-native/ReactCommon/react/renderer/attributedstring/AttributedStringBox.cpp similarity index 100% rename from ReactCommon/react/renderer/attributedstring/AttributedStringBox.cpp rename to packages/react-native/ReactCommon/react/renderer/attributedstring/AttributedStringBox.cpp diff --git a/ReactCommon/react/renderer/attributedstring/AttributedStringBox.h b/packages/react-native/ReactCommon/react/renderer/attributedstring/AttributedStringBox.h similarity index 100% rename from ReactCommon/react/renderer/attributedstring/AttributedStringBox.h rename to packages/react-native/ReactCommon/react/renderer/attributedstring/AttributedStringBox.h diff --git a/ReactCommon/react/renderer/attributedstring/BUCK b/packages/react-native/ReactCommon/react/renderer/attributedstring/BUCK similarity index 100% rename from ReactCommon/react/renderer/attributedstring/BUCK rename to packages/react-native/ReactCommon/react/renderer/attributedstring/BUCK diff --git a/ReactCommon/react/renderer/attributedstring/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/attributedstring/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/attributedstring/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/attributedstring/CMakeLists.txt diff --git a/ReactCommon/react/renderer/attributedstring/ParagraphAttributes.cpp b/packages/react-native/ReactCommon/react/renderer/attributedstring/ParagraphAttributes.cpp similarity index 100% rename from ReactCommon/react/renderer/attributedstring/ParagraphAttributes.cpp rename to packages/react-native/ReactCommon/react/renderer/attributedstring/ParagraphAttributes.cpp diff --git a/ReactCommon/react/renderer/attributedstring/ParagraphAttributes.h b/packages/react-native/ReactCommon/react/renderer/attributedstring/ParagraphAttributes.h similarity index 100% rename from ReactCommon/react/renderer/attributedstring/ParagraphAttributes.h rename to packages/react-native/ReactCommon/react/renderer/attributedstring/ParagraphAttributes.h diff --git a/ReactCommon/react/renderer/attributedstring/TextAttributes.cpp b/packages/react-native/ReactCommon/react/renderer/attributedstring/TextAttributes.cpp similarity index 100% rename from ReactCommon/react/renderer/attributedstring/TextAttributes.cpp rename to packages/react-native/ReactCommon/react/renderer/attributedstring/TextAttributes.cpp diff --git a/ReactCommon/react/renderer/attributedstring/TextAttributes.h b/packages/react-native/ReactCommon/react/renderer/attributedstring/TextAttributes.h similarity index 100% rename from ReactCommon/react/renderer/attributedstring/TextAttributes.h rename to packages/react-native/ReactCommon/react/renderer/attributedstring/TextAttributes.h diff --git a/ReactCommon/react/renderer/attributedstring/conversions.h b/packages/react-native/ReactCommon/react/renderer/attributedstring/conversions.h similarity index 100% rename from ReactCommon/react/renderer/attributedstring/conversions.h rename to packages/react-native/ReactCommon/react/renderer/attributedstring/conversions.h diff --git a/ReactCommon/react/renderer/attributedstring/primitives.h b/packages/react-native/ReactCommon/react/renderer/attributedstring/primitives.h similarity index 100% rename from ReactCommon/react/renderer/attributedstring/primitives.h rename to packages/react-native/ReactCommon/react/renderer/attributedstring/primitives.h diff --git a/ReactCommon/react/renderer/attributedstring/tests/AttributedStringBoxTest.cpp b/packages/react-native/ReactCommon/react/renderer/attributedstring/tests/AttributedStringBoxTest.cpp similarity index 100% rename from ReactCommon/react/renderer/attributedstring/tests/AttributedStringBoxTest.cpp rename to packages/react-native/ReactCommon/react/renderer/attributedstring/tests/AttributedStringBoxTest.cpp diff --git a/ReactCommon/react/renderer/attributedstring/tests/AttributedStringTest.cpp b/packages/react-native/ReactCommon/react/renderer/attributedstring/tests/AttributedStringTest.cpp similarity index 100% rename from ReactCommon/react/renderer/attributedstring/tests/AttributedStringTest.cpp rename to packages/react-native/ReactCommon/react/renderer/attributedstring/tests/AttributedStringTest.cpp diff --git a/ReactCommon/react/renderer/attributedstring/tests/ParagraphAttributesTest.cpp b/packages/react-native/ReactCommon/react/renderer/attributedstring/tests/ParagraphAttributesTest.cpp similarity index 100% rename from ReactCommon/react/renderer/attributedstring/tests/ParagraphAttributesTest.cpp rename to packages/react-native/ReactCommon/react/renderer/attributedstring/tests/ParagraphAttributesTest.cpp diff --git a/ReactCommon/react/renderer/attributedstring/tests/TextAttributesTest.cpp b/packages/react-native/ReactCommon/react/renderer/attributedstring/tests/TextAttributesTest.cpp similarity index 100% rename from ReactCommon/react/renderer/attributedstring/tests/TextAttributesTest.cpp rename to packages/react-native/ReactCommon/react/renderer/attributedstring/tests/TextAttributesTest.cpp diff --git a/ReactCommon/react/renderer/componentregistry/BUCK b/packages/react-native/ReactCommon/react/renderer/componentregistry/BUCK similarity index 100% rename from ReactCommon/react/renderer/componentregistry/BUCK rename to packages/react-native/ReactCommon/react/renderer/componentregistry/BUCK diff --git a/ReactCommon/react/renderer/componentregistry/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/componentregistry/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/componentregistry/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/componentregistry/CMakeLists.txt diff --git a/ReactCommon/react/renderer/componentregistry/ComponentDescriptorFactory.h b/packages/react-native/ReactCommon/react/renderer/componentregistry/ComponentDescriptorFactory.h similarity index 100% rename from ReactCommon/react/renderer/componentregistry/ComponentDescriptorFactory.h rename to packages/react-native/ReactCommon/react/renderer/componentregistry/ComponentDescriptorFactory.h diff --git a/ReactCommon/react/renderer/componentregistry/ComponentDescriptorProvider.h b/packages/react-native/ReactCommon/react/renderer/componentregistry/ComponentDescriptorProvider.h similarity index 100% rename from ReactCommon/react/renderer/componentregistry/ComponentDescriptorProvider.h rename to packages/react-native/ReactCommon/react/renderer/componentregistry/ComponentDescriptorProvider.h diff --git a/ReactCommon/react/renderer/componentregistry/ComponentDescriptorProviderRegistry.cpp b/packages/react-native/ReactCommon/react/renderer/componentregistry/ComponentDescriptorProviderRegistry.cpp similarity index 100% rename from ReactCommon/react/renderer/componentregistry/ComponentDescriptorProviderRegistry.cpp rename to packages/react-native/ReactCommon/react/renderer/componentregistry/ComponentDescriptorProviderRegistry.cpp diff --git a/ReactCommon/react/renderer/componentregistry/ComponentDescriptorProviderRegistry.h b/packages/react-native/ReactCommon/react/renderer/componentregistry/ComponentDescriptorProviderRegistry.h similarity index 100% rename from ReactCommon/react/renderer/componentregistry/ComponentDescriptorProviderRegistry.h rename to packages/react-native/ReactCommon/react/renderer/componentregistry/ComponentDescriptorProviderRegistry.h diff --git a/ReactCommon/react/renderer/componentregistry/ComponentDescriptorRegistry.cpp b/packages/react-native/ReactCommon/react/renderer/componentregistry/ComponentDescriptorRegistry.cpp similarity index 100% rename from ReactCommon/react/renderer/componentregistry/ComponentDescriptorRegistry.cpp rename to packages/react-native/ReactCommon/react/renderer/componentregistry/ComponentDescriptorRegistry.cpp diff --git a/ReactCommon/react/renderer/componentregistry/ComponentDescriptorRegistry.h b/packages/react-native/ReactCommon/react/renderer/componentregistry/ComponentDescriptorRegistry.h similarity index 100% rename from ReactCommon/react/renderer/componentregistry/ComponentDescriptorRegistry.h rename to packages/react-native/ReactCommon/react/renderer/componentregistry/ComponentDescriptorRegistry.h diff --git a/ReactCommon/react/renderer/componentregistry/componentNameByReactViewName.cpp b/packages/react-native/ReactCommon/react/renderer/componentregistry/componentNameByReactViewName.cpp similarity index 100% rename from ReactCommon/react/renderer/componentregistry/componentNameByReactViewName.cpp rename to packages/react-native/ReactCommon/react/renderer/componentregistry/componentNameByReactViewName.cpp diff --git a/ReactCommon/react/renderer/componentregistry/componentNameByReactViewName.h b/packages/react-native/ReactCommon/react/renderer/componentregistry/componentNameByReactViewName.h similarity index 100% rename from ReactCommon/react/renderer/componentregistry/componentNameByReactViewName.h rename to packages/react-native/ReactCommon/react/renderer/componentregistry/componentNameByReactViewName.h diff --git a/ReactCommon/react/renderer/componentregistry/native/BUCK b/packages/react-native/ReactCommon/react/renderer/componentregistry/native/BUCK similarity index 100% rename from ReactCommon/react/renderer/componentregistry/native/BUCK rename to packages/react-native/ReactCommon/react/renderer/componentregistry/native/BUCK diff --git a/ReactCommon/react/renderer/componentregistry/native/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/componentregistry/native/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/componentregistry/native/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/componentregistry/native/CMakeLists.txt diff --git a/ReactCommon/react/renderer/componentregistry/native/NativeComponentRegistryBinding.cpp b/packages/react-native/ReactCommon/react/renderer/componentregistry/native/NativeComponentRegistryBinding.cpp similarity index 100% rename from ReactCommon/react/renderer/componentregistry/native/NativeComponentRegistryBinding.cpp rename to packages/react-native/ReactCommon/react/renderer/componentregistry/native/NativeComponentRegistryBinding.cpp diff --git a/ReactCommon/react/renderer/componentregistry/native/NativeComponentRegistryBinding.h b/packages/react-native/ReactCommon/react/renderer/componentregistry/native/NativeComponentRegistryBinding.h similarity index 100% rename from ReactCommon/react/renderer/componentregistry/native/NativeComponentRegistryBinding.h rename to packages/react-native/ReactCommon/react/renderer/componentregistry/native/NativeComponentRegistryBinding.h diff --git a/ReactCommon/react/renderer/components/image/BUCK b/packages/react-native/ReactCommon/react/renderer/components/image/BUCK similarity index 100% rename from ReactCommon/react/renderer/components/image/BUCK rename to packages/react-native/ReactCommon/react/renderer/components/image/BUCK diff --git a/ReactCommon/react/renderer/components/image/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/components/image/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/components/image/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/components/image/CMakeLists.txt diff --git a/ReactCommon/react/renderer/components/image/ImageComponentDescriptor.h b/packages/react-native/ReactCommon/react/renderer/components/image/ImageComponentDescriptor.h similarity index 100% rename from ReactCommon/react/renderer/components/image/ImageComponentDescriptor.h rename to packages/react-native/ReactCommon/react/renderer/components/image/ImageComponentDescriptor.h diff --git a/ReactCommon/react/renderer/components/image/ImageEventEmitter.cpp b/packages/react-native/ReactCommon/react/renderer/components/image/ImageEventEmitter.cpp similarity index 100% rename from ReactCommon/react/renderer/components/image/ImageEventEmitter.cpp rename to packages/react-native/ReactCommon/react/renderer/components/image/ImageEventEmitter.cpp diff --git a/ReactCommon/react/renderer/components/image/ImageEventEmitter.h b/packages/react-native/ReactCommon/react/renderer/components/image/ImageEventEmitter.h similarity index 100% rename from ReactCommon/react/renderer/components/image/ImageEventEmitter.h rename to packages/react-native/ReactCommon/react/renderer/components/image/ImageEventEmitter.h diff --git a/ReactCommon/react/renderer/components/image/ImageProps.cpp b/packages/react-native/ReactCommon/react/renderer/components/image/ImageProps.cpp similarity index 100% rename from ReactCommon/react/renderer/components/image/ImageProps.cpp rename to packages/react-native/ReactCommon/react/renderer/components/image/ImageProps.cpp diff --git a/ReactCommon/react/renderer/components/image/ImageProps.h b/packages/react-native/ReactCommon/react/renderer/components/image/ImageProps.h similarity index 100% rename from ReactCommon/react/renderer/components/image/ImageProps.h rename to packages/react-native/ReactCommon/react/renderer/components/image/ImageProps.h diff --git a/ReactCommon/react/renderer/components/image/ImageShadowNode.cpp b/packages/react-native/ReactCommon/react/renderer/components/image/ImageShadowNode.cpp similarity index 100% rename from ReactCommon/react/renderer/components/image/ImageShadowNode.cpp rename to packages/react-native/ReactCommon/react/renderer/components/image/ImageShadowNode.cpp diff --git a/ReactCommon/react/renderer/components/image/ImageShadowNode.h b/packages/react-native/ReactCommon/react/renderer/components/image/ImageShadowNode.h similarity index 100% rename from ReactCommon/react/renderer/components/image/ImageShadowNode.h rename to packages/react-native/ReactCommon/react/renderer/components/image/ImageShadowNode.h diff --git a/ReactCommon/react/renderer/components/image/ImageState.cpp b/packages/react-native/ReactCommon/react/renderer/components/image/ImageState.cpp similarity index 100% rename from ReactCommon/react/renderer/components/image/ImageState.cpp rename to packages/react-native/ReactCommon/react/renderer/components/image/ImageState.cpp diff --git a/ReactCommon/react/renderer/components/image/ImageState.h b/packages/react-native/ReactCommon/react/renderer/components/image/ImageState.h similarity index 100% rename from ReactCommon/react/renderer/components/image/ImageState.h rename to packages/react-native/ReactCommon/react/renderer/components/image/ImageState.h diff --git a/ReactCommon/react/renderer/components/image/conversions.h b/packages/react-native/ReactCommon/react/renderer/components/image/conversions.h similarity index 100% rename from ReactCommon/react/renderer/components/image/conversions.h rename to packages/react-native/ReactCommon/react/renderer/components/image/conversions.h diff --git a/ReactCommon/react/renderer/components/image/tests/ImageTest.cpp b/packages/react-native/ReactCommon/react/renderer/components/image/tests/ImageTest.cpp similarity index 100% rename from ReactCommon/react/renderer/components/image/tests/ImageTest.cpp rename to packages/react-native/ReactCommon/react/renderer/components/image/tests/ImageTest.cpp diff --git a/ReactCommon/react/renderer/components/inputaccessory/BUCK b/packages/react-native/ReactCommon/react/renderer/components/inputaccessory/BUCK similarity index 100% rename from ReactCommon/react/renderer/components/inputaccessory/BUCK rename to packages/react-native/ReactCommon/react/renderer/components/inputaccessory/BUCK diff --git a/ReactCommon/react/renderer/components/inputaccessory/InputAccessoryComponentDescriptor.h b/packages/react-native/ReactCommon/react/renderer/components/inputaccessory/InputAccessoryComponentDescriptor.h similarity index 100% rename from ReactCommon/react/renderer/components/inputaccessory/InputAccessoryComponentDescriptor.h rename to packages/react-native/ReactCommon/react/renderer/components/inputaccessory/InputAccessoryComponentDescriptor.h diff --git a/ReactCommon/react/renderer/components/inputaccessory/InputAccessoryShadowNode.cpp b/packages/react-native/ReactCommon/react/renderer/components/inputaccessory/InputAccessoryShadowNode.cpp similarity index 100% rename from ReactCommon/react/renderer/components/inputaccessory/InputAccessoryShadowNode.cpp rename to packages/react-native/ReactCommon/react/renderer/components/inputaccessory/InputAccessoryShadowNode.cpp diff --git a/ReactCommon/react/renderer/components/inputaccessory/InputAccessoryShadowNode.h b/packages/react-native/ReactCommon/react/renderer/components/inputaccessory/InputAccessoryShadowNode.h similarity index 100% rename from ReactCommon/react/renderer/components/inputaccessory/InputAccessoryShadowNode.h rename to packages/react-native/ReactCommon/react/renderer/components/inputaccessory/InputAccessoryShadowNode.h diff --git a/ReactCommon/react/renderer/components/inputaccessory/InputAccessoryState.h b/packages/react-native/ReactCommon/react/renderer/components/inputaccessory/InputAccessoryState.h similarity index 100% rename from ReactCommon/react/renderer/components/inputaccessory/InputAccessoryState.h rename to packages/react-native/ReactCommon/react/renderer/components/inputaccessory/InputAccessoryState.h diff --git a/ReactCommon/react/renderer/components/legacyviewmanagerinterop/BUCK b/packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/BUCK similarity index 100% rename from ReactCommon/react/renderer/components/legacyviewmanagerinterop/BUCK rename to packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/BUCK diff --git a/ReactCommon/react/renderer/components/legacyviewmanagerinterop/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/components/legacyviewmanagerinterop/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/CMakeLists.txt diff --git a/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropComponentDescriptor.h b/packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropComponentDescriptor.h similarity index 100% rename from ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropComponentDescriptor.h rename to packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropComponentDescriptor.h diff --git a/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropComponentDescriptor.mm b/packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropComponentDescriptor.mm similarity index 100% rename from ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropComponentDescriptor.mm rename to packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropComponentDescriptor.mm diff --git a/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropShadowNode.cpp b/packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropShadowNode.cpp similarity index 100% rename from ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropShadowNode.cpp rename to packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropShadowNode.cpp diff --git a/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropShadowNode.h b/packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropShadowNode.h similarity index 100% rename from ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropShadowNode.h rename to packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropShadowNode.h diff --git a/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropState.h b/packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropState.h similarity index 100% rename from ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropState.h rename to packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropState.h diff --git a/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropState.mm b/packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropState.mm similarity index 100% rename from ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropState.mm rename to packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropState.mm diff --git a/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewEventEmitter.cpp b/packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewEventEmitter.cpp similarity index 100% rename from ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewEventEmitter.cpp rename to packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewEventEmitter.cpp diff --git a/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewEventEmitter.h b/packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewEventEmitter.h similarity index 100% rename from ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewEventEmitter.h rename to packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewEventEmitter.h diff --git a/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewProps.cpp b/packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewProps.cpp similarity index 100% rename from ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewProps.cpp rename to packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewProps.cpp diff --git a/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewProps.h b/packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewProps.h similarity index 100% rename from ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewProps.h rename to packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/LegacyViewManagerInteropViewProps.h diff --git a/ReactCommon/react/renderer/components/legacyviewmanagerinterop/RCTLegacyViewManagerInteropCoordinator.h b/packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/RCTLegacyViewManagerInteropCoordinator.h similarity index 100% rename from ReactCommon/react/renderer/components/legacyviewmanagerinterop/RCTLegacyViewManagerInteropCoordinator.h rename to packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/RCTLegacyViewManagerInteropCoordinator.h diff --git a/ReactCommon/react/renderer/components/legacyviewmanagerinterop/RCTLegacyViewManagerInteropCoordinator.mm b/packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/RCTLegacyViewManagerInteropCoordinator.mm similarity index 100% rename from ReactCommon/react/renderer/components/legacyviewmanagerinterop/RCTLegacyViewManagerInteropCoordinator.mm rename to packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/RCTLegacyViewManagerInteropCoordinator.mm diff --git a/ReactCommon/react/renderer/components/legacyviewmanagerinterop/UnstableLegacyViewManagerInteropComponentDescriptor.h b/packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/UnstableLegacyViewManagerInteropComponentDescriptor.h similarity index 100% rename from ReactCommon/react/renderer/components/legacyviewmanagerinterop/UnstableLegacyViewManagerInteropComponentDescriptor.h rename to packages/react-native/ReactCommon/react/renderer/components/legacyviewmanagerinterop/UnstableLegacyViewManagerInteropComponentDescriptor.h diff --git a/ReactCommon/react/renderer/components/modal/BUCK b/packages/react-native/ReactCommon/react/renderer/components/modal/BUCK similarity index 100% rename from ReactCommon/react/renderer/components/modal/BUCK rename to packages/react-native/ReactCommon/react/renderer/components/modal/BUCK diff --git a/ReactCommon/react/renderer/components/modal/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/components/modal/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/components/modal/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/components/modal/CMakeLists.txt diff --git a/ReactCommon/react/renderer/components/modal/ModalHostViewComponentDescriptor.h b/packages/react-native/ReactCommon/react/renderer/components/modal/ModalHostViewComponentDescriptor.h similarity index 100% rename from ReactCommon/react/renderer/components/modal/ModalHostViewComponentDescriptor.h rename to packages/react-native/ReactCommon/react/renderer/components/modal/ModalHostViewComponentDescriptor.h diff --git a/ReactCommon/react/renderer/components/modal/ModalHostViewShadowNode.cpp b/packages/react-native/ReactCommon/react/renderer/components/modal/ModalHostViewShadowNode.cpp similarity index 100% rename from ReactCommon/react/renderer/components/modal/ModalHostViewShadowNode.cpp rename to packages/react-native/ReactCommon/react/renderer/components/modal/ModalHostViewShadowNode.cpp diff --git a/ReactCommon/react/renderer/components/modal/ModalHostViewShadowNode.h b/packages/react-native/ReactCommon/react/renderer/components/modal/ModalHostViewShadowNode.h similarity index 100% rename from ReactCommon/react/renderer/components/modal/ModalHostViewShadowNode.h rename to packages/react-native/ReactCommon/react/renderer/components/modal/ModalHostViewShadowNode.h diff --git a/ReactCommon/react/renderer/components/modal/ModalHostViewState.cpp b/packages/react-native/ReactCommon/react/renderer/components/modal/ModalHostViewState.cpp similarity index 100% rename from ReactCommon/react/renderer/components/modal/ModalHostViewState.cpp rename to packages/react-native/ReactCommon/react/renderer/components/modal/ModalHostViewState.cpp diff --git a/ReactCommon/react/renderer/components/modal/ModalHostViewState.h b/packages/react-native/ReactCommon/react/renderer/components/modal/ModalHostViewState.h similarity index 100% rename from ReactCommon/react/renderer/components/modal/ModalHostViewState.h rename to packages/react-native/ReactCommon/react/renderer/components/modal/ModalHostViewState.h diff --git a/ReactCommon/react/renderer/components/progressbar/BUCK b/packages/react-native/ReactCommon/react/renderer/components/progressbar/BUCK similarity index 100% rename from ReactCommon/react/renderer/components/progressbar/BUCK rename to packages/react-native/ReactCommon/react/renderer/components/progressbar/BUCK diff --git a/ReactCommon/react/renderer/components/progressbar/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/components/progressbar/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/components/progressbar/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/components/progressbar/CMakeLists.txt diff --git a/ReactCommon/react/renderer/components/progressbar/android/react/renderer/components/progressbar/AndroidProgressBarComponentDescriptor.h b/packages/react-native/ReactCommon/react/renderer/components/progressbar/android/react/renderer/components/progressbar/AndroidProgressBarComponentDescriptor.h similarity index 100% rename from ReactCommon/react/renderer/components/progressbar/android/react/renderer/components/progressbar/AndroidProgressBarComponentDescriptor.h rename to packages/react-native/ReactCommon/react/renderer/components/progressbar/android/react/renderer/components/progressbar/AndroidProgressBarComponentDescriptor.h diff --git a/ReactCommon/react/renderer/components/progressbar/android/react/renderer/components/progressbar/AndroidProgressBarMeasurementsManager.cpp b/packages/react-native/ReactCommon/react/renderer/components/progressbar/android/react/renderer/components/progressbar/AndroidProgressBarMeasurementsManager.cpp similarity index 100% rename from ReactCommon/react/renderer/components/progressbar/android/react/renderer/components/progressbar/AndroidProgressBarMeasurementsManager.cpp rename to packages/react-native/ReactCommon/react/renderer/components/progressbar/android/react/renderer/components/progressbar/AndroidProgressBarMeasurementsManager.cpp diff --git a/ReactCommon/react/renderer/components/progressbar/android/react/renderer/components/progressbar/AndroidProgressBarMeasurementsManager.h b/packages/react-native/ReactCommon/react/renderer/components/progressbar/android/react/renderer/components/progressbar/AndroidProgressBarMeasurementsManager.h similarity index 100% rename from ReactCommon/react/renderer/components/progressbar/android/react/renderer/components/progressbar/AndroidProgressBarMeasurementsManager.h rename to packages/react-native/ReactCommon/react/renderer/components/progressbar/android/react/renderer/components/progressbar/AndroidProgressBarMeasurementsManager.h diff --git a/ReactCommon/react/renderer/components/progressbar/android/react/renderer/components/progressbar/AndroidProgressBarShadowNode.cpp b/packages/react-native/ReactCommon/react/renderer/components/progressbar/android/react/renderer/components/progressbar/AndroidProgressBarShadowNode.cpp similarity index 100% rename from ReactCommon/react/renderer/components/progressbar/android/react/renderer/components/progressbar/AndroidProgressBarShadowNode.cpp rename to packages/react-native/ReactCommon/react/renderer/components/progressbar/android/react/renderer/components/progressbar/AndroidProgressBarShadowNode.cpp diff --git a/ReactCommon/react/renderer/components/progressbar/android/react/renderer/components/progressbar/AndroidProgressBarShadowNode.h b/packages/react-native/ReactCommon/react/renderer/components/progressbar/android/react/renderer/components/progressbar/AndroidProgressBarShadowNode.h similarity index 100% rename from ReactCommon/react/renderer/components/progressbar/android/react/renderer/components/progressbar/AndroidProgressBarShadowNode.h rename to packages/react-native/ReactCommon/react/renderer/components/progressbar/android/react/renderer/components/progressbar/AndroidProgressBarShadowNode.h diff --git a/ReactCommon/react/renderer/components/progressbar/android/react/renderer/components/progressbar/conversions.h b/packages/react-native/ReactCommon/react/renderer/components/progressbar/android/react/renderer/components/progressbar/conversions.h similarity index 100% rename from ReactCommon/react/renderer/components/progressbar/android/react/renderer/components/progressbar/conversions.h rename to packages/react-native/ReactCommon/react/renderer/components/progressbar/android/react/renderer/components/progressbar/conversions.h diff --git a/ReactCommon/react/renderer/components/root/BUCK b/packages/react-native/ReactCommon/react/renderer/components/root/BUCK similarity index 100% rename from ReactCommon/react/renderer/components/root/BUCK rename to packages/react-native/ReactCommon/react/renderer/components/root/BUCK diff --git a/ReactCommon/react/renderer/components/root/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/components/root/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/components/root/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/components/root/CMakeLists.txt diff --git a/ReactCommon/react/renderer/components/root/RootComponentDescriptor.h b/packages/react-native/ReactCommon/react/renderer/components/root/RootComponentDescriptor.h similarity index 100% rename from ReactCommon/react/renderer/components/root/RootComponentDescriptor.h rename to packages/react-native/ReactCommon/react/renderer/components/root/RootComponentDescriptor.h diff --git a/ReactCommon/react/renderer/components/root/RootProps.cpp b/packages/react-native/ReactCommon/react/renderer/components/root/RootProps.cpp similarity index 100% rename from ReactCommon/react/renderer/components/root/RootProps.cpp rename to packages/react-native/ReactCommon/react/renderer/components/root/RootProps.cpp diff --git a/ReactCommon/react/renderer/components/root/RootProps.h b/packages/react-native/ReactCommon/react/renderer/components/root/RootProps.h similarity index 100% rename from ReactCommon/react/renderer/components/root/RootProps.h rename to packages/react-native/ReactCommon/react/renderer/components/root/RootProps.h diff --git a/ReactCommon/react/renderer/components/root/RootShadowNode.cpp b/packages/react-native/ReactCommon/react/renderer/components/root/RootShadowNode.cpp similarity index 100% rename from ReactCommon/react/renderer/components/root/RootShadowNode.cpp rename to packages/react-native/ReactCommon/react/renderer/components/root/RootShadowNode.cpp diff --git a/ReactCommon/react/renderer/components/root/RootShadowNode.h b/packages/react-native/ReactCommon/react/renderer/components/root/RootShadowNode.h similarity index 100% rename from ReactCommon/react/renderer/components/root/RootShadowNode.h rename to packages/react-native/ReactCommon/react/renderer/components/root/RootShadowNode.h diff --git a/ReactCommon/react/renderer/components/root/tests/RootShadowNodeTest.cpp b/packages/react-native/ReactCommon/react/renderer/components/root/tests/RootShadowNodeTest.cpp similarity index 100% rename from ReactCommon/react/renderer/components/root/tests/RootShadowNodeTest.cpp rename to packages/react-native/ReactCommon/react/renderer/components/root/tests/RootShadowNodeTest.cpp diff --git a/ReactCommon/react/renderer/components/safeareaview/BUCK b/packages/react-native/ReactCommon/react/renderer/components/safeareaview/BUCK similarity index 100% rename from ReactCommon/react/renderer/components/safeareaview/BUCK rename to packages/react-native/ReactCommon/react/renderer/components/safeareaview/BUCK diff --git a/ReactCommon/react/renderer/components/safeareaview/SafeAreaViewComponentDescriptor.h b/packages/react-native/ReactCommon/react/renderer/components/safeareaview/SafeAreaViewComponentDescriptor.h similarity index 100% rename from ReactCommon/react/renderer/components/safeareaview/SafeAreaViewComponentDescriptor.h rename to packages/react-native/ReactCommon/react/renderer/components/safeareaview/SafeAreaViewComponentDescriptor.h diff --git a/ReactCommon/react/renderer/components/safeareaview/SafeAreaViewShadowNode.cpp b/packages/react-native/ReactCommon/react/renderer/components/safeareaview/SafeAreaViewShadowNode.cpp similarity index 100% rename from ReactCommon/react/renderer/components/safeareaview/SafeAreaViewShadowNode.cpp rename to packages/react-native/ReactCommon/react/renderer/components/safeareaview/SafeAreaViewShadowNode.cpp diff --git a/ReactCommon/react/renderer/components/safeareaview/SafeAreaViewShadowNode.h b/packages/react-native/ReactCommon/react/renderer/components/safeareaview/SafeAreaViewShadowNode.h similarity index 100% rename from ReactCommon/react/renderer/components/safeareaview/SafeAreaViewShadowNode.h rename to packages/react-native/ReactCommon/react/renderer/components/safeareaview/SafeAreaViewShadowNode.h diff --git a/ReactCommon/react/renderer/components/safeareaview/SafeAreaViewState.cpp b/packages/react-native/ReactCommon/react/renderer/components/safeareaview/SafeAreaViewState.cpp similarity index 100% rename from ReactCommon/react/renderer/components/safeareaview/SafeAreaViewState.cpp rename to packages/react-native/ReactCommon/react/renderer/components/safeareaview/SafeAreaViewState.cpp diff --git a/ReactCommon/react/renderer/components/safeareaview/SafeAreaViewState.h b/packages/react-native/ReactCommon/react/renderer/components/safeareaview/SafeAreaViewState.h similarity index 100% rename from ReactCommon/react/renderer/components/safeareaview/SafeAreaViewState.h rename to packages/react-native/ReactCommon/react/renderer/components/safeareaview/SafeAreaViewState.h diff --git a/ReactCommon/react/renderer/components/scrollview/BUCK b/packages/react-native/ReactCommon/react/renderer/components/scrollview/BUCK similarity index 100% rename from ReactCommon/react/renderer/components/scrollview/BUCK rename to packages/react-native/ReactCommon/react/renderer/components/scrollview/BUCK diff --git a/ReactCommon/react/renderer/components/scrollview/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/components/scrollview/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/components/scrollview/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/components/scrollview/CMakeLists.txt diff --git a/ReactCommon/react/renderer/components/scrollview/RCTComponentViewHelpers.h b/packages/react-native/ReactCommon/react/renderer/components/scrollview/RCTComponentViewHelpers.h similarity index 100% rename from ReactCommon/react/renderer/components/scrollview/RCTComponentViewHelpers.h rename to packages/react-native/ReactCommon/react/renderer/components/scrollview/RCTComponentViewHelpers.h diff --git a/ReactCommon/react/renderer/components/scrollview/ScrollViewComponentDescriptor.h b/packages/react-native/ReactCommon/react/renderer/components/scrollview/ScrollViewComponentDescriptor.h similarity index 100% rename from ReactCommon/react/renderer/components/scrollview/ScrollViewComponentDescriptor.h rename to packages/react-native/ReactCommon/react/renderer/components/scrollview/ScrollViewComponentDescriptor.h diff --git a/ReactCommon/react/renderer/components/scrollview/ScrollViewEventEmitter.cpp b/packages/react-native/ReactCommon/react/renderer/components/scrollview/ScrollViewEventEmitter.cpp similarity index 100% rename from ReactCommon/react/renderer/components/scrollview/ScrollViewEventEmitter.cpp rename to packages/react-native/ReactCommon/react/renderer/components/scrollview/ScrollViewEventEmitter.cpp diff --git a/ReactCommon/react/renderer/components/scrollview/ScrollViewEventEmitter.h b/packages/react-native/ReactCommon/react/renderer/components/scrollview/ScrollViewEventEmitter.h similarity index 100% rename from ReactCommon/react/renderer/components/scrollview/ScrollViewEventEmitter.h rename to packages/react-native/ReactCommon/react/renderer/components/scrollview/ScrollViewEventEmitter.h diff --git a/ReactCommon/react/renderer/components/scrollview/ScrollViewProps.cpp b/packages/react-native/ReactCommon/react/renderer/components/scrollview/ScrollViewProps.cpp similarity index 100% rename from ReactCommon/react/renderer/components/scrollview/ScrollViewProps.cpp rename to packages/react-native/ReactCommon/react/renderer/components/scrollview/ScrollViewProps.cpp diff --git a/ReactCommon/react/renderer/components/scrollview/ScrollViewProps.h b/packages/react-native/ReactCommon/react/renderer/components/scrollview/ScrollViewProps.h similarity index 100% rename from ReactCommon/react/renderer/components/scrollview/ScrollViewProps.h rename to packages/react-native/ReactCommon/react/renderer/components/scrollview/ScrollViewProps.h diff --git a/ReactCommon/react/renderer/components/scrollview/ScrollViewShadowNode.cpp b/packages/react-native/ReactCommon/react/renderer/components/scrollview/ScrollViewShadowNode.cpp similarity index 100% rename from ReactCommon/react/renderer/components/scrollview/ScrollViewShadowNode.cpp rename to packages/react-native/ReactCommon/react/renderer/components/scrollview/ScrollViewShadowNode.cpp diff --git a/ReactCommon/react/renderer/components/scrollview/ScrollViewShadowNode.h b/packages/react-native/ReactCommon/react/renderer/components/scrollview/ScrollViewShadowNode.h similarity index 100% rename from ReactCommon/react/renderer/components/scrollview/ScrollViewShadowNode.h rename to packages/react-native/ReactCommon/react/renderer/components/scrollview/ScrollViewShadowNode.h diff --git a/ReactCommon/react/renderer/components/scrollview/ScrollViewState.cpp b/packages/react-native/ReactCommon/react/renderer/components/scrollview/ScrollViewState.cpp similarity index 100% rename from ReactCommon/react/renderer/components/scrollview/ScrollViewState.cpp rename to packages/react-native/ReactCommon/react/renderer/components/scrollview/ScrollViewState.cpp diff --git a/ReactCommon/react/renderer/components/scrollview/ScrollViewState.h b/packages/react-native/ReactCommon/react/renderer/components/scrollview/ScrollViewState.h similarity index 100% rename from ReactCommon/react/renderer/components/scrollview/ScrollViewState.h rename to packages/react-native/ReactCommon/react/renderer/components/scrollview/ScrollViewState.h diff --git a/ReactCommon/react/renderer/components/scrollview/conversions.h b/packages/react-native/ReactCommon/react/renderer/components/scrollview/conversions.h similarity index 100% rename from ReactCommon/react/renderer/components/scrollview/conversions.h rename to packages/react-native/ReactCommon/react/renderer/components/scrollview/conversions.h diff --git a/ReactCommon/react/renderer/components/scrollview/primitives.h b/packages/react-native/ReactCommon/react/renderer/components/scrollview/primitives.h similarity index 100% rename from ReactCommon/react/renderer/components/scrollview/primitives.h rename to packages/react-native/ReactCommon/react/renderer/components/scrollview/primitives.h diff --git a/ReactCommon/react/renderer/components/scrollview/tests/ScrollViewTest.cpp b/packages/react-native/ReactCommon/react/renderer/components/scrollview/tests/ScrollViewTest.cpp similarity index 100% rename from ReactCommon/react/renderer/components/scrollview/tests/ScrollViewTest.cpp rename to packages/react-native/ReactCommon/react/renderer/components/scrollview/tests/ScrollViewTest.cpp diff --git a/ReactCommon/react/renderer/components/switch/BUCK b/packages/react-native/ReactCommon/react/renderer/components/switch/BUCK similarity index 100% rename from ReactCommon/react/renderer/components/switch/BUCK rename to packages/react-native/ReactCommon/react/renderer/components/switch/BUCK diff --git a/ReactCommon/react/renderer/components/switch/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/components/switch/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/components/switch/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/components/switch/CMakeLists.txt diff --git a/ReactCommon/react/renderer/components/switch/androidswitch/react/renderer/components/androidswitch/AndroidSwitchComponentDescriptor.h b/packages/react-native/ReactCommon/react/renderer/components/switch/androidswitch/react/renderer/components/androidswitch/AndroidSwitchComponentDescriptor.h similarity index 100% rename from ReactCommon/react/renderer/components/switch/androidswitch/react/renderer/components/androidswitch/AndroidSwitchComponentDescriptor.h rename to packages/react-native/ReactCommon/react/renderer/components/switch/androidswitch/react/renderer/components/androidswitch/AndroidSwitchComponentDescriptor.h diff --git a/ReactCommon/react/renderer/components/switch/androidswitch/react/renderer/components/androidswitch/AndroidSwitchMeasurementsManager.cpp b/packages/react-native/ReactCommon/react/renderer/components/switch/androidswitch/react/renderer/components/androidswitch/AndroidSwitchMeasurementsManager.cpp similarity index 100% rename from ReactCommon/react/renderer/components/switch/androidswitch/react/renderer/components/androidswitch/AndroidSwitchMeasurementsManager.cpp rename to packages/react-native/ReactCommon/react/renderer/components/switch/androidswitch/react/renderer/components/androidswitch/AndroidSwitchMeasurementsManager.cpp diff --git a/ReactCommon/react/renderer/components/switch/androidswitch/react/renderer/components/androidswitch/AndroidSwitchMeasurementsManager.h b/packages/react-native/ReactCommon/react/renderer/components/switch/androidswitch/react/renderer/components/androidswitch/AndroidSwitchMeasurementsManager.h similarity index 100% rename from ReactCommon/react/renderer/components/switch/androidswitch/react/renderer/components/androidswitch/AndroidSwitchMeasurementsManager.h rename to packages/react-native/ReactCommon/react/renderer/components/switch/androidswitch/react/renderer/components/androidswitch/AndroidSwitchMeasurementsManager.h diff --git a/ReactCommon/react/renderer/components/switch/androidswitch/react/renderer/components/androidswitch/AndroidSwitchShadowNode.cpp b/packages/react-native/ReactCommon/react/renderer/components/switch/androidswitch/react/renderer/components/androidswitch/AndroidSwitchShadowNode.cpp similarity index 100% rename from ReactCommon/react/renderer/components/switch/androidswitch/react/renderer/components/androidswitch/AndroidSwitchShadowNode.cpp rename to packages/react-native/ReactCommon/react/renderer/components/switch/androidswitch/react/renderer/components/androidswitch/AndroidSwitchShadowNode.cpp diff --git a/ReactCommon/react/renderer/components/switch/androidswitch/react/renderer/components/androidswitch/AndroidSwitchShadowNode.h b/packages/react-native/ReactCommon/react/renderer/components/switch/androidswitch/react/renderer/components/androidswitch/AndroidSwitchShadowNode.h similarity index 100% rename from ReactCommon/react/renderer/components/switch/androidswitch/react/renderer/components/androidswitch/AndroidSwitchShadowNode.h rename to packages/react-native/ReactCommon/react/renderer/components/switch/androidswitch/react/renderer/components/androidswitch/AndroidSwitchShadowNode.h diff --git a/ReactCommon/react/renderer/components/text/BUCK b/packages/react-native/ReactCommon/react/renderer/components/text/BUCK similarity index 100% rename from ReactCommon/react/renderer/components/text/BUCK rename to packages/react-native/ReactCommon/react/renderer/components/text/BUCK diff --git a/ReactCommon/react/renderer/components/text/BaseTextProps.cpp b/packages/react-native/ReactCommon/react/renderer/components/text/BaseTextProps.cpp similarity index 100% rename from ReactCommon/react/renderer/components/text/BaseTextProps.cpp rename to packages/react-native/ReactCommon/react/renderer/components/text/BaseTextProps.cpp diff --git a/ReactCommon/react/renderer/components/text/BaseTextProps.h b/packages/react-native/ReactCommon/react/renderer/components/text/BaseTextProps.h similarity index 100% rename from ReactCommon/react/renderer/components/text/BaseTextProps.h rename to packages/react-native/ReactCommon/react/renderer/components/text/BaseTextProps.h diff --git a/ReactCommon/react/renderer/components/text/BaseTextShadowNode.cpp b/packages/react-native/ReactCommon/react/renderer/components/text/BaseTextShadowNode.cpp similarity index 100% rename from ReactCommon/react/renderer/components/text/BaseTextShadowNode.cpp rename to packages/react-native/ReactCommon/react/renderer/components/text/BaseTextShadowNode.cpp diff --git a/ReactCommon/react/renderer/components/text/BaseTextShadowNode.h b/packages/react-native/ReactCommon/react/renderer/components/text/BaseTextShadowNode.h similarity index 100% rename from ReactCommon/react/renderer/components/text/BaseTextShadowNode.h rename to packages/react-native/ReactCommon/react/renderer/components/text/BaseTextShadowNode.h diff --git a/ReactCommon/react/renderer/components/text/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/components/text/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/components/text/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/components/text/CMakeLists.txt diff --git a/ReactCommon/react/renderer/components/text/ParagraphComponentDescriptor.h b/packages/react-native/ReactCommon/react/renderer/components/text/ParagraphComponentDescriptor.h similarity index 100% rename from ReactCommon/react/renderer/components/text/ParagraphComponentDescriptor.h rename to packages/react-native/ReactCommon/react/renderer/components/text/ParagraphComponentDescriptor.h diff --git a/ReactCommon/react/renderer/components/text/ParagraphEventEmitter.cpp b/packages/react-native/ReactCommon/react/renderer/components/text/ParagraphEventEmitter.cpp similarity index 100% rename from ReactCommon/react/renderer/components/text/ParagraphEventEmitter.cpp rename to packages/react-native/ReactCommon/react/renderer/components/text/ParagraphEventEmitter.cpp diff --git a/ReactCommon/react/renderer/components/text/ParagraphEventEmitter.h b/packages/react-native/ReactCommon/react/renderer/components/text/ParagraphEventEmitter.h similarity index 100% rename from ReactCommon/react/renderer/components/text/ParagraphEventEmitter.h rename to packages/react-native/ReactCommon/react/renderer/components/text/ParagraphEventEmitter.h diff --git a/ReactCommon/react/renderer/components/text/ParagraphLayoutManager.cpp b/packages/react-native/ReactCommon/react/renderer/components/text/ParagraphLayoutManager.cpp similarity index 100% rename from ReactCommon/react/renderer/components/text/ParagraphLayoutManager.cpp rename to packages/react-native/ReactCommon/react/renderer/components/text/ParagraphLayoutManager.cpp diff --git a/ReactCommon/react/renderer/components/text/ParagraphLayoutManager.h b/packages/react-native/ReactCommon/react/renderer/components/text/ParagraphLayoutManager.h similarity index 100% rename from ReactCommon/react/renderer/components/text/ParagraphLayoutManager.h rename to packages/react-native/ReactCommon/react/renderer/components/text/ParagraphLayoutManager.h diff --git a/ReactCommon/react/renderer/components/text/ParagraphProps.cpp b/packages/react-native/ReactCommon/react/renderer/components/text/ParagraphProps.cpp similarity index 100% rename from ReactCommon/react/renderer/components/text/ParagraphProps.cpp rename to packages/react-native/ReactCommon/react/renderer/components/text/ParagraphProps.cpp diff --git a/ReactCommon/react/renderer/components/text/ParagraphProps.h b/packages/react-native/ReactCommon/react/renderer/components/text/ParagraphProps.h similarity index 100% rename from ReactCommon/react/renderer/components/text/ParagraphProps.h rename to packages/react-native/ReactCommon/react/renderer/components/text/ParagraphProps.h diff --git a/ReactCommon/react/renderer/components/text/ParagraphShadowNode.cpp b/packages/react-native/ReactCommon/react/renderer/components/text/ParagraphShadowNode.cpp similarity index 100% rename from ReactCommon/react/renderer/components/text/ParagraphShadowNode.cpp rename to packages/react-native/ReactCommon/react/renderer/components/text/ParagraphShadowNode.cpp diff --git a/ReactCommon/react/renderer/components/text/ParagraphShadowNode.h b/packages/react-native/ReactCommon/react/renderer/components/text/ParagraphShadowNode.h similarity index 100% rename from ReactCommon/react/renderer/components/text/ParagraphShadowNode.h rename to packages/react-native/ReactCommon/react/renderer/components/text/ParagraphShadowNode.h diff --git a/ReactCommon/react/renderer/components/text/ParagraphState.cpp b/packages/react-native/ReactCommon/react/renderer/components/text/ParagraphState.cpp similarity index 100% rename from ReactCommon/react/renderer/components/text/ParagraphState.cpp rename to packages/react-native/ReactCommon/react/renderer/components/text/ParagraphState.cpp diff --git a/ReactCommon/react/renderer/components/text/ParagraphState.h b/packages/react-native/ReactCommon/react/renderer/components/text/ParagraphState.h similarity index 100% rename from ReactCommon/react/renderer/components/text/ParagraphState.h rename to packages/react-native/ReactCommon/react/renderer/components/text/ParagraphState.h diff --git a/ReactCommon/react/renderer/components/text/RawTextComponentDescriptor.h b/packages/react-native/ReactCommon/react/renderer/components/text/RawTextComponentDescriptor.h similarity index 100% rename from ReactCommon/react/renderer/components/text/RawTextComponentDescriptor.h rename to packages/react-native/ReactCommon/react/renderer/components/text/RawTextComponentDescriptor.h diff --git a/ReactCommon/react/renderer/components/text/RawTextProps.cpp b/packages/react-native/ReactCommon/react/renderer/components/text/RawTextProps.cpp similarity index 100% rename from ReactCommon/react/renderer/components/text/RawTextProps.cpp rename to packages/react-native/ReactCommon/react/renderer/components/text/RawTextProps.cpp diff --git a/ReactCommon/react/renderer/components/text/RawTextProps.h b/packages/react-native/ReactCommon/react/renderer/components/text/RawTextProps.h similarity index 100% rename from ReactCommon/react/renderer/components/text/RawTextProps.h rename to packages/react-native/ReactCommon/react/renderer/components/text/RawTextProps.h diff --git a/ReactCommon/react/renderer/components/text/RawTextShadowNode.cpp b/packages/react-native/ReactCommon/react/renderer/components/text/RawTextShadowNode.cpp similarity index 100% rename from ReactCommon/react/renderer/components/text/RawTextShadowNode.cpp rename to packages/react-native/ReactCommon/react/renderer/components/text/RawTextShadowNode.cpp diff --git a/ReactCommon/react/renderer/components/text/RawTextShadowNode.h b/packages/react-native/ReactCommon/react/renderer/components/text/RawTextShadowNode.h similarity index 100% rename from ReactCommon/react/renderer/components/text/RawTextShadowNode.h rename to packages/react-native/ReactCommon/react/renderer/components/text/RawTextShadowNode.h diff --git a/ReactCommon/react/renderer/components/text/TextComponentDescriptor.h b/packages/react-native/ReactCommon/react/renderer/components/text/TextComponentDescriptor.h similarity index 100% rename from ReactCommon/react/renderer/components/text/TextComponentDescriptor.h rename to packages/react-native/ReactCommon/react/renderer/components/text/TextComponentDescriptor.h diff --git a/ReactCommon/react/renderer/components/text/TextProps.cpp b/packages/react-native/ReactCommon/react/renderer/components/text/TextProps.cpp similarity index 100% rename from ReactCommon/react/renderer/components/text/TextProps.cpp rename to packages/react-native/ReactCommon/react/renderer/components/text/TextProps.cpp diff --git a/ReactCommon/react/renderer/components/text/TextProps.h b/packages/react-native/ReactCommon/react/renderer/components/text/TextProps.h similarity index 100% rename from ReactCommon/react/renderer/components/text/TextProps.h rename to packages/react-native/ReactCommon/react/renderer/components/text/TextProps.h diff --git a/ReactCommon/react/renderer/components/text/TextShadowNode.cpp b/packages/react-native/ReactCommon/react/renderer/components/text/TextShadowNode.cpp similarity index 100% rename from ReactCommon/react/renderer/components/text/TextShadowNode.cpp rename to packages/react-native/ReactCommon/react/renderer/components/text/TextShadowNode.cpp diff --git a/ReactCommon/react/renderer/components/text/TextShadowNode.h b/packages/react-native/ReactCommon/react/renderer/components/text/TextShadowNode.h similarity index 100% rename from ReactCommon/react/renderer/components/text/TextShadowNode.h rename to packages/react-native/ReactCommon/react/renderer/components/text/TextShadowNode.h diff --git a/ReactCommon/react/renderer/components/text/conversions.h b/packages/react-native/ReactCommon/react/renderer/components/text/conversions.h similarity index 100% rename from ReactCommon/react/renderer/components/text/conversions.h rename to packages/react-native/ReactCommon/react/renderer/components/text/conversions.h diff --git a/ReactCommon/react/renderer/components/text/tests/ParagraphLocalDataTest.cpp b/packages/react-native/ReactCommon/react/renderer/components/text/tests/ParagraphLocalDataTest.cpp similarity index 100% rename from ReactCommon/react/renderer/components/text/tests/ParagraphLocalDataTest.cpp rename to packages/react-native/ReactCommon/react/renderer/components/text/tests/ParagraphLocalDataTest.cpp diff --git a/ReactCommon/react/renderer/components/text/tests/TextTest.cpp b/packages/react-native/ReactCommon/react/renderer/components/text/tests/TextTest.cpp similarity index 100% rename from ReactCommon/react/renderer/components/text/tests/TextTest.cpp rename to packages/react-native/ReactCommon/react/renderer/components/text/tests/TextTest.cpp diff --git a/ReactCommon/react/renderer/components/textinput/BUCK b/packages/react-native/ReactCommon/react/renderer/components/textinput/BUCK similarity index 100% rename from ReactCommon/react/renderer/components/textinput/BUCK rename to packages/react-native/ReactCommon/react/renderer/components/textinput/BUCK diff --git a/ReactCommon/react/renderer/components/textinput/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/components/textinput/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/components/textinput/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/components/textinput/CMakeLists.txt diff --git a/ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputComponentDescriptor.h b/packages/react-native/ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputComponentDescriptor.h similarity index 100% rename from ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputComponentDescriptor.h rename to packages/react-native/ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputComponentDescriptor.h diff --git a/ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputEventEmitter.h b/packages/react-native/ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputEventEmitter.h similarity index 100% rename from ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputEventEmitter.h rename to packages/react-native/ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputEventEmitter.h diff --git a/ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputProps.cpp b/packages/react-native/ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputProps.cpp similarity index 100% rename from ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputProps.cpp rename to packages/react-native/ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputProps.cpp diff --git a/ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputProps.h b/packages/react-native/ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputProps.h similarity index 100% rename from ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputProps.h rename to packages/react-native/ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputProps.h diff --git a/ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputShadowNode.cpp b/packages/react-native/ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputShadowNode.cpp similarity index 100% rename from ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputShadowNode.cpp rename to packages/react-native/ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputShadowNode.cpp diff --git a/ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputShadowNode.h b/packages/react-native/ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputShadowNode.h similarity index 100% rename from ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputShadowNode.h rename to packages/react-native/ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputShadowNode.h diff --git a/ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputState.cpp b/packages/react-native/ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputState.cpp similarity index 100% rename from ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputState.cpp rename to packages/react-native/ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputState.cpp diff --git a/ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputState.h b/packages/react-native/ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputState.h similarity index 100% rename from ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputState.h rename to packages/react-native/ReactCommon/react/renderer/components/textinput/androidtextinput/react/renderer/components/androidtextinput/AndroidTextInputState.h diff --git a/ReactCommon/react/renderer/components/textinput/iostextinput/BUCK b/packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput/BUCK similarity index 100% rename from ReactCommon/react/renderer/components/textinput/iostextinput/BUCK rename to packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput/BUCK diff --git a/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputComponentDescriptor.h b/packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputComponentDescriptor.h similarity index 100% rename from ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputComponentDescriptor.h rename to packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputComponentDescriptor.h diff --git a/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputEventEmitter.cpp b/packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputEventEmitter.cpp similarity index 100% rename from ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputEventEmitter.cpp rename to packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputEventEmitter.cpp diff --git a/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputEventEmitter.h b/packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputEventEmitter.h similarity index 100% rename from ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputEventEmitter.h rename to packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputEventEmitter.h diff --git a/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputProps.cpp b/packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputProps.cpp similarity index 100% rename from ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputProps.cpp rename to packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputProps.cpp diff --git a/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputProps.h b/packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputProps.h similarity index 100% rename from ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputProps.h rename to packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputProps.h diff --git a/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputShadowNode.cpp b/packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputShadowNode.cpp similarity index 100% rename from ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputShadowNode.cpp rename to packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputShadowNode.cpp diff --git a/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputShadowNode.h b/packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputShadowNode.h similarity index 100% rename from ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputShadowNode.h rename to packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputShadowNode.h diff --git a/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputState.cpp b/packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputState.cpp similarity index 100% rename from ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputState.cpp rename to packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputState.cpp diff --git a/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputState.h b/packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputState.h similarity index 100% rename from ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputState.h rename to packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/TextInputState.h diff --git a/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/conversions.h b/packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/conversions.h similarity index 100% rename from ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/conversions.h rename to packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/conversions.h diff --git a/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/primitives.h b/packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/primitives.h similarity index 100% rename from ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/primitives.h rename to packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/primitives.h diff --git a/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/propsConversions.h b/packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/propsConversions.h similarity index 100% rename from ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/propsConversions.h rename to packages/react-native/ReactCommon/react/renderer/components/textinput/iostextinput/react/renderer/components/iostextinput/propsConversions.h diff --git a/ReactCommon/react/renderer/components/unimplementedview/BUCK b/packages/react-native/ReactCommon/react/renderer/components/unimplementedview/BUCK similarity index 100% rename from ReactCommon/react/renderer/components/unimplementedview/BUCK rename to packages/react-native/ReactCommon/react/renderer/components/unimplementedview/BUCK diff --git a/ReactCommon/react/renderer/components/unimplementedview/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/components/unimplementedview/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/components/unimplementedview/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/components/unimplementedview/CMakeLists.txt diff --git a/ReactCommon/react/renderer/components/unimplementedview/UnimplementedViewComponentDescriptor.cpp b/packages/react-native/ReactCommon/react/renderer/components/unimplementedview/UnimplementedViewComponentDescriptor.cpp similarity index 100% rename from ReactCommon/react/renderer/components/unimplementedview/UnimplementedViewComponentDescriptor.cpp rename to packages/react-native/ReactCommon/react/renderer/components/unimplementedview/UnimplementedViewComponentDescriptor.cpp diff --git a/ReactCommon/react/renderer/components/unimplementedview/UnimplementedViewComponentDescriptor.h b/packages/react-native/ReactCommon/react/renderer/components/unimplementedview/UnimplementedViewComponentDescriptor.h similarity index 100% rename from ReactCommon/react/renderer/components/unimplementedview/UnimplementedViewComponentDescriptor.h rename to packages/react-native/ReactCommon/react/renderer/components/unimplementedview/UnimplementedViewComponentDescriptor.h diff --git a/ReactCommon/react/renderer/components/unimplementedview/UnimplementedViewProps.cpp b/packages/react-native/ReactCommon/react/renderer/components/unimplementedview/UnimplementedViewProps.cpp similarity index 100% rename from ReactCommon/react/renderer/components/unimplementedview/UnimplementedViewProps.cpp rename to packages/react-native/ReactCommon/react/renderer/components/unimplementedview/UnimplementedViewProps.cpp diff --git a/ReactCommon/react/renderer/components/unimplementedview/UnimplementedViewProps.h b/packages/react-native/ReactCommon/react/renderer/components/unimplementedview/UnimplementedViewProps.h similarity index 100% rename from ReactCommon/react/renderer/components/unimplementedview/UnimplementedViewProps.h rename to packages/react-native/ReactCommon/react/renderer/components/unimplementedview/UnimplementedViewProps.h diff --git a/ReactCommon/react/renderer/components/unimplementedview/UnimplementedViewShadowNode.cpp b/packages/react-native/ReactCommon/react/renderer/components/unimplementedview/UnimplementedViewShadowNode.cpp similarity index 100% rename from ReactCommon/react/renderer/components/unimplementedview/UnimplementedViewShadowNode.cpp rename to packages/react-native/ReactCommon/react/renderer/components/unimplementedview/UnimplementedViewShadowNode.cpp diff --git a/ReactCommon/react/renderer/components/unimplementedview/UnimplementedViewShadowNode.h b/packages/react-native/ReactCommon/react/renderer/components/unimplementedview/UnimplementedViewShadowNode.h similarity index 100% rename from ReactCommon/react/renderer/components/unimplementedview/UnimplementedViewShadowNode.h rename to packages/react-native/ReactCommon/react/renderer/components/unimplementedview/UnimplementedViewShadowNode.h diff --git a/ReactCommon/react/renderer/components/view/AccessibilityPrimitives.h b/packages/react-native/ReactCommon/react/renderer/components/view/AccessibilityPrimitives.h similarity index 100% rename from ReactCommon/react/renderer/components/view/AccessibilityPrimitives.h rename to packages/react-native/ReactCommon/react/renderer/components/view/AccessibilityPrimitives.h diff --git a/ReactCommon/react/renderer/components/view/AccessibilityProps.cpp b/packages/react-native/ReactCommon/react/renderer/components/view/AccessibilityProps.cpp similarity index 100% rename from ReactCommon/react/renderer/components/view/AccessibilityProps.cpp rename to packages/react-native/ReactCommon/react/renderer/components/view/AccessibilityProps.cpp diff --git a/ReactCommon/react/renderer/components/view/AccessibilityProps.h b/packages/react-native/ReactCommon/react/renderer/components/view/AccessibilityProps.h similarity index 100% rename from ReactCommon/react/renderer/components/view/AccessibilityProps.h rename to packages/react-native/ReactCommon/react/renderer/components/view/AccessibilityProps.h diff --git a/ReactCommon/react/renderer/components/view/AccessibilityPropsMapBuffer.cpp b/packages/react-native/ReactCommon/react/renderer/components/view/AccessibilityPropsMapBuffer.cpp similarity index 100% rename from ReactCommon/react/renderer/components/view/AccessibilityPropsMapBuffer.cpp rename to packages/react-native/ReactCommon/react/renderer/components/view/AccessibilityPropsMapBuffer.cpp diff --git a/ReactCommon/react/renderer/components/view/AccessibilityPropsMapBuffer.h b/packages/react-native/ReactCommon/react/renderer/components/view/AccessibilityPropsMapBuffer.h similarity index 100% rename from ReactCommon/react/renderer/components/view/AccessibilityPropsMapBuffer.h rename to packages/react-native/ReactCommon/react/renderer/components/view/AccessibilityPropsMapBuffer.h diff --git a/ReactCommon/react/renderer/components/view/BUCK b/packages/react-native/ReactCommon/react/renderer/components/view/BUCK similarity index 100% rename from ReactCommon/react/renderer/components/view/BUCK rename to packages/react-native/ReactCommon/react/renderer/components/view/BUCK diff --git a/ReactCommon/react/renderer/components/view/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/components/view/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/components/view/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/components/view/CMakeLists.txt diff --git a/ReactCommon/react/renderer/components/view/ConcreteViewShadowNode.h b/packages/react-native/ReactCommon/react/renderer/components/view/ConcreteViewShadowNode.h similarity index 100% rename from ReactCommon/react/renderer/components/view/ConcreteViewShadowNode.h rename to packages/react-native/ReactCommon/react/renderer/components/view/ConcreteViewShadowNode.h diff --git a/ReactCommon/react/renderer/components/view/PointerEvent.cpp b/packages/react-native/ReactCommon/react/renderer/components/view/PointerEvent.cpp similarity index 100% rename from ReactCommon/react/renderer/components/view/PointerEvent.cpp rename to packages/react-native/ReactCommon/react/renderer/components/view/PointerEvent.cpp diff --git a/ReactCommon/react/renderer/components/view/PointerEvent.h b/packages/react-native/ReactCommon/react/renderer/components/view/PointerEvent.h similarity index 100% rename from ReactCommon/react/renderer/components/view/PointerEvent.h rename to packages/react-native/ReactCommon/react/renderer/components/view/PointerEvent.h diff --git a/ReactCommon/react/renderer/components/view/Touch.cpp b/packages/react-native/ReactCommon/react/renderer/components/view/Touch.cpp similarity index 100% rename from ReactCommon/react/renderer/components/view/Touch.cpp rename to packages/react-native/ReactCommon/react/renderer/components/view/Touch.cpp diff --git a/ReactCommon/react/renderer/components/view/Touch.h b/packages/react-native/ReactCommon/react/renderer/components/view/Touch.h similarity index 100% rename from ReactCommon/react/renderer/components/view/Touch.h rename to packages/react-native/ReactCommon/react/renderer/components/view/Touch.h diff --git a/ReactCommon/react/renderer/components/view/TouchEvent.cpp b/packages/react-native/ReactCommon/react/renderer/components/view/TouchEvent.cpp similarity index 100% rename from ReactCommon/react/renderer/components/view/TouchEvent.cpp rename to packages/react-native/ReactCommon/react/renderer/components/view/TouchEvent.cpp diff --git a/ReactCommon/react/renderer/components/view/TouchEvent.h b/packages/react-native/ReactCommon/react/renderer/components/view/TouchEvent.h similarity index 100% rename from ReactCommon/react/renderer/components/view/TouchEvent.h rename to packages/react-native/ReactCommon/react/renderer/components/view/TouchEvent.h diff --git a/ReactCommon/react/renderer/components/view/TouchEventEmitter.cpp b/packages/react-native/ReactCommon/react/renderer/components/view/TouchEventEmitter.cpp similarity index 100% rename from ReactCommon/react/renderer/components/view/TouchEventEmitter.cpp rename to packages/react-native/ReactCommon/react/renderer/components/view/TouchEventEmitter.cpp diff --git a/ReactCommon/react/renderer/components/view/TouchEventEmitter.h b/packages/react-native/ReactCommon/react/renderer/components/view/TouchEventEmitter.h similarity index 100% rename from ReactCommon/react/renderer/components/view/TouchEventEmitter.h rename to packages/react-native/ReactCommon/react/renderer/components/view/TouchEventEmitter.h diff --git a/ReactCommon/react/renderer/components/view/ViewComponentDescriptor.h b/packages/react-native/ReactCommon/react/renderer/components/view/ViewComponentDescriptor.h similarity index 100% rename from ReactCommon/react/renderer/components/view/ViewComponentDescriptor.h rename to packages/react-native/ReactCommon/react/renderer/components/view/ViewComponentDescriptor.h diff --git a/ReactCommon/react/renderer/components/view/ViewEventEmitter.cpp b/packages/react-native/ReactCommon/react/renderer/components/view/ViewEventEmitter.cpp similarity index 100% rename from ReactCommon/react/renderer/components/view/ViewEventEmitter.cpp rename to packages/react-native/ReactCommon/react/renderer/components/view/ViewEventEmitter.cpp diff --git a/ReactCommon/react/renderer/components/view/ViewEventEmitter.h b/packages/react-native/ReactCommon/react/renderer/components/view/ViewEventEmitter.h similarity index 100% rename from ReactCommon/react/renderer/components/view/ViewEventEmitter.h rename to packages/react-native/ReactCommon/react/renderer/components/view/ViewEventEmitter.h diff --git a/ReactCommon/react/renderer/components/view/ViewProps.cpp b/packages/react-native/ReactCommon/react/renderer/components/view/ViewProps.cpp similarity index 100% rename from ReactCommon/react/renderer/components/view/ViewProps.cpp rename to packages/react-native/ReactCommon/react/renderer/components/view/ViewProps.cpp diff --git a/ReactCommon/react/renderer/components/view/ViewProps.h b/packages/react-native/ReactCommon/react/renderer/components/view/ViewProps.h similarity index 100% rename from ReactCommon/react/renderer/components/view/ViewProps.h rename to packages/react-native/ReactCommon/react/renderer/components/view/ViewProps.h diff --git a/ReactCommon/react/renderer/components/view/ViewPropsInterpolation.h b/packages/react-native/ReactCommon/react/renderer/components/view/ViewPropsInterpolation.h similarity index 100% rename from ReactCommon/react/renderer/components/view/ViewPropsInterpolation.h rename to packages/react-native/ReactCommon/react/renderer/components/view/ViewPropsInterpolation.h diff --git a/ReactCommon/react/renderer/components/view/ViewPropsMapBuffer.cpp b/packages/react-native/ReactCommon/react/renderer/components/view/ViewPropsMapBuffer.cpp similarity index 100% rename from ReactCommon/react/renderer/components/view/ViewPropsMapBuffer.cpp rename to packages/react-native/ReactCommon/react/renderer/components/view/ViewPropsMapBuffer.cpp diff --git a/ReactCommon/react/renderer/components/view/ViewPropsMapBuffer.h b/packages/react-native/ReactCommon/react/renderer/components/view/ViewPropsMapBuffer.h similarity index 100% rename from ReactCommon/react/renderer/components/view/ViewPropsMapBuffer.h rename to packages/react-native/ReactCommon/react/renderer/components/view/ViewPropsMapBuffer.h diff --git a/ReactCommon/react/renderer/components/view/ViewShadowNode.cpp b/packages/react-native/ReactCommon/react/renderer/components/view/ViewShadowNode.cpp similarity index 100% rename from ReactCommon/react/renderer/components/view/ViewShadowNode.cpp rename to packages/react-native/ReactCommon/react/renderer/components/view/ViewShadowNode.cpp diff --git a/ReactCommon/react/renderer/components/view/ViewShadowNode.h b/packages/react-native/ReactCommon/react/renderer/components/view/ViewShadowNode.h similarity index 100% rename from ReactCommon/react/renderer/components/view/ViewShadowNode.h rename to packages/react-native/ReactCommon/react/renderer/components/view/ViewShadowNode.h diff --git a/ReactCommon/react/renderer/components/view/YogaLayoutableShadowNode.cpp b/packages/react-native/ReactCommon/react/renderer/components/view/YogaLayoutableShadowNode.cpp similarity index 100% rename from ReactCommon/react/renderer/components/view/YogaLayoutableShadowNode.cpp rename to packages/react-native/ReactCommon/react/renderer/components/view/YogaLayoutableShadowNode.cpp diff --git a/ReactCommon/react/renderer/components/view/YogaLayoutableShadowNode.h b/packages/react-native/ReactCommon/react/renderer/components/view/YogaLayoutableShadowNode.h similarity index 100% rename from ReactCommon/react/renderer/components/view/YogaLayoutableShadowNode.h rename to packages/react-native/ReactCommon/react/renderer/components/view/YogaLayoutableShadowNode.h diff --git a/ReactCommon/react/renderer/components/view/YogaStylableProps.cpp b/packages/react-native/ReactCommon/react/renderer/components/view/YogaStylableProps.cpp similarity index 100% rename from ReactCommon/react/renderer/components/view/YogaStylableProps.cpp rename to packages/react-native/ReactCommon/react/renderer/components/view/YogaStylableProps.cpp diff --git a/ReactCommon/react/renderer/components/view/YogaStylableProps.h b/packages/react-native/ReactCommon/react/renderer/components/view/YogaStylableProps.h similarity index 100% rename from ReactCommon/react/renderer/components/view/YogaStylableProps.h rename to packages/react-native/ReactCommon/react/renderer/components/view/YogaStylableProps.h diff --git a/ReactCommon/react/renderer/components/view/YogaStylablePropsMapBuffer.cpp b/packages/react-native/ReactCommon/react/renderer/components/view/YogaStylablePropsMapBuffer.cpp similarity index 100% rename from ReactCommon/react/renderer/components/view/YogaStylablePropsMapBuffer.cpp rename to packages/react-native/ReactCommon/react/renderer/components/view/YogaStylablePropsMapBuffer.cpp diff --git a/ReactCommon/react/renderer/components/view/YogaStylablePropsMapBuffer.h b/packages/react-native/ReactCommon/react/renderer/components/view/YogaStylablePropsMapBuffer.h similarity index 100% rename from ReactCommon/react/renderer/components/view/YogaStylablePropsMapBuffer.h rename to packages/react-native/ReactCommon/react/renderer/components/view/YogaStylablePropsMapBuffer.h diff --git a/ReactCommon/react/renderer/components/view/accessibilityPropsConversions.h b/packages/react-native/ReactCommon/react/renderer/components/view/accessibilityPropsConversions.h similarity index 100% rename from ReactCommon/react/renderer/components/view/accessibilityPropsConversions.h rename to packages/react-native/ReactCommon/react/renderer/components/view/accessibilityPropsConversions.h diff --git a/ReactCommon/react/renderer/components/view/conversions.h b/packages/react-native/ReactCommon/react/renderer/components/view/conversions.h similarity index 100% rename from ReactCommon/react/renderer/components/view/conversions.h rename to packages/react-native/ReactCommon/react/renderer/components/view/conversions.h diff --git a/ReactCommon/react/renderer/components/view/primitives.h b/packages/react-native/ReactCommon/react/renderer/components/view/primitives.h similarity index 100% rename from ReactCommon/react/renderer/components/view/primitives.h rename to packages/react-native/ReactCommon/react/renderer/components/view/primitives.h diff --git a/ReactCommon/react/renderer/components/view/propsConversions.h b/packages/react-native/ReactCommon/react/renderer/components/view/propsConversions.h similarity index 100% rename from ReactCommon/react/renderer/components/view/propsConversions.h rename to packages/react-native/ReactCommon/react/renderer/components/view/propsConversions.h diff --git a/ReactCommon/react/renderer/components/view/tests/LayoutTest.cpp b/packages/react-native/ReactCommon/react/renderer/components/view/tests/LayoutTest.cpp similarity index 100% rename from ReactCommon/react/renderer/components/view/tests/LayoutTest.cpp rename to packages/react-native/ReactCommon/react/renderer/components/view/tests/LayoutTest.cpp diff --git a/ReactCommon/react/renderer/components/view/tests/ViewTest.cpp b/packages/react-native/ReactCommon/react/renderer/components/view/tests/ViewTest.cpp similarity index 100% rename from ReactCommon/react/renderer/components/view/tests/ViewTest.cpp rename to packages/react-native/ReactCommon/react/renderer/components/view/tests/ViewTest.cpp diff --git a/ReactCommon/react/renderer/components/view/viewPropConversions.h b/packages/react-native/ReactCommon/react/renderer/components/view/viewPropConversions.h similarity index 100% rename from ReactCommon/react/renderer/components/view/viewPropConversions.h rename to packages/react-native/ReactCommon/react/renderer/components/view/viewPropConversions.h diff --git a/ReactCommon/react/renderer/core/BUCK b/packages/react-native/ReactCommon/react/renderer/core/BUCK similarity index 100% rename from ReactCommon/react/renderer/core/BUCK rename to packages/react-native/ReactCommon/react/renderer/core/BUCK diff --git a/ReactCommon/react/renderer/core/BatchedEventQueue.cpp b/packages/react-native/ReactCommon/react/renderer/core/BatchedEventQueue.cpp similarity index 100% rename from ReactCommon/react/renderer/core/BatchedEventQueue.cpp rename to packages/react-native/ReactCommon/react/renderer/core/BatchedEventQueue.cpp diff --git a/ReactCommon/react/renderer/core/BatchedEventQueue.h b/packages/react-native/ReactCommon/react/renderer/core/BatchedEventQueue.h similarity index 100% rename from ReactCommon/react/renderer/core/BatchedEventQueue.h rename to packages/react-native/ReactCommon/react/renderer/core/BatchedEventQueue.h diff --git a/ReactCommon/react/renderer/core/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/core/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/core/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/core/CMakeLists.txt diff --git a/ReactCommon/react/renderer/core/ComponentDescriptor.cpp b/packages/react-native/ReactCommon/react/renderer/core/ComponentDescriptor.cpp similarity index 100% rename from ReactCommon/react/renderer/core/ComponentDescriptor.cpp rename to packages/react-native/ReactCommon/react/renderer/core/ComponentDescriptor.cpp diff --git a/ReactCommon/react/renderer/core/ComponentDescriptor.h b/packages/react-native/ReactCommon/react/renderer/core/ComponentDescriptor.h similarity index 100% rename from ReactCommon/react/renderer/core/ComponentDescriptor.h rename to packages/react-native/ReactCommon/react/renderer/core/ComponentDescriptor.h diff --git a/ReactCommon/react/renderer/core/ConcreteComponentDescriptor.h b/packages/react-native/ReactCommon/react/renderer/core/ConcreteComponentDescriptor.h similarity index 100% rename from ReactCommon/react/renderer/core/ConcreteComponentDescriptor.h rename to packages/react-native/ReactCommon/react/renderer/core/ConcreteComponentDescriptor.h diff --git a/ReactCommon/react/renderer/core/ConcreteShadowNode.h b/packages/react-native/ReactCommon/react/renderer/core/ConcreteShadowNode.h similarity index 100% rename from ReactCommon/react/renderer/core/ConcreteShadowNode.h rename to packages/react-native/ReactCommon/react/renderer/core/ConcreteShadowNode.h diff --git a/ReactCommon/react/renderer/core/ConcreteState.h b/packages/react-native/ReactCommon/react/renderer/core/ConcreteState.h similarity index 100% rename from ReactCommon/react/renderer/core/ConcreteState.h rename to packages/react-native/ReactCommon/react/renderer/core/ConcreteState.h diff --git a/ReactCommon/react/renderer/core/CoreFeatures.cpp b/packages/react-native/ReactCommon/react/renderer/core/CoreFeatures.cpp similarity index 100% rename from ReactCommon/react/renderer/core/CoreFeatures.cpp rename to packages/react-native/ReactCommon/react/renderer/core/CoreFeatures.cpp diff --git a/ReactCommon/react/renderer/core/CoreFeatures.h b/packages/react-native/ReactCommon/react/renderer/core/CoreFeatures.h similarity index 100% rename from ReactCommon/react/renderer/core/CoreFeatures.h rename to packages/react-native/ReactCommon/react/renderer/core/CoreFeatures.h diff --git a/ReactCommon/react/renderer/core/DynamicPropsUtilities.cpp b/packages/react-native/ReactCommon/react/renderer/core/DynamicPropsUtilities.cpp similarity index 100% rename from ReactCommon/react/renderer/core/DynamicPropsUtilities.cpp rename to packages/react-native/ReactCommon/react/renderer/core/DynamicPropsUtilities.cpp diff --git a/ReactCommon/react/renderer/core/DynamicPropsUtilities.h b/packages/react-native/ReactCommon/react/renderer/core/DynamicPropsUtilities.h similarity index 100% rename from ReactCommon/react/renderer/core/DynamicPropsUtilities.h rename to packages/react-native/ReactCommon/react/renderer/core/DynamicPropsUtilities.h diff --git a/ReactCommon/react/renderer/core/EventBeat.cpp b/packages/react-native/ReactCommon/react/renderer/core/EventBeat.cpp similarity index 100% rename from ReactCommon/react/renderer/core/EventBeat.cpp rename to packages/react-native/ReactCommon/react/renderer/core/EventBeat.cpp diff --git a/ReactCommon/react/renderer/core/EventBeat.h b/packages/react-native/ReactCommon/react/renderer/core/EventBeat.h similarity index 100% rename from ReactCommon/react/renderer/core/EventBeat.h rename to packages/react-native/ReactCommon/react/renderer/core/EventBeat.h diff --git a/ReactCommon/react/renderer/core/EventDispatcher.cpp b/packages/react-native/ReactCommon/react/renderer/core/EventDispatcher.cpp similarity index 100% rename from ReactCommon/react/renderer/core/EventDispatcher.cpp rename to packages/react-native/ReactCommon/react/renderer/core/EventDispatcher.cpp diff --git a/ReactCommon/react/renderer/core/EventDispatcher.h b/packages/react-native/ReactCommon/react/renderer/core/EventDispatcher.h similarity index 100% rename from ReactCommon/react/renderer/core/EventDispatcher.h rename to packages/react-native/ReactCommon/react/renderer/core/EventDispatcher.h diff --git a/ReactCommon/react/renderer/core/EventEmitter.cpp b/packages/react-native/ReactCommon/react/renderer/core/EventEmitter.cpp similarity index 100% rename from ReactCommon/react/renderer/core/EventEmitter.cpp rename to packages/react-native/ReactCommon/react/renderer/core/EventEmitter.cpp diff --git a/ReactCommon/react/renderer/core/EventEmitter.h b/packages/react-native/ReactCommon/react/renderer/core/EventEmitter.h similarity index 100% rename from ReactCommon/react/renderer/core/EventEmitter.h rename to packages/react-native/ReactCommon/react/renderer/core/EventEmitter.h diff --git a/ReactCommon/react/renderer/core/EventHandler.h b/packages/react-native/ReactCommon/react/renderer/core/EventHandler.h similarity index 100% rename from ReactCommon/react/renderer/core/EventHandler.h rename to packages/react-native/ReactCommon/react/renderer/core/EventHandler.h diff --git a/ReactCommon/react/renderer/core/EventListener.cpp b/packages/react-native/ReactCommon/react/renderer/core/EventListener.cpp similarity index 100% rename from ReactCommon/react/renderer/core/EventListener.cpp rename to packages/react-native/ReactCommon/react/renderer/core/EventListener.cpp diff --git a/ReactCommon/react/renderer/core/EventListener.h b/packages/react-native/ReactCommon/react/renderer/core/EventListener.h similarity index 100% rename from ReactCommon/react/renderer/core/EventListener.h rename to packages/react-native/ReactCommon/react/renderer/core/EventListener.h diff --git a/ReactCommon/react/renderer/core/EventLogger.cpp b/packages/react-native/ReactCommon/react/renderer/core/EventLogger.cpp similarity index 100% rename from ReactCommon/react/renderer/core/EventLogger.cpp rename to packages/react-native/ReactCommon/react/renderer/core/EventLogger.cpp diff --git a/ReactCommon/react/renderer/core/EventLogger.h b/packages/react-native/ReactCommon/react/renderer/core/EventLogger.h similarity index 100% rename from ReactCommon/react/renderer/core/EventLogger.h rename to packages/react-native/ReactCommon/react/renderer/core/EventLogger.h diff --git a/ReactCommon/react/renderer/core/EventPipe.h b/packages/react-native/ReactCommon/react/renderer/core/EventPipe.h similarity index 100% rename from ReactCommon/react/renderer/core/EventPipe.h rename to packages/react-native/ReactCommon/react/renderer/core/EventPipe.h diff --git a/ReactCommon/react/renderer/core/EventPriority.h b/packages/react-native/ReactCommon/react/renderer/core/EventPriority.h similarity index 100% rename from ReactCommon/react/renderer/core/EventPriority.h rename to packages/react-native/ReactCommon/react/renderer/core/EventPriority.h diff --git a/ReactCommon/react/renderer/core/EventQueue.cpp b/packages/react-native/ReactCommon/react/renderer/core/EventQueue.cpp similarity index 100% rename from ReactCommon/react/renderer/core/EventQueue.cpp rename to packages/react-native/ReactCommon/react/renderer/core/EventQueue.cpp diff --git a/ReactCommon/react/renderer/core/EventQueue.h b/packages/react-native/ReactCommon/react/renderer/core/EventQueue.h similarity index 100% rename from ReactCommon/react/renderer/core/EventQueue.h rename to packages/react-native/ReactCommon/react/renderer/core/EventQueue.h diff --git a/ReactCommon/react/renderer/core/EventQueueProcessor.cpp b/packages/react-native/ReactCommon/react/renderer/core/EventQueueProcessor.cpp similarity index 100% rename from ReactCommon/react/renderer/core/EventQueueProcessor.cpp rename to packages/react-native/ReactCommon/react/renderer/core/EventQueueProcessor.cpp diff --git a/ReactCommon/react/renderer/core/EventQueueProcessor.h b/packages/react-native/ReactCommon/react/renderer/core/EventQueueProcessor.h similarity index 100% rename from ReactCommon/react/renderer/core/EventQueueProcessor.h rename to packages/react-native/ReactCommon/react/renderer/core/EventQueueProcessor.h diff --git a/ReactCommon/react/renderer/core/EventTarget.cpp b/packages/react-native/ReactCommon/react/renderer/core/EventTarget.cpp similarity index 100% rename from ReactCommon/react/renderer/core/EventTarget.cpp rename to packages/react-native/ReactCommon/react/renderer/core/EventTarget.cpp diff --git a/ReactCommon/react/renderer/core/EventTarget.h b/packages/react-native/ReactCommon/react/renderer/core/EventTarget.h similarity index 100% rename from ReactCommon/react/renderer/core/EventTarget.h rename to packages/react-native/ReactCommon/react/renderer/core/EventTarget.h diff --git a/ReactCommon/react/renderer/core/LayoutConstraints.cpp b/packages/react-native/ReactCommon/react/renderer/core/LayoutConstraints.cpp similarity index 100% rename from ReactCommon/react/renderer/core/LayoutConstraints.cpp rename to packages/react-native/ReactCommon/react/renderer/core/LayoutConstraints.cpp diff --git a/ReactCommon/react/renderer/core/LayoutConstraints.h b/packages/react-native/ReactCommon/react/renderer/core/LayoutConstraints.h similarity index 100% rename from ReactCommon/react/renderer/core/LayoutConstraints.h rename to packages/react-native/ReactCommon/react/renderer/core/LayoutConstraints.h diff --git a/ReactCommon/react/renderer/core/LayoutContext.h b/packages/react-native/ReactCommon/react/renderer/core/LayoutContext.h similarity index 100% rename from ReactCommon/react/renderer/core/LayoutContext.h rename to packages/react-native/ReactCommon/react/renderer/core/LayoutContext.h diff --git a/ReactCommon/react/renderer/core/LayoutMetrics.cpp b/packages/react-native/ReactCommon/react/renderer/core/LayoutMetrics.cpp similarity index 100% rename from ReactCommon/react/renderer/core/LayoutMetrics.cpp rename to packages/react-native/ReactCommon/react/renderer/core/LayoutMetrics.cpp diff --git a/ReactCommon/react/renderer/core/LayoutMetrics.h b/packages/react-native/ReactCommon/react/renderer/core/LayoutMetrics.h similarity index 100% rename from ReactCommon/react/renderer/core/LayoutMetrics.h rename to packages/react-native/ReactCommon/react/renderer/core/LayoutMetrics.h diff --git a/ReactCommon/react/renderer/core/LayoutPrimitives.h b/packages/react-native/ReactCommon/react/renderer/core/LayoutPrimitives.h similarity index 100% rename from ReactCommon/react/renderer/core/LayoutPrimitives.h rename to packages/react-native/ReactCommon/react/renderer/core/LayoutPrimitives.h diff --git a/ReactCommon/react/renderer/core/LayoutableShadowNode.cpp b/packages/react-native/ReactCommon/react/renderer/core/LayoutableShadowNode.cpp similarity index 100% rename from ReactCommon/react/renderer/core/LayoutableShadowNode.cpp rename to packages/react-native/ReactCommon/react/renderer/core/LayoutableShadowNode.cpp diff --git a/ReactCommon/react/renderer/core/LayoutableShadowNode.h b/packages/react-native/ReactCommon/react/renderer/core/LayoutableShadowNode.h similarity index 100% rename from ReactCommon/react/renderer/core/LayoutableShadowNode.h rename to packages/react-native/ReactCommon/react/renderer/core/LayoutableShadowNode.h diff --git a/ReactCommon/react/renderer/core/Props.cpp b/packages/react-native/ReactCommon/react/renderer/core/Props.cpp similarity index 100% rename from ReactCommon/react/renderer/core/Props.cpp rename to packages/react-native/ReactCommon/react/renderer/core/Props.cpp diff --git a/ReactCommon/react/renderer/core/Props.h b/packages/react-native/ReactCommon/react/renderer/core/Props.h similarity index 100% rename from ReactCommon/react/renderer/core/Props.h rename to packages/react-native/ReactCommon/react/renderer/core/Props.h diff --git a/ReactCommon/react/renderer/core/PropsMacros.h b/packages/react-native/ReactCommon/react/renderer/core/PropsMacros.h similarity index 100% rename from ReactCommon/react/renderer/core/PropsMacros.h rename to packages/react-native/ReactCommon/react/renderer/core/PropsMacros.h diff --git a/ReactCommon/react/renderer/core/PropsMapBuffer.cpp b/packages/react-native/ReactCommon/react/renderer/core/PropsMapBuffer.cpp similarity index 100% rename from ReactCommon/react/renderer/core/PropsMapBuffer.cpp rename to packages/react-native/ReactCommon/react/renderer/core/PropsMapBuffer.cpp diff --git a/ReactCommon/react/renderer/core/PropsMapBuffer.h b/packages/react-native/ReactCommon/react/renderer/core/PropsMapBuffer.h similarity index 100% rename from ReactCommon/react/renderer/core/PropsMapBuffer.h rename to packages/react-native/ReactCommon/react/renderer/core/PropsMapBuffer.h diff --git a/ReactCommon/react/renderer/core/PropsParserContext.h b/packages/react-native/ReactCommon/react/renderer/core/PropsParserContext.h similarity index 100% rename from ReactCommon/react/renderer/core/PropsParserContext.h rename to packages/react-native/ReactCommon/react/renderer/core/PropsParserContext.h diff --git a/ReactCommon/react/renderer/core/RawEvent.cpp b/packages/react-native/ReactCommon/react/renderer/core/RawEvent.cpp similarity index 100% rename from ReactCommon/react/renderer/core/RawEvent.cpp rename to packages/react-native/ReactCommon/react/renderer/core/RawEvent.cpp diff --git a/ReactCommon/react/renderer/core/RawEvent.h b/packages/react-native/ReactCommon/react/renderer/core/RawEvent.h similarity index 100% rename from ReactCommon/react/renderer/core/RawEvent.h rename to packages/react-native/ReactCommon/react/renderer/core/RawEvent.h diff --git a/ReactCommon/react/renderer/core/RawProps.cpp b/packages/react-native/ReactCommon/react/renderer/core/RawProps.cpp similarity index 100% rename from ReactCommon/react/renderer/core/RawProps.cpp rename to packages/react-native/ReactCommon/react/renderer/core/RawProps.cpp diff --git a/ReactCommon/react/renderer/core/RawProps.h b/packages/react-native/ReactCommon/react/renderer/core/RawProps.h similarity index 100% rename from ReactCommon/react/renderer/core/RawProps.h rename to packages/react-native/ReactCommon/react/renderer/core/RawProps.h diff --git a/ReactCommon/react/renderer/core/RawPropsKey.cpp b/packages/react-native/ReactCommon/react/renderer/core/RawPropsKey.cpp similarity index 100% rename from ReactCommon/react/renderer/core/RawPropsKey.cpp rename to packages/react-native/ReactCommon/react/renderer/core/RawPropsKey.cpp diff --git a/ReactCommon/react/renderer/core/RawPropsKey.h b/packages/react-native/ReactCommon/react/renderer/core/RawPropsKey.h similarity index 100% rename from ReactCommon/react/renderer/core/RawPropsKey.h rename to packages/react-native/ReactCommon/react/renderer/core/RawPropsKey.h diff --git a/ReactCommon/react/renderer/core/RawPropsKeyMap.cpp b/packages/react-native/ReactCommon/react/renderer/core/RawPropsKeyMap.cpp similarity index 100% rename from ReactCommon/react/renderer/core/RawPropsKeyMap.cpp rename to packages/react-native/ReactCommon/react/renderer/core/RawPropsKeyMap.cpp diff --git a/ReactCommon/react/renderer/core/RawPropsKeyMap.h b/packages/react-native/ReactCommon/react/renderer/core/RawPropsKeyMap.h similarity index 100% rename from ReactCommon/react/renderer/core/RawPropsKeyMap.h rename to packages/react-native/ReactCommon/react/renderer/core/RawPropsKeyMap.h diff --git a/ReactCommon/react/renderer/core/RawPropsParser.cpp b/packages/react-native/ReactCommon/react/renderer/core/RawPropsParser.cpp similarity index 100% rename from ReactCommon/react/renderer/core/RawPropsParser.cpp rename to packages/react-native/ReactCommon/react/renderer/core/RawPropsParser.cpp diff --git a/ReactCommon/react/renderer/core/RawPropsParser.h b/packages/react-native/ReactCommon/react/renderer/core/RawPropsParser.h similarity index 100% rename from ReactCommon/react/renderer/core/RawPropsParser.h rename to packages/react-native/ReactCommon/react/renderer/core/RawPropsParser.h diff --git a/ReactCommon/react/renderer/core/RawPropsPrimitives.h b/packages/react-native/ReactCommon/react/renderer/core/RawPropsPrimitives.h similarity index 100% rename from ReactCommon/react/renderer/core/RawPropsPrimitives.h rename to packages/react-native/ReactCommon/react/renderer/core/RawPropsPrimitives.h diff --git a/ReactCommon/react/renderer/core/RawValue.cpp b/packages/react-native/ReactCommon/react/renderer/core/RawValue.cpp similarity index 100% rename from ReactCommon/react/renderer/core/RawValue.cpp rename to packages/react-native/ReactCommon/react/renderer/core/RawValue.cpp diff --git a/ReactCommon/react/renderer/core/RawValue.h b/packages/react-native/ReactCommon/react/renderer/core/RawValue.h similarity index 100% rename from ReactCommon/react/renderer/core/RawValue.h rename to packages/react-native/ReactCommon/react/renderer/core/RawValue.h diff --git a/ReactCommon/react/renderer/core/ReactEventPriority.h b/packages/react-native/ReactCommon/react/renderer/core/ReactEventPriority.h similarity index 100% rename from ReactCommon/react/renderer/core/ReactEventPriority.h rename to packages/react-native/ReactCommon/react/renderer/core/ReactEventPriority.h diff --git a/ReactCommon/react/renderer/core/ReactPrimitives.h b/packages/react-native/ReactCommon/react/renderer/core/ReactPrimitives.h similarity index 100% rename from ReactCommon/react/renderer/core/ReactPrimitives.h rename to packages/react-native/ReactCommon/react/renderer/core/ReactPrimitives.h diff --git a/ReactCommon/react/renderer/core/Sealable.cpp b/packages/react-native/ReactCommon/react/renderer/core/Sealable.cpp similarity index 100% rename from ReactCommon/react/renderer/core/Sealable.cpp rename to packages/react-native/ReactCommon/react/renderer/core/Sealable.cpp diff --git a/ReactCommon/react/renderer/core/Sealable.h b/packages/react-native/ReactCommon/react/renderer/core/Sealable.h similarity index 100% rename from ReactCommon/react/renderer/core/Sealable.h rename to packages/react-native/ReactCommon/react/renderer/core/Sealable.h diff --git a/ReactCommon/react/renderer/core/ShadowNode.cpp b/packages/react-native/ReactCommon/react/renderer/core/ShadowNode.cpp similarity index 100% rename from ReactCommon/react/renderer/core/ShadowNode.cpp rename to packages/react-native/ReactCommon/react/renderer/core/ShadowNode.cpp diff --git a/ReactCommon/react/renderer/core/ShadowNode.h b/packages/react-native/ReactCommon/react/renderer/core/ShadowNode.h similarity index 100% rename from ReactCommon/react/renderer/core/ShadowNode.h rename to packages/react-native/ReactCommon/react/renderer/core/ShadowNode.h diff --git a/ReactCommon/react/renderer/core/ShadowNodeFamily.cpp b/packages/react-native/ReactCommon/react/renderer/core/ShadowNodeFamily.cpp similarity index 100% rename from ReactCommon/react/renderer/core/ShadowNodeFamily.cpp rename to packages/react-native/ReactCommon/react/renderer/core/ShadowNodeFamily.cpp diff --git a/ReactCommon/react/renderer/core/ShadowNodeFamily.h b/packages/react-native/ReactCommon/react/renderer/core/ShadowNodeFamily.h similarity index 100% rename from ReactCommon/react/renderer/core/ShadowNodeFamily.h rename to packages/react-native/ReactCommon/react/renderer/core/ShadowNodeFamily.h diff --git a/ReactCommon/react/renderer/core/ShadowNodeFamilyFragment.cpp b/packages/react-native/ReactCommon/react/renderer/core/ShadowNodeFamilyFragment.cpp similarity index 100% rename from ReactCommon/react/renderer/core/ShadowNodeFamilyFragment.cpp rename to packages/react-native/ReactCommon/react/renderer/core/ShadowNodeFamilyFragment.cpp diff --git a/ReactCommon/react/renderer/core/ShadowNodeFamilyFragment.h b/packages/react-native/ReactCommon/react/renderer/core/ShadowNodeFamilyFragment.h similarity index 100% rename from ReactCommon/react/renderer/core/ShadowNodeFamilyFragment.h rename to packages/react-native/ReactCommon/react/renderer/core/ShadowNodeFamilyFragment.h diff --git a/ReactCommon/react/renderer/core/ShadowNodeFragment.cpp b/packages/react-native/ReactCommon/react/renderer/core/ShadowNodeFragment.cpp similarity index 100% rename from ReactCommon/react/renderer/core/ShadowNodeFragment.cpp rename to packages/react-native/ReactCommon/react/renderer/core/ShadowNodeFragment.cpp diff --git a/ReactCommon/react/renderer/core/ShadowNodeFragment.h b/packages/react-native/ReactCommon/react/renderer/core/ShadowNodeFragment.h similarity index 100% rename from ReactCommon/react/renderer/core/ShadowNodeFragment.h rename to packages/react-native/ReactCommon/react/renderer/core/ShadowNodeFragment.h diff --git a/ReactCommon/react/renderer/core/ShadowNodeTraits.cpp b/packages/react-native/ReactCommon/react/renderer/core/ShadowNodeTraits.cpp similarity index 100% rename from ReactCommon/react/renderer/core/ShadowNodeTraits.cpp rename to packages/react-native/ReactCommon/react/renderer/core/ShadowNodeTraits.cpp diff --git a/ReactCommon/react/renderer/core/ShadowNodeTraits.h b/packages/react-native/ReactCommon/react/renderer/core/ShadowNodeTraits.h similarity index 100% rename from ReactCommon/react/renderer/core/ShadowNodeTraits.h rename to packages/react-native/ReactCommon/react/renderer/core/ShadowNodeTraits.h diff --git a/ReactCommon/react/renderer/core/State.cpp b/packages/react-native/ReactCommon/react/renderer/core/State.cpp similarity index 100% rename from ReactCommon/react/renderer/core/State.cpp rename to packages/react-native/ReactCommon/react/renderer/core/State.cpp diff --git a/ReactCommon/react/renderer/core/State.h b/packages/react-native/ReactCommon/react/renderer/core/State.h similarity index 100% rename from ReactCommon/react/renderer/core/State.h rename to packages/react-native/ReactCommon/react/renderer/core/State.h diff --git a/ReactCommon/react/renderer/core/StateData.h b/packages/react-native/ReactCommon/react/renderer/core/StateData.h similarity index 100% rename from ReactCommon/react/renderer/core/StateData.h rename to packages/react-native/ReactCommon/react/renderer/core/StateData.h diff --git a/ReactCommon/react/renderer/core/StatePipe.h b/packages/react-native/ReactCommon/react/renderer/core/StatePipe.h similarity index 100% rename from ReactCommon/react/renderer/core/StatePipe.h rename to packages/react-native/ReactCommon/react/renderer/core/StatePipe.h diff --git a/ReactCommon/react/renderer/core/StateUpdate.cpp b/packages/react-native/ReactCommon/react/renderer/core/StateUpdate.cpp similarity index 100% rename from ReactCommon/react/renderer/core/StateUpdate.cpp rename to packages/react-native/ReactCommon/react/renderer/core/StateUpdate.cpp diff --git a/ReactCommon/react/renderer/core/StateUpdate.h b/packages/react-native/ReactCommon/react/renderer/core/StateUpdate.h similarity index 100% rename from ReactCommon/react/renderer/core/StateUpdate.h rename to packages/react-native/ReactCommon/react/renderer/core/StateUpdate.h diff --git a/ReactCommon/react/renderer/core/TraitCast.h b/packages/react-native/ReactCommon/react/renderer/core/TraitCast.h similarity index 100% rename from ReactCommon/react/renderer/core/TraitCast.h rename to packages/react-native/ReactCommon/react/renderer/core/TraitCast.h diff --git a/ReactCommon/react/renderer/core/UnbatchedEventQueue.cpp b/packages/react-native/ReactCommon/react/renderer/core/UnbatchedEventQueue.cpp similarity index 100% rename from ReactCommon/react/renderer/core/UnbatchedEventQueue.cpp rename to packages/react-native/ReactCommon/react/renderer/core/UnbatchedEventQueue.cpp diff --git a/ReactCommon/react/renderer/core/UnbatchedEventQueue.h b/packages/react-native/ReactCommon/react/renderer/core/UnbatchedEventQueue.h similarity index 100% rename from ReactCommon/react/renderer/core/UnbatchedEventQueue.h rename to packages/react-native/ReactCommon/react/renderer/core/UnbatchedEventQueue.h diff --git a/ReactCommon/react/renderer/core/ValueFactory.h b/packages/react-native/ReactCommon/react/renderer/core/ValueFactory.h similarity index 100% rename from ReactCommon/react/renderer/core/ValueFactory.h rename to packages/react-native/ReactCommon/react/renderer/core/ValueFactory.h diff --git a/ReactCommon/react/renderer/core/conversions.h b/packages/react-native/ReactCommon/react/renderer/core/conversions.h similarity index 100% rename from ReactCommon/react/renderer/core/conversions.h rename to packages/react-native/ReactCommon/react/renderer/core/conversions.h diff --git a/ReactCommon/react/renderer/core/graphicsConversions.h b/packages/react-native/ReactCommon/react/renderer/core/graphicsConversions.h similarity index 100% rename from ReactCommon/react/renderer/core/graphicsConversions.h rename to packages/react-native/ReactCommon/react/renderer/core/graphicsConversions.h diff --git a/ReactCommon/react/renderer/core/propsConversions.h b/packages/react-native/ReactCommon/react/renderer/core/propsConversions.h similarity index 100% rename from ReactCommon/react/renderer/core/propsConversions.h rename to packages/react-native/ReactCommon/react/renderer/core/propsConversions.h diff --git a/ReactCommon/react/renderer/core/tests/ComponentDescriptorTest.cpp b/packages/react-native/ReactCommon/react/renderer/core/tests/ComponentDescriptorTest.cpp similarity index 100% rename from ReactCommon/react/renderer/core/tests/ComponentDescriptorTest.cpp rename to packages/react-native/ReactCommon/react/renderer/core/tests/ComponentDescriptorTest.cpp diff --git a/ReactCommon/react/renderer/core/tests/ConcreteShadowNodeTest.cpp b/packages/react-native/ReactCommon/react/renderer/core/tests/ConcreteShadowNodeTest.cpp similarity index 100% rename from ReactCommon/react/renderer/core/tests/ConcreteShadowNodeTest.cpp rename to packages/react-native/ReactCommon/react/renderer/core/tests/ConcreteShadowNodeTest.cpp diff --git a/ReactCommon/react/renderer/core/tests/DynamicPropsUtilitiesTest.cpp b/packages/react-native/ReactCommon/react/renderer/core/tests/DynamicPropsUtilitiesTest.cpp similarity index 100% rename from ReactCommon/react/renderer/core/tests/DynamicPropsUtilitiesTest.cpp rename to packages/react-native/ReactCommon/react/renderer/core/tests/DynamicPropsUtilitiesTest.cpp diff --git a/ReactCommon/react/renderer/core/tests/EventQueueProcessorTest.cpp b/packages/react-native/ReactCommon/react/renderer/core/tests/EventQueueProcessorTest.cpp similarity index 100% rename from ReactCommon/react/renderer/core/tests/EventQueueProcessorTest.cpp rename to packages/react-native/ReactCommon/react/renderer/core/tests/EventQueueProcessorTest.cpp diff --git a/ReactCommon/react/renderer/core/tests/FindNodeAtPointTest.cpp b/packages/react-native/ReactCommon/react/renderer/core/tests/FindNodeAtPointTest.cpp similarity index 100% rename from ReactCommon/react/renderer/core/tests/FindNodeAtPointTest.cpp rename to packages/react-native/ReactCommon/react/renderer/core/tests/FindNodeAtPointTest.cpp diff --git a/ReactCommon/react/renderer/core/tests/LayoutableShadowNodeTest.cpp b/packages/react-native/ReactCommon/react/renderer/core/tests/LayoutableShadowNodeTest.cpp similarity index 100% rename from ReactCommon/react/renderer/core/tests/LayoutableShadowNodeTest.cpp rename to packages/react-native/ReactCommon/react/renderer/core/tests/LayoutableShadowNodeTest.cpp diff --git a/ReactCommon/react/renderer/core/tests/PrimitivesTest.cpp b/packages/react-native/ReactCommon/react/renderer/core/tests/PrimitivesTest.cpp similarity index 100% rename from ReactCommon/react/renderer/core/tests/PrimitivesTest.cpp rename to packages/react-native/ReactCommon/react/renderer/core/tests/PrimitivesTest.cpp diff --git a/ReactCommon/react/renderer/core/tests/RawPropsTest.cpp b/packages/react-native/ReactCommon/react/renderer/core/tests/RawPropsTest.cpp similarity index 100% rename from ReactCommon/react/renderer/core/tests/RawPropsTest.cpp rename to packages/react-native/ReactCommon/react/renderer/core/tests/RawPropsTest.cpp diff --git a/ReactCommon/react/renderer/core/tests/ShadowNodeFamilyTest.cpp b/packages/react-native/ReactCommon/react/renderer/core/tests/ShadowNodeFamilyTest.cpp similarity index 100% rename from ReactCommon/react/renderer/core/tests/ShadowNodeFamilyTest.cpp rename to packages/react-native/ReactCommon/react/renderer/core/tests/ShadowNodeFamilyTest.cpp diff --git a/ReactCommon/react/renderer/core/tests/ShadowNodeTest.cpp b/packages/react-native/ReactCommon/react/renderer/core/tests/ShadowNodeTest.cpp similarity index 100% rename from ReactCommon/react/renderer/core/tests/ShadowNodeTest.cpp rename to packages/react-native/ReactCommon/react/renderer/core/tests/ShadowNodeTest.cpp diff --git a/ReactCommon/react/renderer/core/tests/TestComponent.h b/packages/react-native/ReactCommon/react/renderer/core/tests/TestComponent.h similarity index 100% rename from ReactCommon/react/renderer/core/tests/TestComponent.h rename to packages/react-native/ReactCommon/react/renderer/core/tests/TestComponent.h diff --git a/ReactCommon/react/renderer/core/tests/benchmarks/RawPropsBenchmark.cpp b/packages/react-native/ReactCommon/react/renderer/core/tests/benchmarks/RawPropsBenchmark.cpp similarity index 100% rename from ReactCommon/react/renderer/core/tests/benchmarks/RawPropsBenchmark.cpp rename to packages/react-native/ReactCommon/react/renderer/core/tests/benchmarks/RawPropsBenchmark.cpp diff --git a/ReactCommon/react/renderer/core/tests/traitCastTest.cpp b/packages/react-native/ReactCommon/react/renderer/core/tests/traitCastTest.cpp similarity index 100% rename from ReactCommon/react/renderer/core/tests/traitCastTest.cpp rename to packages/react-native/ReactCommon/react/renderer/core/tests/traitCastTest.cpp diff --git a/ReactCommon/react/renderer/debug/BUCK b/packages/react-native/ReactCommon/react/renderer/debug/BUCK similarity index 100% rename from ReactCommon/react/renderer/debug/BUCK rename to packages/react-native/ReactCommon/react/renderer/debug/BUCK diff --git a/ReactCommon/react/renderer/debug/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/debug/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/debug/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/debug/CMakeLists.txt diff --git a/ReactCommon/react/renderer/debug/DebugStringConvertible.cpp b/packages/react-native/ReactCommon/react/renderer/debug/DebugStringConvertible.cpp similarity index 100% rename from ReactCommon/react/renderer/debug/DebugStringConvertible.cpp rename to packages/react-native/ReactCommon/react/renderer/debug/DebugStringConvertible.cpp diff --git a/ReactCommon/react/renderer/debug/DebugStringConvertible.h b/packages/react-native/ReactCommon/react/renderer/debug/DebugStringConvertible.h similarity index 100% rename from ReactCommon/react/renderer/debug/DebugStringConvertible.h rename to packages/react-native/ReactCommon/react/renderer/debug/DebugStringConvertible.h diff --git a/ReactCommon/react/renderer/debug/DebugStringConvertibleItem.cpp b/packages/react-native/ReactCommon/react/renderer/debug/DebugStringConvertibleItem.cpp similarity index 100% rename from ReactCommon/react/renderer/debug/DebugStringConvertibleItem.cpp rename to packages/react-native/ReactCommon/react/renderer/debug/DebugStringConvertibleItem.cpp diff --git a/ReactCommon/react/renderer/debug/DebugStringConvertibleItem.h b/packages/react-native/ReactCommon/react/renderer/debug/DebugStringConvertibleItem.h similarity index 100% rename from ReactCommon/react/renderer/debug/DebugStringConvertibleItem.h rename to packages/react-native/ReactCommon/react/renderer/debug/DebugStringConvertibleItem.h diff --git a/ReactCommon/react/renderer/debug/SystraceSection.h b/packages/react-native/ReactCommon/react/renderer/debug/SystraceSection.h similarity index 100% rename from ReactCommon/react/renderer/debug/SystraceSection.h rename to packages/react-native/ReactCommon/react/renderer/debug/SystraceSection.h diff --git a/ReactCommon/react/renderer/debug/debugStringConvertibleUtils.h b/packages/react-native/ReactCommon/react/renderer/debug/debugStringConvertibleUtils.h similarity index 100% rename from ReactCommon/react/renderer/debug/debugStringConvertibleUtils.h rename to packages/react-native/ReactCommon/react/renderer/debug/debugStringConvertibleUtils.h diff --git a/ReactCommon/react/renderer/debug/flags.h b/packages/react-native/ReactCommon/react/renderer/debug/flags.h similarity index 100% rename from ReactCommon/react/renderer/debug/flags.h rename to packages/react-native/ReactCommon/react/renderer/debug/flags.h diff --git a/ReactCommon/react/renderer/debug/tests/DebugStringConvertibleTest.cpp b/packages/react-native/ReactCommon/react/renderer/debug/tests/DebugStringConvertibleTest.cpp similarity index 100% rename from ReactCommon/react/renderer/debug/tests/DebugStringConvertibleTest.cpp rename to packages/react-native/ReactCommon/react/renderer/debug/tests/DebugStringConvertibleTest.cpp diff --git a/ReactCommon/react/renderer/element/BUCK b/packages/react-native/ReactCommon/react/renderer/element/BUCK similarity index 100% rename from ReactCommon/react/renderer/element/BUCK rename to packages/react-native/ReactCommon/react/renderer/element/BUCK diff --git a/ReactCommon/react/renderer/element/ComponentBuilder.cpp b/packages/react-native/ReactCommon/react/renderer/element/ComponentBuilder.cpp similarity index 100% rename from ReactCommon/react/renderer/element/ComponentBuilder.cpp rename to packages/react-native/ReactCommon/react/renderer/element/ComponentBuilder.cpp diff --git a/ReactCommon/react/renderer/element/ComponentBuilder.h b/packages/react-native/ReactCommon/react/renderer/element/ComponentBuilder.h similarity index 100% rename from ReactCommon/react/renderer/element/ComponentBuilder.h rename to packages/react-native/ReactCommon/react/renderer/element/ComponentBuilder.h diff --git a/ReactCommon/react/renderer/element/Element.cpp b/packages/react-native/ReactCommon/react/renderer/element/Element.cpp similarity index 100% rename from ReactCommon/react/renderer/element/Element.cpp rename to packages/react-native/ReactCommon/react/renderer/element/Element.cpp diff --git a/ReactCommon/react/renderer/element/Element.h b/packages/react-native/ReactCommon/react/renderer/element/Element.h similarity index 100% rename from ReactCommon/react/renderer/element/Element.h rename to packages/react-native/ReactCommon/react/renderer/element/Element.h diff --git a/ReactCommon/react/renderer/element/ElementFragment.cpp b/packages/react-native/ReactCommon/react/renderer/element/ElementFragment.cpp similarity index 100% rename from ReactCommon/react/renderer/element/ElementFragment.cpp rename to packages/react-native/ReactCommon/react/renderer/element/ElementFragment.cpp diff --git a/ReactCommon/react/renderer/element/ElementFragment.h b/packages/react-native/ReactCommon/react/renderer/element/ElementFragment.h similarity index 100% rename from ReactCommon/react/renderer/element/ElementFragment.h rename to packages/react-native/ReactCommon/react/renderer/element/ElementFragment.h diff --git a/ReactCommon/react/renderer/element/testUtils.h b/packages/react-native/ReactCommon/react/renderer/element/testUtils.h similarity index 100% rename from ReactCommon/react/renderer/element/testUtils.h rename to packages/react-native/ReactCommon/react/renderer/element/testUtils.h diff --git a/ReactCommon/react/renderer/element/tests/ElementTest.cpp b/packages/react-native/ReactCommon/react/renderer/element/tests/ElementTest.cpp similarity index 100% rename from ReactCommon/react/renderer/element/tests/ElementTest.cpp rename to packages/react-native/ReactCommon/react/renderer/element/tests/ElementTest.cpp diff --git a/ReactCommon/react/renderer/graphics/BUCK b/packages/react-native/ReactCommon/react/renderer/graphics/BUCK similarity index 100% rename from ReactCommon/react/renderer/graphics/BUCK rename to packages/react-native/ReactCommon/react/renderer/graphics/BUCK diff --git a/ReactCommon/react/renderer/graphics/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/graphics/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/graphics/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/graphics/CMakeLists.txt diff --git a/ReactCommon/react/renderer/graphics/Color.cpp b/packages/react-native/ReactCommon/react/renderer/graphics/Color.cpp similarity index 100% rename from ReactCommon/react/renderer/graphics/Color.cpp rename to packages/react-native/ReactCommon/react/renderer/graphics/Color.cpp diff --git a/ReactCommon/react/renderer/graphics/Color.h b/packages/react-native/ReactCommon/react/renderer/graphics/Color.h similarity index 100% rename from ReactCommon/react/renderer/graphics/Color.h rename to packages/react-native/ReactCommon/react/renderer/graphics/Color.h diff --git a/ReactCommon/react/renderer/graphics/ColorComponents.h b/packages/react-native/ReactCommon/react/renderer/graphics/ColorComponents.h similarity index 100% rename from ReactCommon/react/renderer/graphics/ColorComponents.h rename to packages/react-native/ReactCommon/react/renderer/graphics/ColorComponents.h diff --git a/ReactCommon/react/renderer/graphics/Geometry.h b/packages/react-native/ReactCommon/react/renderer/graphics/Geometry.h similarity index 100% rename from ReactCommon/react/renderer/graphics/Geometry.h rename to packages/react-native/ReactCommon/react/renderer/graphics/Geometry.h diff --git a/ReactCommon/react/renderer/graphics/Point.h b/packages/react-native/ReactCommon/react/renderer/graphics/Point.h similarity index 100% rename from ReactCommon/react/renderer/graphics/Point.h rename to packages/react-native/ReactCommon/react/renderer/graphics/Point.h diff --git a/ReactCommon/react/renderer/graphics/React-graphics.podspec b/packages/react-native/ReactCommon/react/renderer/graphics/React-graphics.podspec similarity index 100% rename from ReactCommon/react/renderer/graphics/React-graphics.podspec rename to packages/react-native/ReactCommon/react/renderer/graphics/React-graphics.podspec diff --git a/ReactCommon/react/renderer/graphics/Rect.h b/packages/react-native/ReactCommon/react/renderer/graphics/Rect.h similarity index 100% rename from ReactCommon/react/renderer/graphics/Rect.h rename to packages/react-native/ReactCommon/react/renderer/graphics/Rect.h diff --git a/ReactCommon/react/renderer/graphics/RectangleCorners.h b/packages/react-native/ReactCommon/react/renderer/graphics/RectangleCorners.h similarity index 100% rename from ReactCommon/react/renderer/graphics/RectangleCorners.h rename to packages/react-native/ReactCommon/react/renderer/graphics/RectangleCorners.h diff --git a/ReactCommon/react/renderer/graphics/RectangleEdges.h b/packages/react-native/ReactCommon/react/renderer/graphics/RectangleEdges.h similarity index 100% rename from ReactCommon/react/renderer/graphics/RectangleEdges.h rename to packages/react-native/ReactCommon/react/renderer/graphics/RectangleEdges.h diff --git a/ReactCommon/react/renderer/graphics/Size.h b/packages/react-native/ReactCommon/react/renderer/graphics/Size.h similarity index 100% rename from ReactCommon/react/renderer/graphics/Size.h rename to packages/react-native/ReactCommon/react/renderer/graphics/Size.h diff --git a/ReactCommon/react/renderer/graphics/Transform.cpp b/packages/react-native/ReactCommon/react/renderer/graphics/Transform.cpp similarity index 100% rename from ReactCommon/react/renderer/graphics/Transform.cpp rename to packages/react-native/ReactCommon/react/renderer/graphics/Transform.cpp diff --git a/ReactCommon/react/renderer/graphics/Transform.h b/packages/react-native/ReactCommon/react/renderer/graphics/Transform.h similarity index 100% rename from ReactCommon/react/renderer/graphics/Transform.h rename to packages/react-native/ReactCommon/react/renderer/graphics/Transform.h diff --git a/ReactCommon/react/renderer/graphics/Vector.h b/packages/react-native/ReactCommon/react/renderer/graphics/Vector.h similarity index 100% rename from ReactCommon/react/renderer/graphics/Vector.h rename to packages/react-native/ReactCommon/react/renderer/graphics/Vector.h diff --git a/ReactCommon/react/renderer/graphics/conversions.h b/packages/react-native/ReactCommon/react/renderer/graphics/conversions.h similarity index 100% rename from ReactCommon/react/renderer/graphics/conversions.h rename to packages/react-native/ReactCommon/react/renderer/graphics/conversions.h diff --git a/ReactCommon/react/renderer/graphics/platform/android/react/renderer/graphics/Float.h b/packages/react-native/ReactCommon/react/renderer/graphics/platform/android/react/renderer/graphics/Float.h similarity index 100% rename from ReactCommon/react/renderer/graphics/platform/android/react/renderer/graphics/Float.h rename to packages/react-native/ReactCommon/react/renderer/graphics/platform/android/react/renderer/graphics/Float.h diff --git a/ReactCommon/react/renderer/graphics/platform/android/react/renderer/graphics/PlatformColorParser.h b/packages/react-native/ReactCommon/react/renderer/graphics/platform/android/react/renderer/graphics/PlatformColorParser.h similarity index 100% rename from ReactCommon/react/renderer/graphics/platform/android/react/renderer/graphics/PlatformColorParser.h rename to packages/react-native/ReactCommon/react/renderer/graphics/platform/android/react/renderer/graphics/PlatformColorParser.h diff --git a/ReactCommon/react/renderer/graphics/platform/cxx/react/renderer/graphics/Float.h b/packages/react-native/ReactCommon/react/renderer/graphics/platform/cxx/react/renderer/graphics/Float.h similarity index 100% rename from ReactCommon/react/renderer/graphics/platform/cxx/react/renderer/graphics/Float.h rename to packages/react-native/ReactCommon/react/renderer/graphics/platform/cxx/react/renderer/graphics/Float.h diff --git a/ReactCommon/react/renderer/graphics/platform/cxx/react/renderer/graphics/PlatformColorParser.h b/packages/react-native/ReactCommon/react/renderer/graphics/platform/cxx/react/renderer/graphics/PlatformColorParser.h similarity index 100% rename from ReactCommon/react/renderer/graphics/platform/cxx/react/renderer/graphics/PlatformColorParser.h rename to packages/react-native/ReactCommon/react/renderer/graphics/platform/cxx/react/renderer/graphics/PlatformColorParser.h diff --git a/ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/Float.h b/packages/react-native/ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/Float.h similarity index 100% rename from ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/Float.h rename to packages/react-native/ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/Float.h diff --git a/ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/PlatformColorParser.h b/packages/react-native/ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/PlatformColorParser.h similarity index 100% rename from ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/PlatformColorParser.h rename to packages/react-native/ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/PlatformColorParser.h diff --git a/ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/RCTPlatformColorUtils.h b/packages/react-native/ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/RCTPlatformColorUtils.h similarity index 100% rename from ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/RCTPlatformColorUtils.h rename to packages/react-native/ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/RCTPlatformColorUtils.h diff --git a/ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/RCTPlatformColorUtils.mm b/packages/react-native/ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/RCTPlatformColorUtils.mm similarity index 100% rename from ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/RCTPlatformColorUtils.mm rename to packages/react-native/ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/RCTPlatformColorUtils.mm diff --git a/ReactCommon/react/renderer/graphics/rounding.h b/packages/react-native/ReactCommon/react/renderer/graphics/rounding.h similarity index 100% rename from ReactCommon/react/renderer/graphics/rounding.h rename to packages/react-native/ReactCommon/react/renderer/graphics/rounding.h diff --git a/ReactCommon/react/renderer/graphics/tests/GraphicsTest.cpp b/packages/react-native/ReactCommon/react/renderer/graphics/tests/GraphicsTest.cpp similarity index 100% rename from ReactCommon/react/renderer/graphics/tests/GraphicsTest.cpp rename to packages/react-native/ReactCommon/react/renderer/graphics/tests/GraphicsTest.cpp diff --git a/ReactCommon/react/renderer/graphics/tests/TransformTest.cpp b/packages/react-native/ReactCommon/react/renderer/graphics/tests/TransformTest.cpp similarity index 100% rename from ReactCommon/react/renderer/graphics/tests/TransformTest.cpp rename to packages/react-native/ReactCommon/react/renderer/graphics/tests/TransformTest.cpp diff --git a/ReactCommon/react/renderer/imagemanager/BUCK b/packages/react-native/ReactCommon/react/renderer/imagemanager/BUCK similarity index 100% rename from ReactCommon/react/renderer/imagemanager/BUCK rename to packages/react-native/ReactCommon/react/renderer/imagemanager/BUCK diff --git a/ReactCommon/react/renderer/imagemanager/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/imagemanager/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/imagemanager/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/imagemanager/CMakeLists.txt diff --git a/ReactCommon/react/renderer/imagemanager/ImageManager.h b/packages/react-native/ReactCommon/react/renderer/imagemanager/ImageManager.h similarity index 100% rename from ReactCommon/react/renderer/imagemanager/ImageManager.h rename to packages/react-native/ReactCommon/react/renderer/imagemanager/ImageManager.h diff --git a/ReactCommon/react/renderer/imagemanager/ImageRequest.h b/packages/react-native/ReactCommon/react/renderer/imagemanager/ImageRequest.h similarity index 100% rename from ReactCommon/react/renderer/imagemanager/ImageRequest.h rename to packages/react-native/ReactCommon/react/renderer/imagemanager/ImageRequest.h diff --git a/ReactCommon/react/renderer/imagemanager/ImageResponse.cpp b/packages/react-native/ReactCommon/react/renderer/imagemanager/ImageResponse.cpp similarity index 100% rename from ReactCommon/react/renderer/imagemanager/ImageResponse.cpp rename to packages/react-native/ReactCommon/react/renderer/imagemanager/ImageResponse.cpp diff --git a/ReactCommon/react/renderer/imagemanager/ImageResponse.h b/packages/react-native/ReactCommon/react/renderer/imagemanager/ImageResponse.h similarity index 100% rename from ReactCommon/react/renderer/imagemanager/ImageResponse.h rename to packages/react-native/ReactCommon/react/renderer/imagemanager/ImageResponse.h diff --git a/ReactCommon/react/renderer/imagemanager/ImageResponseObserver.h b/packages/react-native/ReactCommon/react/renderer/imagemanager/ImageResponseObserver.h similarity index 100% rename from ReactCommon/react/renderer/imagemanager/ImageResponseObserver.h rename to packages/react-native/ReactCommon/react/renderer/imagemanager/ImageResponseObserver.h diff --git a/ReactCommon/react/renderer/imagemanager/ImageResponseObserverCoordinator.cpp b/packages/react-native/ReactCommon/react/renderer/imagemanager/ImageResponseObserverCoordinator.cpp similarity index 100% rename from ReactCommon/react/renderer/imagemanager/ImageResponseObserverCoordinator.cpp rename to packages/react-native/ReactCommon/react/renderer/imagemanager/ImageResponseObserverCoordinator.cpp diff --git a/ReactCommon/react/renderer/imagemanager/ImageResponseObserverCoordinator.h b/packages/react-native/ReactCommon/react/renderer/imagemanager/ImageResponseObserverCoordinator.h similarity index 100% rename from ReactCommon/react/renderer/imagemanager/ImageResponseObserverCoordinator.h rename to packages/react-native/ReactCommon/react/renderer/imagemanager/ImageResponseObserverCoordinator.h diff --git a/ReactCommon/react/renderer/imagemanager/ImageTelemetry.cpp b/packages/react-native/ReactCommon/react/renderer/imagemanager/ImageTelemetry.cpp similarity index 100% rename from ReactCommon/react/renderer/imagemanager/ImageTelemetry.cpp rename to packages/react-native/ReactCommon/react/renderer/imagemanager/ImageTelemetry.cpp diff --git a/ReactCommon/react/renderer/imagemanager/ImageTelemetry.h b/packages/react-native/ReactCommon/react/renderer/imagemanager/ImageTelemetry.h similarity index 100% rename from ReactCommon/react/renderer/imagemanager/ImageTelemetry.h rename to packages/react-native/ReactCommon/react/renderer/imagemanager/ImageTelemetry.h diff --git a/ReactCommon/react/renderer/imagemanager/platform/cxx/react/renderer/imagemanager/ImageManager.cpp b/packages/react-native/ReactCommon/react/renderer/imagemanager/platform/cxx/react/renderer/imagemanager/ImageManager.cpp similarity index 100% rename from ReactCommon/react/renderer/imagemanager/platform/cxx/react/renderer/imagemanager/ImageManager.cpp rename to packages/react-native/ReactCommon/react/renderer/imagemanager/platform/cxx/react/renderer/imagemanager/ImageManager.cpp diff --git a/ReactCommon/react/renderer/imagemanager/platform/cxx/react/renderer/imagemanager/ImageRequest.cpp b/packages/react-native/ReactCommon/react/renderer/imagemanager/platform/cxx/react/renderer/imagemanager/ImageRequest.cpp similarity index 100% rename from ReactCommon/react/renderer/imagemanager/platform/cxx/react/renderer/imagemanager/ImageRequest.cpp rename to packages/react-native/ReactCommon/react/renderer/imagemanager/platform/cxx/react/renderer/imagemanager/ImageRequest.cpp diff --git a/ReactCommon/react/renderer/imagemanager/platform/ios/React-ImageManager.podspec b/packages/react-native/ReactCommon/react/renderer/imagemanager/platform/ios/React-ImageManager.podspec similarity index 100% rename from ReactCommon/react/renderer/imagemanager/platform/ios/React-ImageManager.podspec rename to packages/react-native/ReactCommon/react/renderer/imagemanager/platform/ios/React-ImageManager.podspec diff --git a/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/ImageManager.mm b/packages/react-native/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/ImageManager.mm similarity index 100% rename from ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/ImageManager.mm rename to packages/react-native/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/ImageManager.mm diff --git a/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/ImageRequest.cpp b/packages/react-native/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/ImageRequest.cpp similarity index 100% rename from ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/ImageRequest.cpp rename to packages/react-native/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/ImageRequest.cpp diff --git a/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTImageManager.h b/packages/react-native/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTImageManager.h similarity index 100% rename from ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTImageManager.h rename to packages/react-native/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTImageManager.h diff --git a/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTImageManager.mm b/packages/react-native/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTImageManager.mm similarity index 100% rename from ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTImageManager.mm rename to packages/react-native/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTImageManager.mm diff --git a/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTImageManagerProtocol.h b/packages/react-native/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTImageManagerProtocol.h similarity index 100% rename from ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTImageManagerProtocol.h rename to packages/react-native/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTImageManagerProtocol.h diff --git a/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTImagePrimitivesConversions.h b/packages/react-native/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTImagePrimitivesConversions.h similarity index 100% rename from ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTImagePrimitivesConversions.h rename to packages/react-native/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTImagePrimitivesConversions.h diff --git a/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTSyncImageManager.h b/packages/react-native/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTSyncImageManager.h similarity index 100% rename from ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTSyncImageManager.h rename to packages/react-native/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTSyncImageManager.h diff --git a/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTSyncImageManager.mm b/packages/react-native/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTSyncImageManager.mm similarity index 100% rename from ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTSyncImageManager.mm rename to packages/react-native/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTSyncImageManager.mm diff --git a/ReactCommon/react/renderer/imagemanager/primitives.h b/packages/react-native/ReactCommon/react/renderer/imagemanager/primitives.h similarity index 100% rename from ReactCommon/react/renderer/imagemanager/primitives.h rename to packages/react-native/ReactCommon/react/renderer/imagemanager/primitives.h diff --git a/ReactCommon/react/renderer/imagemanager/tests/ImageManagerTest.cpp b/packages/react-native/ReactCommon/react/renderer/imagemanager/tests/ImageManagerTest.cpp similarity index 100% rename from ReactCommon/react/renderer/imagemanager/tests/ImageManagerTest.cpp rename to packages/react-native/ReactCommon/react/renderer/imagemanager/tests/ImageManagerTest.cpp diff --git a/ReactCommon/react/renderer/leakchecker/BUCK b/packages/react-native/ReactCommon/react/renderer/leakchecker/BUCK similarity index 100% rename from ReactCommon/react/renderer/leakchecker/BUCK rename to packages/react-native/ReactCommon/react/renderer/leakchecker/BUCK diff --git a/ReactCommon/react/renderer/leakchecker/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/leakchecker/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/leakchecker/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/leakchecker/CMakeLists.txt diff --git a/ReactCommon/react/renderer/leakchecker/LeakChecker.cpp b/packages/react-native/ReactCommon/react/renderer/leakchecker/LeakChecker.cpp similarity index 100% rename from ReactCommon/react/renderer/leakchecker/LeakChecker.cpp rename to packages/react-native/ReactCommon/react/renderer/leakchecker/LeakChecker.cpp diff --git a/ReactCommon/react/renderer/leakchecker/LeakChecker.h b/packages/react-native/ReactCommon/react/renderer/leakchecker/LeakChecker.h similarity index 100% rename from ReactCommon/react/renderer/leakchecker/LeakChecker.h rename to packages/react-native/ReactCommon/react/renderer/leakchecker/LeakChecker.h diff --git a/ReactCommon/react/renderer/leakchecker/WeakFamilyRegistry.cpp b/packages/react-native/ReactCommon/react/renderer/leakchecker/WeakFamilyRegistry.cpp similarity index 100% rename from ReactCommon/react/renderer/leakchecker/WeakFamilyRegistry.cpp rename to packages/react-native/ReactCommon/react/renderer/leakchecker/WeakFamilyRegistry.cpp diff --git a/ReactCommon/react/renderer/leakchecker/WeakFamilyRegistry.h b/packages/react-native/ReactCommon/react/renderer/leakchecker/WeakFamilyRegistry.h similarity index 100% rename from ReactCommon/react/renderer/leakchecker/WeakFamilyRegistry.h rename to packages/react-native/ReactCommon/react/renderer/leakchecker/WeakFamilyRegistry.h diff --git a/ReactCommon/react/renderer/mapbuffer/BUCK b/packages/react-native/ReactCommon/react/renderer/mapbuffer/BUCK similarity index 100% rename from ReactCommon/react/renderer/mapbuffer/BUCK rename to packages/react-native/ReactCommon/react/renderer/mapbuffer/BUCK diff --git a/ReactCommon/react/renderer/mapbuffer/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/mapbuffer/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/mapbuffer/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/mapbuffer/CMakeLists.txt diff --git a/ReactCommon/react/renderer/mapbuffer/MapBuffer.cpp b/packages/react-native/ReactCommon/react/renderer/mapbuffer/MapBuffer.cpp similarity index 100% rename from ReactCommon/react/renderer/mapbuffer/MapBuffer.cpp rename to packages/react-native/ReactCommon/react/renderer/mapbuffer/MapBuffer.cpp diff --git a/ReactCommon/react/renderer/mapbuffer/MapBuffer.h b/packages/react-native/ReactCommon/react/renderer/mapbuffer/MapBuffer.h similarity index 100% rename from ReactCommon/react/renderer/mapbuffer/MapBuffer.h rename to packages/react-native/ReactCommon/react/renderer/mapbuffer/MapBuffer.h diff --git a/ReactCommon/react/renderer/mapbuffer/MapBufferBuilder.cpp b/packages/react-native/ReactCommon/react/renderer/mapbuffer/MapBufferBuilder.cpp similarity index 100% rename from ReactCommon/react/renderer/mapbuffer/MapBufferBuilder.cpp rename to packages/react-native/ReactCommon/react/renderer/mapbuffer/MapBufferBuilder.cpp diff --git a/ReactCommon/react/renderer/mapbuffer/MapBufferBuilder.h b/packages/react-native/ReactCommon/react/renderer/mapbuffer/MapBufferBuilder.h similarity index 100% rename from ReactCommon/react/renderer/mapbuffer/MapBufferBuilder.h rename to packages/react-native/ReactCommon/react/renderer/mapbuffer/MapBufferBuilder.h diff --git a/ReactCommon/react/renderer/mapbuffer/tests/MapBufferTest.cpp b/packages/react-native/ReactCommon/react/renderer/mapbuffer/tests/MapBufferTest.cpp similarity index 100% rename from ReactCommon/react/renderer/mapbuffer/tests/MapBufferTest.cpp rename to packages/react-native/ReactCommon/react/renderer/mapbuffer/tests/MapBufferTest.cpp diff --git a/ReactCommon/react/renderer/mounting/BUCK b/packages/react-native/ReactCommon/react/renderer/mounting/BUCK similarity index 100% rename from ReactCommon/react/renderer/mounting/BUCK rename to packages/react-native/ReactCommon/react/renderer/mounting/BUCK diff --git a/ReactCommon/react/renderer/mounting/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/mounting/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/mounting/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/mounting/CMakeLists.txt diff --git a/ReactCommon/react/renderer/mounting/Differentiator.cpp b/packages/react-native/ReactCommon/react/renderer/mounting/Differentiator.cpp similarity index 100% rename from ReactCommon/react/renderer/mounting/Differentiator.cpp rename to packages/react-native/ReactCommon/react/renderer/mounting/Differentiator.cpp diff --git a/ReactCommon/react/renderer/mounting/Differentiator.h b/packages/react-native/ReactCommon/react/renderer/mounting/Differentiator.h similarity index 100% rename from ReactCommon/react/renderer/mounting/Differentiator.h rename to packages/react-native/ReactCommon/react/renderer/mounting/Differentiator.h diff --git a/ReactCommon/react/renderer/mounting/MountingCoordinator.cpp b/packages/react-native/ReactCommon/react/renderer/mounting/MountingCoordinator.cpp similarity index 100% rename from ReactCommon/react/renderer/mounting/MountingCoordinator.cpp rename to packages/react-native/ReactCommon/react/renderer/mounting/MountingCoordinator.cpp diff --git a/ReactCommon/react/renderer/mounting/MountingCoordinator.h b/packages/react-native/ReactCommon/react/renderer/mounting/MountingCoordinator.h similarity index 100% rename from ReactCommon/react/renderer/mounting/MountingCoordinator.h rename to packages/react-native/ReactCommon/react/renderer/mounting/MountingCoordinator.h diff --git a/ReactCommon/react/renderer/mounting/MountingOverrideDelegate.h b/packages/react-native/ReactCommon/react/renderer/mounting/MountingOverrideDelegate.h similarity index 100% rename from ReactCommon/react/renderer/mounting/MountingOverrideDelegate.h rename to packages/react-native/ReactCommon/react/renderer/mounting/MountingOverrideDelegate.h diff --git a/ReactCommon/react/renderer/mounting/MountingTransaction.cpp b/packages/react-native/ReactCommon/react/renderer/mounting/MountingTransaction.cpp similarity index 100% rename from ReactCommon/react/renderer/mounting/MountingTransaction.cpp rename to packages/react-native/ReactCommon/react/renderer/mounting/MountingTransaction.cpp diff --git a/ReactCommon/react/renderer/mounting/MountingTransaction.h b/packages/react-native/ReactCommon/react/renderer/mounting/MountingTransaction.h similarity index 100% rename from ReactCommon/react/renderer/mounting/MountingTransaction.h rename to packages/react-native/ReactCommon/react/renderer/mounting/MountingTransaction.h diff --git a/ReactCommon/react/renderer/mounting/ShadowTree.cpp b/packages/react-native/ReactCommon/react/renderer/mounting/ShadowTree.cpp similarity index 100% rename from ReactCommon/react/renderer/mounting/ShadowTree.cpp rename to packages/react-native/ReactCommon/react/renderer/mounting/ShadowTree.cpp diff --git a/ReactCommon/react/renderer/mounting/ShadowTree.h b/packages/react-native/ReactCommon/react/renderer/mounting/ShadowTree.h similarity index 100% rename from ReactCommon/react/renderer/mounting/ShadowTree.h rename to packages/react-native/ReactCommon/react/renderer/mounting/ShadowTree.h diff --git a/ReactCommon/react/renderer/mounting/ShadowTreeDelegate.h b/packages/react-native/ReactCommon/react/renderer/mounting/ShadowTreeDelegate.h similarity index 100% rename from ReactCommon/react/renderer/mounting/ShadowTreeDelegate.h rename to packages/react-native/ReactCommon/react/renderer/mounting/ShadowTreeDelegate.h diff --git a/ReactCommon/react/renderer/mounting/ShadowTreeRegistry.cpp b/packages/react-native/ReactCommon/react/renderer/mounting/ShadowTreeRegistry.cpp similarity index 100% rename from ReactCommon/react/renderer/mounting/ShadowTreeRegistry.cpp rename to packages/react-native/ReactCommon/react/renderer/mounting/ShadowTreeRegistry.cpp diff --git a/ReactCommon/react/renderer/mounting/ShadowTreeRegistry.h b/packages/react-native/ReactCommon/react/renderer/mounting/ShadowTreeRegistry.h similarity index 100% rename from ReactCommon/react/renderer/mounting/ShadowTreeRegistry.h rename to packages/react-native/ReactCommon/react/renderer/mounting/ShadowTreeRegistry.h diff --git a/ReactCommon/react/renderer/mounting/ShadowTreeRevision.cpp b/packages/react-native/ReactCommon/react/renderer/mounting/ShadowTreeRevision.cpp similarity index 100% rename from ReactCommon/react/renderer/mounting/ShadowTreeRevision.cpp rename to packages/react-native/ReactCommon/react/renderer/mounting/ShadowTreeRevision.cpp diff --git a/ReactCommon/react/renderer/mounting/ShadowTreeRevision.h b/packages/react-native/ReactCommon/react/renderer/mounting/ShadowTreeRevision.h similarity index 100% rename from ReactCommon/react/renderer/mounting/ShadowTreeRevision.h rename to packages/react-native/ReactCommon/react/renderer/mounting/ShadowTreeRevision.h diff --git a/ReactCommon/react/renderer/mounting/ShadowView.cpp b/packages/react-native/ReactCommon/react/renderer/mounting/ShadowView.cpp similarity index 100% rename from ReactCommon/react/renderer/mounting/ShadowView.cpp rename to packages/react-native/ReactCommon/react/renderer/mounting/ShadowView.cpp diff --git a/ReactCommon/react/renderer/mounting/ShadowView.h b/packages/react-native/ReactCommon/react/renderer/mounting/ShadowView.h similarity index 100% rename from ReactCommon/react/renderer/mounting/ShadowView.h rename to packages/react-native/ReactCommon/react/renderer/mounting/ShadowView.h diff --git a/ReactCommon/react/renderer/mounting/ShadowViewMutation.cpp b/packages/react-native/ReactCommon/react/renderer/mounting/ShadowViewMutation.cpp similarity index 100% rename from ReactCommon/react/renderer/mounting/ShadowViewMutation.cpp rename to packages/react-native/ReactCommon/react/renderer/mounting/ShadowViewMutation.cpp diff --git a/ReactCommon/react/renderer/mounting/ShadowViewMutation.h b/packages/react-native/ReactCommon/react/renderer/mounting/ShadowViewMutation.h similarity index 100% rename from ReactCommon/react/renderer/mounting/ShadowViewMutation.h rename to packages/react-native/ReactCommon/react/renderer/mounting/ShadowViewMutation.h diff --git a/ReactCommon/react/renderer/mounting/StubView.cpp b/packages/react-native/ReactCommon/react/renderer/mounting/StubView.cpp similarity index 100% rename from ReactCommon/react/renderer/mounting/StubView.cpp rename to packages/react-native/ReactCommon/react/renderer/mounting/StubView.cpp diff --git a/ReactCommon/react/renderer/mounting/StubView.h b/packages/react-native/ReactCommon/react/renderer/mounting/StubView.h similarity index 100% rename from ReactCommon/react/renderer/mounting/StubView.h rename to packages/react-native/ReactCommon/react/renderer/mounting/StubView.h diff --git a/ReactCommon/react/renderer/mounting/StubViewTree.cpp b/packages/react-native/ReactCommon/react/renderer/mounting/StubViewTree.cpp similarity index 100% rename from ReactCommon/react/renderer/mounting/StubViewTree.cpp rename to packages/react-native/ReactCommon/react/renderer/mounting/StubViewTree.cpp diff --git a/ReactCommon/react/renderer/mounting/StubViewTree.h b/packages/react-native/ReactCommon/react/renderer/mounting/StubViewTree.h similarity index 100% rename from ReactCommon/react/renderer/mounting/StubViewTree.h rename to packages/react-native/ReactCommon/react/renderer/mounting/StubViewTree.h diff --git a/ReactCommon/react/renderer/mounting/TelemetryController.cpp b/packages/react-native/ReactCommon/react/renderer/mounting/TelemetryController.cpp similarity index 100% rename from ReactCommon/react/renderer/mounting/TelemetryController.cpp rename to packages/react-native/ReactCommon/react/renderer/mounting/TelemetryController.cpp diff --git a/ReactCommon/react/renderer/mounting/TelemetryController.h b/packages/react-native/ReactCommon/react/renderer/mounting/TelemetryController.h similarity index 100% rename from ReactCommon/react/renderer/mounting/TelemetryController.h rename to packages/react-native/ReactCommon/react/renderer/mounting/TelemetryController.h diff --git a/ReactCommon/react/renderer/mounting/stubs.cpp b/packages/react-native/ReactCommon/react/renderer/mounting/stubs.cpp similarity index 100% rename from ReactCommon/react/renderer/mounting/stubs.cpp rename to packages/react-native/ReactCommon/react/renderer/mounting/stubs.cpp diff --git a/ReactCommon/react/renderer/mounting/stubs.h b/packages/react-native/ReactCommon/react/renderer/mounting/stubs.h similarity index 100% rename from ReactCommon/react/renderer/mounting/stubs.h rename to packages/react-native/ReactCommon/react/renderer/mounting/stubs.h diff --git a/ReactCommon/react/renderer/mounting/tests/MountingTest.cpp b/packages/react-native/ReactCommon/react/renderer/mounting/tests/MountingTest.cpp similarity index 100% rename from ReactCommon/react/renderer/mounting/tests/MountingTest.cpp rename to packages/react-native/ReactCommon/react/renderer/mounting/tests/MountingTest.cpp diff --git a/ReactCommon/react/renderer/mounting/tests/ShadowTreeLifeCycleTest.cpp b/packages/react-native/ReactCommon/react/renderer/mounting/tests/ShadowTreeLifeCycleTest.cpp similarity index 100% rename from ReactCommon/react/renderer/mounting/tests/ShadowTreeLifeCycleTest.cpp rename to packages/react-native/ReactCommon/react/renderer/mounting/tests/ShadowTreeLifeCycleTest.cpp diff --git a/ReactCommon/react/renderer/mounting/tests/StackingContextTest.cpp b/packages/react-native/ReactCommon/react/renderer/mounting/tests/StackingContextTest.cpp similarity index 100% rename from ReactCommon/react/renderer/mounting/tests/StackingContextTest.cpp rename to packages/react-native/ReactCommon/react/renderer/mounting/tests/StackingContextTest.cpp diff --git a/ReactCommon/react/renderer/mounting/tests/StateReconciliationTest.cpp b/packages/react-native/ReactCommon/react/renderer/mounting/tests/StateReconciliationTest.cpp similarity index 100% rename from ReactCommon/react/renderer/mounting/tests/StateReconciliationTest.cpp rename to packages/react-native/ReactCommon/react/renderer/mounting/tests/StateReconciliationTest.cpp diff --git a/ReactCommon/react/renderer/runtimescheduler/BUCK b/packages/react-native/ReactCommon/react/renderer/runtimescheduler/BUCK similarity index 100% rename from ReactCommon/react/renderer/runtimescheduler/BUCK rename to packages/react-native/ReactCommon/react/renderer/runtimescheduler/BUCK diff --git a/ReactCommon/react/renderer/runtimescheduler/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/runtimescheduler/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/runtimescheduler/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/runtimescheduler/CMakeLists.txt diff --git a/ReactCommon/react/renderer/runtimescheduler/ErrorUtils.h b/packages/react-native/ReactCommon/react/renderer/runtimescheduler/ErrorUtils.h similarity index 100% rename from ReactCommon/react/renderer/runtimescheduler/ErrorUtils.h rename to packages/react-native/ReactCommon/react/renderer/runtimescheduler/ErrorUtils.h diff --git a/ReactCommon/react/renderer/runtimescheduler/RuntimeScheduler.cpp b/packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeScheduler.cpp similarity index 100% rename from ReactCommon/react/renderer/runtimescheduler/RuntimeScheduler.cpp rename to packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeScheduler.cpp diff --git a/ReactCommon/react/renderer/runtimescheduler/RuntimeScheduler.h b/packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeScheduler.h similarity index 100% rename from ReactCommon/react/renderer/runtimescheduler/RuntimeScheduler.h rename to packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeScheduler.h diff --git a/ReactCommon/react/renderer/runtimescheduler/RuntimeSchedulerBinding.cpp b/packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeSchedulerBinding.cpp similarity index 100% rename from ReactCommon/react/renderer/runtimescheduler/RuntimeSchedulerBinding.cpp rename to packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeSchedulerBinding.cpp diff --git a/ReactCommon/react/renderer/runtimescheduler/RuntimeSchedulerBinding.h b/packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeSchedulerBinding.h similarity index 100% rename from ReactCommon/react/renderer/runtimescheduler/RuntimeSchedulerBinding.h rename to packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeSchedulerBinding.h diff --git a/ReactCommon/react/renderer/runtimescheduler/RuntimeSchedulerCallInvoker.cpp b/packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeSchedulerCallInvoker.cpp similarity index 100% rename from ReactCommon/react/renderer/runtimescheduler/RuntimeSchedulerCallInvoker.cpp rename to packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeSchedulerCallInvoker.cpp diff --git a/ReactCommon/react/renderer/runtimescheduler/RuntimeSchedulerCallInvoker.h b/packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeSchedulerCallInvoker.h similarity index 100% rename from ReactCommon/react/renderer/runtimescheduler/RuntimeSchedulerCallInvoker.h rename to packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeSchedulerCallInvoker.h diff --git a/ReactCommon/react/renderer/runtimescheduler/RuntimeSchedulerClock.h b/packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeSchedulerClock.h similarity index 100% rename from ReactCommon/react/renderer/runtimescheduler/RuntimeSchedulerClock.h rename to packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeSchedulerClock.h diff --git a/ReactCommon/react/renderer/runtimescheduler/SchedulerPriorityUtils.h b/packages/react-native/ReactCommon/react/renderer/runtimescheduler/SchedulerPriorityUtils.h similarity index 100% rename from ReactCommon/react/renderer/runtimescheduler/SchedulerPriorityUtils.h rename to packages/react-native/ReactCommon/react/renderer/runtimescheduler/SchedulerPriorityUtils.h diff --git a/ReactCommon/react/renderer/runtimescheduler/Task.cpp b/packages/react-native/ReactCommon/react/renderer/runtimescheduler/Task.cpp similarity index 100% rename from ReactCommon/react/renderer/runtimescheduler/Task.cpp rename to packages/react-native/ReactCommon/react/renderer/runtimescheduler/Task.cpp diff --git a/ReactCommon/react/renderer/runtimescheduler/Task.h b/packages/react-native/ReactCommon/react/renderer/runtimescheduler/Task.h similarity index 100% rename from ReactCommon/react/renderer/runtimescheduler/Task.h rename to packages/react-native/ReactCommon/react/renderer/runtimescheduler/Task.h diff --git a/ReactCommon/react/renderer/runtimescheduler/primitives.h b/packages/react-native/ReactCommon/react/renderer/runtimescheduler/primitives.h similarity index 100% rename from ReactCommon/react/renderer/runtimescheduler/primitives.h rename to packages/react-native/ReactCommon/react/renderer/runtimescheduler/primitives.h diff --git a/ReactCommon/react/renderer/runtimescheduler/tests/RuntimeSchedulerTest.cpp b/packages/react-native/ReactCommon/react/renderer/runtimescheduler/tests/RuntimeSchedulerTest.cpp similarity index 100% rename from ReactCommon/react/renderer/runtimescheduler/tests/RuntimeSchedulerTest.cpp rename to packages/react-native/ReactCommon/react/renderer/runtimescheduler/tests/RuntimeSchedulerTest.cpp diff --git a/ReactCommon/react/renderer/runtimescheduler/tests/SchedulerPriorityTest.cpp b/packages/react-native/ReactCommon/react/renderer/runtimescheduler/tests/SchedulerPriorityTest.cpp similarity index 100% rename from ReactCommon/react/renderer/runtimescheduler/tests/SchedulerPriorityTest.cpp rename to packages/react-native/ReactCommon/react/renderer/runtimescheduler/tests/SchedulerPriorityTest.cpp diff --git a/ReactCommon/react/renderer/runtimescheduler/tests/StubClock.h b/packages/react-native/ReactCommon/react/renderer/runtimescheduler/tests/StubClock.h similarity index 100% rename from ReactCommon/react/renderer/runtimescheduler/tests/StubClock.h rename to packages/react-native/ReactCommon/react/renderer/runtimescheduler/tests/StubClock.h diff --git a/ReactCommon/react/renderer/runtimescheduler/tests/StubErrorUtils.h b/packages/react-native/ReactCommon/react/renderer/runtimescheduler/tests/StubErrorUtils.h similarity index 100% rename from ReactCommon/react/renderer/runtimescheduler/tests/StubErrorUtils.h rename to packages/react-native/ReactCommon/react/renderer/runtimescheduler/tests/StubErrorUtils.h diff --git a/ReactCommon/react/renderer/runtimescheduler/tests/StubQueue.h b/packages/react-native/ReactCommon/react/renderer/runtimescheduler/tests/StubQueue.h similarity index 100% rename from ReactCommon/react/renderer/runtimescheduler/tests/StubQueue.h rename to packages/react-native/ReactCommon/react/renderer/runtimescheduler/tests/StubQueue.h diff --git a/ReactCommon/react/renderer/scheduler/AsynchronousEventBeat.cpp b/packages/react-native/ReactCommon/react/renderer/scheduler/AsynchronousEventBeat.cpp similarity index 100% rename from ReactCommon/react/renderer/scheduler/AsynchronousEventBeat.cpp rename to packages/react-native/ReactCommon/react/renderer/scheduler/AsynchronousEventBeat.cpp diff --git a/ReactCommon/react/renderer/scheduler/AsynchronousEventBeat.h b/packages/react-native/ReactCommon/react/renderer/scheduler/AsynchronousEventBeat.h similarity index 100% rename from ReactCommon/react/renderer/scheduler/AsynchronousEventBeat.h rename to packages/react-native/ReactCommon/react/renderer/scheduler/AsynchronousEventBeat.h diff --git a/ReactCommon/react/renderer/scheduler/BUCK b/packages/react-native/ReactCommon/react/renderer/scheduler/BUCK similarity index 100% rename from ReactCommon/react/renderer/scheduler/BUCK rename to packages/react-native/ReactCommon/react/renderer/scheduler/BUCK diff --git a/ReactCommon/react/renderer/scheduler/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/scheduler/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/scheduler/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/scheduler/CMakeLists.txt diff --git a/ReactCommon/react/renderer/scheduler/InspectorData.h b/packages/react-native/ReactCommon/react/renderer/scheduler/InspectorData.h similarity index 100% rename from ReactCommon/react/renderer/scheduler/InspectorData.h rename to packages/react-native/ReactCommon/react/renderer/scheduler/InspectorData.h diff --git a/ReactCommon/react/renderer/scheduler/Scheduler.cpp b/packages/react-native/ReactCommon/react/renderer/scheduler/Scheduler.cpp similarity index 100% rename from ReactCommon/react/renderer/scheduler/Scheduler.cpp rename to packages/react-native/ReactCommon/react/renderer/scheduler/Scheduler.cpp diff --git a/ReactCommon/react/renderer/scheduler/Scheduler.h b/packages/react-native/ReactCommon/react/renderer/scheduler/Scheduler.h similarity index 100% rename from ReactCommon/react/renderer/scheduler/Scheduler.h rename to packages/react-native/ReactCommon/react/renderer/scheduler/Scheduler.h diff --git a/ReactCommon/react/renderer/scheduler/SchedulerDelegate.h b/packages/react-native/ReactCommon/react/renderer/scheduler/SchedulerDelegate.h similarity index 100% rename from ReactCommon/react/renderer/scheduler/SchedulerDelegate.h rename to packages/react-native/ReactCommon/react/renderer/scheduler/SchedulerDelegate.h diff --git a/ReactCommon/react/renderer/scheduler/SchedulerToolbox.cpp b/packages/react-native/ReactCommon/react/renderer/scheduler/SchedulerToolbox.cpp similarity index 100% rename from ReactCommon/react/renderer/scheduler/SchedulerToolbox.cpp rename to packages/react-native/ReactCommon/react/renderer/scheduler/SchedulerToolbox.cpp diff --git a/ReactCommon/react/renderer/scheduler/SchedulerToolbox.h b/packages/react-native/ReactCommon/react/renderer/scheduler/SchedulerToolbox.h similarity index 100% rename from ReactCommon/react/renderer/scheduler/SchedulerToolbox.h rename to packages/react-native/ReactCommon/react/renderer/scheduler/SchedulerToolbox.h diff --git a/ReactCommon/react/renderer/scheduler/SurfaceHandler.cpp b/packages/react-native/ReactCommon/react/renderer/scheduler/SurfaceHandler.cpp similarity index 100% rename from ReactCommon/react/renderer/scheduler/SurfaceHandler.cpp rename to packages/react-native/ReactCommon/react/renderer/scheduler/SurfaceHandler.cpp diff --git a/ReactCommon/react/renderer/scheduler/SurfaceHandler.h b/packages/react-native/ReactCommon/react/renderer/scheduler/SurfaceHandler.h similarity index 100% rename from ReactCommon/react/renderer/scheduler/SurfaceHandler.h rename to packages/react-native/ReactCommon/react/renderer/scheduler/SurfaceHandler.h diff --git a/ReactCommon/react/renderer/scheduler/SurfaceManager.cpp b/packages/react-native/ReactCommon/react/renderer/scheduler/SurfaceManager.cpp similarity index 100% rename from ReactCommon/react/renderer/scheduler/SurfaceManager.cpp rename to packages/react-native/ReactCommon/react/renderer/scheduler/SurfaceManager.cpp diff --git a/ReactCommon/react/renderer/scheduler/SurfaceManager.h b/packages/react-native/ReactCommon/react/renderer/scheduler/SurfaceManager.h similarity index 100% rename from ReactCommon/react/renderer/scheduler/SurfaceManager.h rename to packages/react-native/ReactCommon/react/renderer/scheduler/SurfaceManager.h diff --git a/ReactCommon/react/renderer/scheduler/SynchronousEventBeat.cpp b/packages/react-native/ReactCommon/react/renderer/scheduler/SynchronousEventBeat.cpp similarity index 100% rename from ReactCommon/react/renderer/scheduler/SynchronousEventBeat.cpp rename to packages/react-native/ReactCommon/react/renderer/scheduler/SynchronousEventBeat.cpp diff --git a/ReactCommon/react/renderer/scheduler/SynchronousEventBeat.h b/packages/react-native/ReactCommon/react/renderer/scheduler/SynchronousEventBeat.h similarity index 100% rename from ReactCommon/react/renderer/scheduler/SynchronousEventBeat.h rename to packages/react-native/ReactCommon/react/renderer/scheduler/SynchronousEventBeat.h diff --git a/ReactCommon/react/renderer/telemetry/BUCK b/packages/react-native/ReactCommon/react/renderer/telemetry/BUCK similarity index 100% rename from ReactCommon/react/renderer/telemetry/BUCK rename to packages/react-native/ReactCommon/react/renderer/telemetry/BUCK diff --git a/ReactCommon/react/renderer/telemetry/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/telemetry/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/telemetry/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/telemetry/CMakeLists.txt diff --git a/ReactCommon/react/renderer/telemetry/SurfaceTelemetry.cpp b/packages/react-native/ReactCommon/react/renderer/telemetry/SurfaceTelemetry.cpp similarity index 100% rename from ReactCommon/react/renderer/telemetry/SurfaceTelemetry.cpp rename to packages/react-native/ReactCommon/react/renderer/telemetry/SurfaceTelemetry.cpp diff --git a/ReactCommon/react/renderer/telemetry/SurfaceTelemetry.h b/packages/react-native/ReactCommon/react/renderer/telemetry/SurfaceTelemetry.h similarity index 100% rename from ReactCommon/react/renderer/telemetry/SurfaceTelemetry.h rename to packages/react-native/ReactCommon/react/renderer/telemetry/SurfaceTelemetry.h diff --git a/ReactCommon/react/renderer/telemetry/TransactionTelemetry.cpp b/packages/react-native/ReactCommon/react/renderer/telemetry/TransactionTelemetry.cpp similarity index 100% rename from ReactCommon/react/renderer/telemetry/TransactionTelemetry.cpp rename to packages/react-native/ReactCommon/react/renderer/telemetry/TransactionTelemetry.cpp diff --git a/ReactCommon/react/renderer/telemetry/TransactionTelemetry.h b/packages/react-native/ReactCommon/react/renderer/telemetry/TransactionTelemetry.h similarity index 100% rename from ReactCommon/react/renderer/telemetry/TransactionTelemetry.h rename to packages/react-native/ReactCommon/react/renderer/telemetry/TransactionTelemetry.h diff --git a/ReactCommon/react/renderer/telemetry/tests/TransactionTelemetryTest.cpp b/packages/react-native/ReactCommon/react/renderer/telemetry/tests/TransactionTelemetryTest.cpp similarity index 100% rename from ReactCommon/react/renderer/telemetry/tests/TransactionTelemetryTest.cpp rename to packages/react-native/ReactCommon/react/renderer/telemetry/tests/TransactionTelemetryTest.cpp diff --git a/ReactCommon/react/renderer/templateprocessor/BUCK b/packages/react-native/ReactCommon/react/renderer/templateprocessor/BUCK similarity index 100% rename from ReactCommon/react/renderer/templateprocessor/BUCK rename to packages/react-native/ReactCommon/react/renderer/templateprocessor/BUCK diff --git a/ReactCommon/react/renderer/templateprocessor/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/templateprocessor/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/templateprocessor/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/templateprocessor/CMakeLists.txt diff --git a/ReactCommon/react/renderer/templateprocessor/UITemplateProcessor.cpp b/packages/react-native/ReactCommon/react/renderer/templateprocessor/UITemplateProcessor.cpp similarity index 100% rename from ReactCommon/react/renderer/templateprocessor/UITemplateProcessor.cpp rename to packages/react-native/ReactCommon/react/renderer/templateprocessor/UITemplateProcessor.cpp diff --git a/ReactCommon/react/renderer/templateprocessor/UITemplateProcessor.h b/packages/react-native/ReactCommon/react/renderer/templateprocessor/UITemplateProcessor.h similarity index 100% rename from ReactCommon/react/renderer/templateprocessor/UITemplateProcessor.h rename to packages/react-native/ReactCommon/react/renderer/templateprocessor/UITemplateProcessor.h diff --git a/ReactCommon/react/renderer/templateprocessor/tests/UITemplateProcessorTest.cpp b/packages/react-native/ReactCommon/react/renderer/templateprocessor/tests/UITemplateProcessorTest.cpp similarity index 100% rename from ReactCommon/react/renderer/templateprocessor/tests/UITemplateProcessorTest.cpp rename to packages/react-native/ReactCommon/react/renderer/templateprocessor/tests/UITemplateProcessorTest.cpp diff --git a/ReactCommon/react/renderer/textlayoutmanager/BUCK b/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/BUCK similarity index 100% rename from ReactCommon/react/renderer/textlayoutmanager/BUCK rename to packages/react-native/ReactCommon/react/renderer/textlayoutmanager/BUCK diff --git a/ReactCommon/react/renderer/textlayoutmanager/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/textlayoutmanager/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/textlayoutmanager/CMakeLists.txt diff --git a/ReactCommon/react/renderer/textlayoutmanager/TextMeasureCache.cpp b/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/TextMeasureCache.cpp similarity index 100% rename from ReactCommon/react/renderer/textlayoutmanager/TextMeasureCache.cpp rename to packages/react-native/ReactCommon/react/renderer/textlayoutmanager/TextMeasureCache.cpp diff --git a/ReactCommon/react/renderer/textlayoutmanager/TextMeasureCache.h b/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/TextMeasureCache.h similarity index 100% rename from ReactCommon/react/renderer/textlayoutmanager/TextMeasureCache.h rename to packages/react-native/ReactCommon/react/renderer/textlayoutmanager/TextMeasureCache.h diff --git a/ReactCommon/react/renderer/textlayoutmanager/platform/android/react/renderer/textlayoutmanager/TextLayoutManager.cpp b/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/android/react/renderer/textlayoutmanager/TextLayoutManager.cpp similarity index 100% rename from ReactCommon/react/renderer/textlayoutmanager/platform/android/react/renderer/textlayoutmanager/TextLayoutManager.cpp rename to packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/android/react/renderer/textlayoutmanager/TextLayoutManager.cpp diff --git a/ReactCommon/react/renderer/textlayoutmanager/platform/android/react/renderer/textlayoutmanager/TextLayoutManager.h b/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/android/react/renderer/textlayoutmanager/TextLayoutManager.h similarity index 100% rename from ReactCommon/react/renderer/textlayoutmanager/platform/android/react/renderer/textlayoutmanager/TextLayoutManager.h rename to packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/android/react/renderer/textlayoutmanager/TextLayoutManager.h diff --git a/ReactCommon/react/renderer/textlayoutmanager/platform/cxx/TextLayoutManager.cpp b/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/cxx/TextLayoutManager.cpp similarity index 100% rename from ReactCommon/react/renderer/textlayoutmanager/platform/cxx/TextLayoutManager.cpp rename to packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/cxx/TextLayoutManager.cpp diff --git a/ReactCommon/react/renderer/textlayoutmanager/platform/cxx/TextLayoutManager.h b/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/cxx/TextLayoutManager.h similarity index 100% rename from ReactCommon/react/renderer/textlayoutmanager/platform/cxx/TextLayoutManager.h rename to packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/cxx/TextLayoutManager.h diff --git a/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/NSTextStorage+FontScaling.h b/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/NSTextStorage+FontScaling.h similarity index 100% rename from ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/NSTextStorage+FontScaling.h rename to packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/NSTextStorage+FontScaling.h diff --git a/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/NSTextStorage+FontScaling.m b/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/NSTextStorage+FontScaling.m similarity index 100% rename from ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/NSTextStorage+FontScaling.m rename to packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/NSTextStorage+FontScaling.m diff --git a/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTAttributedTextUtils.h b/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTAttributedTextUtils.h similarity index 100% rename from ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTAttributedTextUtils.h rename to packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTAttributedTextUtils.h diff --git a/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTAttributedTextUtils.mm b/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTAttributedTextUtils.mm similarity index 100% rename from ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTAttributedTextUtils.mm rename to packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTAttributedTextUtils.mm diff --git a/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTFontProperties.h b/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTFontProperties.h similarity index 100% rename from ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTFontProperties.h rename to packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTFontProperties.h diff --git a/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTFontUtils.h b/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTFontUtils.h similarity index 100% rename from ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTFontUtils.h rename to packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTFontUtils.h diff --git a/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTFontUtils.mm b/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTFontUtils.mm similarity index 100% rename from ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTFontUtils.mm rename to packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTFontUtils.mm diff --git a/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTTextLayoutManager.h b/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTTextLayoutManager.h similarity index 100% rename from ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTTextLayoutManager.h rename to packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTTextLayoutManager.h diff --git a/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTTextLayoutManager.mm b/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTTextLayoutManager.mm similarity index 100% rename from ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTTextLayoutManager.mm rename to packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTTextLayoutManager.mm diff --git a/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTTextPrimitivesConversions.h b/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTTextPrimitivesConversions.h similarity index 100% rename from ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTTextPrimitivesConversions.h rename to packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTTextPrimitivesConversions.h diff --git a/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/TextLayoutManager.h b/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/TextLayoutManager.h similarity index 100% rename from ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/TextLayoutManager.h rename to packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/TextLayoutManager.h diff --git a/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/TextLayoutManager.mm b/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/TextLayoutManager.mm similarity index 100% rename from ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/TextLayoutManager.mm rename to packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/TextLayoutManager.mm diff --git a/ReactCommon/react/renderer/textlayoutmanager/tests/TextLayoutManagerTest.cpp b/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/tests/TextLayoutManagerTest.cpp similarity index 100% rename from ReactCommon/react/renderer/textlayoutmanager/tests/TextLayoutManagerTest.cpp rename to packages/react-native/ReactCommon/react/renderer/textlayoutmanager/tests/TextLayoutManagerTest.cpp diff --git a/ReactCommon/react/renderer/timeline/BUCK b/packages/react-native/ReactCommon/react/renderer/timeline/BUCK similarity index 100% rename from ReactCommon/react/renderer/timeline/BUCK rename to packages/react-native/ReactCommon/react/renderer/timeline/BUCK diff --git a/ReactCommon/react/renderer/timeline/Timeline.cpp b/packages/react-native/ReactCommon/react/renderer/timeline/Timeline.cpp similarity index 100% rename from ReactCommon/react/renderer/timeline/Timeline.cpp rename to packages/react-native/ReactCommon/react/renderer/timeline/Timeline.cpp diff --git a/ReactCommon/react/renderer/timeline/Timeline.h b/packages/react-native/ReactCommon/react/renderer/timeline/Timeline.h similarity index 100% rename from ReactCommon/react/renderer/timeline/Timeline.h rename to packages/react-native/ReactCommon/react/renderer/timeline/Timeline.h diff --git a/ReactCommon/react/renderer/timeline/TimelineController.cpp b/packages/react-native/ReactCommon/react/renderer/timeline/TimelineController.cpp similarity index 100% rename from ReactCommon/react/renderer/timeline/TimelineController.cpp rename to packages/react-native/ReactCommon/react/renderer/timeline/TimelineController.cpp diff --git a/ReactCommon/react/renderer/timeline/TimelineController.h b/packages/react-native/ReactCommon/react/renderer/timeline/TimelineController.h similarity index 100% rename from ReactCommon/react/renderer/timeline/TimelineController.h rename to packages/react-native/ReactCommon/react/renderer/timeline/TimelineController.h diff --git a/ReactCommon/react/renderer/timeline/TimelineFrame.cpp b/packages/react-native/ReactCommon/react/renderer/timeline/TimelineFrame.cpp similarity index 100% rename from ReactCommon/react/renderer/timeline/TimelineFrame.cpp rename to packages/react-native/ReactCommon/react/renderer/timeline/TimelineFrame.cpp diff --git a/ReactCommon/react/renderer/timeline/TimelineFrame.h b/packages/react-native/ReactCommon/react/renderer/timeline/TimelineFrame.h similarity index 100% rename from ReactCommon/react/renderer/timeline/TimelineFrame.h rename to packages/react-native/ReactCommon/react/renderer/timeline/TimelineFrame.h diff --git a/ReactCommon/react/renderer/timeline/TimelineHandler.cpp b/packages/react-native/ReactCommon/react/renderer/timeline/TimelineHandler.cpp similarity index 100% rename from ReactCommon/react/renderer/timeline/TimelineHandler.cpp rename to packages/react-native/ReactCommon/react/renderer/timeline/TimelineHandler.cpp diff --git a/ReactCommon/react/renderer/timeline/TimelineHandler.h b/packages/react-native/ReactCommon/react/renderer/timeline/TimelineHandler.h similarity index 100% rename from ReactCommon/react/renderer/timeline/TimelineHandler.h rename to packages/react-native/ReactCommon/react/renderer/timeline/TimelineHandler.h diff --git a/ReactCommon/react/renderer/timeline/TimelineSnapshot.cpp b/packages/react-native/ReactCommon/react/renderer/timeline/TimelineSnapshot.cpp similarity index 100% rename from ReactCommon/react/renderer/timeline/TimelineSnapshot.cpp rename to packages/react-native/ReactCommon/react/renderer/timeline/TimelineSnapshot.cpp diff --git a/ReactCommon/react/renderer/timeline/TimelineSnapshot.h b/packages/react-native/ReactCommon/react/renderer/timeline/TimelineSnapshot.h similarity index 100% rename from ReactCommon/react/renderer/timeline/TimelineSnapshot.h rename to packages/react-native/ReactCommon/react/renderer/timeline/TimelineSnapshot.h diff --git a/ReactCommon/react/renderer/uimanager/BUCK b/packages/react-native/ReactCommon/react/renderer/uimanager/BUCK similarity index 100% rename from ReactCommon/react/renderer/uimanager/BUCK rename to packages/react-native/ReactCommon/react/renderer/uimanager/BUCK diff --git a/ReactCommon/react/renderer/uimanager/CMakeLists.txt b/packages/react-native/ReactCommon/react/renderer/uimanager/CMakeLists.txt similarity index 100% rename from ReactCommon/react/renderer/uimanager/CMakeLists.txt rename to packages/react-native/ReactCommon/react/renderer/uimanager/CMakeLists.txt diff --git a/ReactCommon/react/renderer/uimanager/LayoutAnimationStatusDelegate.h b/packages/react-native/ReactCommon/react/renderer/uimanager/LayoutAnimationStatusDelegate.h similarity index 100% rename from ReactCommon/react/renderer/uimanager/LayoutAnimationStatusDelegate.h rename to packages/react-native/ReactCommon/react/renderer/uimanager/LayoutAnimationStatusDelegate.h diff --git a/ReactCommon/react/renderer/uimanager/SurfaceRegistryBinding.cpp b/packages/react-native/ReactCommon/react/renderer/uimanager/SurfaceRegistryBinding.cpp similarity index 100% rename from ReactCommon/react/renderer/uimanager/SurfaceRegistryBinding.cpp rename to packages/react-native/ReactCommon/react/renderer/uimanager/SurfaceRegistryBinding.cpp diff --git a/ReactCommon/react/renderer/uimanager/SurfaceRegistryBinding.h b/packages/react-native/ReactCommon/react/renderer/uimanager/SurfaceRegistryBinding.h similarity index 100% rename from ReactCommon/react/renderer/uimanager/SurfaceRegistryBinding.h rename to packages/react-native/ReactCommon/react/renderer/uimanager/SurfaceRegistryBinding.h diff --git a/ReactCommon/react/renderer/uimanager/UIManager.cpp b/packages/react-native/ReactCommon/react/renderer/uimanager/UIManager.cpp similarity index 100% rename from ReactCommon/react/renderer/uimanager/UIManager.cpp rename to packages/react-native/ReactCommon/react/renderer/uimanager/UIManager.cpp diff --git a/ReactCommon/react/renderer/uimanager/UIManager.h b/packages/react-native/ReactCommon/react/renderer/uimanager/UIManager.h similarity index 100% rename from ReactCommon/react/renderer/uimanager/UIManager.h rename to packages/react-native/ReactCommon/react/renderer/uimanager/UIManager.h diff --git a/ReactCommon/react/renderer/uimanager/UIManagerAnimationDelegate.h b/packages/react-native/ReactCommon/react/renderer/uimanager/UIManagerAnimationDelegate.h similarity index 100% rename from ReactCommon/react/renderer/uimanager/UIManagerAnimationDelegate.h rename to packages/react-native/ReactCommon/react/renderer/uimanager/UIManagerAnimationDelegate.h diff --git a/ReactCommon/react/renderer/uimanager/UIManagerBinding.cpp b/packages/react-native/ReactCommon/react/renderer/uimanager/UIManagerBinding.cpp similarity index 100% rename from ReactCommon/react/renderer/uimanager/UIManagerBinding.cpp rename to packages/react-native/ReactCommon/react/renderer/uimanager/UIManagerBinding.cpp diff --git a/ReactCommon/react/renderer/uimanager/UIManagerBinding.h b/packages/react-native/ReactCommon/react/renderer/uimanager/UIManagerBinding.h similarity index 100% rename from ReactCommon/react/renderer/uimanager/UIManagerBinding.h rename to packages/react-native/ReactCommon/react/renderer/uimanager/UIManagerBinding.h diff --git a/ReactCommon/react/renderer/uimanager/UIManagerCommitHook.h b/packages/react-native/ReactCommon/react/renderer/uimanager/UIManagerCommitHook.h similarity index 100% rename from ReactCommon/react/renderer/uimanager/UIManagerCommitHook.h rename to packages/react-native/ReactCommon/react/renderer/uimanager/UIManagerCommitHook.h diff --git a/ReactCommon/react/renderer/uimanager/UIManagerDelegate.h b/packages/react-native/ReactCommon/react/renderer/uimanager/UIManagerDelegate.h similarity index 100% rename from ReactCommon/react/renderer/uimanager/UIManagerDelegate.h rename to packages/react-native/ReactCommon/react/renderer/uimanager/UIManagerDelegate.h diff --git a/ReactCommon/react/renderer/uimanager/bindingUtils.cpp b/packages/react-native/ReactCommon/react/renderer/uimanager/bindingUtils.cpp similarity index 100% rename from ReactCommon/react/renderer/uimanager/bindingUtils.cpp rename to packages/react-native/ReactCommon/react/renderer/uimanager/bindingUtils.cpp diff --git a/ReactCommon/react/renderer/uimanager/bindingUtils.h b/packages/react-native/ReactCommon/react/renderer/uimanager/bindingUtils.h similarity index 100% rename from ReactCommon/react/renderer/uimanager/bindingUtils.h rename to packages/react-native/ReactCommon/react/renderer/uimanager/bindingUtils.h diff --git a/ReactCommon/react/renderer/uimanager/primitives.h b/packages/react-native/ReactCommon/react/renderer/uimanager/primitives.h similarity index 100% rename from ReactCommon/react/renderer/uimanager/primitives.h rename to packages/react-native/ReactCommon/react/renderer/uimanager/primitives.h diff --git a/ReactCommon/react/renderer/uimanager/tests/FabricUIManagerTest.cpp b/packages/react-native/ReactCommon/react/renderer/uimanager/tests/FabricUIManagerTest.cpp similarity index 100% rename from ReactCommon/react/renderer/uimanager/tests/FabricUIManagerTest.cpp rename to packages/react-native/ReactCommon/react/renderer/uimanager/tests/FabricUIManagerTest.cpp diff --git a/ReactCommon/react/test_utils/BUCK b/packages/react-native/ReactCommon/react/test_utils/BUCK similarity index 100% rename from ReactCommon/react/test_utils/BUCK rename to packages/react-native/ReactCommon/react/test_utils/BUCK diff --git a/ReactCommon/react/test_utils/Entropy.h b/packages/react-native/ReactCommon/react/test_utils/Entropy.h similarity index 100% rename from ReactCommon/react/test_utils/Entropy.h rename to packages/react-native/ReactCommon/react/test_utils/Entropy.h diff --git a/ReactCommon/react/test_utils/MockClock.h b/packages/react-native/ReactCommon/react/test_utils/MockClock.h similarity index 100% rename from ReactCommon/react/test_utils/MockClock.h rename to packages/react-native/ReactCommon/react/test_utils/MockClock.h diff --git a/ReactCommon/react/test_utils/MockSurfaceHandler.h b/packages/react-native/ReactCommon/react/test_utils/MockSurfaceHandler.h similarity index 100% rename from ReactCommon/react/test_utils/MockSurfaceHandler.h rename to packages/react-native/ReactCommon/react/test_utils/MockSurfaceHandler.h diff --git a/ReactCommon/react/test_utils/shadowTreeGeneration.h b/packages/react-native/ReactCommon/react/test_utils/shadowTreeGeneration.h similarity index 100% rename from ReactCommon/react/test_utils/shadowTreeGeneration.h rename to packages/react-native/ReactCommon/react/test_utils/shadowTreeGeneration.h diff --git a/ReactCommon/react/utils/.clang-tidy b/packages/react-native/ReactCommon/react/utils/.clang-tidy similarity index 100% rename from ReactCommon/react/utils/.clang-tidy rename to packages/react-native/ReactCommon/react/utils/.clang-tidy diff --git a/ReactCommon/react/utils/BUCK b/packages/react-native/ReactCommon/react/utils/BUCK similarity index 100% rename from ReactCommon/react/utils/BUCK rename to packages/react-native/ReactCommon/react/utils/BUCK diff --git a/ReactCommon/react/utils/CMakeLists.txt b/packages/react-native/ReactCommon/react/utils/CMakeLists.txt similarity index 100% rename from ReactCommon/react/utils/CMakeLists.txt rename to packages/react-native/ReactCommon/react/utils/CMakeLists.txt diff --git a/ReactCommon/react/utils/CalledOnceMovableOnlyFunction.h b/packages/react-native/ReactCommon/react/utils/CalledOnceMovableOnlyFunction.h similarity index 100% rename from ReactCommon/react/utils/CalledOnceMovableOnlyFunction.h rename to packages/react-native/ReactCommon/react/utils/CalledOnceMovableOnlyFunction.h diff --git a/ReactCommon/react/utils/ContextContainer.h b/packages/react-native/ReactCommon/react/utils/ContextContainer.h similarity index 100% rename from ReactCommon/react/utils/ContextContainer.h rename to packages/react-native/ReactCommon/react/utils/ContextContainer.h diff --git a/ReactCommon/react/utils/FloatComparison.h b/packages/react-native/ReactCommon/react/utils/FloatComparison.h similarity index 100% rename from ReactCommon/react/utils/FloatComparison.h rename to packages/react-native/ReactCommon/react/utils/FloatComparison.h diff --git a/ReactCommon/react/utils/ManagedObjectWrapper.h b/packages/react-native/ReactCommon/react/utils/ManagedObjectWrapper.h similarity index 100% rename from ReactCommon/react/utils/ManagedObjectWrapper.h rename to packages/react-native/ReactCommon/react/utils/ManagedObjectWrapper.h diff --git a/ReactCommon/react/utils/ManagedObjectWrapper.mm b/packages/react-native/ReactCommon/react/utils/ManagedObjectWrapper.mm similarity index 100% rename from ReactCommon/react/utils/ManagedObjectWrapper.mm rename to packages/react-native/ReactCommon/react/utils/ManagedObjectWrapper.mm diff --git a/ReactCommon/react/utils/RunLoopObserver.cpp b/packages/react-native/ReactCommon/react/utils/RunLoopObserver.cpp similarity index 100% rename from ReactCommon/react/utils/RunLoopObserver.cpp rename to packages/react-native/ReactCommon/react/utils/RunLoopObserver.cpp diff --git a/ReactCommon/react/utils/RunLoopObserver.h b/packages/react-native/ReactCommon/react/utils/RunLoopObserver.h similarity index 100% rename from ReactCommon/react/utils/RunLoopObserver.h rename to packages/react-native/ReactCommon/react/utils/RunLoopObserver.h diff --git a/ReactCommon/react/utils/SharedFunction.h b/packages/react-native/ReactCommon/react/utils/SharedFunction.h similarity index 100% rename from ReactCommon/react/utils/SharedFunction.h rename to packages/react-native/ReactCommon/react/utils/SharedFunction.h diff --git a/ReactCommon/react/utils/SimpleThreadSafeCache.h b/packages/react-native/ReactCommon/react/utils/SimpleThreadSafeCache.h similarity index 100% rename from ReactCommon/react/utils/SimpleThreadSafeCache.h rename to packages/react-native/ReactCommon/react/utils/SimpleThreadSafeCache.h diff --git a/ReactCommon/react/utils/Telemetry.h b/packages/react-native/ReactCommon/react/utils/Telemetry.h similarity index 100% rename from ReactCommon/react/utils/Telemetry.h rename to packages/react-native/ReactCommon/react/utils/Telemetry.h diff --git a/ReactCommon/reactperflogger/.clang-tidy b/packages/react-native/ReactCommon/reactperflogger/.clang-tidy similarity index 100% rename from ReactCommon/reactperflogger/.clang-tidy rename to packages/react-native/ReactCommon/reactperflogger/.clang-tidy diff --git a/ReactCommon/reactperflogger/BUCK b/packages/react-native/ReactCommon/reactperflogger/BUCK similarity index 100% rename from ReactCommon/reactperflogger/BUCK rename to packages/react-native/ReactCommon/reactperflogger/BUCK diff --git a/ReactCommon/reactperflogger/CMakeLists.txt b/packages/react-native/ReactCommon/reactperflogger/CMakeLists.txt similarity index 100% rename from ReactCommon/reactperflogger/CMakeLists.txt rename to packages/react-native/ReactCommon/reactperflogger/CMakeLists.txt diff --git a/ReactCommon/reactperflogger/React-perflogger.podspec b/packages/react-native/ReactCommon/reactperflogger/React-perflogger.podspec similarity index 100% rename from ReactCommon/reactperflogger/React-perflogger.podspec rename to packages/react-native/ReactCommon/reactperflogger/React-perflogger.podspec diff --git a/ReactCommon/reactperflogger/reactperflogger/BridgeNativeModulePerfLogger.cpp b/packages/react-native/ReactCommon/reactperflogger/reactperflogger/BridgeNativeModulePerfLogger.cpp similarity index 100% rename from ReactCommon/reactperflogger/reactperflogger/BridgeNativeModulePerfLogger.cpp rename to packages/react-native/ReactCommon/reactperflogger/reactperflogger/BridgeNativeModulePerfLogger.cpp diff --git a/ReactCommon/reactperflogger/reactperflogger/BridgeNativeModulePerfLogger.h b/packages/react-native/ReactCommon/reactperflogger/reactperflogger/BridgeNativeModulePerfLogger.h similarity index 100% rename from ReactCommon/reactperflogger/reactperflogger/BridgeNativeModulePerfLogger.h rename to packages/react-native/ReactCommon/reactperflogger/reactperflogger/BridgeNativeModulePerfLogger.h diff --git a/ReactCommon/reactperflogger/reactperflogger/NativeModulePerfLogger.h b/packages/react-native/ReactCommon/reactperflogger/reactperflogger/NativeModulePerfLogger.h similarity index 100% rename from ReactCommon/reactperflogger/reactperflogger/NativeModulePerfLogger.h rename to packages/react-native/ReactCommon/reactperflogger/reactperflogger/NativeModulePerfLogger.h diff --git a/ReactCommon/runtimeexecutor/.clang-tidy b/packages/react-native/ReactCommon/runtimeexecutor/.clang-tidy similarity index 100% rename from ReactCommon/runtimeexecutor/.clang-tidy rename to packages/react-native/ReactCommon/runtimeexecutor/.clang-tidy diff --git a/ReactCommon/runtimeexecutor/BUCK b/packages/react-native/ReactCommon/runtimeexecutor/BUCK similarity index 100% rename from ReactCommon/runtimeexecutor/BUCK rename to packages/react-native/ReactCommon/runtimeexecutor/BUCK diff --git a/ReactCommon/runtimeexecutor/CMakeLists.txt b/packages/react-native/ReactCommon/runtimeexecutor/CMakeLists.txt similarity index 100% rename from ReactCommon/runtimeexecutor/CMakeLists.txt rename to packages/react-native/ReactCommon/runtimeexecutor/CMakeLists.txt diff --git a/ReactCommon/runtimeexecutor/React-runtimeexecutor.podspec b/packages/react-native/ReactCommon/runtimeexecutor/React-runtimeexecutor.podspec similarity index 100% rename from ReactCommon/runtimeexecutor/React-runtimeexecutor.podspec rename to packages/react-native/ReactCommon/runtimeexecutor/React-runtimeexecutor.podspec diff --git a/ReactCommon/runtimeexecutor/ReactCommon/RuntimeExecutor.h b/packages/react-native/ReactCommon/runtimeexecutor/ReactCommon/RuntimeExecutor.h similarity index 100% rename from ReactCommon/runtimeexecutor/ReactCommon/RuntimeExecutor.h rename to packages/react-native/ReactCommon/runtimeexecutor/ReactCommon/RuntimeExecutor.h diff --git a/ReactCommon/yoga/.clang-tidy b/packages/react-native/ReactCommon/yoga/.clang-tidy similarity index 100% rename from ReactCommon/yoga/.clang-tidy rename to packages/react-native/ReactCommon/yoga/.clang-tidy diff --git a/ReactCommon/yoga/BUCK b/packages/react-native/ReactCommon/yoga/BUCK similarity index 100% rename from ReactCommon/yoga/BUCK rename to packages/react-native/ReactCommon/yoga/BUCK diff --git a/ReactCommon/yoga/CMakeLists.txt b/packages/react-native/ReactCommon/yoga/CMakeLists.txt similarity index 100% rename from ReactCommon/yoga/CMakeLists.txt rename to packages/react-native/ReactCommon/yoga/CMakeLists.txt diff --git a/ReactCommon/yoga/Yoga.podspec b/packages/react-native/ReactCommon/yoga/Yoga.podspec similarity index 100% rename from ReactCommon/yoga/Yoga.podspec rename to packages/react-native/ReactCommon/yoga/Yoga.podspec diff --git a/ReactCommon/yoga/yoga/BitUtils.h b/packages/react-native/ReactCommon/yoga/yoga/BitUtils.h similarity index 100% rename from ReactCommon/yoga/yoga/BitUtils.h rename to packages/react-native/ReactCommon/yoga/yoga/BitUtils.h diff --git a/ReactCommon/yoga/yoga/CMakeLists.txt b/packages/react-native/ReactCommon/yoga/yoga/CMakeLists.txt similarity index 100% rename from ReactCommon/yoga/yoga/CMakeLists.txt rename to packages/react-native/ReactCommon/yoga/yoga/CMakeLists.txt diff --git a/ReactCommon/yoga/yoga/CompactValue.h b/packages/react-native/ReactCommon/yoga/yoga/CompactValue.h similarity index 100% rename from ReactCommon/yoga/yoga/CompactValue.h rename to packages/react-native/ReactCommon/yoga/yoga/CompactValue.h diff --git a/ReactCommon/yoga/yoga/Utils.cpp b/packages/react-native/ReactCommon/yoga/yoga/Utils.cpp similarity index 100% rename from ReactCommon/yoga/yoga/Utils.cpp rename to packages/react-native/ReactCommon/yoga/yoga/Utils.cpp diff --git a/ReactCommon/yoga/yoga/Utils.h b/packages/react-native/ReactCommon/yoga/yoga/Utils.h similarity index 100% rename from ReactCommon/yoga/yoga/Utils.h rename to packages/react-native/ReactCommon/yoga/yoga/Utils.h diff --git a/ReactCommon/yoga/yoga/YGConfig.cpp b/packages/react-native/ReactCommon/yoga/yoga/YGConfig.cpp similarity index 100% rename from ReactCommon/yoga/yoga/YGConfig.cpp rename to packages/react-native/ReactCommon/yoga/yoga/YGConfig.cpp diff --git a/ReactCommon/yoga/yoga/YGConfig.h b/packages/react-native/ReactCommon/yoga/yoga/YGConfig.h similarity index 100% rename from ReactCommon/yoga/yoga/YGConfig.h rename to packages/react-native/ReactCommon/yoga/yoga/YGConfig.h diff --git a/ReactCommon/yoga/yoga/YGEnums.cpp b/packages/react-native/ReactCommon/yoga/yoga/YGEnums.cpp similarity index 100% rename from ReactCommon/yoga/yoga/YGEnums.cpp rename to packages/react-native/ReactCommon/yoga/yoga/YGEnums.cpp diff --git a/ReactCommon/yoga/yoga/YGEnums.h b/packages/react-native/ReactCommon/yoga/yoga/YGEnums.h similarity index 100% rename from ReactCommon/yoga/yoga/YGEnums.h rename to packages/react-native/ReactCommon/yoga/yoga/YGEnums.h diff --git a/ReactCommon/yoga/yoga/YGFloatOptional.h b/packages/react-native/ReactCommon/yoga/yoga/YGFloatOptional.h similarity index 100% rename from ReactCommon/yoga/yoga/YGFloatOptional.h rename to packages/react-native/ReactCommon/yoga/yoga/YGFloatOptional.h diff --git a/ReactCommon/yoga/yoga/YGLayout.cpp b/packages/react-native/ReactCommon/yoga/yoga/YGLayout.cpp similarity index 100% rename from ReactCommon/yoga/yoga/YGLayout.cpp rename to packages/react-native/ReactCommon/yoga/yoga/YGLayout.cpp diff --git a/ReactCommon/yoga/yoga/YGLayout.h b/packages/react-native/ReactCommon/yoga/yoga/YGLayout.h similarity index 100% rename from ReactCommon/yoga/yoga/YGLayout.h rename to packages/react-native/ReactCommon/yoga/yoga/YGLayout.h diff --git a/ReactCommon/yoga/yoga/YGMacros.h b/packages/react-native/ReactCommon/yoga/yoga/YGMacros.h similarity index 100% rename from ReactCommon/yoga/yoga/YGMacros.h rename to packages/react-native/ReactCommon/yoga/yoga/YGMacros.h diff --git a/ReactCommon/yoga/yoga/YGNode.cpp b/packages/react-native/ReactCommon/yoga/yoga/YGNode.cpp similarity index 100% rename from ReactCommon/yoga/yoga/YGNode.cpp rename to packages/react-native/ReactCommon/yoga/yoga/YGNode.cpp diff --git a/ReactCommon/yoga/yoga/YGNode.h b/packages/react-native/ReactCommon/yoga/yoga/YGNode.h similarity index 100% rename from ReactCommon/yoga/yoga/YGNode.h rename to packages/react-native/ReactCommon/yoga/yoga/YGNode.h diff --git a/ReactCommon/yoga/yoga/YGNodePrint.cpp b/packages/react-native/ReactCommon/yoga/yoga/YGNodePrint.cpp similarity index 100% rename from ReactCommon/yoga/yoga/YGNodePrint.cpp rename to packages/react-native/ReactCommon/yoga/yoga/YGNodePrint.cpp diff --git a/ReactCommon/yoga/yoga/YGNodePrint.h b/packages/react-native/ReactCommon/yoga/yoga/YGNodePrint.h similarity index 100% rename from ReactCommon/yoga/yoga/YGNodePrint.h rename to packages/react-native/ReactCommon/yoga/yoga/YGNodePrint.h diff --git a/ReactCommon/yoga/yoga/YGStyle.cpp b/packages/react-native/ReactCommon/yoga/yoga/YGStyle.cpp similarity index 100% rename from ReactCommon/yoga/yoga/YGStyle.cpp rename to packages/react-native/ReactCommon/yoga/yoga/YGStyle.cpp diff --git a/ReactCommon/yoga/yoga/YGStyle.h b/packages/react-native/ReactCommon/yoga/yoga/YGStyle.h similarity index 100% rename from ReactCommon/yoga/yoga/YGStyle.h rename to packages/react-native/ReactCommon/yoga/yoga/YGStyle.h diff --git a/ReactCommon/yoga/yoga/YGValue.cpp b/packages/react-native/ReactCommon/yoga/yoga/YGValue.cpp similarity index 100% rename from ReactCommon/yoga/yoga/YGValue.cpp rename to packages/react-native/ReactCommon/yoga/yoga/YGValue.cpp diff --git a/ReactCommon/yoga/yoga/YGValue.h b/packages/react-native/ReactCommon/yoga/yoga/YGValue.h similarity index 100% rename from ReactCommon/yoga/yoga/YGValue.h rename to packages/react-native/ReactCommon/yoga/yoga/YGValue.h diff --git a/ReactCommon/yoga/yoga/Yoga-internal.h b/packages/react-native/ReactCommon/yoga/yoga/Yoga-internal.h similarity index 100% rename from ReactCommon/yoga/yoga/Yoga-internal.h rename to packages/react-native/ReactCommon/yoga/yoga/Yoga-internal.h diff --git a/ReactCommon/yoga/yoga/Yoga.cpp b/packages/react-native/ReactCommon/yoga/yoga/Yoga.cpp similarity index 100% rename from ReactCommon/yoga/yoga/Yoga.cpp rename to packages/react-native/ReactCommon/yoga/yoga/Yoga.cpp diff --git a/ReactCommon/yoga/yoga/Yoga.h b/packages/react-native/ReactCommon/yoga/yoga/Yoga.h similarity index 100% rename from ReactCommon/yoga/yoga/Yoga.h rename to packages/react-native/ReactCommon/yoga/yoga/Yoga.h diff --git a/ReactCommon/yoga/yoga/event/event.cpp b/packages/react-native/ReactCommon/yoga/yoga/event/event.cpp similarity index 100% rename from ReactCommon/yoga/yoga/event/event.cpp rename to packages/react-native/ReactCommon/yoga/yoga/event/event.cpp diff --git a/ReactCommon/yoga/yoga/event/event.h b/packages/react-native/ReactCommon/yoga/yoga/event/event.h similarity index 100% rename from ReactCommon/yoga/yoga/event/event.h rename to packages/react-native/ReactCommon/yoga/yoga/event/event.h diff --git a/ReactCommon/yoga/yoga/log.cpp b/packages/react-native/ReactCommon/yoga/yoga/log.cpp similarity index 100% rename from ReactCommon/yoga/yoga/log.cpp rename to packages/react-native/ReactCommon/yoga/yoga/log.cpp diff --git a/ReactCommon/yoga/yoga/log.h b/packages/react-native/ReactCommon/yoga/yoga/log.h similarity index 100% rename from ReactCommon/yoga/yoga/log.h rename to packages/react-native/ReactCommon/yoga/yoga/log.h diff --git a/android/README.md b/packages/react-native/android/README.md similarity index 100% rename from android/README.md rename to packages/react-native/android/README.md diff --git a/packages/react-native/build.gradle.kts b/packages/react-native/build.gradle.kts new file mode 100644 index 000000000000..8b137891791f --- /dev/null +++ b/packages/react-native/build.gradle.kts @@ -0,0 +1 @@ + diff --git a/cli.js b/packages/react-native/cli.js similarity index 100% rename from cli.js rename to packages/react-native/cli.js diff --git a/flow-typed/npm/base64-js_v1.x.x.js b/packages/react-native/flow-typed/npm/base64-js_v1.x.x.js similarity index 100% rename from flow-typed/npm/base64-js_v1.x.x.js rename to packages/react-native/flow-typed/npm/base64-js_v1.x.x.js diff --git a/flow-typed/npm/glob_v7.x.x.js b/packages/react-native/flow-typed/npm/glob_v7.x.x.js similarity index 100% rename from flow-typed/npm/glob_v7.x.x.js rename to packages/react-native/flow-typed/npm/glob_v7.x.x.js diff --git a/flow-typed/npm/pretty-format_v26.x.x.js b/packages/react-native/flow-typed/npm/pretty-format_v26.x.x.js similarity index 100% rename from flow-typed/npm/pretty-format_v26.x.x.js rename to packages/react-native/flow-typed/npm/pretty-format_v26.x.x.js diff --git a/flow-typed/npm/promise_v8.x.x.js b/packages/react-native/flow-typed/npm/promise_v8.x.x.js similarity index 100% rename from flow-typed/npm/promise_v8.x.x.js rename to packages/react-native/flow-typed/npm/promise_v8.x.x.js diff --git a/flow-typed/npm/react-dom_v17.x.x.js b/packages/react-native/flow-typed/npm/react-dom_v17.x.x.js similarity index 100% rename from flow-typed/npm/react-dom_v17.x.x.js rename to packages/react-native/flow-typed/npm/react-dom_v17.x.x.js diff --git a/flow-typed/npm/react-test-renderer_v16.x.x.js b/packages/react-native/flow-typed/npm/react-test-renderer_v16.x.x.js similarity index 100% rename from flow-typed/npm/react-test-renderer_v16.x.x.js rename to packages/react-native/flow-typed/npm/react-test-renderer_v16.x.x.js diff --git a/flow-typed/npm/stacktrace-parser_v0.1.x.js b/packages/react-native/flow-typed/npm/stacktrace-parser_v0.1.x.js similarity index 100% rename from flow-typed/npm/stacktrace-parser_v0.1.x.js rename to packages/react-native/flow-typed/npm/stacktrace-parser_v0.1.x.js diff --git a/flow-typed/npm/yargs_v17.x.x.js b/packages/react-native/flow-typed/npm/yargs_v17.x.x.js similarity index 100% rename from flow-typed/npm/yargs_v17.x.x.js rename to packages/react-native/flow-typed/npm/yargs_v17.x.x.js diff --git a/flow/HermesInternalType.js b/packages/react-native/flow/HermesInternalType.js similarity index 100% rename from flow/HermesInternalType.js rename to packages/react-native/flow/HermesInternalType.js diff --git a/flow/Position.js b/packages/react-native/flow/Position.js similarity index 100% rename from flow/Position.js rename to packages/react-native/flow/Position.js diff --git a/flow/Stringish.js b/packages/react-native/flow/Stringish.js similarity index 100% rename from flow/Stringish.js rename to packages/react-native/flow/Stringish.js diff --git a/flow/console.js b/packages/react-native/flow/console.js similarity index 100% rename from flow/console.js rename to packages/react-native/flow/console.js diff --git a/flow/global.js b/packages/react-native/flow/global.js similarity index 100% rename from flow/global.js rename to packages/react-native/flow/global.js diff --git a/flow/jest.js b/packages/react-native/flow/jest.js similarity index 100% rename from flow/jest.js rename to packages/react-native/flow/jest.js diff --git a/flow/use-sync-external-store.js b/packages/react-native/flow/use-sync-external-store.js similarity index 100% rename from flow/use-sync-external-store.js rename to packages/react-native/flow/use-sync-external-store.js diff --git a/packages/react-native/gradle.properties b/packages/react-native/gradle.properties new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/index.js b/packages/react-native/index.js similarity index 100% rename from index.js rename to packages/react-native/index.js diff --git a/interface.js b/packages/react-native/interface.js similarity index 100% rename from interface.js rename to packages/react-native/interface.js diff --git a/jest-preset.js b/packages/react-native/jest-preset.js similarity index 100% rename from jest-preset.js rename to packages/react-native/jest-preset.js diff --git a/jest/MockNativeMethods.js b/packages/react-native/jest/MockNativeMethods.js similarity index 100% rename from jest/MockNativeMethods.js rename to packages/react-native/jest/MockNativeMethods.js diff --git a/jest/assetFileTransformer.js b/packages/react-native/jest/assetFileTransformer.js similarity index 100% rename from jest/assetFileTransformer.js rename to packages/react-native/jest/assetFileTransformer.js diff --git a/jest/local-setup.js b/packages/react-native/jest/local-setup.js similarity index 100% rename from jest/local-setup.js rename to packages/react-native/jest/local-setup.js diff --git a/jest/mockComponent.js b/packages/react-native/jest/mockComponent.js similarity index 100% rename from jest/mockComponent.js rename to packages/react-native/jest/mockComponent.js diff --git a/jest/mockModal.js b/packages/react-native/jest/mockModal.js similarity index 100% rename from jest/mockModal.js rename to packages/react-native/jest/mockModal.js diff --git a/jest/mockNativeComponent.js b/packages/react-native/jest/mockNativeComponent.js similarity index 100% rename from jest/mockNativeComponent.js rename to packages/react-native/jest/mockNativeComponent.js diff --git a/jest/mockScrollView.js b/packages/react-native/jest/mockScrollView.js similarity index 100% rename from jest/mockScrollView.js rename to packages/react-native/jest/mockScrollView.js diff --git a/jest/private/preprocessor.js b/packages/react-native/jest/private/preprocessor.js similarity index 100% rename from jest/private/preprocessor.js rename to packages/react-native/jest/private/preprocessor.js diff --git a/jest/react-native-env.js b/packages/react-native/jest/react-native-env.js similarity index 100% rename from jest/react-native-env.js rename to packages/react-native/jest/react-native-env.js diff --git a/jest/renderer.js b/packages/react-native/jest/renderer.js similarity index 100% rename from jest/renderer.js rename to packages/react-native/jest/renderer.js diff --git a/jest/setup.js b/packages/react-native/jest/setup.js similarity index 100% rename from jest/setup.js rename to packages/react-native/jest/setup.js diff --git a/local-cli/cli.js b/packages/react-native/local-cli/cli.js similarity index 100% rename from local-cli/cli.js rename to packages/react-native/local-cli/cli.js diff --git a/metro.config.js b/packages/react-native/metro.config.js similarity index 60% rename from metro.config.js rename to packages/react-native/metro.config.js index 190f04114a3a..0805c2d035ef 100644 --- a/metro.config.js +++ b/packages/react-native/metro.config.js @@ -4,12 +4,12 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @flow * @format */ 'use strict'; +const path = require('path'); const getPolyfills = require('./rn-get-polyfills'); /** @@ -17,8 +17,15 @@ const getPolyfills = require('./rn-get-polyfills'); * integration tests during local development or on CI services. */ module.exports = { + // Make Metro able to resolve required packages that might be imported from /packages/react-native + watchFolders: [ + path.resolve(__dirname, '../../node_modules'), + path.resolve(__dirname, '../assets'), + path.resolve(__dirname, '../normalize-color'), + path.resolve(__dirname, '../polyfills'), + path.resolve(__dirname, '../virtualized-lists'), + ], resolver: { - // $FlowFixMe[signature-verification-failure] Can't infer RegExp type. blockList: [/buck-out/, /sdks\/hermes/], extraNodeModules: { 'react-native': __dirname, diff --git a/packages/react-native/package.json b/packages/react-native/package.json new file mode 100644 index 000000000000..5c13d6136878 --- /dev/null +++ b/packages/react-native/package.json @@ -0,0 +1,135 @@ +{ + "name": "react-native", + "version": "1000.0.0", + "bin": "./cli.js", + "description": "A framework for building native apps using React", + "license": "MIT", + "repository": "github:facebook/react-native", + "engines": { + "node": ">=16" + }, + "types": "types", + "jest-junit": { + "outputDirectory": "reports/junit", + "outputName": "js-test-results.xml" + }, + "files": [ + "android", + "build.gradle.kts", + "cli.js", + "flow", + "flow-typed", + "gradle.properties", + "index.js", + "interface.js", + "jest-preset.js", + "jest", + "!jest/private", + "Libraries", + "LICENSE", + "local-cli", + "React-Core.podspec", + "react-native.config.js", + "React.podspec", + "React", + "ReactAndroid", + "ReactCommon", + "README.md", + "rn-get-polyfills.js", + "scripts/compose-source-maps.js", + "scripts/find-node-for-xcode.sh", + "scripts/generate-codegen-artifacts.js", + "scripts/generate-provider-cli.js", + "scripts/generate-specs-cli.js", + "scripts/codegen", + "!scripts/codegen/__tests__", + "!scripts/codegen/__test_fixtures__", + "scripts/hermes/hermes-utils.js", + "scripts/hermes/prepare-hermes-for-build.js", + "scripts/ios-configure-glog.sh", + "scripts/xcode/with-environment.sh", + "scripts/launchPackager.bat", + "scripts/launchPackager.command", + "scripts/native_modules.rb", + "scripts/node-binary.sh", + "scripts/packager.sh", + "scripts/packager-reporter.js", + "scripts/react_native_pods_utils/script_phases.rb", + "scripts/react_native_pods_utils/script_phases.sh", + "scripts/react_native_pods.rb", + "scripts/cocoapods", + "!scripts/cocoapods/__tests__", + "scripts/react-native-xcode.sh", + "sdks/.hermesversion", + "sdks/hermes-engine", + "sdks/hermesc", + "settings.gradle.kts", + "template.config.js", + "template", + "!template/node_modules", + "!template/package-lock.json", + "!template/yarn.lock", + "third-party-podspecs", + "types" + ], + "peerDependencies": { + "react": "18.2.0" + }, + "dependencies": { + "@jest/create-cache-key-function": "^29.2.1", + "@react-native-community/cli": "11.0.0-alpha.2", + "@react-native-community/cli-platform-android": "11.0.0-alpha.2", + "@react-native-community/cli-platform-ios": "11.0.0-alpha.2", + "@react-native/assets-registry": "^0.72.0", + "@react-native/codegen": "^0.72.3", + "@react-native/gradle-plugin": "^0.72.5", + "@react-native/js-polyfills": "^0.72.1", + "@react-native/normalize-colors": "^0.72.0", + "@react-native/virtualized-lists": "^0.72.2", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "base64-js": "^1.1.2", + "deprecated-react-native-prop-types": "^4.0.0", + "event-target-shim": "^5.0.1", + "flow-enums-runtime": "^0.0.5", + "invariant": "^2.2.4", + "jest-environment-node": "^29.2.1", + "jsc-android": "^250231.0.0", + "memoize-one": "^5.0.0", + "metro-react-native-babel-transformer": "0.75.1", + "metro-runtime": "0.75.1", + "metro-source-map": "0.75.1", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "pretty-format": "^26.5.2", + "promise": "^8.3.0", + "react-devtools-core": "^4.27.2", + "react-refresh": "^0.4.0", + "react-shallow-renderer": "^16.15.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "^0.23.0", + "stacktrace-parser": "^0.1.10", + "use-sync-external-store": "^1.0.0", + "whatwg-fetch": "^3.0.0", + "ws": "^6.2.2", + "yargs": "^17.6.2" + }, + "codegenConfig": { + "libraries": [ + { + "name": "FBReactNativeSpec", + "type": "modules", + "ios": {}, + "android": {}, + "jsSrcsDir": "Libraries" + }, + { + "name": "rncore", + "type": "components", + "ios": {}, + "android": {}, + "jsSrcsDir": "Libraries" + } + ] + } +} diff --git a/react-native.config.js b/packages/react-native/react-native.config.js similarity index 90% rename from react-native.config.js rename to packages/react-native/react-native.config.js index b700afca7b44..b9c5fa3d7609 100644 --- a/react-native.config.js +++ b/packages/react-native/react-native.config.js @@ -30,10 +30,10 @@ module.exports = { reactNativePath: '.', project: { ios: { - sourceDir: './packages/rn-tester', + sourceDir: '../packages/rn-tester', }, android: { - sourceDir: './packages/rn-tester', + sourceDir: '../packages/rn-tester', }, }, }; diff --git a/rn-get-polyfills.js b/packages/react-native/rn-get-polyfills.js similarity index 100% rename from rn-get-polyfills.js rename to packages/react-native/rn-get-polyfills.js diff --git a/scripts/.npmignore b/packages/react-native/scripts/.npmignore similarity index 100% rename from scripts/.npmignore rename to packages/react-native/scripts/.npmignore diff --git a/scripts/.packager.env b/packages/react-native/scripts/.packager.env similarity index 100% rename from scripts/.packager.env rename to packages/react-native/scripts/.packager.env diff --git a/scripts/cocoapods/__tests__/codegen-test.rb b/packages/react-native/scripts/cocoapods/__tests__/codegen-test.rb similarity index 95% rename from scripts/cocoapods/__tests__/codegen-test.rb rename to packages/react-native/scripts/cocoapods/__tests__/codegen-test.rb index 2141638f2eae..70573b4f3162 100644 --- a/scripts/cocoapods/__tests__/codegen-test.rb +++ b/packages/react-native/scripts/cocoapods/__tests__/codegen-test.rb @@ -87,7 +87,7 @@ def testCheckAndGenerateEmptyThirdPartyProvider_whenHeaderMissingAndCodegenMissi @prefix + "/React/Fabric/" + @third_party_provider_header ]) assert_equal(DirMock.exist_invocation_params, [ - @base_path + "/"+ @prefix + "/packages/react-native-codegen", + @base_path + "/"+ @prefix + "/../react-native-codegen", @base_path + "/"+ @prefix + "/../@react-native/codegen", ]) assert_equal(Pod::UI.collected_messages, []) @@ -105,8 +105,8 @@ def testCheckAndGenerateEmptyThirdPartyProvider_whenImplementationMissingAndCode ]) DirMock.mocked_existing_dirs([ - @base_path + "/"+ @prefix + "/packages/react-native-codegen", - @base_path + "/"+ @prefix + "/packages/react-native-codegen/lib" + @base_path + "/"+ @prefix + "/../react-native-codegen", + @base_path + "/"+ @prefix + "/../react-native-codegen/lib" ]) # Act @@ -121,8 +121,8 @@ def testCheckAndGenerateEmptyThirdPartyProvider_whenImplementationMissingAndCode @prefix + "/React/Fabric/tmpSchemaList.txt", ]) assert_equal(DirMock.exist_invocation_params, [ - @base_path + "/"+ @prefix + "/packages/react-native-codegen", - @base_path + "/"+ @prefix + "/packages/react-native-codegen/lib", + @base_path + "/"+ @prefix + "/../react-native-codegen", + @base_path + "/"+ @prefix + "/../react-native-codegen/lib", ]) assert_equal(Pod::UI.collected_messages, ["[Codegen] generating an empty RCTThirdPartyFabricComponentsProvider"]) assert_equal($collected_commands, []) @@ -160,7 +160,7 @@ def testCheckAndGenerateEmptyThirdPartyProvider_whenBothMissing_buildCodegen() @prefix + "/React/Fabric/" + @tmp_schema_list_file ]) assert_equal(DirMock.exist_invocation_params, [ - @base_path + "/" + @prefix + "/packages/react-native-codegen", + @base_path + "/" + @prefix + "/../react-native-codegen", codegen_cli_path, codegen_cli_path + "/lib", ]) diff --git a/scripts/cocoapods/__tests__/codegen_utils-test.rb b/packages/react-native/scripts/cocoapods/__tests__/codegen_utils-test.rb similarity index 100% rename from scripts/cocoapods/__tests__/codegen_utils-test.rb rename to packages/react-native/scripts/cocoapods/__tests__/codegen_utils-test.rb diff --git a/scripts/cocoapods/__tests__/fabric-test.rb b/packages/react-native/scripts/cocoapods/__tests__/fabric-test.rb similarity index 100% rename from scripts/cocoapods/__tests__/fabric-test.rb rename to packages/react-native/scripts/cocoapods/__tests__/fabric-test.rb diff --git a/scripts/cocoapods/__tests__/flipper-test.rb b/packages/react-native/scripts/cocoapods/__tests__/flipper-test.rb similarity index 100% rename from scripts/cocoapods/__tests__/flipper-test.rb rename to packages/react-native/scripts/cocoapods/__tests__/flipper-test.rb diff --git a/scripts/cocoapods/__tests__/jsengine-test.rb b/packages/react-native/scripts/cocoapods/__tests__/jsengine-test.rb similarity index 100% rename from scripts/cocoapods/__tests__/jsengine-test.rb rename to packages/react-native/scripts/cocoapods/__tests__/jsengine-test.rb diff --git a/scripts/cocoapods/__tests__/local_podspec_patch-test.rb b/packages/react-native/scripts/cocoapods/__tests__/local_podspec_patch-test.rb similarity index 100% rename from scripts/cocoapods/__tests__/local_podspec_patch-test.rb rename to packages/react-native/scripts/cocoapods/__tests__/local_podspec_patch-test.rb diff --git a/scripts/cocoapods/__tests__/new_architecture-test.rb b/packages/react-native/scripts/cocoapods/__tests__/new_architecture-test.rb similarity index 100% rename from scripts/cocoapods/__tests__/new_architecture-test.rb rename to packages/react-native/scripts/cocoapods/__tests__/new_architecture-test.rb diff --git a/scripts/cocoapods/__tests__/test_utils/CodegenScriptPhaseExtractorMock.rb b/packages/react-native/scripts/cocoapods/__tests__/test_utils/CodegenScriptPhaseExtractorMock.rb similarity index 100% rename from scripts/cocoapods/__tests__/test_utils/CodegenScriptPhaseExtractorMock.rb rename to packages/react-native/scripts/cocoapods/__tests__/test_utils/CodegenScriptPhaseExtractorMock.rb diff --git a/scripts/cocoapods/__tests__/test_utils/CodegenUtilsMock.rb b/packages/react-native/scripts/cocoapods/__tests__/test_utils/CodegenUtilsMock.rb similarity index 100% rename from scripts/cocoapods/__tests__/test_utils/CodegenUtilsMock.rb rename to packages/react-native/scripts/cocoapods/__tests__/test_utils/CodegenUtilsMock.rb diff --git a/scripts/cocoapods/__tests__/test_utils/DirMock.rb b/packages/react-native/scripts/cocoapods/__tests__/test_utils/DirMock.rb similarity index 100% rename from scripts/cocoapods/__tests__/test_utils/DirMock.rb rename to packages/react-native/scripts/cocoapods/__tests__/test_utils/DirMock.rb diff --git a/scripts/cocoapods/__tests__/test_utils/EnvironmentMock.rb b/packages/react-native/scripts/cocoapods/__tests__/test_utils/EnvironmentMock.rb similarity index 100% rename from scripts/cocoapods/__tests__/test_utils/EnvironmentMock.rb rename to packages/react-native/scripts/cocoapods/__tests__/test_utils/EnvironmentMock.rb diff --git a/scripts/cocoapods/__tests__/test_utils/FileMock.rb b/packages/react-native/scripts/cocoapods/__tests__/test_utils/FileMock.rb similarity index 100% rename from scripts/cocoapods/__tests__/test_utils/FileMock.rb rename to packages/react-native/scripts/cocoapods/__tests__/test_utils/FileMock.rb diff --git a/scripts/cocoapods/__tests__/test_utils/FileUtilsMock.rb b/packages/react-native/scripts/cocoapods/__tests__/test_utils/FileUtilsMock.rb similarity index 100% rename from scripts/cocoapods/__tests__/test_utils/FileUtilsMock.rb rename to packages/react-native/scripts/cocoapods/__tests__/test_utils/FileUtilsMock.rb diff --git a/scripts/cocoapods/__tests__/test_utils/FinderMock.rb b/packages/react-native/scripts/cocoapods/__tests__/test_utils/FinderMock.rb similarity index 100% rename from scripts/cocoapods/__tests__/test_utils/FinderMock.rb rename to packages/react-native/scripts/cocoapods/__tests__/test_utils/FinderMock.rb diff --git a/scripts/cocoapods/__tests__/test_utils/InstallerMock.rb b/packages/react-native/scripts/cocoapods/__tests__/test_utils/InstallerMock.rb similarity index 100% rename from scripts/cocoapods/__tests__/test_utils/InstallerMock.rb rename to packages/react-native/scripts/cocoapods/__tests__/test_utils/InstallerMock.rb diff --git a/scripts/cocoapods/__tests__/test_utils/LocalPodspecPatchMock.rb b/packages/react-native/scripts/cocoapods/__tests__/test_utils/LocalPodspecPatchMock.rb similarity index 100% rename from scripts/cocoapods/__tests__/test_utils/LocalPodspecPatchMock.rb rename to packages/react-native/scripts/cocoapods/__tests__/test_utils/LocalPodspecPatchMock.rb diff --git a/scripts/cocoapods/__tests__/test_utils/Open3Mock.rb b/packages/react-native/scripts/cocoapods/__tests__/test_utils/Open3Mock.rb similarity index 100% rename from scripts/cocoapods/__tests__/test_utils/Open3Mock.rb rename to packages/react-native/scripts/cocoapods/__tests__/test_utils/Open3Mock.rb diff --git a/scripts/cocoapods/__tests__/test_utils/PathnameMock.rb b/packages/react-native/scripts/cocoapods/__tests__/test_utils/PathnameMock.rb similarity index 100% rename from scripts/cocoapods/__tests__/test_utils/PathnameMock.rb rename to packages/react-native/scripts/cocoapods/__tests__/test_utils/PathnameMock.rb diff --git a/scripts/cocoapods/__tests__/test_utils/PodMock.rb b/packages/react-native/scripts/cocoapods/__tests__/test_utils/PodMock.rb similarity index 100% rename from scripts/cocoapods/__tests__/test_utils/PodMock.rb rename to packages/react-native/scripts/cocoapods/__tests__/test_utils/PodMock.rb diff --git a/scripts/cocoapods/__tests__/test_utils/SpecMock.rb b/packages/react-native/scripts/cocoapods/__tests__/test_utils/SpecMock.rb similarity index 100% rename from scripts/cocoapods/__tests__/test_utils/SpecMock.rb rename to packages/react-native/scripts/cocoapods/__tests__/test_utils/SpecMock.rb diff --git a/scripts/cocoapods/__tests__/test_utils/SysctlCheckerMock.rb b/packages/react-native/scripts/cocoapods/__tests__/test_utils/SysctlCheckerMock.rb similarity index 100% rename from scripts/cocoapods/__tests__/test_utils/SysctlCheckerMock.rb rename to packages/react-native/scripts/cocoapods/__tests__/test_utils/SysctlCheckerMock.rb diff --git a/scripts/cocoapods/__tests__/test_utils/TargetDefinitionMock.rb b/packages/react-native/scripts/cocoapods/__tests__/test_utils/TargetDefinitionMock.rb similarity index 100% rename from scripts/cocoapods/__tests__/test_utils/TargetDefinitionMock.rb rename to packages/react-native/scripts/cocoapods/__tests__/test_utils/TargetDefinitionMock.rb diff --git a/scripts/cocoapods/__tests__/test_utils/podSpy.rb b/packages/react-native/scripts/cocoapods/__tests__/test_utils/podSpy.rb similarity index 100% rename from scripts/cocoapods/__tests__/test_utils/podSpy.rb rename to packages/react-native/scripts/cocoapods/__tests__/test_utils/podSpy.rb diff --git a/scripts/cocoapods/__tests__/test_utils/systemUtils.rb b/packages/react-native/scripts/cocoapods/__tests__/test_utils/systemUtils.rb similarity index 100% rename from scripts/cocoapods/__tests__/test_utils/systemUtils.rb rename to packages/react-native/scripts/cocoapods/__tests__/test_utils/systemUtils.rb diff --git a/scripts/cocoapods/__tests__/utils-test.rb b/packages/react-native/scripts/cocoapods/__tests__/utils-test.rb similarity index 100% rename from scripts/cocoapods/__tests__/utils-test.rb rename to packages/react-native/scripts/cocoapods/__tests__/utils-test.rb diff --git a/scripts/cocoapods/codegen.rb b/packages/react-native/scripts/cocoapods/codegen.rb similarity index 97% rename from scripts/cocoapods/codegen.rb rename to packages/react-native/scripts/cocoapods/codegen.rb index 51b69c9ca17d..56d120fcceda 100644 --- a/scripts/cocoapods/codegen.rb +++ b/packages/react-native/scripts/cocoapods/codegen.rb @@ -11,7 +11,7 @@ # - dir_manager: a class that implements the `Dir` interface. Defaults to `Dir`, the Dependency can be injected for testing purposes. # @throws an error if it could not find the codegen folder. def build_codegen!(react_native_path, relative_installation_root, dir_manager: Dir) - codegen_repo_path = "#{relative_installation_root}/#{react_native_path}/packages/react-native-codegen"; + codegen_repo_path = "#{relative_installation_root}/#{react_native_path}/../react-native-codegen"; codegen_npm_path = "#{relative_installation_root}/#{react_native_path}/../@react-native/codegen"; codegen_cli_path = "" @@ -20,7 +20,7 @@ def build_codegen!(react_native_path, relative_installation_root, dir_manager: D elsif dir_manager.exist?(codegen_npm_path) codegen_cli_path = codegen_npm_path else - raise "[codegen] Couldn't not find react-native-codegen." + raise "[codegen] Could not find react-native-codegen." end if !dir_manager.exist?("#{codegen_cli_path}/lib") diff --git a/scripts/cocoapods/codegen_script_phase_extractor.rb b/packages/react-native/scripts/cocoapods/codegen_script_phase_extractor.rb similarity index 100% rename from scripts/cocoapods/codegen_script_phase_extractor.rb rename to packages/react-native/scripts/cocoapods/codegen_script_phase_extractor.rb diff --git a/scripts/cocoapods/codegen_utils.rb b/packages/react-native/scripts/cocoapods/codegen_utils.rb similarity index 100% rename from scripts/cocoapods/codegen_utils.rb rename to packages/react-native/scripts/cocoapods/codegen_utils.rb diff --git a/scripts/cocoapods/fabric.rb b/packages/react-native/scripts/cocoapods/fabric.rb similarity index 100% rename from scripts/cocoapods/fabric.rb rename to packages/react-native/scripts/cocoapods/fabric.rb diff --git a/scripts/cocoapods/flipper.rb b/packages/react-native/scripts/cocoapods/flipper.rb similarity index 100% rename from scripts/cocoapods/flipper.rb rename to packages/react-native/scripts/cocoapods/flipper.rb diff --git a/scripts/cocoapods/helpers.rb b/packages/react-native/scripts/cocoapods/helpers.rb similarity index 100% rename from scripts/cocoapods/helpers.rb rename to packages/react-native/scripts/cocoapods/helpers.rb diff --git a/scripts/cocoapods/jsengine.rb b/packages/react-native/scripts/cocoapods/jsengine.rb similarity index 100% rename from scripts/cocoapods/jsengine.rb rename to packages/react-native/scripts/cocoapods/jsengine.rb diff --git a/scripts/cocoapods/local_podspec_patch.rb b/packages/react-native/scripts/cocoapods/local_podspec_patch.rb similarity index 100% rename from scripts/cocoapods/local_podspec_patch.rb rename to packages/react-native/scripts/cocoapods/local_podspec_patch.rb diff --git a/scripts/cocoapods/new_architecture.rb b/packages/react-native/scripts/cocoapods/new_architecture.rb similarity index 100% rename from scripts/cocoapods/new_architecture.rb rename to packages/react-native/scripts/cocoapods/new_architecture.rb diff --git a/scripts/cocoapods/utils.rb b/packages/react-native/scripts/cocoapods/utils.rb similarity index 100% rename from scripts/cocoapods/utils.rb rename to packages/react-native/scripts/cocoapods/utils.rb diff --git a/scripts/codegen/__test_fixtures__/fixtures.js b/packages/react-native/scripts/codegen/__test_fixtures__/fixtures.js similarity index 100% rename from scripts/codegen/__test_fixtures__/fixtures.js rename to packages/react-native/scripts/codegen/__test_fixtures__/fixtures.js diff --git a/scripts/codegen/__tests__/generate-artifacts-executor-test.js b/packages/react-native/scripts/codegen/__tests__/generate-artifacts-executor-test.js similarity index 100% rename from scripts/codegen/__tests__/generate-artifacts-executor-test.js rename to packages/react-native/scripts/codegen/__tests__/generate-artifacts-executor-test.js diff --git a/scripts/codegen/__tests__/generate-specs-cli-executor-test.js b/packages/react-native/scripts/codegen/__tests__/generate-specs-cli-executor-test.js similarity index 100% rename from scripts/codegen/__tests__/generate-specs-cli-executor-test.js rename to packages/react-native/scripts/codegen/__tests__/generate-specs-cli-executor-test.js diff --git a/scripts/codegen/codegen-utils.js b/packages/react-native/scripts/codegen/codegen-utils.js similarity index 100% rename from scripts/codegen/codegen-utils.js rename to packages/react-native/scripts/codegen/codegen-utils.js diff --git a/scripts/codegen/generate-artifacts-executor.js b/packages/react-native/scripts/codegen/generate-artifacts-executor.js similarity index 94% rename from scripts/codegen/generate-artifacts-executor.js rename to packages/react-native/scripts/codegen/generate-artifacts-executor.js index b006c5e597c2..b5dbb9c8a97e 100644 --- a/scripts/codegen/generate-artifacts-executor.js +++ b/packages/react-native/scripts/codegen/generate-artifacts-executor.js @@ -21,12 +21,20 @@ const fs = require('fs'); const os = require('os'); const path = require('path'); -const RN_ROOT = path.join(__dirname, '../..'); +const REACT_NATIVE_REPOSITORY_ROOT = path.join( + __dirname, + '..', + '..', + '..', + '..', +); +const REACT_NATIVE_PACKAGE_ROOT_FOLDER = path.join(__dirname, '..', '..'); + const CODEGEN_DEPENDENCY_NAME = '@react-native/codegen'; -const CODEGEN_REPO_PATH = `${RN_ROOT}/packages/react-native-codegen`; -const CODEGEN_NPM_PATH = `${RN_ROOT}/../${CODEGEN_DEPENDENCY_NAME}`; +const CODEGEN_REPO_PATH = `${REACT_NATIVE_REPOSITORY_ROOT}/packages/react-native-codegen`; +const CODEGEN_NPM_PATH = `${REACT_NATIVE_PACKAGE_ROOT_FOLDER}/../${CODEGEN_DEPENDENCY_NAME}`; const CORE_LIBRARIES_WITH_OUTPUT_FOLDER = { - rncore: path.join(RN_ROOT, 'ReactCommon'), + rncore: path.join(REACT_NATIVE_PACKAGE_ROOT_FOLDER, 'ReactCommon'), FBReactNativeSpec: null, }; const REACT_NATIVE_DEPENDENCY_NAME = 'react-native'; @@ -121,7 +129,7 @@ function extractLibrariesFromJSON( var isBlocking = false; if (dependency == null) { dependency = REACT_NATIVE_DEPENDENCY_NAME; - dependencyPath = RN_ROOT; + dependencyPath = REACT_NATIVE_PACKAGE_ROOT_FOLDER; // If we are exploring the ReactNative libraries, we want to raise an error // if the codegen is not properly configured. isBlocking = true; @@ -162,7 +170,10 @@ function handleReactNativeCodeLibraries( // Handle react-native core libraries. // This is required when react-native is outside of node_modules. console.log('[Codegen] Processing react-native core libraries'); - const reactNativePkgJson = path.join(RN_ROOT, codegenConfigFilename); + const reactNativePkgJson = path.join( + REACT_NATIVE_PACKAGE_ROOT_FOLDER, + codegenConfigFilename, + ); if (!fs.existsSync(reactNativePkgJson)) { throw '[Codegen] Error: Could not find config file for react-native.'; } @@ -178,7 +189,9 @@ function handleThirdPartyLibraries( codegenConfigKey, ) { // Determine which of these are codegen-enabled libraries - const configDir = baseCodegenConfigFileDir || path.join(RN_ROOT, '..'); + const configDir = + baseCodegenConfigFileDir || + path.join(REACT_NATIVE_PACKAGE_ROOT_FOLDER, '..'); console.log( `\n\n[Codegen] >>>>> Searching for codegen-enabled libraries in ${configDir}`, ); @@ -338,7 +351,11 @@ function generateCode(iosOutputDir, library, tmpDir, node, pathToSchema) { executeNodeScript( node, - `${path.join(RN_ROOT, 'scripts', 'generate-specs-cli.js')} \ + `${path.join( + REACT_NATIVE_PACKAGE_ROOT_FOLDER, + 'scripts', + 'generate-specs-cli.js', + )} \ --platform ios \ --schemaPath ${pathToSchema} \ --outputDir ${tmpOutputDir} \ @@ -401,14 +418,18 @@ function createComponentProvider( fs.closeSync(fd); console.log(`Generated schema list: ${schemaListTmpPath}`); - const outputDir = path.join(RN_ROOT, 'React', 'Fabric'); + const outputDir = path.join( + REACT_NATIVE_PACKAGE_ROOT_FOLDER, + 'React', + 'Fabric', + ); // Generate FabricComponentProvider. // Only for iOS at this moment. executeNodeScript( node, `${path.join( - RN_ROOT, + REACT_NATIVE_PACKAGE_ROOT_FOLDER, 'scripts', 'generate-provider-cli.js', )} --platform ios --schemaListPath "${schemaListTmpPath}" --outputDir ${outputDir}`, diff --git a/scripts/codegen/generate-legacy-interop-components.js b/packages/react-native/scripts/codegen/generate-legacy-interop-components.js similarity index 100% rename from scripts/codegen/generate-legacy-interop-components.js rename to packages/react-native/scripts/codegen/generate-legacy-interop-components.js diff --git a/scripts/codegen/generate-specs-cli-executor.js b/packages/react-native/scripts/codegen/generate-specs-cli-executor.js similarity index 100% rename from scripts/codegen/generate-specs-cli-executor.js rename to packages/react-native/scripts/codegen/generate-specs-cli-executor.js diff --git a/scripts/compose-source-maps.js b/packages/react-native/scripts/compose-source-maps.js similarity index 100% rename from scripts/compose-source-maps.js rename to packages/react-native/scripts/compose-source-maps.js diff --git a/scripts/find-node-for-xcode.sh b/packages/react-native/scripts/find-node-for-xcode.sh similarity index 100% rename from scripts/find-node-for-xcode.sh rename to packages/react-native/scripts/find-node-for-xcode.sh diff --git a/scripts/generate-codegen-artifacts.js b/packages/react-native/scripts/generate-codegen-artifacts.js similarity index 100% rename from scripts/generate-codegen-artifacts.js rename to packages/react-native/scripts/generate-codegen-artifacts.js diff --git a/scripts/generate-provider-cli.js b/packages/react-native/scripts/generate-provider-cli.js similarity index 100% rename from scripts/generate-provider-cli.js rename to packages/react-native/scripts/generate-provider-cli.js diff --git a/scripts/generate-specs-cli.js b/packages/react-native/scripts/generate-specs-cli.js similarity index 100% rename from scripts/generate-specs-cli.js rename to packages/react-native/scripts/generate-specs-cli.js diff --git a/scripts/hermes/__tests__/hermes-utils-test.js b/packages/react-native/scripts/hermes/__tests__/hermes-utils-test.js similarity index 100% rename from scripts/hermes/__tests__/hermes-utils-test.js rename to packages/react-native/scripts/hermes/__tests__/hermes-utils-test.js diff --git a/scripts/hermes/bump-hermes-version.js b/packages/react-native/scripts/hermes/bump-hermes-version.js similarity index 100% rename from scripts/hermes/bump-hermes-version.js rename to packages/react-native/scripts/hermes/bump-hermes-version.js diff --git a/scripts/hermes/create-tarball.js b/packages/react-native/scripts/hermes/create-tarball.js similarity index 100% rename from scripts/hermes/create-tarball.js rename to packages/react-native/scripts/hermes/create-tarball.js diff --git a/scripts/hermes/get-tarball-name.js b/packages/react-native/scripts/hermes/get-tarball-name.js similarity index 100% rename from scripts/hermes/get-tarball-name.js rename to packages/react-native/scripts/hermes/get-tarball-name.js diff --git a/scripts/hermes/hermes-utils.js b/packages/react-native/scripts/hermes/hermes-utils.js similarity index 100% rename from scripts/hermes/hermes-utils.js rename to packages/react-native/scripts/hermes/hermes-utils.js diff --git a/scripts/hermes/prepare-hermes-for-build.js b/packages/react-native/scripts/hermes/prepare-hermes-for-build.js similarity index 100% rename from scripts/hermes/prepare-hermes-for-build.js rename to packages/react-native/scripts/hermes/prepare-hermes-for-build.js diff --git a/scripts/ios-configure-glog.sh b/packages/react-native/scripts/ios-configure-glog.sh similarity index 100% rename from scripts/ios-configure-glog.sh rename to packages/react-native/scripts/ios-configure-glog.sh diff --git a/scripts/launchPackager.bat b/packages/react-native/scripts/launchPackager.bat similarity index 100% rename from scripts/launchPackager.bat rename to packages/react-native/scripts/launchPackager.bat diff --git a/scripts/launchPackager.command b/packages/react-native/scripts/launchPackager.command similarity index 100% rename from scripts/launchPackager.command rename to packages/react-native/scripts/launchPackager.command diff --git a/scripts/native_modules.rb b/packages/react-native/scripts/native_modules.rb similarity index 100% rename from scripts/native_modules.rb rename to packages/react-native/scripts/native_modules.rb diff --git a/scripts/node-binary.sh b/packages/react-native/scripts/node-binary.sh similarity index 100% rename from scripts/node-binary.sh rename to packages/react-native/scripts/node-binary.sh diff --git a/scripts/packager-reporter.js b/packages/react-native/scripts/packager-reporter.js similarity index 100% rename from scripts/packager-reporter.js rename to packages/react-native/scripts/packager-reporter.js diff --git a/scripts/packager.sh b/packages/react-native/scripts/packager.sh similarity index 96% rename from scripts/packager.sh rename to packages/react-native/scripts/packager.sh index c149c751a55f..cb8b10109843 100755 --- a/scripts/packager.sh +++ b/packages/react-native/scripts/packager.sh @@ -17,7 +17,7 @@ source "${THIS_DIR}/node-binary.sh" # When running react-native tests, react-native doesn't live in node_modules but in the PROJECT_ROOT if [ ! -d "$THIS_DIR/../../../node_modules/react-native" ]; then - PROJECT_ROOT="$THIS_DIR/.." + PROJECT_ROOT="$THIS_DIR/../../.." fi # Start packager from PROJECT_ROOT cd "$PROJECT_ROOT" || exit diff --git a/scripts/react-native-xcode.sh b/packages/react-native/scripts/react-native-xcode.sh similarity index 100% rename from scripts/react-native-xcode.sh rename to packages/react-native/scripts/react-native-xcode.sh diff --git a/scripts/react_native_pods.rb b/packages/react-native/scripts/react_native_pods.rb similarity index 99% rename from scripts/react_native_pods.rb rename to packages/react-native/scripts/react_native_pods.rb index b871e9a73581..d728431302eb 100644 --- a/scripts/react_native_pods.rb +++ b/packages/react-native/scripts/react_native_pods.rb @@ -249,7 +249,7 @@ def use_react_native_codegen!(spec, options={}) # TODO: Once the new codegen approach is ready for use, we should output a warning here to let folks know to migrate. # The prefix to react-native - react_native_path = options[:react_native_path] ||= "../.." + react_native_path = options[:react_native_path] ||= ".." # Library name (e.g. FBReactNativeSpec) library_name = options[:library_name] ||= "#{spec.name.gsub('_','-').split('-').collect(&:capitalize).join}Spec" diff --git a/scripts/react_native_pods_utils/__tests__/script_phases-test.rb b/packages/react-native/scripts/react_native_pods_utils/__tests__/script_phases-test.rb similarity index 100% rename from scripts/react_native_pods_utils/__tests__/script_phases-test.rb rename to packages/react-native/scripts/react_native_pods_utils/__tests__/script_phases-test.rb diff --git a/scripts/react_native_pods_utils/__tests__/script_phases.snap.rb b/packages/react-native/scripts/react_native_pods_utils/__tests__/script_phases.snap.rb similarity index 100% rename from scripts/react_native_pods_utils/__tests__/script_phases.snap.rb rename to packages/react-native/scripts/react_native_pods_utils/__tests__/script_phases.snap.rb diff --git a/scripts/react_native_pods_utils/script_phases.rb b/packages/react-native/scripts/react_native_pods_utils/script_phases.rb similarity index 100% rename from scripts/react_native_pods_utils/script_phases.rb rename to packages/react-native/scripts/react_native_pods_utils/script_phases.rb diff --git a/scripts/react_native_pods_utils/script_phases.sh b/packages/react-native/scripts/react_native_pods_utils/script_phases.sh similarity index 100% rename from scripts/react_native_pods_utils/script_phases.sh rename to packages/react-native/scripts/react_native_pods_utils/script_phases.sh diff --git a/scripts/xcode/with-environment.sh b/packages/react-native/scripts/xcode/with-environment.sh similarity index 100% rename from scripts/xcode/with-environment.sh rename to packages/react-native/scripts/xcode/with-environment.sh diff --git a/sdks/hermes-engine/hermes-engine.podspec b/packages/react-native/sdks/hermes-engine/hermes-engine.podspec similarity index 100% rename from sdks/hermes-engine/hermes-engine.podspec rename to packages/react-native/sdks/hermes-engine/hermes-engine.podspec diff --git a/sdks/hermes-engine/hermes-utils.rb b/packages/react-native/sdks/hermes-engine/hermes-utils.rb similarity index 100% rename from sdks/hermes-engine/hermes-utils.rb rename to packages/react-native/sdks/hermes-engine/hermes-utils.rb diff --git a/sdks/hermes-engine/utils/build-apple-framework.sh b/packages/react-native/sdks/hermes-engine/utils/build-apple-framework.sh similarity index 100% rename from sdks/hermes-engine/utils/build-apple-framework.sh rename to packages/react-native/sdks/hermes-engine/utils/build-apple-framework.sh diff --git a/sdks/hermes-engine/utils/build-hermes-xcode.sh b/packages/react-native/sdks/hermes-engine/utils/build-hermes-xcode.sh similarity index 100% rename from sdks/hermes-engine/utils/build-hermes-xcode.sh rename to packages/react-native/sdks/hermes-engine/utils/build-hermes-xcode.sh diff --git a/sdks/hermes-engine/utils/build-hermesc-xcode.sh b/packages/react-native/sdks/hermes-engine/utils/build-hermesc-xcode.sh similarity index 100% rename from sdks/hermes-engine/utils/build-hermesc-xcode.sh rename to packages/react-native/sdks/hermes-engine/utils/build-hermesc-xcode.sh diff --git a/sdks/hermes-engine/utils/build-ios-framework.sh b/packages/react-native/sdks/hermes-engine/utils/build-ios-framework.sh similarity index 100% rename from sdks/hermes-engine/utils/build-ios-framework.sh rename to packages/react-native/sdks/hermes-engine/utils/build-ios-framework.sh diff --git a/sdks/hermes-engine/utils/build-mac-framework.sh b/packages/react-native/sdks/hermes-engine/utils/build-mac-framework.sh similarity index 100% rename from sdks/hermes-engine/utils/build-mac-framework.sh rename to packages/react-native/sdks/hermes-engine/utils/build-mac-framework.sh diff --git a/sdks/hermes-engine/utils/copy-hermes-xcode.sh b/packages/react-native/sdks/hermes-engine/utils/copy-hermes-xcode.sh similarity index 100% rename from sdks/hermes-engine/utils/copy-hermes-xcode.sh rename to packages/react-native/sdks/hermes-engine/utils/copy-hermes-xcode.sh diff --git a/sdks/hermes-engine/utils/create-dummy-hermes-xcframework.sh b/packages/react-native/sdks/hermes-engine/utils/create-dummy-hermes-xcframework.sh similarity index 100% rename from sdks/hermes-engine/utils/create-dummy-hermes-xcframework.sh rename to packages/react-native/sdks/hermes-engine/utils/create-dummy-hermes-xcframework.sh diff --git a/packages/react-native/settings.gradle.kts b/packages/react-native/settings.gradle.kts new file mode 100644 index 000000000000..8b137891791f --- /dev/null +++ b/packages/react-native/settings.gradle.kts @@ -0,0 +1 @@ + diff --git a/template.config.js b/packages/react-native/template.config.js similarity index 100% rename from template.config.js rename to packages/react-native/template.config.js diff --git a/template/App.tsx b/packages/react-native/template/App.tsx similarity index 100% rename from template/App.tsx rename to packages/react-native/template/App.tsx diff --git a/template/Gemfile b/packages/react-native/template/Gemfile similarity index 100% rename from template/Gemfile rename to packages/react-native/template/Gemfile diff --git a/template/__tests__/App.test.tsx b/packages/react-native/template/__tests__/App.test.tsx similarity index 100% rename from template/__tests__/App.test.tsx rename to packages/react-native/template/__tests__/App.test.tsx diff --git a/template/_bundle/config b/packages/react-native/template/_bundle/config similarity index 100% rename from template/_bundle/config rename to packages/react-native/template/_bundle/config diff --git a/template/_eslintrc.js b/packages/react-native/template/_eslintrc.js similarity index 100% rename from template/_eslintrc.js rename to packages/react-native/template/_eslintrc.js diff --git a/template/_gitignore b/packages/react-native/template/_gitignore similarity index 100% rename from template/_gitignore rename to packages/react-native/template/_gitignore diff --git a/template/_prettierrc.js b/packages/react-native/template/_prettierrc.js similarity index 100% rename from template/_prettierrc.js rename to packages/react-native/template/_prettierrc.js diff --git a/template/_watchmanconfig b/packages/react-native/template/_watchmanconfig similarity index 100% rename from template/_watchmanconfig rename to packages/react-native/template/_watchmanconfig diff --git a/template/android/app/build.gradle b/packages/react-native/template/android/app/build.gradle similarity index 100% rename from template/android/app/build.gradle rename to packages/react-native/template/android/app/build.gradle diff --git a/template/android/app/debug.keystore b/packages/react-native/template/android/app/debug.keystore similarity index 100% rename from template/android/app/debug.keystore rename to packages/react-native/template/android/app/debug.keystore diff --git a/template/android/app/proguard-rules.pro b/packages/react-native/template/android/app/proguard-rules.pro similarity index 100% rename from template/android/app/proguard-rules.pro rename to packages/react-native/template/android/app/proguard-rules.pro diff --git a/template/android/app/src/debug/AndroidManifest.xml b/packages/react-native/template/android/app/src/debug/AndroidManifest.xml similarity index 100% rename from template/android/app/src/debug/AndroidManifest.xml rename to packages/react-native/template/android/app/src/debug/AndroidManifest.xml diff --git a/template/android/app/src/debug/java/com/helloworld/ReactNativeFlipper.java b/packages/react-native/template/android/app/src/debug/java/com/helloworld/ReactNativeFlipper.java similarity index 100% rename from template/android/app/src/debug/java/com/helloworld/ReactNativeFlipper.java rename to packages/react-native/template/android/app/src/debug/java/com/helloworld/ReactNativeFlipper.java diff --git a/template/android/app/src/main/AndroidManifest.xml b/packages/react-native/template/android/app/src/main/AndroidManifest.xml similarity index 100% rename from template/android/app/src/main/AndroidManifest.xml rename to packages/react-native/template/android/app/src/main/AndroidManifest.xml diff --git a/template/android/app/src/main/java/com/helloworld/MainActivity.java b/packages/react-native/template/android/app/src/main/java/com/helloworld/MainActivity.java similarity index 100% rename from template/android/app/src/main/java/com/helloworld/MainActivity.java rename to packages/react-native/template/android/app/src/main/java/com/helloworld/MainActivity.java diff --git a/template/android/app/src/main/java/com/helloworld/MainApplication.java b/packages/react-native/template/android/app/src/main/java/com/helloworld/MainApplication.java similarity index 100% rename from template/android/app/src/main/java/com/helloworld/MainApplication.java rename to packages/react-native/template/android/app/src/main/java/com/helloworld/MainApplication.java diff --git a/template/android/app/src/main/res/drawable/rn_edit_text_material.xml b/packages/react-native/template/android/app/src/main/res/drawable/rn_edit_text_material.xml similarity index 100% rename from template/android/app/src/main/res/drawable/rn_edit_text_material.xml rename to packages/react-native/template/android/app/src/main/res/drawable/rn_edit_text_material.xml diff --git a/template/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/packages/react-native/template/android/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from template/android/app/src/main/res/mipmap-hdpi/ic_launcher.png rename to packages/react-native/template/android/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/template/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/packages/react-native/template/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png similarity index 100% rename from template/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png rename to packages/react-native/template/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png diff --git a/template/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/packages/react-native/template/android/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from template/android/app/src/main/res/mipmap-mdpi/ic_launcher.png rename to packages/react-native/template/android/app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/template/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/packages/react-native/template/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png similarity index 100% rename from template/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png rename to packages/react-native/template/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png diff --git a/template/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/packages/react-native/template/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from template/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png rename to packages/react-native/template/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/template/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/packages/react-native/template/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png similarity index 100% rename from template/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png rename to packages/react-native/template/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png diff --git a/template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/packages/react-native/template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to packages/react-native/template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/packages/react-native/template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png similarity index 100% rename from template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png rename to packages/react-native/template/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png diff --git a/template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/packages/react-native/template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to packages/react-native/template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/packages/react-native/template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png similarity index 100% rename from template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png rename to packages/react-native/template/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/template/android/app/src/main/res/values/strings.xml b/packages/react-native/template/android/app/src/main/res/values/strings.xml similarity index 100% rename from template/android/app/src/main/res/values/strings.xml rename to packages/react-native/template/android/app/src/main/res/values/strings.xml diff --git a/template/android/app/src/main/res/values/styles.xml b/packages/react-native/template/android/app/src/main/res/values/styles.xml similarity index 100% rename from template/android/app/src/main/res/values/styles.xml rename to packages/react-native/template/android/app/src/main/res/values/styles.xml diff --git a/template/android/app/src/release/java/com/helloworld/ReactNativeFlipper.java b/packages/react-native/template/android/app/src/release/java/com/helloworld/ReactNativeFlipper.java similarity index 100% rename from template/android/app/src/release/java/com/helloworld/ReactNativeFlipper.java rename to packages/react-native/template/android/app/src/release/java/com/helloworld/ReactNativeFlipper.java diff --git a/template/android/build.gradle b/packages/react-native/template/android/build.gradle similarity index 100% rename from template/android/build.gradle rename to packages/react-native/template/android/build.gradle diff --git a/template/android/gradle.properties b/packages/react-native/template/android/gradle.properties similarity index 100% rename from template/android/gradle.properties rename to packages/react-native/template/android/gradle.properties diff --git a/template/android/gradle/wrapper/gradle-wrapper.jar b/packages/react-native/template/android/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from template/android/gradle/wrapper/gradle-wrapper.jar rename to packages/react-native/template/android/gradle/wrapper/gradle-wrapper.jar diff --git a/template/android/gradle/wrapper/gradle-wrapper.properties b/packages/react-native/template/android/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from template/android/gradle/wrapper/gradle-wrapper.properties rename to packages/react-native/template/android/gradle/wrapper/gradle-wrapper.properties diff --git a/template/android/gradlew b/packages/react-native/template/android/gradlew similarity index 100% rename from template/android/gradlew rename to packages/react-native/template/android/gradlew diff --git a/template/android/gradlew.bat b/packages/react-native/template/android/gradlew.bat similarity index 100% rename from template/android/gradlew.bat rename to packages/react-native/template/android/gradlew.bat diff --git a/template/android/settings.gradle b/packages/react-native/template/android/settings.gradle similarity index 100% rename from template/android/settings.gradle rename to packages/react-native/template/android/settings.gradle diff --git a/template/app.json b/packages/react-native/template/app.json similarity index 100% rename from template/app.json rename to packages/react-native/template/app.json diff --git a/template/babel.config.js b/packages/react-native/template/babel.config.js similarity index 100% rename from template/babel.config.js rename to packages/react-native/template/babel.config.js diff --git a/template/index.js b/packages/react-native/template/index.js similarity index 100% rename from template/index.js rename to packages/react-native/template/index.js diff --git a/template/ios/HelloWorld.xcodeproj/project.pbxproj b/packages/react-native/template/ios/HelloWorld.xcodeproj/project.pbxproj similarity index 100% rename from template/ios/HelloWorld.xcodeproj/project.pbxproj rename to packages/react-native/template/ios/HelloWorld.xcodeproj/project.pbxproj diff --git a/template/ios/HelloWorld.xcodeproj/xcshareddata/xcschemes/HelloWorld.xcscheme b/packages/react-native/template/ios/HelloWorld.xcodeproj/xcshareddata/xcschemes/HelloWorld.xcscheme similarity index 100% rename from template/ios/HelloWorld.xcodeproj/xcshareddata/xcschemes/HelloWorld.xcscheme rename to packages/react-native/template/ios/HelloWorld.xcodeproj/xcshareddata/xcschemes/HelloWorld.xcscheme diff --git a/template/ios/HelloWorld/AppDelegate.h b/packages/react-native/template/ios/HelloWorld/AppDelegate.h similarity index 100% rename from template/ios/HelloWorld/AppDelegate.h rename to packages/react-native/template/ios/HelloWorld/AppDelegate.h diff --git a/template/ios/HelloWorld/AppDelegate.mm b/packages/react-native/template/ios/HelloWorld/AppDelegate.mm similarity index 100% rename from template/ios/HelloWorld/AppDelegate.mm rename to packages/react-native/template/ios/HelloWorld/AppDelegate.mm diff --git a/template/ios/HelloWorld/Images.xcassets/AppIcon.appiconset/Contents.json b/packages/react-native/template/ios/HelloWorld/Images.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from template/ios/HelloWorld/Images.xcassets/AppIcon.appiconset/Contents.json rename to packages/react-native/template/ios/HelloWorld/Images.xcassets/AppIcon.appiconset/Contents.json diff --git a/template/ios/HelloWorld/Images.xcassets/Contents.json b/packages/react-native/template/ios/HelloWorld/Images.xcassets/Contents.json similarity index 100% rename from template/ios/HelloWorld/Images.xcassets/Contents.json rename to packages/react-native/template/ios/HelloWorld/Images.xcassets/Contents.json diff --git a/template/ios/HelloWorld/Info.plist b/packages/react-native/template/ios/HelloWorld/Info.plist similarity index 100% rename from template/ios/HelloWorld/Info.plist rename to packages/react-native/template/ios/HelloWorld/Info.plist diff --git a/template/ios/HelloWorld/LaunchScreen.storyboard b/packages/react-native/template/ios/HelloWorld/LaunchScreen.storyboard similarity index 100% rename from template/ios/HelloWorld/LaunchScreen.storyboard rename to packages/react-native/template/ios/HelloWorld/LaunchScreen.storyboard diff --git a/template/ios/HelloWorld/main.m b/packages/react-native/template/ios/HelloWorld/main.m similarity index 100% rename from template/ios/HelloWorld/main.m rename to packages/react-native/template/ios/HelloWorld/main.m diff --git a/template/ios/HelloWorldTests/HelloWorldTests.m b/packages/react-native/template/ios/HelloWorldTests/HelloWorldTests.m similarity index 100% rename from template/ios/HelloWorldTests/HelloWorldTests.m rename to packages/react-native/template/ios/HelloWorldTests/HelloWorldTests.m diff --git a/template/ios/HelloWorldTests/Info.plist b/packages/react-native/template/ios/HelloWorldTests/Info.plist similarity index 100% rename from template/ios/HelloWorldTests/Info.plist rename to packages/react-native/template/ios/HelloWorldTests/Info.plist diff --git a/template/ios/Podfile b/packages/react-native/template/ios/Podfile similarity index 100% rename from template/ios/Podfile rename to packages/react-native/template/ios/Podfile diff --git a/template/ios/_xcode.env b/packages/react-native/template/ios/_xcode.env similarity index 100% rename from template/ios/_xcode.env rename to packages/react-native/template/ios/_xcode.env diff --git a/template/jest.config.js b/packages/react-native/template/jest.config.js similarity index 100% rename from template/jest.config.js rename to packages/react-native/template/jest.config.js diff --git a/template/metro.config.js b/packages/react-native/template/metro.config.js similarity index 100% rename from template/metro.config.js rename to packages/react-native/template/metro.config.js diff --git a/template/package.json b/packages/react-native/template/package.json similarity index 100% rename from template/package.json rename to packages/react-native/template/package.json diff --git a/template/tsconfig.json b/packages/react-native/template/tsconfig.json similarity index 100% rename from template/tsconfig.json rename to packages/react-native/template/tsconfig.json diff --git a/third-party-podspecs/DoubleConversion.podspec b/packages/react-native/third-party-podspecs/DoubleConversion.podspec similarity index 100% rename from third-party-podspecs/DoubleConversion.podspec rename to packages/react-native/third-party-podspecs/DoubleConversion.podspec diff --git a/third-party-podspecs/RCT-Folly.podspec b/packages/react-native/third-party-podspecs/RCT-Folly.podspec similarity index 100% rename from third-party-podspecs/RCT-Folly.podspec rename to packages/react-native/third-party-podspecs/RCT-Folly.podspec diff --git a/third-party-podspecs/boost.podspec b/packages/react-native/third-party-podspecs/boost.podspec similarity index 100% rename from third-party-podspecs/boost.podspec rename to packages/react-native/third-party-podspecs/boost.podspec diff --git a/third-party-podspecs/glog.podspec b/packages/react-native/third-party-podspecs/glog.podspec similarity index 100% rename from third-party-podspecs/glog.podspec rename to packages/react-native/third-party-podspecs/glog.podspec diff --git a/types/.npmignore b/packages/react-native/types/.npmignore similarity index 100% rename from types/.npmignore rename to packages/react-native/types/.npmignore diff --git a/types/__typetests__/animated.tsx b/packages/react-native/types/__typetests__/animated.tsx similarity index 100% rename from types/__typetests__/animated.tsx rename to packages/react-native/types/__typetests__/animated.tsx diff --git a/types/__typetests__/fabric-component-sample.ts b/packages/react-native/types/__typetests__/fabric-component-sample.ts similarity index 100% rename from types/__typetests__/fabric-component-sample.ts rename to packages/react-native/types/__typetests__/fabric-component-sample.ts diff --git a/types/__typetests__/globals.tsx b/packages/react-native/types/__typetests__/globals.tsx similarity index 100% rename from types/__typetests__/globals.tsx rename to packages/react-native/types/__typetests__/globals.tsx diff --git a/types/__typetests__/index.tsx b/packages/react-native/types/__typetests__/index.tsx similarity index 100% rename from types/__typetests__/index.tsx rename to packages/react-native/types/__typetests__/index.tsx diff --git a/types/__typetests__/init-example.tsx b/packages/react-native/types/__typetests__/init-example.tsx similarity index 100% rename from types/__typetests__/init-example.tsx rename to packages/react-native/types/__typetests__/init-example.tsx diff --git a/types/__typetests__/legacy-properties.tsx b/packages/react-native/types/__typetests__/legacy-properties.tsx similarity index 100% rename from types/__typetests__/legacy-properties.tsx rename to packages/react-native/types/__typetests__/legacy-properties.tsx diff --git a/types/__typetests__/stylesheet-create.tsx b/packages/react-native/types/__typetests__/stylesheet-create.tsx similarity index 100% rename from types/__typetests__/stylesheet-create.tsx rename to packages/react-native/types/__typetests__/stylesheet-create.tsx diff --git a/types/__typetests__/stylesheet-flatten.tsx b/packages/react-native/types/__typetests__/stylesheet-flatten.tsx similarity index 100% rename from types/__typetests__/stylesheet-flatten.tsx rename to packages/react-native/types/__typetests__/stylesheet-flatten.tsx diff --git a/types/__typetests__/turbo-module-sample.ts b/packages/react-native/types/__typetests__/turbo-module-sample.ts similarity index 100% rename from types/__typetests__/turbo-module-sample.ts rename to packages/react-native/types/__typetests__/turbo-module-sample.ts diff --git a/types/index.d.ts b/packages/react-native/types/index.d.ts similarity index 100% rename from types/index.d.ts rename to packages/react-native/types/index.d.ts diff --git a/types/modules/BatchedBridge.d.ts b/packages/react-native/types/modules/BatchedBridge.d.ts similarity index 100% rename from types/modules/BatchedBridge.d.ts rename to packages/react-native/types/modules/BatchedBridge.d.ts diff --git a/types/modules/Codegen.d.ts b/packages/react-native/types/modules/Codegen.d.ts similarity index 100% rename from types/modules/Codegen.d.ts rename to packages/react-native/types/modules/Codegen.d.ts diff --git a/types/modules/Devtools.d.ts b/packages/react-native/types/modules/Devtools.d.ts similarity index 100% rename from types/modules/Devtools.d.ts rename to packages/react-native/types/modules/Devtools.d.ts diff --git a/types/modules/LaunchScreen.d.ts b/packages/react-native/types/modules/LaunchScreen.d.ts similarity index 100% rename from types/modules/LaunchScreen.d.ts rename to packages/react-native/types/modules/LaunchScreen.d.ts diff --git a/types/modules/globals.d.ts b/packages/react-native/types/modules/globals.d.ts similarity index 100% rename from types/modules/globals.d.ts rename to packages/react-native/types/modules/globals.d.ts diff --git a/types/private/TimerMixin.d.ts b/packages/react-native/types/private/TimerMixin.d.ts similarity index 100% rename from types/private/TimerMixin.d.ts rename to packages/react-native/types/private/TimerMixin.d.ts diff --git a/types/private/Utilities.d.ts b/packages/react-native/types/private/Utilities.d.ts similarity index 100% rename from types/private/Utilities.d.ts rename to packages/react-native/types/private/Utilities.d.ts diff --git a/types/public/DeprecatedPropertiesAlias.d.ts b/packages/react-native/types/public/DeprecatedPropertiesAlias.d.ts similarity index 100% rename from types/public/DeprecatedPropertiesAlias.d.ts rename to packages/react-native/types/public/DeprecatedPropertiesAlias.d.ts diff --git a/types/public/Insets.d.ts b/packages/react-native/types/public/Insets.d.ts similarity index 100% rename from types/public/Insets.d.ts rename to packages/react-native/types/public/Insets.d.ts diff --git a/types/public/ReactNativeRenderer.d.ts b/packages/react-native/types/public/ReactNativeRenderer.d.ts similarity index 100% rename from types/public/ReactNativeRenderer.d.ts rename to packages/react-native/types/public/ReactNativeRenderer.d.ts diff --git a/types/public/ReactNativeTypes.d.ts b/packages/react-native/types/public/ReactNativeTypes.d.ts similarity index 100% rename from types/public/ReactNativeTypes.d.ts rename to packages/react-native/types/public/ReactNativeTypes.d.ts diff --git a/types/tsconfig.json b/packages/react-native/types/tsconfig.json similarity index 100% rename from types/tsconfig.json rename to packages/react-native/types/tsconfig.json diff --git a/types/tslint.json b/packages/react-native/types/tslint.json similarity index 100% rename from types/tslint.json rename to packages/react-native/types/tslint.json diff --git a/packages/rn-tester/.babelrc b/packages/rn-tester/.babelrc new file mode 100644 index 000000000000..f625e70226ab --- /dev/null +++ b/packages/rn-tester/.babelrc @@ -0,0 +1,8 @@ +{ + "presets": [ + "module:metro-react-native-babel-preset" + ], + "plugins": [ + "babel-plugin-transform-flow-enums" + ] +} diff --git a/packages/rn-tester/BUCK b/packages/rn-tester/BUCK index 74d5c055522f..284c184fb356 100644 --- a/packages/rn-tester/BUCK +++ b/packages/rn-tester/BUCK @@ -186,7 +186,7 @@ fb_apple_test( ":RNTesterIntegrationTestsResourcesApple", ":RNTesterResourcesApple", "//xplat/js/react-native-github:RCTCxxBridgeApple", - "//xplat/js/react-native-github/React/CoreModules:CoreModulesApple", + "//xplat/js/react-native-github/packages/react-native/React/CoreModules:CoreModulesApple", rn_js_bundle_dep("//xplat/js/RKJSModules/EntryPoints:RNTesterTestBundle"), ], ) @@ -289,7 +289,7 @@ rn_apple_library( "//xplat/js/react-native-github:RCTLinkingApple", "//xplat/js/react-native-github:RCTPushNotificationApple", "//xplat/js/react-native-github:ReactInternalApple", - "//xplat/js/react-native-github/React/CoreModules:CoreModulesApple", + "//xplat/js/react-native-github/packages/react-native/React/CoreModules:CoreModulesApple", YOGA_APPLE_TARGET, ], ) diff --git a/packages/rn-tester/NativeComponentExample/MyNativeView.podspec b/packages/rn-tester/NativeComponentExample/MyNativeView.podspec index d81e98d10d56..5b2f92b9f1c4 100644 --- a/packages/rn-tester/NativeComponentExample/MyNativeView.podspec +++ b/packages/rn-tester/NativeComponentExample/MyNativeView.podspec @@ -34,7 +34,7 @@ Pod::Spec.new do |s| # Enable codegen for this library use_react_native_codegen!(s, { :library_name => "MyNativeViewSpec", - :react_native_path => "../../../", + :react_native_path => "../../react-native", :js_srcs_dir => "./js", :library_type => "components" }) diff --git a/packages/rn-tester/NativeModuleExample/ScreenshotManager.podspec b/packages/rn-tester/NativeModuleExample/ScreenshotManager.podspec index 4738a515998a..66bd9daf5b7a 100644 --- a/packages/rn-tester/NativeModuleExample/ScreenshotManager.podspec +++ b/packages/rn-tester/NativeModuleExample/ScreenshotManager.podspec @@ -28,7 +28,7 @@ Pod::Spec.new do |s| # Enable codegen for this library use_react_native_codegen!(s, { - :react_native_path => "../../..", + :react_native_path => "../../react-native", :js_srcs_dir => "./", :library_type => "modules", }) diff --git a/packages/rn-tester/Podfile b/packages/rn-tester/Podfile index 7da73769118d..15112ae6497f 100644 --- a/packages/rn-tester/Podfile +++ b/packages/rn-tester/Podfile @@ -1,4 +1,4 @@ -require_relative '../../scripts/react_native_pods' +require_relative '../react-native/scripts/react_native_pods' source 'https://cdn.cocoapods.org/' platform :ios, min_ios_version_supported @@ -7,7 +7,7 @@ prepare_react_native_project! IN_CI = ENV['CI'] == 'true' -@prefix_path = "../.." +@prefix_path = "../react-native" linkage = ENV['USE_FRAMEWORKS'] USE_FRAMEWORKS = linkage != nil diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index d523568721b4..0d4ae732e50c 100644 --- a/packages/rn-tester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -820,10 +820,10 @@ PODS: - Yoga (~> 1.14) DEPENDENCIES: - - boost (from `../../third-party-podspecs/boost.podspec`) - - DoubleConversion (from `../../third-party-podspecs/DoubleConversion.podspec`) - - FBLazyVector (from `../../Libraries/FBLazyVector`) - - FBReactNativeSpec (from `../../React/FBReactNativeSpec`) + - boost (from `../react-native/third-party-podspecs/boost.podspec`) + - DoubleConversion (from `../react-native/third-party-podspecs/DoubleConversion.podspec`) + - FBLazyVector (from `../react-native/Libraries/FBLazyVector`) + - FBReactNativeSpec (from `../react-native/React/FBReactNativeSpec`) - Flipper (= 0.182.0) - Flipper-Boost-iOSX (= 1.76.0.1.11) - Flipper-DoubleConversion (= 3.2.0.1) @@ -844,52 +844,52 @@ DEPENDENCIES: - FlipperKit/FlipperKitReactPlugin (= 0.182.0) - FlipperKit/FlipperKitUserDefaultsPlugin (= 0.182.0) - FlipperKit/SKIOSNetworkPlugin (= 0.182.0) - - glog (from `../../third-party-podspecs/glog.podspec`) - - hermes-engine (from `../../sdks/hermes/hermes-engine.podspec`) + - glog (from `../react-native/third-party-podspecs/glog.podspec`) + - hermes-engine (from `../react-native/sdks/hermes/hermes-engine.podspec`) - libevent (~> 2.1.12) - OCMock (~> 3.9.1) - OpenSSL-Universal (= 1.1.1100) - - RCT-Folly (from `../../third-party-podspecs/RCT-Folly.podspec`) - - RCT-Folly/Fabric (from `../../third-party-podspecs/RCT-Folly.podspec`) - - RCTRequired (from `../../Libraries/RCTRequired`) - - RCTTypeSafety (from `../../Libraries/TypeSafety`) - - React (from `../../`) - - React-callinvoker (from `../../ReactCommon/callinvoker`) + - RCT-Folly (from `../react-native/third-party-podspecs/RCT-Folly.podspec`) + - RCT-Folly/Fabric (from `../react-native/third-party-podspecs/RCT-Folly.podspec`) + - RCTRequired (from `../react-native/Libraries/RCTRequired`) + - RCTTypeSafety (from `../react-native/Libraries/TypeSafety`) + - React (from `../react-native/`) + - React-callinvoker (from `../react-native/ReactCommon/callinvoker`) - React-Codegen (from `build/generated/ios`) - - React-Core (from `../../`) - - React-Core/DevSupport (from `../../`) - - React-Core/RCTWebSocket (from `../../`) - - React-CoreModules (from `../../React/CoreModules`) - - React-cxxreact (from `../../ReactCommon/cxxreact`) - - React-Fabric (from `../../ReactCommon`) - - React-graphics (from `../../ReactCommon/react/renderer/graphics`) - - React-hermes (from `../../ReactCommon/hermes`) - - React-ImageManager (from `../../ReactCommon/react/renderer/imagemanager/platform/ios`) - - React-jsi (from `../../ReactCommon/jsi`) - - React-jsiexecutor (from `../../ReactCommon/jsiexecutor`) - - React-jsinspector (from `../../ReactCommon/jsinspector`) - - React-logger (from `../../ReactCommon/logger`) - - React-NativeModulesApple (from `../../ReactCommon/react/nativemodule/core/platform/ios`) - - React-perflogger (from `../../ReactCommon/reactperflogger`) - - React-RCTActionSheet (from `../../Libraries/ActionSheetIOS`) - - React-RCTAnimation (from `../../Libraries/NativeAnimation`) - - React-RCTAppDelegate (from `../../Libraries/AppDelegate`) - - React-RCTBlob (from `../../Libraries/Blob`) - - React-RCTFabric (from `../../React`) - - 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-Core (from `../react-native/`) + - React-Core/DevSupport (from `../react-native/`) + - React-Core/RCTWebSocket (from `../react-native/`) + - React-CoreModules (from `../react-native/React/CoreModules`) + - React-cxxreact (from `../react-native/ReactCommon/cxxreact`) + - React-Fabric (from `../react-native/ReactCommon`) + - React-graphics (from `../react-native/ReactCommon/react/renderer/graphics`) + - React-hermes (from `../react-native/ReactCommon/hermes`) + - React-ImageManager (from `../react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) + - React-jsi (from `../react-native/ReactCommon/jsi`) + - React-jsiexecutor (from `../react-native/ReactCommon/jsiexecutor`) + - React-jsinspector (from `../react-native/ReactCommon/jsinspector`) + - React-logger (from `../react-native/ReactCommon/logger`) + - React-NativeModulesApple (from `../react-native/ReactCommon/react/nativemodule/core/platform/ios`) + - React-perflogger (from `../react-native/ReactCommon/reactperflogger`) + - React-RCTActionSheet (from `../react-native/Libraries/ActionSheetIOS`) + - React-RCTAnimation (from `../react-native/Libraries/NativeAnimation`) + - React-RCTAppDelegate (from `../react-native/Libraries/AppDelegate`) + - React-RCTBlob (from `../react-native/Libraries/Blob`) + - React-RCTFabric (from `../react-native/React`) + - React-RCTImage (from `../react-native/Libraries/Image`) + - React-RCTLinking (from `../react-native/Libraries/LinkingIOS`) + - React-RCTNetwork (from `../react-native/Libraries/Network`) + - React-RCTPushNotification (from `../react-native/Libraries/PushNotificationIOS`) + - React-RCTSettings (from `../react-native/Libraries/Settings`) - React-RCTTest (from `./RCTTest`) - - React-RCTText (from `../../Libraries/Text`) - - React-RCTVibration (from `../../Libraries/Vibration`) - - React-rncore (from `../../ReactCommon`) - - React-runtimeexecutor (from `../../ReactCommon/runtimeexecutor`) - - ReactCommon-Samples (from `../../ReactCommon/react/nativemodule/samples`) - - ReactCommon/turbomodule/core (from `../../ReactCommon`) + - React-RCTText (from `../react-native/Libraries/Text`) + - React-RCTVibration (from `../react-native/Libraries/Vibration`) + - React-rncore (from `../react-native/ReactCommon`) + - React-runtimeexecutor (from `../react-native/ReactCommon/runtimeexecutor`) + - ReactCommon-Samples (from `../react-native/ReactCommon/react/nativemodule/samples`) + - ReactCommon/turbomodule/core (from `../react-native/ReactCommon`) - ScreenshotManager (from `NativeModuleExample`) - - Yoga (from `../../ReactCommon/yoga`) + - Yoga (from `../react-native/ReactCommon/yoga`) SPEC REPOS: trunk: @@ -911,100 +911,100 @@ SPEC REPOS: EXTERNAL SOURCES: boost: - :podspec: "../../third-party-podspecs/boost.podspec" + :podspec: "../react-native/third-party-podspecs/boost.podspec" DoubleConversion: - :podspec: "../../third-party-podspecs/DoubleConversion.podspec" + :podspec: "../react-native/third-party-podspecs/DoubleConversion.podspec" FBLazyVector: - :path: "../../Libraries/FBLazyVector" + :path: "../react-native/Libraries/FBLazyVector" FBReactNativeSpec: - :path: "../../React/FBReactNativeSpec" + :path: "../react-native/React/FBReactNativeSpec" glog: - :podspec: "../../third-party-podspecs/glog.podspec" + :podspec: "../react-native/third-party-podspecs/glog.podspec" hermes-engine: - :podspec: "../../sdks/hermes/hermes-engine.podspec" + :podspec: "../react-native/sdks/hermes/hermes-engine.podspec" RCT-Folly: - :podspec: "../../third-party-podspecs/RCT-Folly.podspec" + :podspec: "../react-native/third-party-podspecs/RCT-Folly.podspec" RCTRequired: - :path: "../../Libraries/RCTRequired" + :path: "../react-native/Libraries/RCTRequired" RCTTypeSafety: - :path: "../../Libraries/TypeSafety" + :path: "../react-native/Libraries/TypeSafety" React: - :path: "../../" + :path: "../react-native/" React-callinvoker: - :path: "../../ReactCommon/callinvoker" + :path: "../react-native/ReactCommon/callinvoker" React-Codegen: :path: build/generated/ios React-Core: - :path: "../../" + :path: "../react-native/" React-CoreModules: - :path: "../../React/CoreModules" + :path: "../react-native/React/CoreModules" React-cxxreact: - :path: "../../ReactCommon/cxxreact" + :path: "../react-native/ReactCommon/cxxreact" React-Fabric: - :path: "../../ReactCommon" + :path: "../react-native/ReactCommon" React-graphics: - :path: "../../ReactCommon/react/renderer/graphics" + :path: "../react-native/ReactCommon/react/renderer/graphics" React-hermes: - :path: "../../ReactCommon/hermes" + :path: "../react-native/ReactCommon/hermes" React-ImageManager: - :path: "../../ReactCommon/react/renderer/imagemanager/platform/ios" + :path: "../react-native/ReactCommon/react/renderer/imagemanager/platform/ios" React-jsi: - :path: "../../ReactCommon/jsi" + :path: "../react-native/ReactCommon/jsi" React-jsiexecutor: - :path: "../../ReactCommon/jsiexecutor" + :path: "../react-native/ReactCommon/jsiexecutor" React-jsinspector: - :path: "../../ReactCommon/jsinspector" + :path: "../react-native/ReactCommon/jsinspector" React-logger: - :path: "../../ReactCommon/logger" + :path: "../react-native/ReactCommon/logger" React-NativeModulesApple: - :path: "../../ReactCommon/react/nativemodule/core/platform/ios" + :path: "../react-native/ReactCommon/react/nativemodule/core/platform/ios" React-perflogger: - :path: "../../ReactCommon/reactperflogger" + :path: "../react-native/ReactCommon/reactperflogger" React-RCTActionSheet: - :path: "../../Libraries/ActionSheetIOS" + :path: "../react-native/Libraries/ActionSheetIOS" React-RCTAnimation: - :path: "../../Libraries/NativeAnimation" + :path: "../react-native/Libraries/NativeAnimation" React-RCTAppDelegate: - :path: "../../Libraries/AppDelegate" + :path: "../react-native/Libraries/AppDelegate" React-RCTBlob: - :path: "../../Libraries/Blob" + :path: "../react-native/Libraries/Blob" React-RCTFabric: - :path: "../../React" + :path: "../react-native/React" React-RCTImage: - :path: "../../Libraries/Image" + :path: "../react-native/Libraries/Image" React-RCTLinking: - :path: "../../Libraries/LinkingIOS" + :path: "../react-native/Libraries/LinkingIOS" React-RCTNetwork: - :path: "../../Libraries/Network" + :path: "../react-native/Libraries/Network" React-RCTPushNotification: - :path: "../../Libraries/PushNotificationIOS" + :path: "../react-native/Libraries/PushNotificationIOS" React-RCTSettings: - :path: "../../Libraries/Settings" + :path: "../react-native/Libraries/Settings" React-RCTTest: :path: "./RCTTest" React-RCTText: - :path: "../../Libraries/Text" + :path: "../react-native/Libraries/Text" React-RCTVibration: - :path: "../../Libraries/Vibration" + :path: "../react-native/Libraries/Vibration" React-rncore: - :path: "../../ReactCommon" + :path: "../react-native/ReactCommon" React-runtimeexecutor: - :path: "../../ReactCommon/runtimeexecutor" + :path: "../react-native/ReactCommon/runtimeexecutor" ReactCommon: - :path: "../../ReactCommon" + :path: "../react-native/ReactCommon" ReactCommon-Samples: - :path: "../../ReactCommon/react/nativemodule/samples" + :path: "../react-native/ReactCommon/react/nativemodule/samples" ScreenshotManager: :path: NativeModuleExample Yoga: - :path: "../../ReactCommon/yoga" + :path: "../react-native/ReactCommon/yoga" SPEC CHECKSUMS: boost: 57d2868c099736d80fcd648bf211b4431e51a558 CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54 FBLazyVector: d68947eddece25638eb0f642d1b957c90388afd1 - FBReactNativeSpec: 2f5aa501c727b9010f9602412c5ea3c6fbc550b5 + FBReactNativeSpec: 6a3c2bd3a7a193429b4bab00a58c4f9c63b9cf92 Flipper: 6edb735e6c3e332975d1b17956bcc584eccf5818 Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c Flipper-DoubleConversion: 2dc99b02f658daf147069aad9dbd29d8feb06d30 @@ -1015,7 +1015,7 @@ SPEC CHECKSUMS: FlipperKit: 2efad7007d6745a3f95e4034d547be637f89d3f6 fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9 glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b - hermes-engine: 73feba57805baf1ad50a46da4119e7d3cef36d01 + hermes-engine: 3bfe6d286c7c667abeb15cb776330515a544e23f libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 OCMock: 9491e4bec59e0b267d52a9184ff5605995e74be8 OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c @@ -1051,15 +1051,15 @@ SPEC CHECKSUMS: React-RCTTest: 81ebfa8c2e1b0b482effe12485e6486dc0ff70d7 React-RCTText: 4e5ae05b778a0ed2b22b012af025da5e1a1c4e54 React-RCTVibration: ecfd04c1886a9c9a4e31a466c0fbcf6b36e92fde - React-rncore: 3ef1d281e86300d2c8f97625f4a2fcea6602c5d5 + React-rncore: 4c50bd546c117f4024a84bf6de1dd905d5fa3e82 React-runtimeexecutor: c7b2cd6babf6cc50340398bfbb7a9da13c93093f ReactCommon: b3e76cb18ee28cd0e3a927f5b53f888312443b6b ReactCommon-Samples: 7bf1ed1f5d659fae980b40c35c5a431d0ec49189 - ScreenshotManager: fb68e0677077569df974c9cbeaeb54f764d002ba + ScreenshotManager: 4e5729bfcd19014d277e57eb60e8e75db64b2953 SocketRocket: fccef3f9c5cedea1353a9ef6ada904fde10d6608 Yoga: 1b1a12ff3d86a10565ea7cbe057d42f5e5fb2a07 YogaKit: f782866e155069a2cca2517aafea43200b01fd5a -PODFILE CHECKSUM: 4ce27549a365914ecebdb15cdbdd10e52ab4b209 +PODFILE CHECKSUM: 9fa6f105e2187b680e978d57b28e2f700c8bd295 COCOAPODS: 1.12.0 diff --git a/packages/rn-tester/RCTTest/React-RCTTest.podspec b/packages/rn-tester/RCTTest/React-RCTTest.podspec index 8d32267c8128..b29c8e11aea7 100644 --- a/packages/rn-tester/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__, "..", "..", "react-native", "package.json"))) version = package['version'] source = { :git => 'https://github.com/facebook/react-native.git' } diff --git a/packages/rn-tester/RNTesterPods.xcodeproj/project.pbxproj b/packages/rn-tester/RNTesterPods.xcodeproj/project.pbxproj index 288e649e1d44..dd082a9a0a81 100644 --- a/packages/rn-tester/RNTesterPods.xcodeproj/project.pbxproj +++ b/packages/rn-tester/RNTesterPods.xcodeproj/project.pbxproj @@ -642,7 +642,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "set -x\n\nexport 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 -n \"$SRCROOT/../../scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n fi\nfi\n"; + shellScript = "set -x\n\nexport RCT_METRO_PORT=\"${RCT_METRO_PORT:=8081}\"\necho \"export RCT_METRO_PORT=${RCT_METRO_PORT}\" > \"${SRCROOT}/../react-native/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 -n \"$SRCROOT/../react-native/scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n fi\nfi\n"; showEnvVarsInLog = 0; }; 68CD48B71D2BCB2C007E06A9 /* Build JS Bundle */ = { @@ -659,7 +659,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "set -e\n\nexport PROJECT_ROOT=\"$SRCROOT/../../\"\nexport ENTRY_FILE=\"$SRCROOT/js/RNTesterApp.ios.js\"\nexport SOURCEMAP_FILE=../sourcemap.ios.map\n# export FORCE_BUNDLING=true \n\nWITH_ENVIRONMENT=\"../../scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"../../scripts/react-native-xcode.sh\"\n\n/bin/sh -c \"$WITH_ENVIRONMENT $REACT_NATIVE_XCODE\"\n"; + shellScript = "set -e\n\nexport PROJECT_ROOT=\"$SRCROOT/../../\"\nexport ENTRY_FILE=\"$SRCROOT/js/RNTesterApp.ios.js\"\nexport SOURCEMAP_FILE=../sourcemap.ios.map\n# export FORCE_BUNDLING=true \n\nWITH_ENVIRONMENT=\"../react-native/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"../react-native/scripts/react-native-xcode.sh\"\n\n/bin/sh -c \"$WITH_ENVIRONMENT $REACT_NATIVE_XCODE\"\n"; }; 69760E095072DBD949449A0E /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; @@ -694,7 +694,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = ". ../../sdks/hermes-engine/utils/copy-hermes-xcode.sh\n"; + shellScript = ". ../react-native/sdks/hermes-engine/utils/copy-hermes-xcode.sh\n"; }; 98FEA13D7CC9F0B84C9AFCC2 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; @@ -977,7 +977,7 @@ "-ObjC", "-lc++", ); - REACT_NATIVE_PATH = "${PODS_ROOT}/../../.."; + REACT_NATIVE_PATH = "${PODS_ROOT}/../../react-native"; SDKROOT = iphoneos; WARNING_CFLAGS = ( "-Wextra", @@ -1059,7 +1059,7 @@ "-ObjC", "-lc++", ); - REACT_NATIVE_PATH = "${PODS_ROOT}/../../.."; + REACT_NATIVE_PATH = "${PODS_ROOT}/../../react-native"; SDKROOT = iphoneos; VALIDATE_PRODUCT = YES; WARNING_CFLAGS = ( diff --git a/packages/rn-tester/android/app/build.gradle b/packages/rn-tester/android/app/build.gradle index fbd017f5ae38..f71bcddfa3f1 100644 --- a/packages/rn-tester/android/app/build.gradle +++ b/packages/rn-tester/android/app/build.gradle @@ -19,11 +19,11 @@ react { // The root of your project, i.e. where "package.json" lives. Default is '..' root = file("../../") // The folder where the react-native NPM package is. Default is ../node_modules/react-native - reactNativeDir = rootDir + reactNativeDir = file("$rootDir/packages/react-native") // The folder where the react-native Codegen package is. Default is ../node_modules/@react-native/codegen codegenDir = file("$rootDir/node_modules/@react-native/codegen") // The cli.js file which is the React Native CLI entrypoint. Default is ../node_modules/react-native/cli.js - cliFile = file("$rootDir/cli.js") + cliFile = file("$rootDir/packages/react-native/cli.js") /* Variants */ // The list of variants to that are debuggable. For those we're going to @@ -53,7 +53,7 @@ react { /* Hermes Commands */ // The hermes compiler command to run. By default it is 'hermesc' - hermesCommand = "$rootDir/ReactAndroid/hermes-engine/build/hermes/bin/hermesc" + hermesCommand = "$rootDir/packages/react-native/ReactAndroid/hermes-engine/build/hermes/bin/hermesc" enableHermesOnlyInVariants = ["hermesDebug", "hermesRelease"] } @@ -72,7 +72,7 @@ def jscFlavor = 'org.webkit:android-jsc:+' /** * This allows to customized the CMake version used for compiling RN Tester. */ -def cmakeVersion = project(":ReactAndroid").cmake_version +def cmakeVersion = project(":packages:react-native:ReactAndroid").cmake_version /** * Architectures to build native code for. @@ -160,7 +160,7 @@ android { java { // SampleTurboModule. srcDirs += [ - "$rootDir/ReactCommon/react/nativemodule/samples/platform/android", + "$rootDir/packages/react-native/ReactCommon/react/nativemodule/samples/platform/android", ] } } @@ -168,10 +168,10 @@ android { dependencies { // Build React Native from source - implementation project(':ReactAndroid') + implementation project(':packages:react-native:ReactAndroid') // Consume Hermes as built from source only for the Hermes variant. - hermesImplementation(project(":ReactAndroid:hermes-engine")) + hermesImplementation(project(":packages:react-native:ReactAndroid:hermes-engine")) implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.0.0" @@ -197,7 +197,7 @@ android { afterEvaluate { // As we're consuming Hermes from source, we want to make sure // `hermesc` is built before we actually invoke the `emit*HermesResource` task - createBundleHermesReleaseJsAndAssets.dependsOn(":ReactAndroid:hermes-engine:buildHermes") + createBundleHermesReleaseJsAndAssets.dependsOn(":packages:react-native:ReactAndroid:hermes-engine:buildHermes") // As we're building 4 native flavors in parallel, there is clash on the `.cxx/Debug` and // `.cxx/Release` folder where the CMake intermediates are stored. diff --git a/packages/rn-tester/android/app/src/main/jni/CMakeLists.txt b/packages/rn-tester/android/app/src/main/jni/CMakeLists.txt index e5bd4dde4bd3..808c4ba3b7d6 100644 --- a/packages/rn-tester/android/app/src/main/jni/CMakeLists.txt +++ b/packages/rn-tester/android/app/src/main/jni/CMakeLists.txt @@ -11,7 +11,7 @@ project(appmodules) include(${REACT_ANDROID_DIR}/cmake-utils/ReactNative-application.cmake) add_subdirectory(${REACT_COMMON_DIR}/react/nativemodule/samples/platform/android/ sampleturbomodule_build) -add_subdirectory(${REACT_COMMON_DIR}/../packages/rn-tester/NativeCxxModuleExample/ nativecxxmoduleexample_build) +add_subdirectory(${REACT_COMMON_DIR}/../../rn-tester/NativeCxxModuleExample/ nativecxxmoduleexample_build) # RN Tester needs to link against the sample turbomobule target_link_libraries(${CMAKE_PROJECT_NAME} diff --git a/packages/rn-tester/metro.config.js b/packages/rn-tester/metro.config.js new file mode 100644 index 000000000000..a49778e984d0 --- /dev/null +++ b/packages/rn-tester/metro.config.js @@ -0,0 +1,38 @@ +/** + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * @format + */ + +'use strict'; + +const path = require('path'); +const getPolyfills = require('../react-native/rn-get-polyfills'); + +/** + * This cli config is needed for development purposes, e.g. for running + * integration tests during local development or on CI services. + */ +module.exports = { + // Make Metro able to resolve required external dependencies + watchFolders: [ + path.resolve(__dirname, '../../node_modules'), + path.resolve(__dirname, '../assets'), + path.resolve(__dirname, '../normalize-color'), + path.resolve(__dirname, '../polyfills'), + path.resolve(__dirname, '../react-native'), + path.resolve(__dirname, '../virtualized-lists'), + ], + resolver: { + blockList: [/..\/react-native\/sdks\/hermes/], + extraNodeModules: { + 'react-native': path.resolve(__dirname, '../react-native'), + }, + }, + serializer: { + getPolyfills, + }, +}; diff --git a/packages/rn-tester/package.json b/packages/rn-tester/package.json index c973e8a7f134..cd21a3946efd 100644 --- a/packages/rn-tester/package.json +++ b/packages/rn-tester/package.json @@ -11,7 +11,7 @@ "directory": "packages/rn-tester" }, "scripts": { - "start": "../../scripts/packager.sh", + "start": "../react-native/scripts/packager.sh", "install-android-jsc": "../../gradlew :packages:rn-tester:android:app:installJscDebug", "install-android-hermes": "../../gradlew :packages:rn-tester:android:app:installHermesDebug", "clean-android": "rm -rf android/app/build", diff --git a/packages/rn-tester/react-native.config.js b/packages/rn-tester/react-native.config.js index 9e9896b9a35b..845ae99d8cdc 100644 --- a/packages/rn-tester/react-native.config.js +++ b/packages/rn-tester/react-native.config.js @@ -24,7 +24,7 @@ module.exports = { dependencyConfig: android.dependencyConfig, }, }, - reactNativePath: '../../', + reactNativePath: '../react-native', project: { ios: { sourceDir: '.', diff --git a/repo-config/BUCK b/repo-config/BUCK deleted file mode 100644 index 8fd38289431b..000000000000 --- a/repo-config/BUCK +++ /dev/null @@ -1,23 +0,0 @@ -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/repo-config/package.json b/repo-config/package.json deleted file mode 100644 index 9c2bce798c5d..000000000000 --- a/repo-config/package.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "name": "@react-native/repo-config", - "private": true, - "version": "0.0.0", - "description": "Meta package for the React Native repository.", - "license": "MIT", - "repository": { - "type": "git", - "url": "git@github.com:facebook/react-native.git" - }, - "dependencies": { - "@babel/core": "^7.20.0", - "@babel/eslint-parser": "^7.19.0", - "@babel/generator": "^7.20.0", - "@babel/plugin-transform-regenerator": "^7.0.0", - "@definitelytyped/dtslint": "^0.0.127", - "@react-native/codegen": "^0.72.3", - "@react-native/eslint-config": "*", - "@react-native/eslint-plugin": "*", - "@react-native/eslint-plugin-specs": "^0.72.2", - "@reactions/component": "^2.0.2", - "@types/react": "^18.0.18", - "@typescript-eslint/parser": "^5.30.5", - "async": "^3.2.2", - "clang-format": "^1.8.0", - "connect": "^3.6.5", - "coveralls": "^3.1.1", - "eslint": "^8.19.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-babel": "^5.3.1", - "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-ft-flow": "^2.0.1", - "eslint-plugin-jest": "^26.5.3", - "eslint-plugin-jsx-a11y": "^6.6.0", - "eslint-plugin-lint": "^1.0.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-react": "^7.30.1", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-native": "^4.0.0", - "eslint-plugin-redundant-undefined": "^0.4.0", - "eslint-plugin-relay": "^1.8.3", - "flow-bin": "^0.201.0", - "inquirer": "^7.1.0", - "jest": "^29.2.1", - "jest-junit": "^10.0.0", - "jscodeshift": "^0.14.0", - "metro-babel-register": "0.75.1", - "metro-memory-fs": "0.75.1", - "mkdirp": "^0.5.1", - "prettier": "^2.4.1", - "react": "18.2.0", - "react-test-renderer": "18.2.0", - "shelljs": "^0.8.5", - "signedsource": "^1.0.0", - "typescript": "4.1.3", - "ws": "^6.2.2" - } -} diff --git a/scripts/buck/buck_fetch.sh b/scripts/buck/buck_fetch.sh index bca4ec9b29b5..57954efe2934 100755 --- a/scripts/buck/buck_fetch.sh +++ b/scripts/buck/buck_fetch.sh @@ -43,11 +43,11 @@ function retry { } CURRENT_DIR=$(pwd) -export KOTLIN_HOME="$CURRENT_DIR/third-party/kotlin" +export KOTLIN_HOME="$CURRENT_DIR/packages/react-native/third-party/kotlin" retry 3 scripts/buck/download-kotlin-compiler-with-buck.sh -retry 3 buck fetch ReactAndroid/src/test/java/com/facebook/react/modules -retry 3 buck fetch ReactAndroid/src/main/java/com/facebook/react -retry 3 buck fetch ReactAndroid/src/main/java/com/facebook/react/shell -retry 3 buck fetch ReactAndroid/src/test/... -retry 3 buck fetch ReactAndroid/src/androidTest/... +retry 3 buck fetch packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules +retry 3 buck fetch packages/react-native/ReactAndroid/src/main/java/com/facebook/react +retry 3 buck fetch packages/react-native/ReactAndroid/src/main/java/com/facebook/react/shell +retry 3 buck fetch packages/react-native/ReactAndroid/src/test/... +retry 3 buck fetch packages/react-native/ReactAndroid/src/androidTest/... diff --git a/scripts/buck/download-kotlin-compiler-with-buck.sh b/scripts/buck/download-kotlin-compiler-with-buck.sh index 2fc8036c31c4..5715d9bf487e 100755 --- a/scripts/buck/download-kotlin-compiler-with-buck.sh +++ b/scripts/buck/download-kotlin-compiler-with-buck.sh @@ -4,9 +4,9 @@ # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -buck fetch //ReactAndroid/src/main/third-party/kotlin:kotlin-compiler-download +buck fetch //packages/react-native/ReactAndroid/src/main/third-party/kotlin:kotlin-compiler-download -BUCK_OUTPUT_FOLDER=$(buck build //ReactAndroid/src/main/third-party/kotlin:kotlin-compiler-download --show-output -v 0 | sed -E 's/^(.*) (.*)$/\2/g') +BUCK_OUTPUT_FOLDER=$(buck build //packages/react-native/ReactAndroid/src/main/third-party/kotlin:kotlin-compiler-download --show-output -v 0 | sed -E 's/^(.*) (.*)$/\2/g') mkdir -p "$KOTLIN_HOME" cp -R "$BUCK_OUTPUT_FOLDER/." "$KOTLIN_HOME" diff --git a/scripts/monorepo/align-package-versions.js b/scripts/monorepo/align-package-versions.js index e29272f324bb..f38f92d5a670 100644 --- a/scripts/monorepo/align-package-versions.js +++ b/scripts/monorepo/align-package-versions.js @@ -16,7 +16,6 @@ const forEachPackage = require('./for-each-package'); const ROOT_LOCATION = path.join(__dirname, '..', '..'); const TEMPLATE_LOCATION = path.join(ROOT_LOCATION, 'template'); -const REPO_CONFIG_LOCATION = path.join(ROOT_LOCATION, 'repo-config'); const readJSONFile = pathToFile => JSON.parse(readFileSync(pathToFile)); @@ -112,12 +111,6 @@ const alignPackageVersions = () => { packageManifest.version, ); - checkIfShouldUpdateDependencyPackageVersion( - REPO_CONFIG_LOCATION, - packageManifest.name, - packageManifest.version, - ); - forEachPackage(pathToPackage => checkIfShouldUpdateDependencyPackageVersion( pathToPackage, diff --git a/scripts/release-utils.js b/scripts/release-utils.js index 661b55f46441..45d936df73e6 100644 --- a/scripts/release-utils.js +++ b/scripts/release-utils.js @@ -10,7 +10,9 @@ 'use strict'; const {exec, echo, exit, test, env, pushd, popd} = require('shelljs'); -const {createHermesPrebuiltArtifactsTarball} = require('./hermes/hermes-utils'); +const { + createHermesPrebuiltArtifactsTarball, +} = require('../packages/react-native/scripts/hermes/hermes-utils'); function generateAndroidArtifacts(releaseVersion) { // -------- Generating Android Artifacts diff --git a/scripts/run-ci-e2e-tests.js b/scripts/run-ci-e2e-tests.js index 468b30e8ea06..4e7dae7e7d52 100644 --- a/scripts/run-ci-e2e-tests.js +++ b/scripts/run-ci-e2e-tests.js @@ -29,6 +29,7 @@ const setupVerdaccio = require('./setup-verdaccio'); const SCRIPTS = __dirname; const ROOT = path.normalize(path.join(__dirname, '..')); +const REACT_NATIVE_PACKAGE_DIR = path.join(ROOT, 'packages/react-native'); const tryExecNTimes = require('./try-n-times'); const REACT_NATIVE_TEMP_DIR = exec( @@ -69,13 +70,16 @@ try { throw Error(exitCode); } - if (exec('npm pack').code) { + if (exec('npm pack', {cwd: REACT_NATIVE_PACKAGE_DIR}).code) { echo('Failed to pack react-native'); exitCode = 1; throw Error(exitCode); } - const REACT_NATIVE_PACKAGE = path.join(ROOT, 'react-native-*.tgz'); + const REACT_NATIVE_PACKAGE = path.join( + REACT_NATIVE_PACKAGE_DIR, + 'react-native-*.tgz', + ); describe('Set up Verdaccio'); VERDACCIO_PID = setupVerdaccio(ROOT, VERDACCIO_CONFIG_PATH); @@ -95,7 +99,9 @@ try { ); describe('Scaffold a basic React Native app from template'); - exec(`rsync -a ${ROOT}/template ${REACT_NATIVE_TEMP_DIR}`); + exec( + `rsync -a ${ROOT}/packages/react-native/template ${REACT_NATIVE_TEMP_DIR}`, + ); cd(REACT_NATIVE_APP_DIR); mv('_bundle', '.bundle'); diff --git a/scripts/set-rn-template-version.js b/scripts/set-rn-template-version.js index b8b9b1edcf46..de8e00f74553 100755 --- a/scripts/set-rn-template-version.js +++ b/scripts/set-rn-template-version.js @@ -19,7 +19,10 @@ if (!version) { process.exit(1); } -const jsonPath = path.join(__dirname, '../template/package.json'); +const jsonPath = path.join( + __dirname, + '../packages/react-native/template/package.json', +); let templatePackageJson = require(jsonPath); templatePackageJson.dependencies['react-native'] = version; diff --git a/scripts/set-rn-version.js b/scripts/set-rn-version.js index 8910f606b0a3..91f1b422b336 100755 --- a/scripts/set-rn-version.js +++ b/scripts/set-rn-version.js @@ -63,7 +63,7 @@ echo(`The temp versioning folder is ${tmpVersioningFolder}`); saveFiles(['package.json', 'template/package.json'], tmpVersioningFolder); fs.writeFileSync( - 'ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java', + 'packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java', cat('scripts/versiontemplates/ReactNativeVersion.java.template') .replace('${major}', major) .replace('${minor}', minor) @@ -76,7 +76,7 @@ fs.writeFileSync( ); fs.writeFileSync( - 'React/Base/RCTVersion.m', + 'packages/react-native/React/Base/RCTVersion.m', cat('scripts/versiontemplates/RCTVersion.m.template') .replace('${major}', `@(${major})`) .replace('${minor}', `@(${minor})`) @@ -89,7 +89,7 @@ fs.writeFileSync( ); fs.writeFileSync( - 'ReactCommon/cxxreact/ReactNativeVersion.h', + 'packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h', cat('scripts/versiontemplates/ReactNativeVersion.h.template') .replace('${major}', major) .replace('${minor}', minor) @@ -102,7 +102,7 @@ fs.writeFileSync( ); fs.writeFileSync( - 'Libraries/Core/ReactNativeVersion.js', + 'packages/react-native/Libraries/Core/ReactNativeVersion.js', cat('scripts/versiontemplates/ReactNativeVersion.js.template') .replace('${major}', major) .replace('${minor}', minor) @@ -114,33 +114,26 @@ fs.writeFileSync( 'utf-8', ); -let packageJson = JSON.parse(cat('package.json')); +const packageJson = JSON.parse(cat('packages/react-native/package.json')); packageJson.version = version; -delete packageJson.workspaces; -delete packageJson.private; - -// Copy repo-config/package.json dependencies as devDependencies -const repoConfigJson = JSON.parse(cat('repo-config/package.json')); -packageJson.devDependencies = { - ...packageJson.devDependencies, - ...repoConfigJson.dependencies, -}; -// Make @react-native/codegen a direct dependency of react-native -delete packageJson.devDependencies['@react-native/codegen']; -packageJson.dependencies = { - ...packageJson.dependencies, - '@react-native/codegen': repoConfigJson.dependencies['@react-native/codegen'], -}; -fs.writeFileSync('package.json', JSON.stringify(packageJson, null, 2), 'utf-8'); + +fs.writeFileSync( + 'packages/react-native/package.json', + JSON.stringify(packageJson, null, 2), + 'utf-8', +); // Change ReactAndroid/gradle.properties -saveFiles(['ReactAndroid/gradle.properties'], tmpVersioningFolder); +saveFiles( + ['packages/react-native/ReactAndroid/gradle.properties'], + tmpVersioningFolder, +); if ( sed( '-i', /^VERSION_NAME=.*/, `VERSION_NAME=${version}`, - 'ReactAndroid/gradle.properties', + 'packages/react-native/ReactAndroid/gradle.properties', ).code ) { echo("Couldn't update version for Gradle"); @@ -158,9 +151,9 @@ if (exec('scripts/update-ruby.sh').code) { // Verify that files changed, we just do a git diff and check how many times version is added across files const filesToValidate = [ - 'package.json', - 'ReactAndroid/gradle.properties', - 'template/package.json', + 'packages/react-native/package.json', + 'packages/react-native/ReactAndroid/gradle.properties', + 'packages/react-native/template/package.json', ]; const numberOfChangedLinesWithNewVersion = exec( diff --git a/scripts/sync-css-layout.sh b/scripts/sync-css-layout.sh index 916f9bfb4b1a..f972d3efbfec 100755 --- a/scripts/sync-css-layout.sh +++ b/scripts/sync-css-layout.sh @@ -51,9 +51,9 @@ popd C_SRC=$GITHUB/src/ JAVA_SRC=$GITHUB/src/java/src/com/facebook/yoga TESTS=$GITHUB/src/java/tests/com/facebook/yoga -FBA_SRC=$ROOT/xplat/js/react-native-github/ReactAndroid/src/main/java/com/facebook/yoga/ +FBA_SRC=$ROOT/xplat/js/react-native-github/packages/react-native/ReactAndroid/src/main/java/com/facebook/yoga/ FBA_TESTS=$ROOT/fbandroid/javatests/com/facebook/yoga/ -FBO_SRC=$ROOT/xplat/js/react-native-github/React/Layout/ +FBO_SRC=$ROOT/xplat/js/react-native-github/packages/react-native/React/Layout/ echo "Copying fbandroid src files over..." cp $JAVA_SRC/*.java $FBA_SRC diff --git a/scripts/template/initialize.js b/scripts/template/initialize.js index eaba0e4e9003..462e5a0e1369 100644 --- a/scripts/template/initialize.js +++ b/scripts/template/initialize.js @@ -72,7 +72,7 @@ function install() { execSync( `node cli.js init ${templateName} --directory ${directory} --template ${templateConfigPath} --verbose --skip-install`, { - cwd: reactNativeRootPath, + cwd: `${reactNativeRootPath}/packages/react-native`, stdio: [process.stdin, process.stdout, process.stderr], }, ); diff --git a/scripts/test-e2e-local.js b/scripts/test-e2e-local.js index 7efdf81bcfda..af4750b65e34 100644 --- a/scripts/test-e2e-local.js +++ b/scripts/test-e2e-local.js @@ -144,7 +144,7 @@ if (argv.target === 'RNTester') { // base setup required (specular to publish-npm.js) // we need to add the unique timestamp to avoid npm/yarn to use some local caches - const baseVersion = require('../package.json').version; + const baseVersion = require('../packages/react-native/package.json').version; // in local testing, 1000.0.0 mean we are on main, every other case means we are // working on a release version @@ -175,8 +175,9 @@ if (argv.target === 'RNTester') { // Setting up generating native iOS (will be done later) const repoRoot = pwd(); - const jsiFolder = `${repoRoot}/ReactCommon/jsi`; - const hermesCoreSourceFolder = `${repoRoot}/sdks/hermes`; + const reactNativePackagePath = `${repoRoot}/packages/react-native`; + const jsiFolder = `${reactNativePackagePath}/ReactCommon/jsi`; + const hermesCoreSourceFolder = `${reactNativePackagePath}/sdks/hermes`; if (!fs.existsSync(hermesCoreSourceFolder)) { console.info('The Hermes source folder is missing. Downloading...'); @@ -187,8 +188,8 @@ if (argv.target === 'RNTester') { // need to move the scripts inside the local hermes cloned folder // cp sdks/hermes-engine/utils/*.sh /utils/. cp( - `${repoRoot}/sdks/hermes-engine/utils/*.sh`, - `${repoRoot}/sdks/hermes/utils/.`, + `${reactNativePackagePath}/sdks/hermes-engine/utils/*.sh`, + `${reactNativePackagePath}/sdks/hermes/utils/.`, ); // for this scenario, we only need to create the debug build @@ -207,15 +208,15 @@ if (argv.target === 'RNTester') { ); // create locally the node module - exec('npm pack'); + exec('npm pack', {cwd: reactNativePackagePath}); - const localNodeTGZPath = `${repoRoot}/react-native-${releaseVersion}.tgz`; + const localNodeTGZPath = `${reactNativePackagePath}/react-native-${releaseVersion}.tgz`; exec(`node scripts/set-rn-template-version.js "file:${localNodeTGZPath}"`); pushd('/tmp/'); // need to avoid the pod install step - we'll do it later exec( - `node ${repoRoot}/cli.js init RNTestProject --template ${repoRoot} --skip-install`, + `node ${reactNativePackagePath}/cli.js init RNTestProject --template ${repoRoot} --skip-install`, ); cd('RNTestProject'); diff --git a/scripts/testing-utils.js b/scripts/testing-utils.js index a687a37cd562..543a345e0dfe 100644 --- a/scripts/testing-utils.js +++ b/scripts/testing-utils.js @@ -101,7 +101,7 @@ function isPackagerRunning( // a more robust implementation can be found here: // https://github.com/react-native-community/cli/blob/7c003f2b1d9d80ec5c167614ba533a004272c685/packages/cli-platform-android/src/commands/runAndroid/index.ts#L195 function launchPackagerInSeparateWindow() { - exec("open -a 'Terminal' ./scripts/packager.sh"); + exec("open -a 'Terminal' ./packages/react-native/scripts/packager.sh"); } module.exports = { diff --git a/scripts/update-ruby.sh b/scripts/update-ruby.sh index 2f0975911925..125644218b00 100755 --- a/scripts/update-ruby.sh +++ b/scripts/update-ruby.sh @@ -36,7 +36,7 @@ fi rm -f Gemfile.lock export BUNDLE_APP_CONFIG="$ROOT/.bundle" -cp "$BUNDLE_APP_CONFIG/"* template/_bundle # sync! +cp "$BUNDLE_APP_CONFIG/"* packages/react-native/template/_bundle # sync! bundle lock diff --git a/settings.gradle.kts b/settings.gradle.kts index f4dc00a0c229..727c7ff201da 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -13,7 +13,10 @@ pluginManagement { } } -include(":ReactAndroid", ":ReactAndroid:hermes-engine", ":ReactAndroid:external-artifacts") +include( + ":packages:react-native:ReactAndroid", + ":packages:react-native:ReactAndroid:hermes-engine", + ":packages:react-native:ReactAndroid:external-artifacts") // If the ./packages folder exists, then we're inside the React Native repository. // If not, a users is consuming this project for a build from source. diff --git a/tools/__tests__/no-dependencies-in-root-package-test.js b/tools/__tests__/no-dependencies-in-root-package-test.js new file mode 100644 index 000000000000..e659e76ca0a4 --- /dev/null +++ b/tools/__tests__/no-dependencies-in-root-package-test.js @@ -0,0 +1,30 @@ +/** + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * @format + * @flow + */ + +import path from 'path'; +import fs from 'fs'; + +const CURRENT_DIR = __dirname; +const PATH_TO_ROOT_PACKAGE_MANIFEST = path.join( + CURRENT_DIR, + '..', + '..', + 'package.json', +); + +const manifest = JSON.parse( + fs.readFileSync(PATH_TO_ROOT_PACKAGE_MANIFEST).toString(), +); + +describe('@react-native/monorepo root package', () => { + it('expected not to list any dependencies', () => { + expect(manifest).not.toHaveProperty('dependencies'); + }); +}); diff --git a/tools/__tests__/no-dev-dependencies-in-react-native-package-test.js b/tools/__tests__/no-dev-dependencies-in-react-native-package-test.js new file mode 100644 index 000000000000..22e9d28ecfd3 --- /dev/null +++ b/tools/__tests__/no-dev-dependencies-in-react-native-package-test.js @@ -0,0 +1,32 @@ +/** + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * @format + * @flow + */ + +import path from 'path'; +import fs from 'fs'; + +const CURRENT_DIR = __dirname; +const PATH_TO_REACT_NATIVE_PACKAGE_MANIFEST = path.join( + CURRENT_DIR, + '..', + '..', + 'packages', + 'react-native', + 'package.json', +); + +const manifest = JSON.parse( + fs.readFileSync(PATH_TO_REACT_NATIVE_PACKAGE_MANIFEST).toString(), +); + +describe('react-native package', () => { + it('expected not to list any devDependencies', () => { + expect(manifest).not.toHaveProperty('devDependencies'); + }); +}); diff --git a/tools/build_defs/oss/rn_defs.bzl b/tools/build_defs/oss/rn_defs.bzl index 85e088a9f1eb..c1ad82e48bb3 100644 --- a/tools/build_defs/oss/rn_defs.bzl +++ b/tools/build_defs/oss/rn_defs.bzl @@ -41,7 +41,7 @@ def get_hermes_shared_library_preprocessor_flags(): IS_OSS_BUILD = True -GLOG_DEP = "//ReactAndroid/build/third-party-ndk/glog:glog" +GLOG_DEP = "///packages/react-native/ReactAndroid/build/third-party-ndk/glog:glog" INSPECTOR_FLAGS = [] @@ -61,15 +61,15 @@ MACOSX = "macosx" APPLETVOS = "appletvos" -YOGA_TARGET = "//ReactAndroid/src/main/java/com/facebook:yoga" +YOGA_TARGET = "//packages/react-native/ReactAndroid/src/main/java/com/facebook:yoga" -YOGA_CXX_TARGET = "//ReactCommon/yoga:yoga" +YOGA_CXX_TARGET = "//packages/react-native/ReactCommon/yoga:yoga" -FBGLOGINIT_TARGET = "//ReactAndroid/src/main/jni/first-party/fbgloginit:fbgloginit" +FBGLOGINIT_TARGET = "//packages/react-native/ReactAndroid/src/main/jni/first-party/fbgloginit:fbgloginit" -FBJNI_TARGET = "//ReactAndroid/src/main/jni/first-party/fb:jni" +FBJNI_TARGET = "//packages/react-native/ReactAndroid/src/main/jni/first-party/fb:jni" -JNI_TARGET = "//ReactAndroid/src/main/jni/first-party/jni-hack:jni-hack" +JNI_TARGET = "//packages/react-native/ReactAndroid/src/main/jni/first-party/jni-hack:jni-hack" KEYSTORE_TARGET = "//keystores:debug" @@ -150,11 +150,11 @@ rn_apple_xplat_cxx_library = rn_xplat_cxx_library # Example: react_native_target('java/com/facebook/react/common:common') def react_native_target(path): - return "//ReactAndroid/src/main/" + path + return "//packages/react-native/ReactAndroid/src/main/" + path # Example: react_native_xplat_target('bridge:bridge') def react_native_xplat_target(path): - return "//ReactCommon/" + path + return "//packages/react-native/ReactCommon/" + path def react_native_xplat_target_apple(path): return react_native_xplat_target(path) + "Apple" @@ -166,27 +166,27 @@ def react_native_xplat_shared_library_target(path): return react_native_xplat_target(path) def react_native_desktop_root_target(path): - return "//" + path + return "//packages/react-native/" + path # Example: react_native_tests_target('java/com/facebook/react/modules:modules') def react_native_tests_target(path): - return "//ReactAndroid/src/test/" + path + return "//packages/react-native/ReactAndroid/src/test/" + path # Example: react_native_integration_tests_target('java/com/facebook/react/testing:testing') def react_native_integration_tests_target(path): - return "//ReactAndroid/src/androidTest/" + path + return "//packages/react-native/ReactAndroid/src/androidTest/" + path # Helpers for referring to non-RN code from RN OSS code. # Example: react_native_dep('java/com/facebook/systrace:systrace') def react_native_dep(path): - return "//ReactAndroid/src/main/" + path + return "//packages/react-native/ReactAndroid/src/main/" + path def react_native_android_toplevel_dep(path): return react_native_dep(path) # Example: react_native_xplat_dep('java/com/facebook/systrace:systrace') def react_native_xplat_dep(path): - return "//ReactCommon/" + path + return "//packages/react-native/ReactCommon/" + path def rn_extra_build_flags(): return [] @@ -272,8 +272,8 @@ def rn_robolectric_test(name, srcs, vm_args = None, *args, **kwargs): "-XX:+UseConcMarkSweepGC", # required by -XX:+CMSClassUnloadingEnabled "-XX:+CMSClassUnloadingEnabled", "-XX:ReservedCodeCacheSize=150M", - "-Drobolectric.dependency.dir=buck-out/gen/ReactAndroid/src/main/third-party/java/robolectric", - "-Dlibraries=buck-out/gen/ReactAndroid/src/main/third-party/java/robolectric/*.jar", + "-Drobolectric.dependency.dir=buck-out/gen/packages/react-native/ReactAndroid/src/main/third-party/java/robolectric", + "-Dlibraries=buck-out/gen/packages/react-native/ReactAndroid/src/main/third-party/java/robolectric/*.jar", "-Drobolectric.logging.enabled=true", "-XX:MaxPermSize=620m", "-Drobolectric.offline=true", @@ -289,8 +289,8 @@ def rn_robolectric_test(name, srcs, vm_args = None, *args, **kwargs): name = name, use_cxx_libraries = True, cxx_library_whitelist = [ - "//ReactCommon/yoga:yoga", - "//ReactAndroid/src/main/jni/first-party/yogajni:jni", + "//packages/react-native/ReactCommon/yoga:yoga", + "//packages/react-native/ReactAndroid/src/main/jni/first-party/yogajni:jni", ], fork_mode = "per_test", srcs = srcs, diff --git a/tools/eslint/rules/__tests__/no-react-native-imports-test.js b/tools/eslint/rules/__tests__/no-react-native-imports-test.js index 117bc76e0d10..c8ad40f20ffd 100644 --- a/tools/eslint/rules/__tests__/no-react-native-imports-test.js +++ b/tools/eslint/rules/__tests__/no-react-native-imports-test.js @@ -14,6 +14,11 @@ const {RuleTester} = require('eslint'); const path = require('node:path'); const RN_ROOT_DIRECTORY = path.resolve(__dirname, '..', '..', '..', '..'); +const RN_PACKAGE_DIRECTORY = path.resolve( + RN_ROOT_DIRECTORY, + 'packages', + 'react-native', +); const ruleTester = new RuleTester({ parser: require.resolve('hermes-eslint'), @@ -25,7 +30,7 @@ const ruleTester = new RuleTester({ // Use a filename inside `react-native`. This lint rule is only applicable to // JavaScript files inside of the `react-native` repository. -const filename = `${RN_ROOT_DIRECTORY}/Libraries/Components/View/View.js`; +const filename = `${RN_PACKAGE_DIRECTORY}/Libraries/Components/View/View.js`; ruleTester.run('require(...)', rule, { valid: [ diff --git a/tools/eslint/rules/no-react-native-imports.js b/tools/eslint/rules/no-react-native-imports.js index 7ddbc7d25844..26491f4eb5a5 100644 --- a/tools/eslint/rules/no-react-native-imports.js +++ b/tools/eslint/rules/no-react-native-imports.js @@ -13,6 +13,11 @@ const fs = require('node:fs'); const path = require('node:path'); const RN_ROOT_DIRECTORY = path.resolve(__dirname, '..', '..', '..'); +const RN_PACKAGE_DIRECTORY = path.resolve( + RN_ROOT_DIRECTORY, + 'packages', + 'react-native', +); const RN_IMPORT_PATTERN = /^react-native(?:\/(?.+))?$/; const RN_IMPORT_EXTS = ['.android.js', '.ios.js', '.js']; @@ -79,7 +84,7 @@ module.exports = { } function resolveRelativeImport(relativeImport) { - const importPath = path.resolve(RN_ROOT_DIRECTORY, relativeImport); + const importPath = path.resolve(RN_PACKAGE_DIRECTORY, relativeImport); if (!isValidImportPath(importPath)) { return null; } diff --git a/yarn.lock b/yarn.lock index 03b75cd49a3f..fdaec796d015 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6729,9 +6729,9 @@ mkdirp@^1.0.3: integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== mock-fs@^5.1.4: - version "5.1.4" - resolved "https://registry.yarnpkg.com/mock-fs/-/mock-fs-5.1.4.tgz#d64dc37b2793613ca7148b510b1167b5b8afb6b8" - integrity sha512-sudhLjCjX37qWIcAlIv1OnAxB2wI4EmXByVuUjILh1rKGNGpGU8GNnzw+EAbrhdpBe0TL/KONbK1y3RXZk8SxQ== + version "5.2.0" + resolved "https://registry.yarnpkg.com/mock-fs/-/mock-fs-5.2.0.tgz#3502a9499c84c0a1218ee4bf92ae5bf2ea9b2b5e" + integrity sha512-2dF2R6YMSZbpip1V1WHKGLNjr/k48uQClqMVb5H3MOvwc9qhYis3/IWbj02qIg/Y8MDXKFF4c5v0rxx2o6xTZw== ms@2.0.0: version "2.0.0" @@ -7419,7 +7419,7 @@ react-shallow-renderer@^16.15.0: object-assign "^4.1.1" react-is "^16.12.0 || ^17.0.0 || ^18.0.0" -react-test-renderer@18.2.0, react-test-renderer@^18.2.0: +react-test-renderer@18.2.0: version "18.2.0" resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-18.2.0.tgz#1dd912bd908ff26da5b9fca4fd1c489b9523d37e" integrity sha512-JWD+aQ0lh2gvh4NM3bBM42Kx+XybOxCpgYK7F8ugAlpaTSnWsX+39Z4XkOykGZAHrjwwTZT3x3KxswVWxHPUqA== @@ -8023,10 +8023,12 @@ stackframe@^1.1.1: resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.0.tgz#52429492d63c62eb989804c11552e3d22e779303" integrity sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA== -stacktrace-parser@^0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.4.tgz#01397922e5f62ecf30845522c95c4fe1d25e7d4e" - integrity sha1-ATl5IuX2Ls8whFUiyVxP4dJefU4= +stacktrace-parser@^0.1.10: + version "0.1.10" + resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz#29fb0cae4e0d0b85155879402857a1639eb6051a" + integrity sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg== + dependencies: + type-fest "^0.7.1" "statuses@>= 1.4.0 < 2": version "1.5.0" @@ -8421,6 +8423,11 @@ type-fest@^0.20.2: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== +type-fest@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" + integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== + typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"