mirror of
https://github.com/arthurfiorette/axios-cache-interceptor.git
synced 2025-12-08 17:36:16 +00:00
1.8 KiB
1.8 KiB
Compiled code
CommonJS
The code compiled with CommonJS is for ES2017+.
import { setupCache } from 'axios-cache-interceptor'; // (Defaults to cjs)
import { setupCache } from 'axios-cache-interceptor/cjs';
UMD
Note
: Axios itself requires ES6 Promises
The UMD code is compiled with webpack to support >= ES5. See the
build config. You can import these files anywhere (Browser,
CommonsJS, ESM and more)
axios-cache-interceptor/umd/index.js: Production file for ES2017+axios-cache-interceptor/umd/dev.js: Development file (ES2020+)axios-cache-interceptor/umd/es5.js: Production file for ES5+
<!-- You can also use the cdn of your choice -->
<!-- UNPKG -->
<script src="https://unpkg.com/axios-cache-interceptor"></script>
<!-- JSDELIVR -->
<script src="https://cdn.jsdelivr.net/npm/axios-cache-interceptor"></script>
<!-- Etc... -->
import { setupCache } from 'axios-cache-interceptor/umd';
ESModule
The code compiled with ESModule is for ES2017+.
This library exports its ESM code at axios-cache-interceptor/esm. It's useful to
enable tree-shaking and other optimizations. You probably won't have to directly import
from this folder, instead, bundlers should do that for you.
import { setupCache } from 'axios-cache-interceptor/esm';
Development bundles
All development bundles are compiled with support for ES2020+, and are available as UMD, CJS and ESM.
import { setupCache } from 'axios-cache-interceptor/esm/dev';
const { setupCache } = require('axios-cache-interceptor/umd/dev');
// https://cdn.jsdelivr.net/npm/axios-cache-interceptor/umd/dev.js
const { setupCache } = window.AxiosCacheInterceptor;
See more about them at Development mode