Skip to content

pantoken / utils

utils

بيتا

@pantoken/utils — أدوات مساعدة مشتركة وخالية من الاعتماد على المستودع العلوي تُستخدم عبر حزم pantoken: محلل مراجع الرموز (light-dark() يعالجه)، تعبيرات منتظمة لرمزين (مؤنَّنة عبر arkregex), تحويل kebab→camel case، تحليل ألوان hex، تطهير SVG، مقياس المسافات في pantoken، التحقق من انحراف المراجع، وباعثات عامة لتحويل token→utility-class التي يبني عليها كل من @pantoken/components (الطبقة الدلالية) و@pantoken/plugin-primitives (طبقة اللوحة الخام). يعتمد فقط على @pantoken/model (الأنواع) + arkregex، لذا يمكن لأي حزمة استخدامها دون جلب المستودع العلوي الخاص بـ GitHub.

مُتحقِّق بناء جملة الرموز المدعوم بـ css-tree موجود في مدخل منفصل @pantoken/utils/token-syntax وليس في هذا البرميل — css-tree يجمع تحميل JSON وقت التشغيل الخاص بـ createRequire() الذي يتعطّل عند سحبه داخل حزْم متصفح/SSR، وهذا البرميل يُستَورد بواسطة الحزم المواجهة للمتصفح (مثل @pantoken/components) من أجل الأدوات الخالية من Node أعلاه.

برميل نقي — كل تنفيذ يعيش في وحدته المنفصلة الخاصة؛ أضِف الأدوات المساعدة الجديدة هناك وأعد تصديرها هنا، لا تُكبِّر هذا الملف.

واجهات

أسماء أنواع مستعارة

المتغيرات

الدوال