export default defineNuxtPlugin(() => { const cachedFetch = useCachedFetch() return { provide: { npmRegistry: ( url: Parameters[0], options?: Parameters[1], ttl?: Parameters[2], ) => { return cachedFetch(url, { baseURL: NPM_REGISTRY, ...options }, ttl) }, npmApi: ( url: Parameters[0], options?: Parameters[1], ttl?: Parameters[2], ) => { return cachedFetch(url, { baseURL: NPM_API, ...options }, ttl) }, }, } })