Skip to content

pantoken / utils

utils

Beta(測試)

@pantoken/utils — 在 pantoken 套件中共用、無上游依賴的輔助函式:代幣參考解析器(由 light-dark() 處理)、兩個代幣正規表達式(以 arkregex 型別化)、kebab→camel 命名轉換、十六進位色彩解析、SVG 清理、pantoken 間距尺度、參考漂移驗證,以及通用的代幣→工具類別(token→utility-class)發射器,@pantoken/components(語意階層)與 @pantoken/plugin-primitives(原始調色盤階層)皆以此為基礎。僅依賴 @pantoken/model(型別)+ arkregex,因此任何套件都能使用而不會拉入僅限 GitHub 的上游相依。

以 css-tree 為後端的代幣語法驗證器位於獨立的 @pantoken/utils/token-syntax 入口,而非此 barrel——css-tree 會綁定一個在執行時載入的 createRequire() JSON,該載入在被打包到瀏覽器/SSR 時會失效;而此 barrel 被面向瀏覽器的套件(例如 @pantoken/components)匯入以取得上述無 Node 相依的輔助函式。

純粹的 barrel — 每個實作都存在於各自的獨立模組;請在那裡新增輔助函式並在此重新匯出,勿擴增此檔案的內容。

介面

型別別名

變數

函式