# Installing Minified Size Install Size ## With Npm ```sh # Npm npm install --save axios axios-cache-interceptor # Yarn yarn add axios axios-cache-interceptor ``` ```js // CommonJS const { setupCache } = require('axios-cache-interceptor'); import { setupCache } from 'axios-cache-interceptor'; // ES Modules import { setupCache } from 'axios-cache-interceptor/esm'; // Universal (UMD) const { setupCache } = require('axios-cache-interceptor/umd'); ``` ## With CDN ```html ``` ```js const { setupCache } = window.AxiosCacheInterceptor; ``` ## With URL imports You can import any [CDN Url](#with-cdns) and use it in your code. **UMD Compatible** ```js // ESM with Skypack CDN import { setupCache } from 'https://cdn.skypack.dev/axios-cache-interceptor@0.8.5'; // UMD with JSDeliver CDN import { setupCache } from 'https://cdn.jsdelivr.net/npm/axios-cache-interceptor@0.8.5/umd/index.js'; ``` ## Official 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, bug fixes and etc only comes with newer versions, so upgrade it <3. > **NOTE**: Below v0.3, axios was not configured as a peer dependency | [Axios Cache Interceptor](https://github.com/arthurfiorette/axios-cache-interceptor/releases) | [Axios](https://github.com/axios/axios/releases) | | --------------------------------------------------------------------------------------------- | ------------------------------------------------ | | `>= v0.8.4` | `>= v0.25` | | `>= v0.5 && <= 0.8.3` | `>= v0.24` | | `~ v0.4` | `>= v0.23` | | `~ v0.3` | `>= v0.22` | | `<= v0.2` | `v0.21` |