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

Update to Node 20 #45

Open
kaitlinbolling opened this issue May 15, 2024 · 0 comments
Open

Update to Node 20 #45

kaitlinbolling opened this issue May 15, 2024 · 0 comments
Labels
ci/cd PR checks, deploys, automation enhancement New feature or request javascript Requires understanding JavaScript

Comments

@kaitlinbolling
Copy link

kaitlinbolling commented May 15, 2024

Description

The current version of the framework does not specify the node and npm version. We should upgrade to specify Node.js 20 and npm 10 in order to keep current.

Acceptance Criteria

  • The framework builds and runs successfully with Node.js 20 and npm 10
  • All existing functionality continues to work after upgrade
  • The upgrade does not introduce any new bugs or issues
  • Tests pass after upgrading
  • The upgrade is backwards compatible with sites running the current plugin version or breaking changes are documented

Use Case

  • Node.js 20 has improved performance and supports more modern JavaScript features. Upgrading will allow us to use newer language capabilities.
  • npm 10 has several bug fixes and improvements older versions. Upgrading will resolve bugs and improve reliability.
  • Keeping up with current Node.js and npm versions allows us to take advantage of performance improvements and new features. It also ensures continued compatibility with other modern tools and packages.
@kaitlinbolling kaitlinbolling added enhancement New feature or request ci/cd PR checks, deploys, automation javascript Requires understanding JavaScript labels May 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci/cd PR checks, deploys, automation enhancement New feature or request javascript Requires understanding JavaScript
Projects
None yet
Development

No branches or pull requests

1 participant