Skip to content

pantoken-root / packages/core/src / toStyleDictionary

Función: toStyleDictionary() ​

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

Beta

Formar el IR resuelto como un diccionario plano de tokens de Style Dictionary indexado por el nombre del token (con el prefijo -- eliminado). Pásalo a tools/sd-config para los emisores nativos.

Parámetros ​

tokens ​

solo lectura Token[]

El IR.

mode? ​

Mode = "light"

Qué modo de color resolver (por defecto "light").

Devuelve ​

Record<string, SdLeaf>

Un objeto diccionario de Style Dictionary.

Ejemplo ​

Dar forma al IR para el linaje nativo

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.