Get all urls in a string
MIT License
Humanize a URL: https://sindresorhus.com → sindresorhus.com
Convert an absolute path to tilde path: /Users/sindresorhus/dev => ~/dev
Normalize a URL
Strip the authentication part of a URL
Linkify URLs in a string
Check if a string is a URL
Check if a URL is relative
Prepend `https://` to humanized URLs like `sindresorhus.com` and `file://` to file paths
Check if a URL is absolute
Convert URLs to Markdown links: Extracts URLs from text → Gets their article title → Creates Mark...
Linkify GitHub issue references
Prepend `https://` to humanized URLs like `sindresorhus.com` and `localhost`
url.parse() with support for protocol-less URLs & IPs
Convert a file path to a file URL: `unicorn.jpg` → `file:///Users/sindresorhus/unicorn.jpg`
Convert a URL to a valid filename