Skip to content

pantoken / utils

utils

Beta

@pantoken/utils — delte, upstream-frie hjelpefunksjonar som blir brukte på tvers av pantoken-pakkane: referanseoppløysaren for token (med light-dark()-handtering), dei to token-regexane (typesterkte via arkregex), kebab→camel-case, hex-fargeparsing, SVG-sanitering, pantoken sitt spacing-skala, validering av referanse-drift, og dei generiske token→utility-class-emitterane som både @pantoken/components (semantisk nivå) og @pantoken/plugin-primitives (rå-palett-nivå) byggjer på. Avheng berre av @pantoken/model (typar) + arkregex, så kva som helst pakke kan bruke det utan å dra med seg GitHub-only upstream.

Den css-tree-støtta token-syntaks-valideraren ligg i den separate @pantoken/utils/token-syntax-entryen, ikkje i denne barrel-en — css-tree pakker inn ei runtime createRequire() JSON-innlasting som bryt når ho blir trekt inn i ein nettlesar-/SSR-bundle, og denne barrel-en blir importert av nettlesarvendte pakkar (t.d. @pantoken/components) for dei Node-frie hjelpemidla nemnt over.

Ein rein barrel — kvar implementering ligg i sin eigen diskrete modul; legg til nye hjelpefunksjonar der og re-exporter dei her, ikkje la denne fila vekse.

Grensesnitt

Typealias

Variablar

Funksjonar