diff --git a/src/url.ts b/src/url.ts index 606606d..6889475 100644 --- a/src/url.ts +++ b/src/url.ts @@ -34,7 +34,13 @@ export function gitHubAssetDownloadUrl( } export function isGitHub(url: string, api: boolean = false): boolean { - const parsedUrl = new URL(url); + let parsedUrl: URL; + try { + parsedUrl = new URL(url); + } catch { + return false; + } + if (api) { return "api.github.com" === parsedUrl.hostname; }