cli icon indicating copy to clipboard operation
cli copied to clipboard

fix: fix for node 24 and add to test matrix

Open serhalp opened this issue 8 months ago • 1 comments

Summary

node.js 24 was released and moved to "Current" status yesterday, May 6 2025: https://nodejs.org/en/blog/release/v24.0.0.

This bumps verdaccio and jsonwebtoken to fix a fatal error on node 24 coming from this transitive dependency: https://github.com/auth0/node-jwa/pull/52.

While I was here, I did a bit of cleanup: for everything that isn't actually running vitest (prettier, etc.), just use the latest node.js LTS and always use the same alias (latest) for consistency.

CPLA-2660

To do

  • [ ] right before merging, delete old/renamed required checks and mark new/renamed checks as required

serhalp avatar Apr 15 '25 22:04 serhalp

📊 Benchmark results

Comparing with a017181674705af6ef4e1d56a91613c46e4715fb

  • Dependency count: 1,148 ⬇️ 0.17% decrease vs. a017181674705af6ef4e1d56a91613c46e4715fb
  • Package size: 280 MB ⬇️ 0.06% decrease vs. a017181674705af6ef4e1d56a91613c46e4715fb
  • Number of ts-expect-error directives: 390 (no change)

github-actions[bot] avatar Apr 15 '25 22:04 github-actions[bot]