fix: ~7% smaller bundle size by not packing unneeded yarnpkg/nm subdeps #8809
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.
Replace
@yarnpkg/nm
import with direct@yarnpkg/nm/hoist
import and remove a large unused code subtreeRefs: yarnpkg/berry#6611
Two commits so that the first one can be tested individually if needed -- it produces no changes in the
dist
Before:
9563553
bytes, after:8920653
bytes fordist/pnpm.cjs
More reduction is possible (to ~
7551098
bytes, ~21% total) by fixing other usused yarnpkg imports, but let's start with this one