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));

/fetch-json-resource/

    Package Sidebar

    Install

    npm i fetch-json-resource

    Weekly Downloads

    11

    Version

    2.0.0

    License

    ISC

    Unpacked Size

    8.97 kB

    Total Files

    9

    Last publish

    Collaborators

    • craftedsystems