fetch-response-enhancer
v1.0.0
Published
A nicer response object
Downloads
1
Readme
fetch-response-enhancer
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
- Fork it and create your feature branch: git checkout -b my-new-feature
- Commit your changes: git commit -am 'Add some feature'
- Push to the branch: git push origin my-new-feature
- Submit a pull request
License
MIT