Skip to content

호환성 ​

이 페이지는 이 pantoken 빌드가 해결하는 Instructure UI 소스와 어떤 소비자가 그것들을 사용하는지를 기록합니다. 대상 버전은 별개입니다: 검증된 릴리스만 명시되며, 마지막으로 검증된 릴리스보다 최신 릴리스는 검토가 필요합니다. vp run sync:compatibility로 다시 생성하세요; gate:compatibility 검사는 표가 일치하지 않으면 실패합니다.

업스트림 소스 ​

디자인 토큰, Instructure 커스텀 아이콘, Lucide 카탈로그는 모든 패키지가 소비하는 해결된 토큰 IR을 제공합니다. @instructure/ui-* React 패키지는 오직 @pantoken/react-markdown에서만 사용됩니다.

PackageFeedsRangeResolved
@instructure/instructure-design-tokenstoken-irgithub:instructure/instructure-design-tokens#v2.1.0v2.1.0@c7f0deea242d
@instructure/ui-iconsicons^11.7.711.7.7
lucideicons^1.48.01.48.0
@instructure/ui-headinginstui-react^11.7.711.7.7
@instructure/ui-textinstui-react^11.7.711.7.7
@instructure/ui-linkinstui-react^11.7.711.7.7
@instructure/ui-listinstui-react^11.7.711.7.7
@instructure/ui-tableinstui-react^11.7.711.7.7
@instructure/ui-viewinstui-react^11.7.711.7.7
@instructure/ui-imginstui-react^11.7.711.7.7
@instructure/ui-alertsinstui-react^11.7.711.7.7

소비자 ​

PackagePathGoverned byTargetCurrent formatHost versions
@pantoken/nextbundlers/nexttoken-irNext.jsProduction 빌드: Instructure UI 11.7.7과 React 19.3.0을 트랜스파일 및 렌더링16.0.0 통해 16.3.8 (검증됨)
@pantoken/pandabundlers/pandatoken-irPanda CSSPantoken 프리셋에서 Panda 토큰 유틸리티 추출1.12.1 통해 2.0.0 (검증됨)
@pantoken/postcssbundlers/postcsstoken-irPostCSS—8.0.0 통해 8.5.28 (검증됨)
@pantoken/tailwindbundlers/tailwindtoken-irTailwind CSS—4.0.17 통해 4.3.3 (검증됨)
@pantoken/vitebundlers/vitetoken-irVite—8.0.0 통해 8.3.1 (검증됨)
@pantoken/webpackbundlers/webpacktoken-irwebpack출력된 토큰 CSS 빌드 자산5.61.0 통해 5.111.1 (검증됨)
@pantoken/androidplatforms/androidtoken-irAndroid resources생성된 색상, 치수 및 VectorDrawable가 Android 빌드 도구와 컴파일 및 연결됨API 35 / build-tools 35.0.0 통해 API 35 / build-tools 35.0.0 (검증됨)
@pantoken/canvas-theme-editorplatforms/canvas-theme-editortoken-irCanvas Theme Editor—아직 검증되지 않음
@pantoken/composeplatforms/composetoken-irJetpack Compose생성된 Color 및 Dp 토큰 객체가 Android 라이브러리 모듈에서 컴파일됨Kotlin 2.1.10 / Compose UI 1.8.2 / Android API 35 통해 Kotlin 2.1.10 / Compose UI 1.8.2 / Android API 35 (검증됨)
@pantoken/drupalplatforms/drupaltoken-irDrupal themesDrupal 코어가 생성된 테마를 발견함; InfoParser 및 Symfony YAML이 메타데이터를 수용함10.6.18 통해 11.3.2 (검증됨)
@pantoken/emailplatforms/emailtoken-irHTML email—아직 검증되지 않음
@pantoken/flutterplatforms/fluttertoken-irFlutter—아직 검증되지 않음
@pantoken/hugoplatforms/hugotoken-irHugoHugo Pipes가 Pantoken 토큰 스타일시트를 빌드함0.165.0 통해 0.165.0 (검증됨)
@pantoken/jekyllplatforms/jekylltoken-irJekyllJekyll이 생성된 Sass partial을 사이트 CSS로 빌드함4.4.1 통해 4.4.1 (검증됨)
@pantoken/rustplatforms/rusttoken-irRust GUI frameworks생성된 egui Color32 접근자와 iced_core Color 상수가 Rust 툴체인으로 컴파일됨1.95.0 통해 1.95.0 (검증됨)
@pantoken/swiftplatforms/swifttoken-irSwift iOSUIKit SwiftPM 모듈, 런타임 토큰 검사 및 컴파일된 Icons.xcassets테스트 환경: Xcode 27.0 (27A266a), Swift 6.4, iOS Simulator SDK/runtime 27.0, iPhone 18 Pro, arm64 iOS 15 deployment target. 런타임은 iOS 시뮬레이터 27.0에서만 테스트됨; 이로써 iOS 15 런타임 최소 요구사항이 확립되지는 않음. watchOS 또는 tvOS에 대한 주장 없음.
@pantoken/vanillaplatforms/vanillatoken-irVanilla Forums—아직 검증되지 않음
@pantoken/wordpressplatforms/wordpresstoken-irWordPress block themestheme.json v36.6 통해 7.1.2 (검증됨)
@pantoken/angularrenderers/angulartoken-irAngularCUSTOM_ELEMENTS_SCHEMA 템플릿 컴파일 (Angular 16.2.12 / TS 5.1.6; Angular 22.2.0 / TS 6.0.3)16.2.12 통해 22.2.0 (검증됨)
@pantoken/astrorenderers/astrotoken-irAstro / Starlight토큰 스타일시트가 주입된 Starlight 페이지 빌드됨 (Astro 5 및 7)0.35.0 통해 0.42.4 (검증됨)
@pantoken/bootstraprenderers/bootstraptoken-irBootstrapCSS 변수: body + primary button5.2.0 통해 5.3.8 (검증됨)
@pantoken/css-in-jsrenderers/css-in-jstoken-irEmotion CSS-in-JSThemeProvider SSR이 Pantoken 토큰 변수를 출력함11.14.0 통해 11.14.0 (검증됨)
@pantoken/docusaurusrenderers/docusaurustoken-irDocusaurus theme-classicInfima CSS-변수 브리지: primary 및 background3.0.0 통해 3.10.2 (검증됨)
@pantoken/foundationrenderers/foundationtoken-irFoundation for Sites구체적 Sass 설정 + 변수 기반 CSS 오버레이6.1.2 통해 6.9.0 (검증됨)
@pantoken/markdown-itrenderers/markdown-ittoken-irmarkdown-it—14.0.0 통해 15.0.2 (검증됨)
@pantoken/mintlifyrenderers/mintlifytoken-irMintlify docs.json공식 CLI가 생성된 색상 및 배경 테마 구성(validates)을 검증함4.0.1555 통해 4.0.1557 (검증됨)
@pantoken/muirenderers/muitoken-irMaterial UI구체적인 createTheme 팔레트 (MUI 5, 6, 7, 9)5.0.0 통해 9.4.0 (검증됨)
@pantoken/pendorenderers/pendotoken-irPendo—아직 검증되지 않음
@pantoken/reactrenderers/reacttoken-irReactSSR 렌더링된 Icon 커스텀 엘리먼트 및 토큰 폴백19.3.0 통해 19.3.0 (검증됨)
@pantoken/react-markdownrenderers/react-markdowninstui-reactreact-markdownSSR 렌더링된 InstUI 헤딩, 아이콘, 색상 샘플 (React 19.3.0)10.1.0 통해 10.1.0 (검증됨)
@pantoken/react-nativerenderers/react-nativetoken-irReact Native—아직 검증되지 않음
@pantoken/rehyperenderers/rehypetoken-irrehypeHAST + raw SVG13.0.0 통해 13.0.2 (검증됨)
@pantoken/shadcnrenderers/shadcntoken-irshadcn/ui CSS variablesTailwind 4.3.3가 Pantoken primary 테마 별칭을 컴파일함4.3.3 통해 4.3.3 (검증됨)
@pantoken/storybookrenderers/storybooktoken-irStorybook themingStorybook ThemeVars 생성자가 light 및 dark Pantoken 테마를 수용함8.6.14 통해 8.6.14 (검증됨)
@pantoken/svelterenderers/sveltetoken-irSvelteIcon 액션 컴포넌트가 Svelte 4 및 5에서 컴파일 및 SSR 렌더링됨4.2.20 통해 5.57.1 (검증됨)
@pantoken/tinymcerenderers/tinymcetoken-irTinyMCE PluginManagerPantoken 플러그인 등록 및 콜백 초기화8.9.2 통해 8.9.2 (검증됨)
@pantoken/vitepressrenderers/vitepresstoken-irVitePress빌드된 사이트 CSS에 Pantoken primary-brand 브리지가 포함됨1.6.4 통해 1.6.4 (검증됨)
@pantoken/vuerenderers/vuetoken-irVue플러그인 설치, 커스텀 엘리먼트 구성 및 SSR 출력3.0.0 통해 3.5.43 (검증됨)
@pantoken/web-componentsrenderers/web-componentstoken-irWeb Components커스텀 엘리먼트 등록 및 버튼 섀도우 출력테스트 환경: Node 26.10.0 with happy-dom 20.14.5. 실제 브라우저 렌더링 및 상호작용 동작은 검증되지 않음.

대상 릴리스 검토 ​

주간 대상-릴리스 워크플로우는 새로운 안정적인 WordPress 릴리스 및 명시적 npm peer가 있는 생태계에 대해 검토 이슈를 엽니다. 다른 대상의 경우, 유지관리자는 플랫폼의 공식 릴리스 노트를 주간 단위로 확인하고 수동으로 검토 이슈를 엽니다; 이슈가 없다고 해서 새 릴리스가 지원된다는 뜻은 아닙니다. 주장(claim)을 확장하려면:

  1. 릴리스의 출력 스키마 또는 통합 변경사항과 이 표의 어댑터를 검사합니다.
  2. 후보 릴리스로 어댑터의 호환성 명령을 실행합니다. 예: vp run @pantoken/postcss#check:compatibility -- 8.5.29. 기본 명령은 이 레지스트리의 모든 testedVersions 항목을 읽습니다; 페어링된 환경은 해당 보조 플래그를 허용합니다.
  3. 피드로 발견된 후보의 경우 vp run downstream:test를 사용합니다; 실패한 시도는 scripts/release/downstream-compatibility.json에 보관됩니다. 검토가 성공하면 vp run downstream:bless --package @pantoken/name --version x.y.z를 실행하여 주장을 업데이트합니다.
  4. 최소한 새 릴리스에서 실제 호스트, 컴파일러 또는 빌드 도구 검사를 실행합니다. 필요하면 현재 출력 형식을 재매핑하세요; 병행한 레거시 형식 방출기를 추가하지 마십시오.
  5. 검사가 통과한 후에만 scripts/release/target-compatibility.json를 업데이트하고, 그 다음 vp run sync:compatibility을 실행하여 영어 API 문서를 재생성하고 changeset을 추가합니다. 더 최신 릴리스는 그 검토된 변경이 반영될 때까지 보류 상태로 남습니다. 지역화된 문서는 별도로 처리됩니다.

사용 중단(Deprecations) ​

업스트림에서 삭제되었지만 pantoken이 여전히 호환성 셤(shim)으로 제공하는 토큰들입니다. 각 셤은 그 Removed in 업스트림 마이너가 채택될 때까지 작동하도록 유지되며, 그 시점에 셤은 은퇴되고 소비자 마이너가 잘립니다. 셤은 Replacement 토큰으로 전달되거나, 마지막 알려진 값을 고정(freeze)합니다.

TokenDeprecated inRemoved inReplacement
--instui-component-side-nav-bar-new-insitution-logo-gapui@11.7.7ui@11.8.0--instui-component-side-nav-bar-new-institution-logo-gap
--instui-component-side-nav-bar-new-insitution-logo-paddingui@11.7.7ui@11.8.0--instui-component-side-nav-bar-new-institution-logo-padding
--instui-icon-angryui@11.7.6ui@11.8.0frozen value
--instui-icon-annoyedui@11.7.6ui@11.8.0frozen value
--instui-icon-frownui@11.7.6ui@11.8.0frozen value
--instui-icon-historyui@11.7.6ui@11.8.0--instui-icon-rotate-ccw-clock
--instui-icon-laughui@11.7.6ui@11.8.0frozen value
--instui-icon-mehui@11.7.6ui@11.8.0frozen value
--instui-icon-podcastui@11.7.6ui@11.8.0frozen value
--instui-icon-smileui@11.7.6ui@11.8.0frozen value
--instui-icon-smile-plusui@11.7.6ui@11.8.0frozen value
--instui-icon-trash-2ui@11.7.6ui@11.8.0frozen value

마지막 업데이트: