url-parse-lax
Lax url.parse()
with support for protocol-less URLs & IPs
Install
$ npm install url-parse-lax
Usage
const urlParseLax = require('url-parse-lax');
urlParseLax('sindresorhus.com');
urlParseLax('[2001:db8::]:8000');
And with the built-in url.parse()
:
const url = require('url');
url.parse('sindresorhus.com');
url.parse('[2001:db8::]:8000');
API
urlParseLax(url, [options])
url
Type: string
URL to parse.
options
Type: Object
https
Type: boolean
Default: true
Prepend https://
instead of http://
to protocol-less URLs.
Related
- url-format-lax - Lax
url.format()
that formats a hostname and port into IPv6-compatible socket form of hostname:port
License
MIT © Sindre Sorhus