4.0.0 • Published 7 years ago
incomplete-url v4.0.0
incomplete-url

Custom-remove features of a WHATWG
URLimplementation.
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-urlUsage
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.