Skip to content

pantoken / utils

utils

बीटा

@pantoken/utils — pantoken पैकेजों में उपयोग होने वाले साझा, अपस्ट्रीम-रहित हेल्पर्स: टोकन संदर्भ रिज़ॉल्वर (जिसमें light-dark() हैंडलिंग शामिल है), दो टोकन regex (जो arkregex के माध्यम से टाइप किए गए हैं), kebab→camel केसे कन्वर्जन, hex-रंग पार्सिंग, SVG सफाई, pantoken स्पेसिंग स्केल, संदर्भ-ड्रिफ्ट मान्यकरण, और सामान्य टोकन→यूटिलिटी-क्लास एमिटर जिन्हें दोनों @pantoken/components (सामान्य तियर) और @pantoken/plugin-primitives (रॉ-पैलेट तियर) आधार बनाकर उपयोग करते हैं। निर्भरता केवल @pantoken/model (टाइप्स) + arkregex पर है, इसलिए कोई भी पैकेज इसे GitHub-केवल अपस्ट्रीम खींचे बिना उपयोग कर सकता है।

CSS-tree-समर्थित टोकन सिंटैक्स वैलिडेटर अलग @pantoken/utils/token-syntax एंट्री पर रहता है, इस बैरल पर नहीं — css-tree एक रनटाइम createRequire() JSON लोड बंडल करता है जो ब्राउज़र/SSR बंडल में खींचने पर टूट जाता है, और यह बैरल ऊपर दिए गए Node-फ्री हेल्पर्स के लिए ब्राउज़र-फेसिंग पैकेजों (जैसे @pantoken/components) द्वारा आयात किया जाता है।

एक शुद्ध बैरल — प्रत्येक कार्यान्वयन अपने अलग मॉड्यूल में रहता है; नए हेल्पर्स वहाँ जोड़ें और इन्हें यहाँ री-एक्सपोर्ट करें, इस फ़ाइल को बड़ा न करें।

इंटरफेस

टाइप एलियास

वैरिएबल्स

फंक्शन्स