ustaxes / UsTaxes

Tax filing web application
https://ustaxes.org
GNU Affero General Public License v3.0
1.43k stars 103 forks source link

Update to Node LTS 20 #1987

Closed saiarcot895 closed 10 months ago

saiarcot895 commented 10 months ago

What kind of change does this PR introduce? (delete not applicable)

This PR updates the Node version to the current LTS version (20, codenamed iron), and updates the modules to a newer version. There are some code changes included as well, largely due to changes in react-hook-form and some stricter type checks.

I should note that I haven't done too much testing on this outside of automated tests, and I'm a beginner in Javascript, so there could very well be incorrect changes made here.

codecov[bot] commented 10 months ago

Codecov Report

Attention: 6 lines in your changes are missing coverage. Please review.

Comparison is base (4ccf26e) 51.40% compared to head (9678d6b) 51.32%. Report is 21 commits behind head on master.

Files Patch % Lines
src/components/TaxPayer/SpouseAndDependent.tsx 25.00% 3 Missing :warning:
...c/components/income/assets/TransactionImporter.tsx 0.00% 1 Missing :warning:
src/components/input/LabeledRadio.tsx 0.00% 1 Missing :warning:
src/pdfHandler.ts 0.00% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #1987 +/- ## ========================================== - Coverage 51.40% 51.32% -0.09% ========================================== Files 305 305 Lines 16936 16934 -2 Branches 1917 1919 +2 ========================================== - Hits 8706 8691 -15 - Misses 8215 8228 +13 Partials 15 15 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.