Skip to content

pantoken / packages/core/src / PantokenPlugin

인터페이스: PantokenPlugin

베타

pantoken 플러그인입니다. 각 훅은 선택적이며; 플러그인은 훅을 정의한 단계에서만 동작합니다. 따라서 동일한 플러그인이 여러 계층에 주입될 수 있습니다.

속성

name

name: string

베타

고유한 사람이 읽을 수 있는 플러그인 이름.

메서드

tokens()?

optional tokens(ctx): void | Token[]

베타

토큰 단계: 전체 대체 토큰 목록을 반환합니다.

매개변수

ctx

TokenHookContext

반환값

void | Token[]


icons()?

optional icons(ctx): void | IconEntry[]

베타

Icon stage: return new IconEntry records to register as <image> tokens. Returning undefined or an empty array leaves the current set unchanged.

매개변수

ctx

IconHookContext

반환값

void | IconEntry[]


css()?

optional css(ctx): void | CssContribution

베타

CSS 단계: CSS를 추가하거나 후처리합니다.

매개변수

ctx

CssHookContext

반환값

void | CssContribution


rehype()?

optional rehype(ctx): void | { resolve?: IconResolver; }

베타

Rehype 단계: rehype 플러그인에 병합되는 리졸버를 제공합니다.

매개변수

ctx

RehypeHookContext

반환값

void | { resolve?: IconResolver; }


native()?

optional native(ctx): void

베타

네이티브 단계 (Style Dictionary): 변환/포맷을 등록합니다.

매개변수

ctx

unknown

반환값

void