Skip to content

Commit 5623f2a

Browse files
authored
Updating forking implementation to match against more general fork implementations (#27205)
Search for more generic fork files if an exact match does not exist. If `forks/MyFile.dom.js` exists but `forks/MyFile.dom-node.js` does not then use it when trying to resolve forks for the `"dom-node"` renderer in flow, tests, and build consolidate certain fork files that were identical and make semantic sense to be generalized add `dom-browser-esm` bundle and use it for `react-server-dom-esm/client.browser` build
1 parent e505316 commit 5623f2a

26 files changed

+340
-321
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
/**
2+
* Copyright (c) Meta Platforms, Inc. and affiliates.
3+
*
4+
* This source code is licensed under the MIT license found in the
5+
* LICENSE file in the root directory of this source tree.
6+
*
7+
* @flow
8+
*/
9+
10+
export * from 'react-client/src/ReactFlightClientConfigBrowser';
11+
export * from 'react-server-dom-esm/src/ReactFlightClientConfigESMBundler';
12+
export * from 'react-dom-bindings/src/shared/ReactFlightClientConfigDOM';
13+
export const usedWithSSR = false;

packages/react-client/src/forks/ReactFlightClientConfig.dom-node-esm.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
* @flow
88
*/
99

10-
// This should really have a Node and a Browser fork but to avoid too many configs we limit this to build the same for both
1110
export * from 'react-client/src/ReactFlightClientConfigBrowser';
1211
export * from 'react-server-dom-esm/src/ReactFlightClientConfigESMBundler';
1312
export * from 'react-dom-bindings/src/shared/ReactFlightClientConfigDOM';

packages/react-reconciler/src/forks/ReactFiberConfig.dom-bun.js

Lines changed: 0 additions & 10 deletions
This file was deleted.

packages/react-reconciler/src/forks/ReactFiberConfig.dom-edge-webpack.js

Lines changed: 0 additions & 10 deletions
This file was deleted.

packages/react-reconciler/src/forks/ReactFiberConfig.dom-fb.js

Lines changed: 0 additions & 10 deletions
This file was deleted.

packages/react-reconciler/src/forks/ReactFiberConfig.dom-legacy.js

Lines changed: 0 additions & 10 deletions
This file was deleted.

packages/react-reconciler/src/forks/ReactFiberConfig.dom-node-esm.js

Lines changed: 0 additions & 10 deletions
This file was deleted.

packages/react-reconciler/src/forks/ReactFiberConfig.dom-node-webpack.js

Lines changed: 0 additions & 10 deletions
This file was deleted.

packages/react-reconciler/src/forks/ReactFiberConfig.dom-node.js

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)