Build Plugins: End of support for Node.js 18 + Node.js 20

The following versions of Node.js have reached their official end of life:

  • Node.js v18 on April 30, 2025
  • Node.js v20 on April 30, 2026

Now it’s time to say goodbye to Node.js versions 18 and 20 in our build plugins. This change will allow us to use newer Node.js features inside our codebase and apply important security fixes.

When do we roll out this change?

We will no longer support Node.js v18 or v20 for Build Plugins starting on June 16, 2026.

What are the impacts of this change?

  • Running a build with Node.js version lower than 22.12.x is still supported, but upgrading to a more recent and supported version of Node.js is strongly recommended.
  • If you run your build with Node.js version lower than 22.12.x, local plugins and plugins installed in a site’s package.json will automatically start using our system default Node.js version instead (v22 as of February 24th 2025).
  • If you run your build with Node.js version 22.12.x or above nothing will change - your plugins will continue to be executed with the version they use now.

What do you need to do?

Plugin authors:

Almost all plugins are already compatible with Node.js v22 but you may want to confirm this for your plugin. If your plugin is not compatible, you will need to migrate your plugin to support Node.js v22 before June 16, 2026.

Plugin users:

Review and upgrade your plugins to ensure they are compatible with Node.js v22 or file an issue on the plugin’s repository so that the plugin author can make the necessary changes.

For more information please visit the following documentation pages:

We want your feedback!

Your feedback is invaluable in shaping our tools and services. If you encounter any issues or have suggestions, we’d love to hear from you! Please post in this thread, and someone from our team will be sure to help you out.