url-format-lax
Lax url.format()
that formats a hostname and port into IPv6-compatible socket form of hostname:port
Install
$ npm install url-format-lax
Usage
import urlFormat from 'url-format-lax';
urlFormat({hostname: '::1', port: '123'});
urlFormat({protocol: 'https', hostname: 'google.com', port: '123'});
And with the builtin url.format()
:
import url from 'url';
url.format({hostname: '::1', port: '123'});
url.format({protocol: 'https', hostname: 'google.com', port: '123'});
Related
- url-parse-lax - Lax
url.parse()
with support for protocol-less URLs & IPs