url.parse() with support for protocol-less URLs & IPs
MIT License
Prepend `https://` to humanized URLs like `sindresorhus.com` and `file://` to file paths
Prepend `https://` to humanized URLs like `sindresorhus.com` and `localhost`
Check if your code is running as an npm or yarn script
Normalize a URL
Get all urls in a string
Check if a URL is absolute
Import a module lazily
Check if a string is a URL
Resolve the path of a module like `require.resolve()` but from the current working directory
Node.js 0.12 path.isAbsolute() ponyfill
Get the set npm registry URL
Lax `url.format()` that formats a hostname and port into IPv6-compatible socket form of `hostname...
Get paths for storing things like data, config, cache, etc
Strip the authentication part of a URL
Humanize a URL: https://sindresorhus.com → sindresorhus.com