Skip to content

pantoken / utils

utils

Beta

@pantoken/utils — delade, upstream-fria hjälpfunktioner som används i hela pantoken-paketen: token referensupplösaren (med light-dark()-hantering), de två token-regexarna (typade via arkregex), kebab→camel case, hex-färgparsing, SVG-rensning, pantokens mellanrumsskala, validering av referensdrift, och de generiska token→utility-class-emittenterna som både @pantoken/components (semantisk nivå) och @pantoken/plugin-primitives (rå-palett-nivå) bygger på. Beror endast på @pantoken/model (typer) + arkregex, så vilket paket som helst kan använda det utan att dra in den GitHub-endast upstreamen.

Den css-tree-baserade validatorn för token-syntaxen finns i den separata @pantoken/utils/token-syntax ingången, inte i denna barrel — css-tree paketerar en runtime createRequire() JSON-laddning som går sönder när den dras in i ett browser-/SSR-bundle, och denna barrel importeras av browser-vända paket (t.ex. @pantoken/components) för de Node-fria hjälparna ovan.

En ren barrel — varje implementation ligger i sin egen separata modul; lägg till nya hjälpare där och re-exportera dem här, väx inte denna fil.

Gränssnitt

Typalias

Variabler

Funktioner