Skip to content

Conversation

Copy link

Copilot AI commented Dec 27, 2025

What/Why?

Extends Node.js support to include version 24 across the Catalyst project. Updates version constraints in CLI packages, user-facing CLI validation, and documentation to allow Node 20, 22, or 24.

Changes:

  • Updated .nvmrc to 24 (used by CI workflows and local development)
  • Extended engines.node in packages/catalyst/package.json and packages/create-catalyst/package.json to include ^24.0.0
  • Updated packages/create-catalyst/bin/index.cjs to include '^24' in the catalystRequiredNodeVersions array (user-facing CLI version check)
  • Updated README.md requirements section to reflect Node 20, 22, or 24 support

Testing

  • Verified all CLI tests pass (38 tests in @bigcommerce/catalyst)
  • Verified all create-catalyst tests pass (2 tests)
  • Verified create-catalyst package builds successfully
  • Confirmed engines field accepts Node 24 semver range
  • Validated user-facing Node version check includes Node 24

Migration

No migration needed. Changes are additive - existing Node 20 and 22 users are unaffected.

Original prompt

update the CLI to allow node 24; make sure node 24 is allowed throughout the project


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

@netlify
Copy link

netlify bot commented Dec 27, 2025

Deploy Preview for catalyst-netlify ready!

Name Link
🔨 Latest commit b3ddd23
🔍 Latest deploy log https://app.netlify.com/projects/catalyst-netlify/deploys/69543d9b334581000865eac2
😎 Deploy Preview https://deploy-preview-4--catalyst-netlify.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 67
Accessibility: 98
Best Practices: 92
SEO: 92
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

Co-authored-by: bookernath <8922457+bookernath@users.noreply.github.com>
Copilot AI changed the title [WIP] Update CLI to support Node 24 throughout the project Add Node.js 24 support to CLI and project Dec 27, 2025
Copilot AI requested a review from bookernath December 27, 2025 21:46
@bookernath
Copy link
Owner

@copilot Is there any user-facing copy in the CLI that needs to get updated?

Co-authored-by: bookernath <8922457+bookernath@users.noreply.github.com>
Copy link
Author

Copilot AI commented Dec 30, 2025

@copilot Is there any user-facing copy in the CLI that needs to get updated?

Yes, there was! Updated packages/create-catalyst/bin/index.cjs to include '^24' in the catalystRequiredNodeVersions array. This array controls the user-facing error message shown when someone runs create-catalyst with an unsupported Node version.

Commit: b3ddd23

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 this pull request may close these issues.

2 participants