Fundamentos visuais do Frappe UI (cores, tipografia, raios, sombras, anel de
foco e cores de gráficos) como dados, lidos de priv/foundations.json, que
mix tokens.sync gera da mesma fonte dos tokens do CSS. Alimenta as páginas de
Fundamentos do mostruário e serve de referência em código (ex.: listar tokens).
Summary
Functions
Cores das séries dos gráficos, na ordem de uso: [%{index, family, color}].
Categorias semânticas na ordem de exibição.
Classe do token de cor para uso em HTML ("surface", "gray-2" → bg-surface-gray-2).
Variável CSS do token semântico.
Tokens semânticos por categoria: %{"surface" => [%{name, light, dark}]}.
Anéis de foco: [%{name, value}] (valor da outline em tema claro).
Família de fonte do texto.
Pesos: [%{name, value}].
Escala de raios: [%{name, value}].
Rampas primitivas por família: %{"gray" => [%{shade, value}]}.
Seção por id ou nil.
Seções dos Fundamentos: [%{id, title, summary}].
Sombras de elevação: [%{name, value}] (sem DEFAULT).
Escala tipográfica: [%{name, size, lineHeight, letterSpacing, weight, paragraph}].
Functions
@spec chart_colors() :: [ %{index: non_neg_integer(), family: String.t(), color: String.t()} ]
Cores das séries dos gráficos, na ordem de uso: [%{index, family, color}].
Categorias semânticas na ordem de exibição.
Classe do token de cor para uso em HTML ("surface", "gray-2" → bg-surface-gray-2).
Variável CSS do token semântico.
Tokens semânticos por categoria: %{"surface" => [%{name, light, dark}]}.
Anéis de foco: [%{name, value}] (valor da outline em tema claro).
Família de fonte do texto.
Pesos: [%{name, value}].
Escala de raios: [%{name, value}].
Rampas primitivas por família: %{"gray" => [%{shade, value}]}.
Seção por id ou nil.
Seções dos Fundamentos: [%{id, title, summary}].
Sombras de elevação: [%{name, value}] (sem DEFAULT).
Escala tipográfica: [%{name, size, lineHeight, letterSpacing, weight, paragraph}].