diff --git a/.changeset/dirty-bottles-hug.md b/.changeset/dirty-bottles-hug.md new file mode 100644 index 0000000000..d0bf97e79d --- /dev/null +++ b/.changeset/dirty-bottles-hug.md @@ -0,0 +1,6 @@ +--- +"@pnpm/network.auth-header": patch +"pnpm": patch +--- + +Improve the performance of searching for auth tokens. diff --git a/network/auth-header/src/index.ts b/network/auth-header/src/index.ts index a2ef6aefb0..8315dcd188 100644 --- a/network/auth-header/src/index.ts +++ b/network/auth-header/src/index.ts @@ -40,6 +40,6 @@ function getAuthHeaderByURI (authHeaders: Record, maxParts: numb function removePort (originalUrl: string) { const urlObj = new URL(originalUrl) if (urlObj.port === '') return originalUrl - const newUrlObj = new URL(`${urlObj.protocol}//${urlObj.hostname}${urlObj.pathname}${urlObj.search}${urlObj.hash}`) - return newUrlObj.toString() + urlObj.port = '' + return urlObj.toString() }