1.0.0 • Published 9 months ago

@cachehorse/cached-fetch v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

@cachehorse / cached-fetch

This package is a small wrapper around fetch(), allowing you to utilise Cache Horse's caching and batching API.

How to use

Installing:

npm install --save @cachehorse/cached-fetch
import CachedFetch from '@cachehorse/cached-fetch'

const { get } = CachedFetch({ apiKey: '<your-api-key>' })

const URLS = [
  'https://dummyjson.com/http/200',
  'https://dummyjson.com/test'
]

const getOneEndpoint = async () => {
  const request = await get('https://dummyjson.com/http/200')
  return request.json()
}

const getMultipleEndpoints = async () => {
  const request = await get(['https://dummyjson.com/http/200', 'https://dummyjson.com/test'])
  return request.json()
}

getOneEndpoint()
getMultipleEndpoints()
1.0.0

9 months ago

0.0.1

9 months ago