Skip to content

pantoken / utils

utils

Beta

@pantoken/utils — pembantu kongsi yang bebas daripada upstream digunakan merentasi pakej pantoken: resolver rujukan token (dengan pengendalian light-dark()), dua regex token (diketik melalui arkregex), penukaran kebab→camel case, penguraian warna hex, sanitasi SVG, skala jarak pantoken, pengesahan drift rujukan, dan pemancar generik token→kelas-utiliti yang dibina oleh kedua-dua @pantoken/components (lapisan semantik) dan @pantoken/plugin-primitives (lapisan palet-mentah). Bergantung hanya pada @pantoken/model (jenis) + arkregex, jadi mana-mana pakej boleh menggunakannya tanpa menarik upstream yang hanya tersedia di GitHub.

Validator sintaks token berasaskan css-tree terletak di entri berasingan @pantoken/utils/token-syntax, bukan pada barrel ini — css-tree membundel pemuatan JSON createRequire() pada masa jalan yang rosak apabila ditarik ke dalam bundle penyemak imbas/SSR, dan barrel ini diimport oleh pakej yang berhadapan dengan penyemak imbas (contohnya @pantoken/components) untuk pembantu tanpa Node di atas.

Sebuah barrel tulen — setiap pelaksanaan berada dalam modul diskretnya sendiri; tambah pembantu baru di sana dan eksport semula di sini, jangan besarkan fail ini.

Antaramuka

Alias Jenis

Pembolehubah

Fungsi