Skip to content

refactor(@angular/cli): transition update command to use PackageManager abstraction#33364

Draft
clydin wants to merge 1 commit into
angular:mainfrom
clydin:refactor-update-package-manager-abstraction
Draft

refactor(@angular/cli): transition update command to use PackageManager abstraction#33364
clydin wants to merge 1 commit into
angular:mainfrom
clydin:refactor-update-package-manager-abstraction

Conversation

@clydin

@clydin clydin commented Jun 11, 2026

Copy link
Copy Markdown
Member

Transition the update command's version resolver to utilize the registry methods from the PackageManager abstraction instead of directly querying the registry via pacote.

This introduces a cached RegistryClient wrapper that retrieves package metadata and manifests on-demand. Update resolution helper functions are updated to be asynchronous to support the lazy-loading of registry documents.

…er abstraction

Transition the update command's version resolver to utilize the registry methods from the
PackageManager abstraction instead of directly querying the registry via pacote.

This introduces a cached RegistryClient wrapper that retrieves package metadata and manifests
on-demand. Update resolution helper functions are updated to be asynchronous to support the
lazy-loading of registry documents.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant