Skip to content

chore(deps): update dependencies to latest - #541

Merged
almothafar merged 1 commit into
ng2-ui:masterfrom
almothafar:chore/update-deps
Aug 3, 2026
Merged

chore(deps): update dependencies to latest#541
almothafar merged 1 commit into
ng2-ui:masterfrom
almothafar:chore/update-deps

Conversation

@almothafar

Copy link
Copy Markdown
Collaborator

Routine dependency refresh with a from-scratch lockfile, on top of #531.

Updated

Package From To
@angular/* (common, compiler, compiler-cli, core, forms, platform-browser, router, language-service) 22.0.7 22.1.0
@angular/cdk, @angular/material 22.0.5 22.1.0
@angular/build, @angular/cli 22.0.7 22.1.2
ng-packagr 22.0.1 22.1.0
jsdom 29.1.1 30.0.1 (major)
cypress 15.18.1 15.19.0
eslint-plugin-cypress 6.4.2 6.4.3
lint-staged 17.0.8 17.3.0
eslint 10.7.0 10.8.0
typescript-eslint 8.64.0 8.65.0
prettier 3.9.5 3.9.6
@types/node 26.1.1 26.1.2
packageManager (pnpm) 11.13.0 11.18.0

jsdom 30

Major bump. It raises the Node floor to ^22.22.2 || ^24.15.0 || >=26.0.0; CI runs Node 24, which satisfies it. All tests pass on the new version.

Held back

typescript stays at ~6.0.3. Both @angular/compiler-cli@22.1.0 and ng-packagr@22.1.0 declare typescript: ">=6.0 <6.1", so TypeScript 7 is not compatible with this Angular version.

Clean install

node_modules/ and pnpm-lock.yaml were deleted and regenerated from scratch rather than incrementally updated.

Verification

All CI steps run locally against the fresh install, on Node 24:

  • pnpm run format:check — all files match Prettier style
  • pnpm run lint — all files pass (library + demo)
  • pnpm run build-lib:prod@ngui/auto-complete package built
  • ng test auto-complete --watch=false — 16/16 passed
  • ng test demo --watch=false — 5/5 passed
  • pnpm run build-docs — demo docs built

Cypress e2e was not run locally (it is not part of the CI workflow and needs a served app).

Note

pnpm audit reports one remaining moderate advisory (@hono/node-server <2.0.5, GHSA-frvp-7c67-39w9), a dev-only transitive under @angular/cli > @modelcontextprotocol/sdk with no upstream fix yet — left alone rather than pinned via an override.

🤖 Generated with Claude Code

Bump Angular to 22.1 (core + cdk/material 22.1.0), @angular/build/cli 22.1.2,
ng-packagr 22.1.0, eslint 10.8.0, typescript-eslint 8.65.0, prettier 3.9.6,
cypress 15.19.0, eslint-plugin-cypress 6.4.3, lint-staged 17.3.0,
@types/node 26.1.2, jsdom 30.0.1 (major), and pnpm 11.18.0.

TypeScript stays on ~6.0.3: @angular/compiler-cli 22.1 and ng-packagr 22.1
both declare `typescript >=6.0 <6.1`, so TS 7 is not compatible.

Lockfile regenerated from scratch (node_modules + pnpm-lock.yaml removed).
Verified: format:check, lint, library build, 16 library tests,
5 demo tests, demo docs build.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@almothafar
almothafar merged commit 72020d6 into ng2-ui:master Aug 3, 2026
2 checks passed
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.

1 participant