Skip to content

pantoken / utils

utils

Beta

@pantoken/utils — delte, upstream-frie hjælpere brugt på tværs af pantoken-pakkerne: token- reference resolver (med light-dark() håndtering), de to token regexer (skrevet via arkregex), kebab→camel case, hex-farve-parsing, SVG-sanering, pantoken-spacing-skalaen, reference-drift validering, og de generiske token→utility-class emittenter som både @pantoken/components (semantisk tier) og @pantoken/plugin-primitives (raw-palette tier) bygger på. Afhænger kun af @pantoken/model (typer) + arkregex, så enhver pakke kan bruge det uden at trække GitHub-only upstream.

css-tree-understøttet token-syntaksvalidator bor ved det separate @pantoken/utils/token-syntax indgang, ikke denne barrel — css-tree samler en runtime createRequire() JSON-indlæsning som bryder når det trækkes ind i en browser/SSR-bundle, og denne barrel importeres af browser-orienterede pakker (f.eks. @pantoken/components) for de Node-frie hjælpere ovenfor.

En ren barrel — hver implementering bor i sit eget diskret modul; tilføj nye hjælpere der og gen-eksportér dem her, udvid ikke denne fil.

Grænseflader

Typealiaser

Variabler

Funktioner