switch to ESM examples

This commit is contained in:
Randall Schmidt 2021-07-11 09:11:26 -04:00
parent d6f73c4778
commit 0f5f1edb22

@ -11,7 +11,7 @@ By default responses are cached in memory, but you can also cache to files on di
Require it and use it the same way you would use node-fetch: Require it and use it the same way you would use node-fetch:
```js ```js
const fetch = require('node-fetch-cache'); import fetch from 'node-fetch-cache';
fetch('http://google.com') fetch('http://google.com')
.then(response => response.text()) .then(response => response.text())
@ -33,7 +33,7 @@ This function can be used to eject the response from the cache, so that the next
This module caches ALL responses, even those with 4xx and 5xx response statuses. You can use this function to uncache such responses if desired. For example: This module caches ALL responses, even those with 4xx and 5xx response statuses. You can use this function to uncache such responses if desired. For example:
```js ```js
const fetch = require('node-fetch-cache'); import fetch from 'node-fetch-cache';
fetch('http://google.com') fetch('http://google.com')
.then(async response => { .then(async response => {
@ -63,7 +63,7 @@ This is the default cache delegate. It caches responses in-process in a POJO.
Usage: Usage:
```js ```js
const { fetchBuilder, MemoryCache } = require('node-fetch-cache'); import { fetchBuilder, MemoryCache } from'node-fetch-cache';
const fetch = fetchBuilder.withCache(new MemoryCache(options)); const fetch = fetchBuilder.withCache(new MemoryCache(options));
``` ```
@ -84,7 +84,7 @@ Cache to a directory on disk. This allows the cache to survive the process exiti
Usage: Usage:
```js ```js
const { fetchBuilder, FileSystemCache } = require('node-fetch-cache'); import { fetchBuilder, FileSystemCache } from 'node-fetch-cache';
const fetch = fetchBuilder.withCache(new FileSystemCache(options)); const fetch = fetchBuilder.withCache(new FileSystemCache(options));
``` ```