JSPM

httpplease-promises

0.3.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 262
  • Score
    100M100P100Q80967F
  • License MIT

A plugin that adds promise support to httpplease

Package Exports

  • httpplease-promises

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (httpplease-promises) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

httpplease-promises

A plugin that adds promise support to httpplease.

Installation

node, browserify and webpack users:

npm install httpplease-promises

Bower users:

bower install httpplease-promises

Usage

var httpplease = require('httpplease'),
    promises = require('httpplease-promises'),
    http = httpplease.use(promises());

http
    .get('http://example.com')
    .then(function (res) {
        console.log(res.body); // or whatever.
    });

Alernatively, AMD users can use define and script tag users can use window.httppleasepromises.

By default, native Promises will be used. If you want to provide a different implementation (which may be necessary depending on the environments you want to support), pass it in:

var httpplease = require('httpplease'),
    promises = require('httpplease-promises'),
    Promise = require('bluebird'),
    http = httpplease.use(promises(Promise));