url-parameter-append
Advanced tools
Weekly downloads
Readme
A quick and easy utility method for adding, updating or removing querystring parameters.
npm install url-parameter-append
Tests can be executed using the following:
npm test
Reference the package:
const urlParameterAppend = require('url-parameter-append');
or
import urlParameterAppend from 'url-parameter-append';
Add querystring:
const url = urlParameterAppend('http://example.com/', 'search', 'test');
console.log(url);
http://example.com/?search=test
or
const url = urlParameterAppend('http://example.com/', {search: 'test'});
console.log(url);
http://example.com/?search=test
Replace parameter:
const url = urlParameterAppend('http://example.com/?search=test', 'search', 'other');
console.log(url);
http://example.com/?search=other
or
const url = urlParameterAppend('http://example.com/?search=test', {search: 'other'});
console.log(url);
http://example.com/?search=other
Remove parameter:
const url = urlParameterAppend('http://example.com/?search=test', 'search', null);
console.log(url);
http://example.com/
or
const url = urlParameterAppend('http://example.com/?search=test', {search: null});
console.log(url);
http://example.com/
More examples can be found in url-parameter-append.spec.ts
Tests use the jest testing framework.
FAQs
A simple method for adding, removing or updating parameters on a querystring
The npm package url-parameter-append receives a total of 481 weekly downloads. As such, url-parameter-append popularity was classified as not popular.
We found that url-parameter-append demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket installs a Github app to automatically flag issues on every pull request and report the health of your dependencies. Find out what is inside your node modules and prevent malicious activity before you update the dependencies.