simple-json-fetch
whatwg fetch(), wrapped and enhanced for JSON response.
Install
This module has no dependencies, so be sure to get your own fetch() polyfill if needed (eg: whatwg-fetch).
$ npm i -S simple-json-fetch [whatwg-fetch]
Usage
Use this module exactly like fetch(), with this in mind:
- promise will be resolved only if http code is between 200~300 AND response is valid json
- otherwise promise is rejected
- http code >= 300
- json is invalid
Warning
No automated tests because I am pushing this snippet I am using for one or two years at midnight. Feel free to add some :)
CONTRIBUTING
- ⇄ Pull requests and ★ Stars are always welcome.
- For bugs and feature requests, please create an issue.
- Pull requests must be accompanied by passing automated tests (
$ npm test
).