@kotao/liquid
@kotao/liquid rendert Liquid-Templates auf Workers. Es existiert primär für migrierte
Shopify-Themes (kotao storefront migrate shopify-theme) — ein neues Theme nutzt stattdessen
die React-Router-Engine —, ist aber ein öffentliches Paket mit stabiler Oberfläche.
createKotaoLiquid— eine konfigurierte Liquid-Engine (Kotao-Tags + -Filter registriert).renderLiquid,renderPage,renderSection,renderThemeRoute— einen Template-String, eine ganze Seite, eine einzelne Section (Section-Rendering-API) oder eine geroutete Theme-Seite rendern.createMigratedLiquidRenderer,createSnippetFs— der Unterbau migrierter Themes (Snippet-Auflösung aus dem Theme-Bundle).registerKotaoFilters/registerKotaoTags/registerAssetFilters/registerColorFilters— Opt-in-Registrierung für eigene Engine-Instanzen.
Shopify-kompatible Drops, damit migrierte Templates weiterlaufen: shopDrop, productDrop,
collectionDrop, cartDrop, articleDrop / blogDrop, ImageDrop, fontDrop,
colorDrop / ColorSchemeDrop, requestDrop, routesDrop, addressDrop sowie
buildShopifyDrops für den Standard-Satz. buildMetafields stellt Entity-Metafields in
Templates bereit.
Settings-Auflösung
Abschnitt betitelt „Settings-Auflösung“resolveColorSettings / resolveColorSchemeSettings, resolveFontSettings (+ Font-Helfer wie
fontFaceCss, fontUrlFor) und resolveImageSettings machen aus Settings-Dokumenten
render-fertige Werte.