Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade Node.js LTS Version and package.json Update #739

Open
jimmywarting opened this issue Aug 25, 2023 · 0 comments · May be fixed by #741
Open

Upgrade Node.js LTS Version and package.json Update #739

jimmywarting opened this issue Aug 25, 2023 · 0 comments · May be fixed by #741

Comments

@jimmywarting
Copy link

jimmywarting commented Aug 25, 2023

I suggest that we consider upgrading the existing Node.js LTS version within the Istanbul project. This would allow us to take advantage of the latest enhancements and security updates. Additionally, it's worth considering an update to our package.json file to specify a higher engine.node version.

Advantages:

  1. Improved Performance: The newer LTS versions come with optimizations that can significantly enhance the speed of our code execution.

  2. Enhanced Security: An upgrade would ensure that we promptly address any potential vulnerabilities, thereby upholding the trust of our users.

  3. Access to Modern Features: This upgrade would grant us access to new features of Node.js, facilitating more efficient development and the creation of cleaner code.

  4. Sustained Support: LTS versions provide a stable foundation with ongoing support, minimizing the need for disruptive upgrades.

  5. Streamlined Collaboration: Using a common Node.js version simplifies collaboration and aids in the smooth onboarding of contributors.

  6. Removal of dependencies/polyfills: with new access to features of Node.js we don't need as many dependencies

@jimmywarting jimmywarting linked a pull request Sep 8, 2023 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant