Files
pnpm/resolving/npm-resolver/src/normalizeRegistryUrl.ts
Minijus L 3585d9a372 fix: normalize tarball URLs by removing default HTTP/HTTPS ports (#10273)
* fix: normalize tarball URLs by removing default HTTP/HTTPS ports

closes #6725

* feat: refactor, add test and changeset

---------

Co-authored-by: Zoltan Kochan <z@kochan.io>
2025-12-11 08:04:39 +01:00

11 lines
238 B
TypeScript

/**
* Remove default ports (80 for HTTP, 443 for HTTPS) to ensure consistency
*/
export function normalizeRegistryUrl (urlString: string): string {
try {
return new URL(urlString).toString()
} catch {
return urlString
}
}