cli
cli copied to clipboard
fix: fix for node 24 and add to test matrix
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
📊 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)