Miss any of our Open RFC calls?Watch the recordings here! »

kb-burly

0.0.8 • Public • Published

Burly
Coverage Travis npm version

A simple Typescript URL builder

Installation


npm i --save kb-burly

Usage

Edit burly-examples-t6lzw

Basic:

const burly = Burly("https://api.com/find")
              .addParam("id", 1234)
              .get; // = https://api.com/find?id=1234

Nested query:

const object = {
  yes: 'no',
  maybe: '/test/',
  bad: null
}
 
const burly = Burly('http://test.com')
              .addQuery('where', object)
              .get; // = http://test.com?where=yes%3D%27no%27%26maybe%3D%27%2Ftest%2F%27

Null parameter:

const burly = Burly("http://bad-param.blog")
              .addParam('bad', null)
              .get; // = http://bad-param.blog

Reference:

new Burly([baseURL])

Credits

Based heavily on url-assembler by Florent Jaby

Install

npm i kb-burly

DownloadsWeekly Downloads

2

Version

0.0.8

License

MIT

Unpacked Size

10.8 kB

Total Files

5

Last publish

Collaborators

  • avatar