Chore/update node v20 and get scripts working #116
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.
This PR does a few things to get the repo a little more up to date:
20.17.0
in both.nvmrc
and.tool-versions
(I use asdf so I added that for me at least haha)--legacy-peer-deps
flag to a bunch of the installation scripts for backwards compatibility with the node upgrade. Eventually we should upgrade the dependencies so we won't need this, but this works for now.--openssl-legacy-provider
against electron. Again, I think we'll want to actually fix this, probably by upgrading to Webpack 5 and using their actual configuration that works with new open ssl versions. Again, this works for now.chromedriver
, so the oldgetServerAddr
was no longer relevant, and in fact was sending ECONNREFUSED errors because it was trying to connect to ports that are longer valid.To test out these changes, pull the branch, then run
npm run bootstrap
to get all the dependencies up to date.After that, run through every script in
package.json
. They all seem to be working now. I didn't any publish scripts since I doubt I have access there. @andykog let me know if there are any remaining issues on those scripts.