incomplete-url
v4.0.0
Published
Custom-remove features of a WHATWG URL implementation.
Downloads
24
Readme
incomplete-url
Custom-remove features of a WHATWG
URL
implementation.
This is useful when simulating the incomplete URL
implementations available in some of today's modern web browsers.
Installation
Node.js >= 8
is required. To install, type this at the command line:
npm install incomplete-url
Usage
const customizeURL = require('incomplete-url');
const options = {
paramsExclusions: ['sort'],
urlExclusions: ['origin']
};
const {IncompleteURL, IncompleteURLSearchParams} = customizeURL(options);
const url = new IncompleteURL('http://domain/');
const params = new IncompleteURLSearchParams('param=value');
Options
paramsExclusions
Type: Array
Default value: []
The output URLSearchParams
class (and URL::searchParams
) will not expose each listed property/method when instantiated.
urlExclusions
Type: Array
Default value: []
The output URL
class will not expose each listed property/method when instantiated.