url-query-builder
README.md
URL Query Builder
Install
npm i url-query-builder --save
yarn add url-query-builder --save
BREAKING CHANGES v3
- rename method
add
toset
- delete method
change
- rename method
getUrl
toget
- rename static method
getClearUrl
toclearUrl
Usage
import URLQueryBuilder from 'url-query-builder'
// create instanceconst q = new URLQueryBuilder('example.com') // => example.com?// with query in urlconst q1 = new URLQueryBuilder('example.com?a=b') // => example.com?a=b// with query by param, can be stringconst q2 = new URLQueryBuilder('example.com', 'a=b') // => example.com?a=b// or objectconst q3 = new URLQueryBuilder('example.com', {a: 'b'}) // => example.com?a=b
// add queries// update queriesq.set('a', 'b') // => example.com?a=bq.set({a: 'b'}) // => example.com?a=b
// delete queriesq.delete('a') // => example.com?
// reset queriesq.reset() // => example.com?q.reset({a: 'b'}) // => example.com?a=b
// get queriesq.get(); // example.com?a=b
Языки
TypeScript
- JavaScript