2022-08-02 09:20:10 -03:00

3.2 KiB

Installing

Bundle Size Install Size


npm install axios axios-cache-interceptor
# or
yarn add axios axios-cache-interceptor
// CommonJS (ES2017+)
const { setupCache } = require('axios-cache-interceptor');

// EcmaScript (ES2017+)
import { setupCache } from 'axios-cache-interceptor';

// UMD (ES5+)
const { setupCache } = window.AxiosCacheInterceptor;

// ESM with Skypack CDN
import { setupCache } from 'https://cdn.skypack.dev/axios-cache-interceptor@0.10.7';
<!-- Development UMD build for ES2017+ (~12.6 KiB) -->
<script
  src="https://cdn.jsdelivr.net/npm/axios-cache-interceptor@0.10.7/dev/index.bundle.js"
  integrity="sha256-oTqUncNoX9DcUWIb5sLS2tscPHKqUPL0yLlOXSSXzSY="
  crossorigin="anonymous"
></script>

<!-- Production UMD build for ES5+ (~14.2 KiB) -->
<script
  src="https://cdn.jsdelivr.net/npm/axios-cache-interceptor@0.10.7/dist/index.bundle.js"
  integrity="sha256-Dc3BSxOZSDmoVoB11lhxkqH8VdBQjxWkHUmmDotiKJ4="
  crossorigin="anonymous"
></script>

Axios support table

Below you can check what version of this package is supported by your version of axios. But that does not mean that it won't work.. Axios had many "breaking changes" made with type declarations. But remember, new features and bug fixes only comes with newer versions. Please keep your dependencies up to date <3.

Note

: Axios is not defined as a peerDependency, because it has a non-stable semver version (0.x.y). See #145 (Comment)

Axios Cache Interceptor Axios
>= v0.10.3 >= v0.27
>= v0.8.4 >= v0.26
~ v0.8.4 ~ v0.25
>= v0.5 && <= 0.8.3 ~ v0.24
~ v0.4 ~ v0.23
~ v0.3 ~ v0.22
<= v0.2 v0.21