Modernizes the eslint and babel deps now that we have removed the old EasyPost style dependency which required these ancient versions of the tools. I ran them all locally and corrected any changes made due to jumping a few major versions. This means we no longer have to force installs of dependencies that could not resolve which is much safer for our builds.
I also checked the output built assets to ensure those did not differ and the output distribution files remain the same after these updates so there will not be user impact.
Testing
Ran everything locally
Pull Request Type
Please select the option(s) that are relevant to this PR.
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[x] Improvement (fixing a typo, updating readme, renaming a variable name, etc)
Description
Modernizes the
eslint
andbabel
deps now that we have removed the old EasyPost style dependency which required these ancient versions of the tools. I ran them all locally and corrected any changes made due to jumping a few major versions. This means we no longer have to force installs of dependencies that could not resolve which is much safer for our builds.I also checked the output built assets to ensure those did not differ and the output distribution files remain the same after these updates so there will not be user impact.
Testing
Ran everything locally
Pull Request Type
Please select the option(s) that are relevant to this PR.