Remove name and metadata from root package.json #54521
Closed
+2
−4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary:
Following D86869721, this removes the unused
name,version, andlicensefields from the project levelpackage.json(previously namedreact-native/monorepo).Motivation
versionfield serving no functional purpose.react-native/monorepowas never published to npm, and soname,version, andlicensewere never read.private/, the workspace root no longer needs to be referenced by any part of our containing fbsource codebase — and this is a conceptual footgun (Yarn-installing a package that is itself a workspace).react-native/monorepono longer needs to be named, addressable, or installable.Or, phrased another way:
name— never try to reference this as an npm package!version— never think about versioning this file!license— unread, duplicate ofLICENSE.md.Changelog: [Internal]
Reviewed By: yungsters
Differential Revision: D86869720