UNPKG

vike

Version:

The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.

19 lines (18 loc) 596 B
export { getEarlyHints }; import { isFontFallback } from './isFontFallback.js'; import { inferEarlyHintLink } from '../html/injectAssets/inferHtmlTags.js'; function getEarlyHints(assets) { const earlyHints = []; { assets.forEach((asset) => { // Don't early hint fallback fonts, https://github.com/vikejs/vike/issues/624 if (isFontFallback(asset, earlyHints)) return; earlyHints.push({ ...asset, earlyHintLink: inferEarlyHintLink(asset), }); }); } return earlyHints; }