Skip to content

pantoken / utils

utils

בטא

@pantoken/utils — עזרים משותפים וללא תלות ב-upstream המשמשים בחבילות pantoken: הפותר של הפניות לטוקן (עם טיפול של light-dark()), שתי הביטויים הרגולריים של הטוקן (עם טיפוס דרך arkregex), המרה מ‑kebab ל‑camel case, ניתוח צבעי hex, ניקוי SVG, סולם הריווח של pantoken, אימות סטייה של הפניות, והמייצרים הגנריים שמייצרים token→utility-class שעליהם בונים גם @pantoken/components (השכבה הסמנטית) וגם @pantoken/plugin-primitives (שכבת הפלטה-הגלמית). תלוי רק ב‑@pantoken/model (טיפוסים) + arkregex, לכן כל חבילה יכולה להשתמש בו מבלי למשוך את ה‑GitHub‑only upstream.

מאמת תחביר לטוקנים התומך ב‑css‑tree חי ב‑entry נפרד @pantoken/utils/token-syntax, לא בחבית זו — css-tree כוללת טעינת JSON של createRequire() בזמן ריצה שמתקלקלת כשמושכת אותה ל‑bundle לדפדפן/SSR, וחבית זו מיובאת על‑ידי חבילות המיועדות לדפדפן (למשל @pantoken/components) עבור העזרים ללא‑Node המצוינים לעיל.

חבית נקייה — כל מימוש חי במודול נפרד משלו; הוסיפו עזרים חדשים שם וייצאו אותם מחדש כאן, אל תגדילו את הקובץ הזה.

ממשקים

כינויים של טיפוסים

משתנים

פונקציות