From 8c15f6b58336e11df4316c7589738dd3bc748396 Mon Sep 17 00:00:00 2001 From: Alex Hunt Date: Thu, 21 May 2026 12:19:42 -0700 Subject: [PATCH] Align folder name for assets-registry package MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Summary: (Tried this a while back, but now we have Claude to drive the fbsource references to resolution.) No changes to the package name on npm or any APIs — consumers importing `react-native/assets-registry` are unaffected. Changelog: [Internal] Differential Revision: D105990907 --- .eslintrc.js | 2 +- packages/{assets => assets-registry}/README.md | 2 +- .../__tests__/path-support-test.js | 0 packages/{assets => assets-registry}/package.json | 4 ++-- packages/{assets => assets-registry}/path-support.js | 0 packages/{assets => assets-registry}/registry.js | 0 .../Libraries/Image/__tests__/resolveAssetSource-test.js | 2 +- packages/react-native/metro.config.js | 2 +- packages/rn-tester/metro.config.js | 2 +- private/helloworld/metro.config.js | 2 +- 10 files changed, 8 insertions(+), 8 deletions(-) rename packages/{assets => assets-registry}/README.md (93%) rename packages/{assets => assets-registry}/__tests__/path-support-test.js (100%) rename packages/{assets => assets-registry}/package.json (89%) rename packages/{assets => assets-registry}/path-support.js (100%) rename packages/{assets => assets-registry}/registry.js (100%) diff --git a/.eslintrc.js b/.eslintrc.js index 82ef6ae75f76..4ef0585b7674 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -50,7 +50,7 @@ module.exports = { files: [ './packages/react-native/Libraries/**/*.{js,flow}', './packages/react-native/src/**/*.{js,flow}', - './packages/assets/registry.js', + './packages/assets-registry/registry.js', ], parser: 'hermes-eslint', rules: { diff --git a/packages/assets/README.md b/packages/assets-registry/README.md similarity index 93% rename from packages/assets/README.md rename to packages/assets-registry/README.md index 407cc5b53de5..51f229af163b 100644 --- a/packages/assets/README.md +++ b/packages/assets-registry/README.md @@ -18,4 +18,4 @@ yarn add --dev @react-native/assets-registry To run the tests in this package, run the following commands from the React Native root folder: 1. `yarn` to install the dependencies. You just need to run this once -2. `yarn jest packages/assets`. +2. `yarn jest packages/assets-registry`. diff --git a/packages/assets/__tests__/path-support-test.js b/packages/assets-registry/__tests__/path-support-test.js similarity index 100% rename from packages/assets/__tests__/path-support-test.js rename to packages/assets-registry/__tests__/path-support-test.js diff --git a/packages/assets/package.json b/packages/assets-registry/package.json similarity index 89% rename from packages/assets/package.json rename to packages/assets-registry/package.json index f127ba2b1544..e7208814e309 100644 --- a/packages/assets/package.json +++ b/packages/assets-registry/package.json @@ -6,9 +6,9 @@ "repository": { "type": "git", "url": "git+https://github.com/facebook/react-native.git", - "directory": "packages/assets" + "directory": "packages/assets-registry" }, - "homepage": "https://github.com/facebook/react-native/tree/HEAD/packages/assets#readme", + "homepage": "https://github.com/facebook/react-native/tree/HEAD/packages/assets-registry#readme", "keywords": [ "assets", "registry", diff --git a/packages/assets/path-support.js b/packages/assets-registry/path-support.js similarity index 100% rename from packages/assets/path-support.js rename to packages/assets-registry/path-support.js diff --git a/packages/assets/registry.js b/packages/assets-registry/registry.js similarity index 100% rename from packages/assets/registry.js rename to packages/assets-registry/registry.js diff --git a/packages/react-native/Libraries/Image/__tests__/resolveAssetSource-test.js b/packages/react-native/Libraries/Image/__tests__/resolveAssetSource-test.js index 3becf9a9055f..dfa7d011fa14 100644 --- a/packages/react-native/Libraries/Image/__tests__/resolveAssetSource-test.js +++ b/packages/react-native/Libraries/Image/__tests__/resolveAssetSource-test.js @@ -8,7 +8,7 @@ * @format */ -import type {PackagerAsset} from '../../../../assets/registry'; +import type {PackagerAsset} from '../../../../assets-registry/registry'; import type {ResolvedAssetSource} from '../AssetSourceResolver'; describe('resolveAssetSource', () => { diff --git a/packages/react-native/metro.config.js b/packages/react-native/metro.config.js index feecfde51ecd..dd334817be10 100644 --- a/packages/react-native/metro.config.js +++ b/packages/react-native/metro.config.js @@ -26,7 +26,7 @@ const config = { // 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, '../assets-registry'), path.resolve(__dirname, '../normalize-color'), path.resolve(__dirname, '../polyfills'), path.resolve(__dirname, '../virtualized-lists'), diff --git a/packages/rn-tester/metro.config.js b/packages/rn-tester/metro.config.js index d9fbbdeeef9c..df8220b22fdb 100644 --- a/packages/rn-tester/metro.config.js +++ b/packages/rn-tester/metro.config.js @@ -24,7 +24,7 @@ const config = { // Make Metro able to resolve required external dependencies watchFolders: [ path.resolve(__dirname, '../../node_modules'), - path.resolve(__dirname, '../assets'), + path.resolve(__dirname, '../assets-registry'), path.resolve(__dirname, '../community-cli-plugin'), path.resolve(__dirname, '../dev-middleware'), path.resolve(__dirname, '../new-app-screen'), diff --git a/private/helloworld/metro.config.js b/private/helloworld/metro.config.js index 6f46f45d95c9..34e358ab88b5 100644 --- a/private/helloworld/metro.config.js +++ b/private/helloworld/metro.config.js @@ -29,7 +29,7 @@ const config = { // Make Metro able to resolve required external dependencies watchFolders: [ repositoryPath('node_modules'), - repositoryPath('packages/assets'), + repositoryPath('packages/assets-registry'), repositoryPath('packages/normalize-color'), repositoryPath('packages/polyfills'), repositoryPath('packages/react-native'),