Skip to content

pantoken / utils

utils

Beta

@pantoken/utils — jaetut, upstream-vapaat apufunktiot, joita käytetään pantoken-pakettien laajasti: token-viitteen ratkaisin (mukaan lukien light-dark()-käsittely), kaksi token-regexiä (tyypitettynä arkregex), kebab→camel-case-muunnos, heksavärin jäsentäminen, SVG:n puhdistus, pantokenin väliasteikko, viitereiden siirtymän validointi sekä yleiset token→utility-class -emitters, joiden päälle sekä @pantoken/components (semanttinen taso) että @pantoken/plugin-primitives (raaka-paletin taso) rakentavat. Riippuu vain @pantoken/model (tyypit) + arkregex, joten mitä tahansa pakettia voidaan käyttää ilman, että se vetää mukaansa GitHubille yksinomaan tarkoitetun upstreamin.

Css-tree-pohjainen token-syntaksin validaattori sijaitsee erillisessä @pantoken/utils/token-syntax-entryssä, ei tässä barrel-tiedostossa — css-tree käärii ajonaikaisen createRequire() JSON-latauksen, joka rikkoutuu kun se tuodaan selaimeen/SSR-bundlen sisälle, ja tätä barrelia tuovat selaimelle suunnatut paketit (esim. @pantoken/components) käyttäen yllä mainittuja Node-vapaita apuja.

Puhdas barrel — jokainen toteutus sijaitsee omassa erillisessä moduulissaan; lisää uudet apurit sinne ja re-exportoi ne tästä, älä kasvata tätä tiedostoa.

Rajapinnat

Tyyppialiasit

Muuttujat

Funktionit