Skip to content

Conversation

@ecraig12345
Copy link
Member

@ecraig12345 ecraig12345 commented Dec 16, 2025

Fetch published package info directly from the registry, not with the npm CLI. This should be a significant performance improvement when publishing or syncing many packages. (The tests can only cover public npm, but I manually verified with a private ADO feed.)

The default npmReadConcurrency has been increased to 10 since this is a lighter-weight operation.

A lot of the test changes are due to the new npm read strategy requiring a different mocking approach, plus starting to reduce unnecessary operations in the slow publish tests.

Part of #1112

@ecraig12345 ecraig12345 merged commit ea9f0b0 into main Dec 16, 2025
8 checks passed
@ecraig12345 ecraig12345 deleted the ecraig/npm-fetch branch December 16, 2025 18:12
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