diff --git a/packages/react-native/Libraries/.npmignore b/packages/react-native/Libraries/.npmignore deleted file mode 100644 index c912533dd7d..00000000000 --- a/packages/react-native/Libraries/.npmignore +++ /dev/null @@ -1 +0,0 @@ -__tests__ diff --git a/packages/react-native/ReactAndroid/.npmignore b/packages/react-native/ReactAndroid/.npmignore deleted file mode 100644 index 4f9cc308e91..00000000000 --- a/packages/react-native/ReactAndroid/.npmignore +++ /dev/null @@ -1,9 +0,0 @@ -# Make sure we never publish ReactAndroid/build (Gradle output) -# or ReactAndroid/.cxx (CMake output) to npm. -# Those folders are huge (> 100MB)! -/build/ -.cxx/ -# Exclude buck config/jars for third-party libraries -src/main/third-party/ -# Exclude Android & JVM tests -src/test/ diff --git a/packages/react-native/ReactAndroid/external-artifacts/.npmignore b/packages/react-native/ReactAndroid/external-artifacts/.npmignore deleted file mode 100644 index a4154094f9a..00000000000 --- a/packages/react-native/ReactAndroid/external-artifacts/.npmignore +++ /dev/null @@ -1,3 +0,0 @@ -# Make sure we never publish the build and artifacts folders to npm. -build/ -artifacts/ diff --git a/packages/react-native/ReactAndroid/hermes-engine/.npmignore b/packages/react-native/ReactAndroid/hermes-engine/.npmignore deleted file mode 100644 index b6a87b32364..00000000000 --- a/packages/react-native/ReactAndroid/hermes-engine/.npmignore +++ /dev/null @@ -1,3 +0,0 @@ -# Make sure we never publish the build folders to npm. -build/ -.cxx/ diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 70a8c5ed430..e53c0ed6515 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -49,48 +49,61 @@ "React", "!React/Fabric/RCTThirdPartyFabricComponentsProvider.*", "ReactAndroid", + "!ReactAndroid/.cxx", + "!ReactAndroid/build", + "!ReactAndroid/external-artifacts/artifacts", + "!ReactAndroid/external-artifacts/build", + "!ReactAndroid/hermes-engine/.cxx", + "!ReactAndroid/hermes-engine/build", + "!ReactAndroid/src/main/third-party", + "!ReactAndroid/src/test", "ReactApple", "ReactCommon", "README.md", "rn-get-polyfills.js", + "scripts/bundle.js", + "scripts/cocoapods", + "scripts/codegen", "scripts/compose-source-maps.js", "scripts/find-node-for-xcode.sh", - "scripts/bundle.js", "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/ccache-clang++.sh", - "scripts/xcode/ccache-clang.sh", - "scripts/xcode/ccache.conf", - "scripts/xcode/with-environment.sh", "scripts/native_modules.rb", "scripts/node-binary.sh", - "scripts/packager.sh", "scripts/packager-reporter.js", + "scripts/packager.sh", "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", + "scripts/xcode/ccache-clang.sh", + "scripts/xcode/ccache-clang++.sh", + "scripts/xcode/ccache.conf", + "scripts/xcode/with-environment.sh", "sdks/.hermesversion", "sdks/hermes-engine", "sdks/hermesc", "settings.gradle.kts", "src", + "!src/private/testing", "template.config.js", "template", "!template/node_modules", "!template/package-lock.json", "!template/yarn.lock", "third-party-podspecs", - "types" + "types", + "!**/__docs__/**", + "!**/__fixtures__/**", + "!**/__flowtests__/**", + "!**/__mocks__/**", + "!**/__test_fixtures__/**", + "!**/__tests__/**", + "!**/__typetests__/**" ], "scripts": { "prepack": "node ./scripts/prepack.js", diff --git a/packages/react-native/scripts/.npmignore b/packages/react-native/scripts/.npmignore deleted file mode 100644 index 6f5224b2264..00000000000 --- a/packages/react-native/scripts/.npmignore +++ /dev/null @@ -1,2 +0,0 @@ -# Make sure we never publish __test__ folders (Gradle output) -**/__*tests__/ diff --git a/packages/react-native/src/.npmignore b/packages/react-native/src/.npmignore deleted file mode 100644 index 0887251f94f..00000000000 --- a/packages/react-native/src/.npmignore +++ /dev/null @@ -1,2 +0,0 @@ -__tests__ -private/testing diff --git a/packages/react-native/src/private/devsupport/rndevtools/.npmignore b/packages/react-native/src/private/devsupport/rndevtools/.npmignore deleted file mode 100644 index 309ce6dd4d6..00000000000 --- a/packages/react-native/src/private/devsupport/rndevtools/.npmignore +++ /dev/null @@ -1 +0,0 @@ -__docs__ diff --git a/packages/react-native/types/.npmignore b/packages/react-native/types/.npmignore deleted file mode 100644 index 0480d436df5..00000000000 --- a/packages/react-native/types/.npmignore +++ /dev/null @@ -1 +0,0 @@ -__typetests__