[JS] Move to npm ^8 and fix webpack config #6639
Merged
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.
Related Issue
Fixes #6634
Fixes #6635
Fixes #6636
Fixes #6637
Fixes #6638
Description
Kind of a large set of changes here -- it ended up being somewhat necessary to do all of these things at once in order to keep everything building/running correctly. The laundry list of changes:
npm
^8
npm
instance needs to be updated (npm i -g npm@latest
).workspaces
as alerna
replacementnode
^14
npm i
andnpx lerna bootstrap
fasterwebpack
^5
^4
versions^4
everywhere -- various plugins we used weren't updated at the same time leading to deprecation warnings during buildseslint
and verified that rules workHow Verified
Microsoft Reviewers: Open in CodeFlow