UNPKG

@nuxt/nitro-server

Version:

Nitro server integration for Nuxt

14 lines (13 loc) 422 B
import { getSSRStyles } from "./build-files.mjs"; export async function renderInlineStyles(usedModules) { const styleMap = await getSSRStyles(); const inlinedStyles = new Set(); for (const mod of usedModules) { if (mod in styleMap && styleMap[mod]) { for (const style of await styleMap[mod]()) { inlinedStyles.add(style); } } } return Array.from(inlinedStyles).map((style) => ({ innerHTML: style })); }