3.0.4 • Published 4 years ago

url-query-builder v3.0.4

Weekly downloads
210
License
MIT
Repository
github
Last release
4 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

4 years ago

3.0.3

6 years ago

3.0.2

6 years ago

3.0.1

6 years ago

3.0.0

8 years ago

2.0.0

9 years ago

1.1.1

9 years ago

1.1.0

9 years ago

1.0.9

10 years ago

1.0.8

10 years ago

1.0.7

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago