fs-request-cache

Simple http cache using cheerio and fs.

Usage no npm install needed!

<script type="module">
  import fsRequestCache from 'https://cdn.skypack.dev/fs-request-cache';
</script>

README

fs-request-cache

Simple http cache using cheerio and fs.

Install

$ yarn add fs-request-cache
# or npm i fs-request-cache

Usage

import { request, dom } from 'fs-request-cache'
// or const { request, dom } = require('fs-request-cache')

const html = await request('https://google.com', {
  ttl: 3600, // one hour
  force: false // default is `false`
})

// dom
const $ = await request('https://google.com', {
  ttl: 60, // one minute
})

const title = $('title').text()

Test

$ yarn test

License

MIT