Skip to content

pantoken / utils

utils

Béta

@pantoken/utils — megosztott, upstream-mentes segédfüggvények a pantoken csomagokhoz: a token-referencia feloldó (light-dark() kezeléssel), a két token regex (arkregex típusokkal), kebab→camel case átalakítás, hex-szín értelmezés, SVG-tisztítás, a pantoken térközskála, referencia-eltérés ellenőrzése, valamint az általános token→utility-class kibocsátók, amelyekre mind a(z) @pantoken/components (szemantikai szint), mind a(z) @pantoken/plugin-primitives (nyers paletta szint) épül. Csak a(z) @pantoken/model (típusok) + arkregex függőségekre támaszkodik, így bármelyik csomag használhatja anélkül, hogy behúzná a csak GitHub-os upstreamet.

A css-tree alapú tokenszintaxis-validátor a különálló @pantoken/utils/token-syntax belépési pontban található, nem ebben a barrelben — a(z) css-tree egy olyan futásidejű createRequire() JSON-betöltést tartalmaz, amely hibát okoz, ha böngészős/SSR csomagba kerül, ezt a barrelt pedig böngészőoldali csomagok (pl. @pantoken/components) importálják a fenti Node-mentes segédfüggvényekért.

Egy tiszta barrel — minden implementáció a saját különálló moduljában található; az új segédeket oda add hozzá, és exportáld újra őket itt, ne növeld ezt a fájlt.

Interfészek

Típusaliasok

Változók

Függvények