fetch-json-resource

2.0.0 • Public • Published

Fetch JSON Resource

npm version license dependency status devDependencies status

Code Smells Maintainability Rating Reliability Rating Security Rating SonarCloud Bugs Sonarcloud Status SonarCloud Vulnerabilities Technical Debt

Fetch JSON resource with AbortController and error handling.

  • no dependencies
  • ~600 bytes gzipped

Usage

# Install 
npm i fetch-json-resource
import fetchJsonResource from 'fetch-json-resource';
 
fetchJsonResource('https://jsonplaceholder.typicode.com/todos/1')
  .then((json) => console.log(json))
  .catch((error) => console.log(error));

Options

You can add additional fetch options and/or a custom timeout value.

import fetchJsonResource from 'fetch-json-resource';
 
// Fetch options
const options = {};
 
// Abort after 5 seconds
const timeout = 5000;
 
fetchJsonResource('https://jsonplaceholder.typicode.com/todos/1', options, timeout)
  .then((json) => console.log(json))
  .catch((error) => console.log(error));

Package Sidebar

Install

npm i fetch-json-resource

Weekly Downloads

0

Version

2.0.0

License

ISC

Unpacked Size

8.97 kB

Total Files

9

Last publish

Collaborators

  • craftedsystems