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.
The blockers present in @zemccartney's writeup in #267 are still present, though it looks like there's an open PR for that issue now on that project, so hopefully we'll be able to update
webpack
in another maintenance cycle or two.Running
npx npm-check-updates -m
resulted in this list:dotenv
managed to get two major releases in about two weeks, but the only listed breaking change was dropping support for an older version of node that we already don't support in strangeluv.jest
was slightly trickier because it had a significant changelog for version 27. Our simple test didn't initially pass, but changing thetestEnvironment
to a newer version which supportedgetVmContext
seemed to do the trick.We were using
jest-environment-jsdom-fifteen
, and searching for the next logical iteration revealed thatjest-environment-jsdom-sixteen
was actually deprecated after being integrated into jest v26. Just changing that string fromjest-environment-jsdom-fifteen
tojest-environment-jsdom
seemed to do the trick, though, and our test passes again.Updating
babel-jest
to match, now we're left with the un-upgraded list we're familiar with: