Skip to content

Instantly share code, notes, and snippets.

View RyosukeCla's full-sized avatar
💭
I love sushi

Ryosuke Suzuki RyosukeCla

💭
I love sushi
View GitHub Profile
@homerjam
homerjam / nuxt-axios-cache.js
Last active September 19, 2020 18:18
Simple plugin which decorates the community axios nuxt-module with an lru-cache
import hash from 'object-hash';
import sizeof from 'object-sizeof';
import lruCache from 'lru-cache';
const cacheEnabled = true;
const cacheMaxAge = 30 * 60 * 1000;
const cacheMaxSize = 128 * 1000 * 1000;
const getCacheKey = config => hash({
method: config.method,