3.0.4 • Published 3 years ago

url-query-builder v3.0.4

Weekly downloads
210
License
MIT
Repository
github
Last release
3 years ago

URL Query Builder

Install

npm i url-query-builder --save
yarn add url-query-builder --save

BREAKING CHANGES v3

  • rename method add to set
  • delete method change
  • rename method getUrl to get
  • rename static method getClearUrl to clearUrl

Usage

import URLQueryBuilder from 'url-query-builder'

// create instance
const q = new URLQueryBuilder('example.com') // => example.com?
// with query in url
const q1 = new URLQueryBuilder('example.com?a=b') // => example.com?a=b
// with query by param, can be string
const q2 = new URLQueryBuilder('example.com', 'a=b') // => example.com?a=b
// or object
const q3 = new URLQueryBuilder('example.com', {a: 'b'}) // => example.com?a=b

// add queries
// update queries
q.set('a', 'b') // => example.com?a=b
q.set({a: 'b'}) // => example.com?a=b

// delete queries
q.delete('a') // => example.com?

// reset queries
q.reset() // => example.com?
q.reset({a: 'b'}) // => example.com?a=b

// get queries
q.get(); // example.com?a=b
3.0.4

3 years ago

3.0.3

4 years ago

3.0.2

5 years ago

3.0.1

5 years ago

3.0.0

6 years ago

2.0.0

8 years ago

1.1.1

8 years ago

1.1.0

8 years ago

1.0.9

8 years ago

1.0.8

8 years ago

1.0.7

8 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago