0.1.4 • Published 10 years ago

plato-request v0.1.4

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

PLATO-REQUEST

:vertical_traffic_light: A Request Library based on the Fetch API

Travis Coveralls dependencies devDependency Status NPM version

Change Log

0.1.0

  • support a mutate that return a none-promise value

Usage

basic

import request from 'plato-request'

request({
  method: 'GET', // defaults
  url: 'https://.../{user}/{repo}/commits',
  params: {
    user: 'crossjs',
    repo: 'plato'
  },
  query: {
    per_page: 3
  }
  headers: {
    'Accept': 'application/vnd.github.v3+json'
  }
})

use mutate

// asynchronously with promise
request({
  ...,
  mutate (options) {
    return new Promise(function (resolve, reject) {
      // do something,
      // like computing Authorization asynchronously
      resolve(options)
    })
  }
})

// synchronously, new in 0.1.0
request({
  ...,
  mutate (options) {
    // do something,
    // like computing Authorization synchronously
    return options
  }
})

License

MIT

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago

0.0.0

10 years ago