URL parser

Parse a URL into its separate constituent parts (protocol, origin, params, port, username-password, ...)

https:
me
pwd
it-tools.tech
3000
/url-parser
?key1=value&key2=value2
#the-hash