diff --git a/.circleci/Dockerfiles/Dockerfile.android b/.circleci/Dockerfiles/Dockerfile.android index 685daa8f699ce0..3e43ad2f6eeb1f 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 07a8779f60c46f..44d21f08ede01d 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 455a88a46ba4c9..2dd2b48ce33aef 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 49c1ac6eac737a..30d9576b3e882e 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 90f6b7ec578e35..2755223a478e90 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 d1ee3f1fd660e0..36da79704d9731 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 542f81b6fd0f55..24dc41c6ce81f1 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 015835188e7b7b..6acb4ded1775f1 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 cc2d7f7f211ce4..7d1f289b304420 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 bdd90c4274219a..00000000000000 --- 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 dab7ee09b674d9..00000000000000 --- 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 409838895279f1..15c9fcdafc9eae 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 72a05dfee9dd11..eed97afd59f593 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 7234473515edb1..4a785a75bfa743 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 6fe61fee57d01d..78d8a77a611109 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 9bf982b1bdadfc..9ba1353e14128c 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 f9541da58f1f97..95806046fae085 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 8a1c8ae458e5c7..f42d3ef33b45b3 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 a01dedbd75ecf4..a83dd75323a31b 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 313aaadb4b9f45..5cd34dd81a4ef7 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 a30e80d93419b9..08dba01767c5ef 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 b8f113e5df3901..121435c3054342 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 50d336cb9ce7d6..59086b66b855d1 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 77193d4452e734..5b5d4a9cfeec72 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 3793ef93284d0b..db170d5961eeb8 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 f90a857afd8029..77f56799d8c511 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 f9cd8dadc9fef0..cbffaa60174317 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 ec192240ddeb96..4832d0608e72ef 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 a1a2b601d7f44c..3ff7f1f41041d2 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 2beb9ecb9cd60d..a8ba611ce93399 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 8d7391970a35ac..09c518fc1a46ce 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 ad6edbac37bc60..7c27ce01958ae5 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 478375d6e2df2d..a34d17dab94c66 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 461a661476012b..5e9133df479c3d 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/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 97% rename from Libraries/LogBox/Data/__tests__/parseLogBoxLog-test.js rename to packages/react-native/Libraries/LogBox/Data/__tests__/parseLogBoxLog-test.js index c92dc50bb75e04..42a2a9e6950daa 100644 --- a/Libraries/LogBox/Data/__tests__/parseLogBoxLog-test.js +++ b/packages/react-native/Libraries/LogBox/Data/__tests__/parseLogBoxLog-test.js @@ -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/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/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 00000000000000..d7da61085387a5 --- /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/RCTSurfacePointerHandler.h b/packages/react-native/React/Fabric/RCTSurfacePointerHandler.h similarity index 100% rename from React/Fabric/RCTSurfacePointerHandler.h rename to packages/react-native/React/Fabric/RCTSurfacePointerHandler.h diff --git a/React/Fabric/RCTSurfacePointerHandler.mm b/packages/react-native/React/Fabric/RCTSurfacePointerHandler.mm similarity index 100% rename from React/Fabric/RCTSurfacePointerHandler.mm rename to packages/react-native/React/Fabric/RCTSurfacePointerHandler.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/RCTIdentifierPool.h b/packages/react-native/React/Fabric/Utils/RCTIdentifierPool.h similarity index 100% rename from React/Fabric/Utils/RCTIdentifierPool.h rename to packages/react-native/React/Fabric/Utils/RCTIdentifierPool.h 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 55df98805117ea..54dfbd11eb991a 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 b76ed652c2c491..3ad31d9debe078 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 56d594cd4c061d..88ec9e47a4380f 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 637a0074663be8..db2c83765c6688 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 fa379d22d67fa6..3e2534008c9b25 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 d0a86fa5a241b7..0a71b21771df10 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 2e13d101d2024d..315f64eaeac829 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 2e4b5dedb8001f..75d23cc0f814d7 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 41dd6918984c4d..39ffa26c62f829 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 2fd4c3bf633f34..96e7a7976ed768 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 3a50a70a433e81..670d97dde02217 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 0598146bd093ad..252481187bf3ed 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 0d4f87f04006ba..0d82980e7c11bd 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 6e1e71c9292cce..8b27ac29c4845a 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 a246892ab4717f..8129153b332840 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 d3d83bacc5ca7d..222477175877fc 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 f2d67b79b50142..c7f0ea29b74217 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 492ba08c6a5d86..92ead68be7561c 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 bdcb72d5fcdbe3..7656572f3b88ae 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 b96b7417e97d27..7676cd58a482e7 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 201af01640e1bd..88ae8f51bcfbaa 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 0cb887883b2bcf..7d8548f48b78a6 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 00000000000000..d56163c7686f86 --- /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 57b665848082bc..95318113e46dd8 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 5449a47951a70e..e22332aa5718e4 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 00000000000000..8ac34ea17fb219 --- /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 781884811ad82f..02c4903fd4b097 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 00000000000000..8b137891791fe9 --- /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 00000000000000..e69de29bb2d1d6 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 190f04114a3a43..0805c2d035ef1b 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 00000000000000..5c13d6136878b4 --- /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 b700afca7b448d..b9c5fa3d76092c 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 2141638f2eae99..70573b4f3162ef 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 51b69c9ca17d22..56d120fcceda05 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 b006c5e597c244..b5dbb9c8a97e43 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 c149c751a55fee..cb8b10109843b8 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 b871e9a7358104..d728431302eba3 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 00000000000000..8b137891791fe9 --- /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 00000000000000..f625e70226abf0 --- /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 74d5c055522f9b..284c184fb3560a 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 d81e98d10d5688..5b2f92b9f1c43f 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 4738a515998ad2..66bd9daf5b7a20 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 7da73769118d97..15112ae6497f6c 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 0e894b9e6ab7d7..f75167d815fc99 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: c69e6155787a84c780b800fef5a0089ae6ec6c9e + hermes-engine: a0afd84f37cd2adc201ce68ec53695731369899d 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 8d32267c8128e9..b29c8e11aea7b6 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 288e649e1d4414..dd082a9a0a81c8 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 fbd017f5ae383d..f71bcddfa3f166 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 e5bd4dde4bd31d..808c4ba3b7d60d 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 00000000000000..a49778e984d0d8 --- /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 c973e8a7f134ea..cd21a3946efddb 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 9e9896b9a35bb2..845ae99d8cdc9e 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 8fd38289431bdb..00000000000000 --- 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 9c2bce798c5dad..00000000000000 --- 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 bca4ec9b29b5b6..57954efe2934aa 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 2fc8036c31c45d..5715d9bf487eff 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 e29272f324bbd0..f38f92d5a6706e 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 661b55f464415d..45d936df73e684 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 468b30e8ea06b6..4e7dae7e7d520f 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 b8b9b1edcf462c..de8e00f745537f 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 8910f606b0a336..91f1b422b336ca 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 916f9bfb4b1af1..f972d3efbfec19 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 eaba0e4e900373..462e5a0e136928 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 7efdf81bcfdaba..af4750b65e3432 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 a687a37cd562ca..543a345e0dfe17 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 2f0975911925b6..125644218b0009 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 f4dc00a0c2295b..727c7ff201da0f 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 00000000000000..e659e76ca0a492 --- /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 00000000000000..22e9d28ecfd3bb --- /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 85e088a9f1eb30..c1ad82e48bb33d 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 117bc76e0d10e7..c8ad40f20ffd3c 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 7ddbc7d25844c6..26491f4eb5a591 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 03b75cd49a3f96..fdaec796d01545 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"