fetch-response-enhancer

1.0.0 • Public • Published

fetch-response-enhancer

package version package downloads standard-readme compliant package license make a pull request

A nicer response object

Table of Contents

About

Provides a nicer response object for fetch request that tries to convert to appropriate content type. Heavily based on trae.

Install

This project uses node and npm.

$ npm install fetch-response-enhancer
# OR 
$ yarn add fetch-response-enhancer

Usage

import fetchResponseEnhancer from 'fetch-response-enhancer'
 
fetch('https://jsonplaceholder.typicode.com/posts/1')
  .then(fetchResponseEnhancer)
  .then(console.log) // Object {config: Object, ok: true, headers: Headers, status: 200, statusText: ""…}
 
fetch('https://jsonplaceholder.typicode.com/')
  .then(res => fetchResponseEnhancer(res, { bodyType: 'text' })) // manually set bodyType
  .then(console.log) // {config: Object, ok: true, headers: Headers, status: 200, statusText: ""…}
 

Contribute

  1. Fork it and create your feature branch: git checkout -b my-new-feature
  2. Commit your changes: git commit -am 'Add some feature'
  3. Push to the branch: git push origin my-new-feature
  4. Submit a pull request

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i fetch-response-enhancer

Weekly Downloads

3

Version

1.0.0

License

MIT

Unpacked Size

12.8 kB

Total Files

11

Last publish

Collaborators

  • tiaanduplessis