diff --git a/markdown-link-check b/markdown-link-check index 210b6c3..7be6206 100755 --- a/markdown-link-check +++ b/markdown-link-check @@ -66,13 +66,13 @@ function getInputs() { stream.on('error', onError); stream.on('response', onResponse); try { // extract baseUrl from supplied URL - const parsed = url.parse(filenameOrUrl); - delete parsed.search; - delete parsed.hash; + const parsed = new URL(filenameOrUrl); + parsed.search = ''; + parsed.hash = ''; if (parsed.pathname.lastIndexOf('/') !== -1) { parsed.pathname = parsed.pathname.substr(0, parsed.pathname.lastIndexOf('/') + 1); } - baseUrl = url.format(parsed); + baseUrl = parsed.toString(); } catch (err) { /* ignore error */ } } else {