bare-url
v2.5.5
Published
WHATWG URL implementation for JavaScript
Readme
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-urlUsage
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.
Threat model
bare-url is one of the addons Bare compiles into its binary, so it inherits Bare's threat model. See docs/threat-model.md for where this addon sits in it.
License
Apache-2.0
