UNPKG

vike

Version:

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

21 lines (20 loc) 742 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getEarlyHints = getEarlyHints; const isFontFallback_js_1 = require("./isFontFallback.js"); const inferHtmlTags_js_1 = require("../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 ((0, isFontFallback_js_1.isFontFallback)(asset, earlyHints)) return; earlyHints.push({ ...asset, earlyHintLink: (0, inferHtmlTags_js_1.inferEarlyHintLink)(asset), }); }); } return earlyHints; }