JSPM

  • Created
  • Published
  • Downloads 157783
  • Score
    100M100P100Q178367F
  • License MIT

Cache interceptor for axios

Package Exports

  • axios-cache-interceptor
  • axios-cache-interceptor/dev
  • axios-cache-interceptor/package.json

Readme

Issues Stars License Try on Runkit Codecov Downloads Bundlephobia Packagephobia FOSSA Status Join the chat at https://gitter.im/axios-cache-interceptor/community


  

⚡ Axios Cache Interceptor


Axios Cache Interceptor is a small and efficient cache interceptor for axios.


import Axios from 'axios';
import { setupCache } from 'axios-cache-interceptor';

// same object, but with updated typings.
const axios = setupCache(Axios);

const req1 = axios.get('https://api.example.com/');
const req2 = axios.get('https://api.example.com/');

const [res1, res2] = await Promise.all([req1, req2]);

res1.cached; // false
res2.cached; // true

Documentation at axios-cache-interceptor.js.org 🎉🎉


License

Licensed under the MIT. See LICENSE for more informations.

FOSSA Status


Contact

See my contact information on my github profile or open a new issue.