Skip to content

pantoken / utils

utils

베타

@pantoken/utils — pantoken 패키지 전반에서 사용되는, 업스트림 의존이 없는 공용 헬퍼들: 토큰 참조 해결기(내부에 light-dark() 처리 포함), 두 개의 토큰 정규식(arkregex로 타입 지정), kebab→camel 케이스 변환, 16진수 색상 파싱, SVG 정화(sanitization), pantoken 간격 스케일, 참조-드리프트 검증, 그리고 @pantoken/components(시맨틱 계층)과 @pantoken/plugin-primitives(원시 팔레트 계층)가 모두 기반으로 삼는 일반적인 token→utility-class 생성기들. 의존성은 오직 @pantoken/model(타입) + arkregex 뿐이라 어떤 패키지든 GitHub 전용 업스트림을 끌어오지 않고 사용할 수 있다.

css-tree 기반 토큰 문법 검증기는 별도의 @pantoken/utils/token-syntax 엔트리에 위치해 있으며 이 배럴(barrel)에는 있지 않다 — css-tree은 브라우저/SSR 번들에 포함되면 깨지는 런타임 createRequire() JSON 로드를 번들링하며, 이 배럴은 위의 Node-프리 헬퍼들을 위해 브라우저 대상 패키지(예: @pantoken/components)에서 임포트된다.

순수한 배럴이다 — 모든 구현은 각자의 분리된 모듈에 존재한다; 새로운 헬퍼는 그곳에 추가하고 여기서 재내보내기(re-export)하라. 이 파일을 키우지 말 것.

인터페이스

타입 별칭

변수

함수