Node.js version support plan for commercetools Frontend

Elevate, May 20-22-2025, Miami Beach, Florida

Learn about the official Node.js version support plan for commercetools Frontend, including the Store Launchpad for B2B Manufacturing and the Store Launchpad for B2C Retail.

We support Node.js versions according to the following calendar:

The official Node.js version support plan for commercetools Frontend.

The exact dates are as follows:

  • 19 May 2025: Node.js version 24 is supported.
  • 1 July 2025: All Node.js versions earlier than 20 are deprecated and are no longer supported.
  • 30 April 2026: Node.js version 20 is deprecated and is no longer supported.

We recommend that you always migrate your project to the latest version to access the latest Node.js features and enhancements.

If you use Node.js version 18 or later, then follow the steps specified in the Migration steps section to migrate to Node.js version 24. If you use Node.js version 16 or earlier, then follow the steps mentioned in the Node.js 18 migration article.

Migration steps

To migrate to the Node.js version 24, complete the following steps:

  1. Check if you have Node.js version 24 installed by running the following command: node -v.
  2. If your version is older than 24, update it using your preferred method, such as one of the following:
  3. In your package.json file, update the following versions:
    • Backend node to ^24.0.0
    • Frontend node to >=24
  4. Check that you are using the CLI version 2.5.0 or above. You can check the CLI version by running the following command: frontastic --version.
  5. Optional: If your CLI version is below 2.5.0, update it to the latest version by running the following command: brew upgrade frontastic-cli.
  6. Run the launchpad using the following command: frontastic run.
  7. Check that everything runs as expected.