Skip to content

pantoken / packages/core/src / toStyleDictionary

Função: toStyleDictionary()

toStyleDictionary(tokens, mode?): Record<string, SdLeaf>

Beta

Formate o IR resolvido como um dicionário plano do Style Dictionary de tokens indexado pelo nome do token (com o leading -- removido). Passe isto para tools/sd-config para os emissores nativos.

Parâmetros

tokens

somente leitura Token[]

A IR.

mode?

Mode = "light"

Qual modo de cor resolver (padrão "light").

Retorna

Record<string, SdLeaf>

Um objeto dicionário do Style Dictionary.

Exemplo

Formate o IR para a linhagem nativa

ts
import { buildTokens } from "@pantoken/core/build";
import { toStyleDictionary } from "@pantoken/core";

const dictionary = toStyleDictionary(buildTokens(), "light");
// → { "instui-color-background-base": { value: "#…", type: "color" }, … }
// keys drop the leading "--"; feed this to tools/sd-config.