Skip to content

pantoken / utils

utils

Beta

@pantoken/utils — pembantu bersama tanpa upstream yang digunakan di seluruh paket pantoken: resolver referensi token (dengan penanganan light-dark()), dua regex token (ditipekan melalui arkregex), konversi kebab→camel case, parsing warna hex, sanitasi SVG, skala spacing pantoken, validasi drift referensi, dan emitter token→utility-class generik yang dibangun baik oleh @pantoken/components (tier semantik) maupun @pantoken/plugin-primitives (tier palet-mentah). Hanya bergantung pada @pantoken/model (tipe) + arkregex, sehingga paket mana pun dapat menggunakannya tanpa menarik upstream khusus GitHub.

Validator sintaks token berbasis css-tree berada di entri terpisah @pantoken/utils/token-syntax, bukan di barrel ini — css-tree mengemas pemuatan JSON runtime createRequire() yang rusak ketika ditarik ke dalam bundle browser/SSR, dan barrel ini diimpor oleh paket yang menghadap browser (mis. @pantoken/components) untuk pembantu bebas-Node di atas.

Sebuah barrel murni — setiap implementasi berada di modul terpisahnya sendiri; tambahkan pembantu baru di sana dan re-ekspor di sini, jangan kembangkan file ini.

Antarmuka

Alias Tipe

Variabel

Fungsi