Skip to content

cms-client

Generated Reference

Browser-safe metadata and schemas for CMS-driven admin and editor interfaces. This page is generated from core/cms-client/index.ts against package version 0.14.0 on the 0.14 docs line.

Import

ts
import { THEME_PRESET_META, createSectionRegistry, getBuiltInWebsiteSections } from '@system-core/core/cms-client'

Entry

FieldValue
Import path@system-core/core/cms-client
Package export./cms-client
Source entrycore/cms-client/index.ts
Exported symbols135
Runtime file./dist/cms-client.js
Types file./dist/cms-client.d.ts

Use This Surface When

  • Use this for CMS admin UIs, forms, and editor scaffolding in the browser.
  • Keep frontend bundles on client-safe metadata instead of importing server runtime modules.
  • Pair it with packages/ui-contracts when wiring renderer or editor contracts.

Public Surface

Functions

ExportKindSource
applyCanonicalPageFlowfunctioncore/cms/site-builder/index.ts
applyThemeToDomfunctioncore/cms/theme/css.ts
createBuiltInSectionfunctioncore/cms/site-builder/index.ts
createPageFromBuiltInTemplatefunctioncore/cms/site-builder/index.ts
createSectionRegistryfunctioncore/cms/sections/registry.ts
createSectionsFromPageFlowfunctioncore/cms/site-builder/index.ts
generateFaviconHtmlfunctioncore/cms/brand/index.ts
generatePwaManifestIconsfunctioncore/cms/brand/index.ts
generateThemeInlineScriptfunctioncore/cms/theme/css.ts
generateWebManifestfunctioncore/cms/brand/index.ts
getBuiltInWebsiteSectionfunctioncore/cms/site-builder/index.ts
getBuiltInWebsiteSectionsfunctioncore/cms/site-builder/index.ts
heroContentToSectionfunctioncore/cms/site-builder/index.ts
heroSectionToContentfunctioncore/cms/site-builder/index.ts
isVideoMediafunctioncore/cms/media-utils.ts
readMediaThumbnailfunctioncore/cms/media-utils.ts
readMediaUrlfunctioncore/cms/media-utils.ts
resolveLocalizedHeaderSettingsfunctioncore/cms/site-builder/index.ts
resolveLocalizedPageSectionfunctioncore/cms/site-builder/index.ts
resolveLogofunctioncore/cms/brand/index.ts
resolveLogoTextfunctioncore/cms/brand/index.ts
resolveMediaValuefunctioncore/cms/media-utils.ts
tokensToCssVariablesfunctioncore/cms/theme/css.ts
validateBrandAssetsfunctioncore/cms/brand/index.ts
validateThemeTokensfunctioncore/cms/types/index.ts

Consts

ExportKindSource
BUILT_IN_WEBSITE_SECTION_DEFINITIONSconstcore/cms/site-builder/index.ts
FOOTER_SETTINGS_DEFAULTSconstcore/cms/sections/footer-schema.ts
resolveLocalizedFooterSettingsconstcore/cms/site-builder/index.ts
resolveLocalizedHeroContentconstcore/cms/site-builder/index.ts
resolveLocalizedMenuItemconstcore/cms/site-builder/index.ts
resolveLocalizedNavCtaconstcore/cms/site-builder/index.ts
SITE_PAGE_FLOWSconstcore/cms/site-builder/index.ts
SITE_PAGE_TEMPLATESconstcore/cms/site-builder/index.ts
SITE_SECTION_GROUPSconstcore/cms/site-builder/index.ts
THEME_PRESET_METAconstcore/cms/theme/presets.ts
THEME_PRESETSconstcore/cms/theme/presets.ts

Interfaces

ExportKindSource
BackgroundQueueAdapterinterfacecore/platform/queue.ts
BrandAssetsinterfacecore/cms/types/index.ts
BrandDepsinterfacecore/cms/brand/index.ts
BrandValidationResultinterfacecore/cms/brand/index.ts
CdnAdapterinterfacecore/cms/media/cdn.ts
CmsLinkinterfacecore/cms/types/index.ts
ConsentCategoryinterfacecore/cms/compliance/gdpr.ts
CookieConsentinterfacecore/cms/compliance/gdpr.ts
FooterBottomBarinterfacecore/cms/types/index.ts
FooterBottomLinkinterfacecore/cms/types/index.ts
FooterBrandBlockinterfacecore/cms/types/index.ts
FooterColumninterfacecore/cms/types/index.ts
FooterCtaStripinterfacecore/cms/types/index.ts
FooterLinkinterfacecore/cms/types/index.ts
FooterNewsletterConfiginterfacecore/cms/types/index.ts
FooterPaymentIconinterfacecore/cms/types/index.ts
FooterSettingsinterfacecore/cms/types/index.ts
FooterSocialLinkinterfacecore/cms/types/index.ts
HeaderSettingsinterfacecore/cms/types/index.ts
HeroColorBackgroundinterfacecore/cms/types/index.ts
HeroContentinterfacecore/cms/types/index.ts
HeroContentBlockinterfacecore/cms/types/index.ts
HeroCtainterfacecore/cms/types/index.ts
HeroImageBackgroundinterfacecore/cms/types/index.ts
HeroOverlayinterfacecore/cms/types/index.ts
HeroSlideinterfacecore/cms/types/index.ts
HeroSliderBackgroundinterfacecore/cms/types/index.ts
HeroVideoBackgroundinterfacecore/cms/types/index.ts
JobContextinterfacecore/platform/queue.ts
JobPayloadinterfacecore/platform/queue.ts
LogoPairinterfacecore/cms/types/index.ts
Mediainterfacecore/cms/types/index.ts
MediaExportEntryinterfacecore/cms/import-export/export.ts
MediaValueinterfacecore/cms/types/index.ts
MegaMenuColumninterfacecore/cms/types/index.ts
MenuIteminterfacecore/cms/types/index.ts
NavCtainterfacecore/cms/types/index.ts
NavigationMenuinterfacecore/cms/types/index.ts
Notificationinterfacecore/cms/types/index.ts
NotificationDeliveryinterfacecore/cms/types/index.ts
NotificationTemplateinterfacecore/cms/types/index.ts
Pageinterfacecore/cms/types/index.ts
PageSectioninterfacecore/cms/types/index.ts
PwaManifestIconinterfacecore/cms/brand/index.ts
ResolvedMediaValueinterfacecore/cms/media-utils.ts
RetentionConfiginterfacecore/cms/compliance/retention.ts
RetentionPolicyinterfacecore/cms/compliance/retention.ts
SectionArrayFieldDefinterfacecore/cms/types/index.ts
SectionDefinitioninterfacecore/cms/types/index.ts
SectionFieldBaseDefinterfacecore/cms/types/index.ts
SectionObjectFieldDefinterfacecore/cms/types/index.ts
SectionScalarFieldDefinterfacecore/cms/types/index.ts
SectionSelectFieldDefinterfacecore/cms/types/index.ts
SiteExportinterfacecore/cms/import-export/export.ts
SiteSettingsinterfacecore/cms/types/index.ts
Slideinterfacecore/cms/types/index.ts
SocialLinksinterfacecore/cms/types/index.ts
ThemeBackgroundColorsinterfacecore/cms/types/index.ts
ThemeBorderColorsinterfacecore/cms/types/index.ts
ThemeBrandColorsinterfacecore/cms/types/index.ts
ThemeCategoryColorsinterfacecore/cms/types/index.ts
ThemeConfiginterfacecore/cms/types/index.ts
ThemeFontSourceinterfacecore/cms/types/index.ts
ThemeFontSourcesinterfacecore/cms/types/index.ts
ThemeFooterColorsinterfacecore/cms/types/index.ts
ThemeHeaderColorsinterfacecore/cms/types/index.ts
ThemeInteractiveColorsinterfacecore/cms/types/index.ts
ThemePresetDefinitioninterfacecore/cms/types/index.ts
ThemeSpacinginterfacecore/cms/types/index.ts
ThemeStatusColorsinterfacecore/cms/types/index.ts
ThemeTextColorsinterfacecore/cms/types/index.ts
ThemeTokensinterfacecore/cms/types/index.ts
TopBarIteminterfacecore/cms/types/index.ts

Types

ExportKindSource
BrandContexttypecore/cms/brand/index.ts
ColorSchemetypecore/cms/brand/index.ts
ContentStatustypecore/cms/types/index.ts
FooterBottomBarAlignmenttypecore/cms/types/index.ts
FooterColumnSpantypecore/cms/types/index.ts
FooterColumnTypetypecore/cms/types/index.ts
FooterLayouttypecore/cms/types/index.ts
HeaderLayouttypecore/cms/types/index.ts
HeroBackgroundModetypecore/cms/types/index.ts
HeroContentLayouttypecore/cms/types/index.ts
HeroSliderDirectiontypecore/cms/types/index.ts
HeroSliderTransitiontypecore/cms/types/index.ts
HeroVerticalAligntypecore/cms/types/index.ts
Localetypecore/cms/types/index.ts
LocalizedFieldMaptypecore/cms/types/index.ts
MediaStorageTypetypecore/cms/types/index.ts
MobileNavStyletypecore/cms/types/index.ts
NotificationChanneltypecore/cms/types/index.ts
NotificationDeliveryStatustypecore/cms/types/index.ts
PageSectionDeviceVisibilitytypecore/cms/types/index.ts
PageSectionStatustypecore/cms/types/index.ts
SectionFieldDeftypecore/cms/types/index.ts
SectionFieldTypetypecore/cms/types/index.ts
ThemeFontProvidertypecore/cms/types/index.ts
ThemePresettypecore/cms/types/index.ts
UnknownSectionFieldPolicytypecore/cms/types/index.ts

system-core documentation for maintainers, integrators, and AI build agents.