Skip to content

pantoken / utils

utils

เบต้า

@pantoken/utils — ฮีลเปอร์ที่ใช้ร่วมกันและไม่ขึ้นกับ upstream ใช้ทั่วแพ็กเกจ pantoken: ตัวแก้ไขอ้างอิงโทเค็น (โดยมีการจัดการโดย light-dark()), เร็กซ์เจ็กซ์โทเค็นสองตัว (พิมพ์โดย arkregex), การแปลง kebab→camel case, การแยกค่าสี hex, การทำความสะอาด SVG, สเกลช่องว่างของ pantoken, การตรวจสอบการไหลของอ้างอิง (reference-drift), และเอมิทเตอร์ทั่วไป token→utility-class ที่ทั้ง @pantoken/components (ชั้นเชิงความหมาย) และ @pantoken/plugin-primitives (ชั้นพาเลตแบบดิบ) สร้างขึ้นบนสิ่งเหล่านี้ ขึ้นกับเพียง @pantoken/model (types) + arkregex ทำให้แพ็กเกจใดก็ได้สามารถใช้งานโดยไม่ต้องดึง upstream เฉพาะของ GitHub.

ตัวตรวจสอบไวยากรณ์โทเค็นที่หนุนด้วย css-tree อยู่ที่ entry แยกต่างหาก @pantoken/utils/token-syntax ไม่ใช่ในบาร์เรลนี้ — css-tree บันเดิลการโหลด JSON ของ runtime createRequire() ซึ่งทำให้เสียเมื่อถูกดึงเข้าไปในบันเดิลเบราว์เซอร์/SSR และบาร์เรลนี้ถูกนำเข้าโดยแพ็กเกจที่หันสู่เบราว์เซอร์ (เช่น @pantoken/components) สำหรับฮีลเปอร์ที่ไม่ใช้ Node ข้างต้น.

บาร์เรลบริสุทธิ์ — การใช้งานแต่ละอย่างอยู่ในโมดูลแยกของตัวเอง; เพิ่มฮีลเปอร์ใหม่ที่นั่นแล้วรี-เอ็กซ์พอร์ตที่นี่ อย่าขยายไฟล์นี้.

อินเทอร์เฟซ

นามแฝงชนิด

ตัวแปร

ฟังก์ชัน