Skip to content

pantoken / utils

utils

Beta

@pantoken/utils — delte, upstream-frie hjelpefunksjoner brukt på tvers av pantoken-pakkene: tokenreferanse‑resolveren (med light-dark()‑håndtering), de to token‑regexene (typet via arkregex), kebab→camel case, hex‑fargeparsing, SVG‑sanitering, pantoken avstandsskala, validering av referanse‑drift, og de generiske token→utility‑class‑emitterne som både @pantoken/components (semantisk nivå) og @pantoken/plugin-primitives (rå‑palett‑nivå) bygger på. Avhenger kun av @pantoken/model (typer) + arkregex, så hvilken som helst pakke kan bruke den uten å trekke inn GitHub‑kun upstream.

Den css‑tree‑støttede token‑syntaks‑validatoren ligger i den separate @pantoken/utils/token-syntax‑entryen, ikke i denne fat‑filen — css-tree bundler en runtime createRequire() JSON‑last som bryter når den trekkes inn i en browser/SSR‑bundle, og denne fat‑filen importeres av nettleser‑vendte pakker (f.eks. @pantoken/components) for de Node‑frie hjelpefunksjonene ovenfor.

En ren fat‑fil — hver implementering ligger i sin egen diskrete modul; legg nye hjelpefunksjoner der og re‑eksporter dem her, ikke utvid denne filen.

Grensesnitt

Typealiaser

Variabler

Funksjoner