Compatibility
This page records the Instructure UI sources this pantoken build resolves from, and which consumers are validated against it. Regenerate it with vp run sync:compatibility; the gate:compatibility check fails if it drifts.
Upstream sources
pantoken consumes Instructure UI two ways: the design tokens and icons feed the resolved token IR that every package consumes, while the @instructure/ui-* React packages are used only by @pantoken/react-markdown.
| Package | Feeds | Range | Resolved |
|---|---|---|---|
@instructure/instructure-design-tokens | token-ir | github:instructure/instructure-design-tokens#v1.5.0 | v1.5.0@ae8f600e8ad4 |
@instructure/ui-icons | icons | ^11.7.4 | 11.7.4 |
@instructure/ui-heading | instui-react | ^11.7.4 | 11.7.4 |
@instructure/ui-text | instui-react | ^11.7.4 | 11.7.4 |
@instructure/ui-link | instui-react | ^11.7.4 | 11.7.4 |
@instructure/ui-list | instui-react | ^11.7.4 | 11.7.4 |
@instructure/ui-table | instui-react | ^11.7.4 | 11.7.4 |
@instructure/ui-view | instui-react | ^11.7.4 | 11.7.4 |
@instructure/ui-img | instui-react | ^11.7.4 | 11.7.4 |
@instructure/ui-alerts | instui-react | ^11.7.4 | 11.7.4 |
Consumers
| Package | Path | Governed by |
|---|---|---|
@pantoken/android | platforms/android | token-ir |
@pantoken/compose | platforms/compose | token-ir |
@pantoken/drupal | platforms/drupal | token-ir |
@pantoken/email | platforms/email | token-ir |
@pantoken/flutter | platforms/flutter | token-ir |
@pantoken/hugo | platforms/hugo | token-ir |
@pantoken/jekyll | platforms/jekyll | token-ir |
@pantoken/rust | platforms/rust | token-ir |
@pantoken/swift | platforms/swift | token-ir |
@pantoken/vanilla | platforms/vanilla | token-ir |
@pantoken/wordpress | platforms/wordpress | token-ir |
@pantoken/angular | renderers/angular | token-ir |
@pantoken/astro | renderers/astro | token-ir |
@pantoken/bootstrap | renderers/bootstrap | token-ir |
@pantoken/css-in-js | renderers/css-in-js | token-ir |
@pantoken/docusaurus | renderers/docusaurus | token-ir |
@pantoken/foundation | renderers/foundation | token-ir |
@pantoken/markdown-it | renderers/markdown-it | token-ir |
@pantoken/mintlify | renderers/mintlify | token-ir |
@pantoken/mui | renderers/mui | token-ir |
@pantoken/pendo | renderers/pendo | token-ir |
@pantoken/react | renderers/react | token-ir |
@pantoken/react-markdown | renderers/react-markdown | instui-react |
@pantoken/react-native | renderers/react-native | token-ir |
@pantoken/rehype | renderers/rehype | token-ir |
@pantoken/shadcn | renderers/shadcn | token-ir |
@pantoken/storybook | renderers/storybook | token-ir |
@pantoken/svelte | renderers/svelte | token-ir |
@pantoken/vitepress | renderers/vitepress | token-ir |
@pantoken/vue | renderers/vue | token-ir |
@pantoken/web-components | renderers/web-components | token-ir |
Deprecations
Tokens upstream dropped that pantoken still ships as a compatibility shim. Each is kept working until its Removed in upstream minor is adopted, at which point the shim is retired and a consumer minor is cut. A shim either forwards to a Replacement token or freezes its last-known value.
| Token | Deprecated in | Removed in | Replacement |
|---|---|---|---|
--instui-component-badge-notification-z-index | [email protected] | [email protected] | frozen value |
--instui-component-truncate-text-line-height | [email protected] | [email protected] | --instui-line-height-paragraph-base |