@kotao/liquid
@kotao/liquid renderizza template Liquid su Workers. Esiste principalmente per temi Shopify migrati (kotao storefront migrate shopify-theme) — un nuovo tema usa l’engine React Router invece — ma è un pacchetto pubblico e la sua superficie è stabile.
createKotaoLiquid— un engine Liquid configurato (tag + filtri Kotao registrati).renderLiquid,renderPage,renderSection,renderThemeRoute— renderizza un stringa template, una pagina completa, una singola sezione (API di rendering sezione), o una pagina tema routed.createMigratedLiquidRenderer,createSnippetFs— l’harness su cui i temi migrati girano (risoluzione snippet dal bundle tema).registerKotaoFilters/registerKotaoTags/registerAssetFilters/registerColorFilters— registrazione opt-in quando porti la tua istanza engine.
Drop compatibili Shopify così i template migrati continuano a funzionare: shopDrop, productDrop,
collectionDrop, cartDrop, articleDrop / blogDrop, ImageDrop, fontDrop,
colorDrop / ColorSchemeDrop, requestDrop, routesDrop, addressDrop, e
buildShopifyDrops per assemblare l’insieme standard. buildMetafields espone i metafield dell’entità
ai template.
Risoluzione impostazioni
Sezione intitolata “Risoluzione impostazioni”resolveColorSettings / resolveColorSchemeSettings, resolveFontSettings (+ helper per font come fontFaceCss, fontUrlFor), e resolveImageSettings trasformano i documenti delle impostazioni del tema in valori pronti per il rendering.