npm.io
2.5.4 • Published 1 week ago

bare-url

Licence
Apache-2.0
Version
2.5.4
Deps
1
Size
3.5 MB
Vulns
0
Weekly
0
Stars
3

bare-url

WHATWG URL implementation for JavaScript, built on https://github.com/holepunchto/liburl. Provides URL and URLSearchParams classes compatible with the WHATWG URL Standard.

npm i bare-url

Usage

const { URL, URLSearchParams } = require('bare-url')

const url = new URL('https://example.com/path?foo=bar#hash')

console.log(url.hostname) // 'example.com'
console.log(url.pathname) // '/path'
console.log(url.searchParams.get('foo')) // 'bar'

To register URL and URLSearchParams as globals:

require('bare-url/global')

API

See the bare-url reference.

License

Apache-2.0