eleventy-fetch
Requires Node 12+
Formerly known as @11ty/eleventy-cache-assets
.
Fetch network resources and cache them so you don’t bombard your API (or other resources). Do this at configurable intervals—not with every build! Once per minute, or once per hour, once per day, or however often you like!
With the added benefit that if one successful request completes, you can now work offline!
This plugin can save any kind of asset—JSON, HTML, images, videos, etc.
Installation
npm install @11ty/eleventy-fetch
The full eleventy-fetch
documentation is on 11ty.dev.
Tests
npm run test