Skip to content

chore(deps): upgrade node to 22 and do some cleaning#43

Merged
cheefbird merged 3 commits into
mainfrom
chore/node-22-housekeeping
Mar 23, 2026
Merged

chore(deps): upgrade node to 22 and do some cleaning#43
cheefbird merged 3 commits into
mainfrom
chore/node-22-housekeeping

Conversation

@cheefbird

@cheefbird cheefbird commented Mar 23, 2026

Copy link
Copy Markdown
Member

Context

aligning limble-tree with the rest of the org's repos (webapp, flannel) on node 22. also took the opportunity to remove dead deps/scripts and patch vulnerable transitive deps.

Changes Made

  • .nvmrc22.22
  • package.json engines → node >=22.22 <23, npm >=10.9.4
  • CI workflow (pullRequestChecks.yml) → node-version: "22" across all three jobs
  • removed unused devDeps: eslint-watch, @angular-eslint/builder
  • removed dead start script (broken in monorepo anyway, dev:sandbox is the real one)
  • added overrides for tar and serialize-javascript to patch known vulns
  • bumped angular deps to latest 19.2.x patch via ng update
  • lockfile regenerated on node 22 (lockfileVersion 2 → 3)

Testing Notes

  • npm ci succeeds on node 22
  • npm run check passes (lint + format + build + tests)
  • npm run dev:sandbox serves correctly
  • npm audit shows no high/critical vulns
  • CI passes on the PR

@cheefbird cheefbird self-assigned this Mar 23, 2026
@cheefbird cheefbird requested a review from DerekLimble March 23, 2026 06:25
@cheefbird cheefbird merged commit 964a576 into main Mar 23, 2026
6 checks passed
@cheefbird cheefbird deleted the chore/node-22-housekeeping branch March 23, 2026 19:44
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