jsdom-url
a proxy JSDOM URL object
npm install jsdom-url
demo
; ; console.logurl; console.log`-------------`; console.logObject.keysurl; console.log`-------------`; console.dirurl; console.log`-------------`; for in url console.log`-------------`; console.logurl.origin;
output
URL("https://www.npmjs.com/package/jsdom-url")
-------------
[ 'href',
'origin',
'protocol',
'username',
'password',
'host',
'hostname',
'port',
'pathname',
'search',
'hash',
'searchParams' ]
-------------
URLImplCore {
href: 'https://www.npmjs.com/package/jsdom-url',
origin: 'https://www.npmjs.com',
protocol: 'https:',
username: '',
password: '',
host: 'www.npmjs.com',
hostname: 'www.npmjs.com',
port: '',
pathname: '/package/jsdom-url',
search: '',
hash: '',
searchParams:
URLSearchParamsImpl {
_list: [],
_url: URLImplCore { _url: [Object], _query: [Circular] },
[Symbol(wrapper)]: URLSearchParams {} } }
-------------
href https://www.npmjs.com/package/jsdom-url
origin https://www.npmjs.com
protocol https:
username
password
host www.npmjs.com
hostname www.npmjs.com
port
pathname /package/jsdom-url
search
hash
searchParams URLSearchParamsImpl {
_list: [],
_url: URL("https://www.npmjs.com/package/jsdom-url"),
[Symbol(wrapper)]: URLSearchParams("") }
-------------
https://www.npmjs.com