Skip to content

pantoken / utils

utils

Beta

@pantoken/utils — helpers compartilhados e sem upstream usados em todos os pacotes pantoken: o resolvedor de referências de token (com light-dark() lidando), as duas regexes de token (tipadas via arkregex), kebab→camel case, parsing de cores hex, sanitização de SVG, a escala de espaçamento do pantoken, validação de drift de referência, e os emissores genéricos token→classe-de-utilidade nos quais tanto @pantoken/components (camada semântica) quanto @pantoken/plugin-primitives (camada de paleta bruta) se baseiam. Depende apenas de @pantoken/model (types) + arkregex, então qualquer pacote pode usá‑lo sem puxar o upstream do GitHub.

O validador de sintaxe de token suportado por css-tree vive na entrada separada @pantoken/utils/token-syntax, não neste barrel — css-tree empacota um carregamento JSON de tempo de execução createRequire() que quebra quando importado em um bundle de navegador/SSR, e este barrel é importado por pacotes voltados ao navegador (por exemplo @pantoken/components) para os helpers livres de Node mencionados acima.

Um barrel puro — toda implementação vive em seu próprio módulo discreto; adicione novos helpers lá e reexporte‑os aqui, não cresça este arquivo.

Interfaces

Aliases de tipo

Variáveis

Funções