Updates Node version from 16.5.1 (not supported by Heroku) to 18.20.4 which will be supported by Heroku until April 2025.
Downgrades TypeScript version to 4.9.5 to resolve an error that the TypeScript version 5.5.4 was not supported by react-scripts.
What are the relevant tickets (if any)
This PR is related to issue #57, and will be closed upon successful merge of this PR request.
Screenshots (if applicable)
Testing
I ran through several user flows to confirm the node update did not impact the application functionality. I was able to successful log in, view the dashboard with the top 5 links, filter by tag on the dashboard page, visit my links, shorten a link, and then see the shortened link on the my links page.
Checklist
[x] The code follows the project's coding standards.
[ ] Unit tests have been added or updated to cover the changes.
[ ] Documentation has been updated to reflect the changes (if applicable).
[x] The code compiles without errors.
[x] The changes have been tested locally and pass all relevant tests.
[x] All new and existing tests pass.
[ ] The pull request has been reviewed by at least one other contributor.
Reviewer Instructions
Update your Node version to 18.20.4 in your local development environment
Run npm install after updating Node version
Deployment Notes
Once the PR is merged with main, I will attempt to re-deploy to Heroku.
Additional Information
No additional information that is relevant to the review or understanding of the changes.
Description of Changes
Updates Node version from 16.5.1 (not supported by Heroku) to 18.20.4 which will be supported by Heroku until April 2025.
Downgrades TypeScript version to 4.9.5 to resolve an error that the TypeScript version 5.5.4 was not supported by react-scripts.
What are the relevant tickets (if any)
This PR is related to issue #57, and will be closed upon successful merge of this PR request.
Screenshots (if applicable)
Testing
I ran through several user flows to confirm the node update did not impact the application functionality. I was able to successful log in, view the dashboard with the top 5 links, filter by tag on the dashboard page, visit my links, shorten a link, and then see the shortened link on the my links page.
Checklist
Reviewer Instructions
Update your Node version to 18.20.4 in your local development environment Run
npm install
after updating Node versionDeployment Notes
Once the PR is merged with main, I will attempt to re-deploy to Heroku.
Additional Information
No additional information that is relevant to the review or understanding of the changes.