Package Exports
- iso-url
- iso-url/index-browser.js
- iso-url/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (iso-url) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
iso-url

Isomorphic/Univeral WHATWG URL API with some support legacy node URL API
This package is a universal wrapper for node url
and browser window.URL with support for legacy url.parse
properties in the URL instance and defaults for base to support relative urls like url.parse
. Node URL docs.
Install
$ npm install iso-url
Usage
const { URL, URLSearchParams } = require('iso-url');
const url = new isoUrl('http://localhost/unicorns');
const newSearchParams = new URLSearchParams(url.searchParams);
API
isoUrl(url, [base])
input
Type: string
The absolute or relative input URL to parse. If input is relative, then base is required. If input is absolute, the base is ignored.
base
Type: string|URL
Default: https://localhost
in node and self.location.protocol + '//' + self.location.host
in the browser.
The base URL to resolve against if the input is not absolute.
License
MIT © Hugo Dias