From 52b7a7a3397c3ba847eea5bfa3896365dbc6b325 Mon Sep 17 00:00:00 2001 From: Jack Pope Date: Fri, 2 Feb 2024 13:22:13 -0800 Subject: [PATCH] Allow package to be imported by tests in xplat (#42826) Summary: yungsters debugged the failing test library import and found that we don't yet support package exports. Switching this to main with an index file allows us to import the library in other places. Changelog: [internal] Reviewed By: yungsters Differential Revision: D53240712 --- packages/react-native-test-renderer/package.json | 6 +----- packages/react-native-test-renderer/src/index.js | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 5 deletions(-) create mode 100644 packages/react-native-test-renderer/src/index.js diff --git a/packages/react-native-test-renderer/package.json b/packages/react-native-test-renderer/package.json index a9d05c1c64c3..4b90093f6fc2 100644 --- a/packages/react-native-test-renderer/package.json +++ b/packages/react-native-test-renderer/package.json @@ -11,10 +11,6 @@ "@babel/preset-flow": "^7.20.0" }, "dependencies": {}, - "exports": { - ".": "./index.js", - "./jest-environment": "./dist/jest-environment/index.js", - "./jest-setup": "./dist/jest-setup/index.js" - }, + "main": "src/index.js", "peerDependencies": { "jest": "^29.7.0" } } diff --git a/packages/react-native-test-renderer/src/index.js b/packages/react-native-test-renderer/src/index.js new file mode 100644 index 000000000000..4317334b5625 --- /dev/null +++ b/packages/react-native-test-renderer/src/index.js @@ -0,0 +1,14 @@ +/** + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * @flow + * @format + * @oncall react_native + */ + +export {render} from './renderer/index.js'; + +export {ReactNativeEnvironment} from './jest/environment.js';