Skip to content

Map pecyn

pantoken yw monorepo o becynnau bach, un-diben wedi’u grwpio mewn bwcedi. Gosodwch y pecyn sy’n addas i’ch tasg, neu osodwch y pecyn unedig pantoken a mewnforiwch o’i is-gyfeiriadau (er enghraifft pantoken/css, pantoken/react, pantoken/tailwind).

Craidd

Y model a rennir a’r trawsnewidydd mae popeth arall yn seiliedig arno.

PecynBeth mae'n ei wneud
@pantoken/modelMathau TypeScript di-ddibyniaeth: siâp Token a chontract y plwgin.
@pantoken/coreDatrys y tokenau ac eiconau uwchben i’r IR canonig, a rendro CSS.
@pantoken/tokensYr IR wedi’i ddatrys wedi’i frandio fel JSON statig, fesul thema, ynghyd â'r ffynhonnell Tokens Studio raw.
@pantoken/utilsY datrysiwr tokenau, regexes cyfeirio, cynorthwywyr achos a lliw, gwirio drifft, a’r emitwyr token→dosbarth-cyfleustrel.
@pantoken/plugin-kitAdeiladu a chyfansoddi plwginiau pantoken gyda definePlugin.
@pantoken/clipantoken generate <target> — emitffynhonnell hynafiaid a llwyfannau.

Fformatau

Troi’r tokenau yn fformat ffeil.

PecynAllbwn
@pantoken/cssCSS mathiedig gan @property gyda light-dark() ac eiconau data-URI.
@pantoken/scssNewidiolion SCSS, wedi’u datrys i un modd sengl.
@pantoken/lessNewidiolion Less.
@pantoken/stylusNewidiolion Stylus.
@pantoken/dtcgDogfen W3C Design Tokens (DTCG).
@pantoken/tokensYr IR fel JavaScript a JSON (wedi’i restru hefyd o dan Craidd).
@pantoken/iconsGolwg ergonomig dros y tokenau eicon.
@pantoken/icon-fontFfont gwe eicon (TTF, WOFF2) ynghyd â’i CSS.
@pantoken/componentsLlyfrgell gydran CSS edrych-InstUI (botwm, rhybudd, tabl, a mwy) ynghyd â reset sylfaen gyda cylch ffocws, arddull prose, cyfleustodau trawsdorfol, a’r ffontiau brand. Gweler Cydrannau.

Renderyddion

Integreiddiadau fframwaith a offer.

PecynAr gyfer
@pantoken/reactHookiau React, <Icon>, a darparwr tokenau.
@pantoken/vue, @pantoken/svelte, @pantoken/angularY cydran gwe, wedi’i diwreo i bob fframwaith.
@pantoken/react-nativeObyectau token ar gyfer StyleSheet (dim newidynnau CSS).
@pantoken/web-components<instui-icon> a phrymidau wedi’u steilio, annibynnol ar fframwaith.
@pantoken/astroSefydlu tokenau ar gyfer safleoedd Astro.
@pantoken/react-markdown, @pantoken/rehypeTokenau eicon a swatches mewn Markdown.
@pantoken/markdown-itPlwgin markdown-it ar gyfer codau eicon a swatches lliw.
@pantoken/css-in-jsThemed math-sicr ar gyfer styled-components ac Emotion.
@pantoken/muiThema Material UI.
@pantoken/bootstrap, @pantoken/shadcnPontydd newidynau CSS ar gyfer Bootstrap a shadcn/ui.
@pantoken/foundationGosodiad Sass a haen CSS ar gyfer Foundation.
@pantoken/docusaurus, @pantoken/vitepressThemas ar gyfer Docusaurus a VitePress.
@pantoken/mintlifyThema Mintlify docs.json (lliwiau + cefndir).
@pantoken/storybookThema Storybook.
@pantoken/pendoCSS byd-eang wedi’i steilio gan Instructure ar gyfer canllawiau Pendo.

Casglwyr

Integreiddiadau offer adeiladu.

PecynAr gyfer
@pantoken/vitePlwgin Vite gyda modiwlau rhithwir a chwistrellu CSS.
@pantoken/nextwithPantoken ar gyfer Next.js transpilePackages.
@pantoken/webpackPlwgin webpack.
@pantoken/postcssYr at-areg @pantoken;.
@pantoken/tailwindRhag-ddewis Tailwind.
@pantoken/pandaRhag-ddewis Panda CSS.

Llwyfannau

Targedau hynafiaid a chynhyrchwyr safle, a all gael eu emitio gan y CLI neu eu API eu hunain.

PecynAllbwn
@pantoken/swiftFfynhonnell Swift ynghyd â stub manifest SwiftPM.
@pantoken/androidAdnoddau XML Android.
@pantoken/composeJetpack Compose Kotlin.
@pantoken/flutterFlutter Dart.
@pantoken/rustConsts Rust ar gyfer egui neu iced.
@pantoken/wordpressThema bloc WordPress theme.json.
@pantoken/vanillaData variables.json ar gyfer Vanilla Forums.
@pantoken/drupalAsedau thema Drupal.
@pantoken/hugo, @pantoken/jekyllData safleoedd Hugo a Jekyll.
@pantoken/emailGwerthoedd cyfeillgar mewn-linellu ar gyfer e-bost HTML.

Dylunio

Ar gyfer offer dylunio.

PecynAllbwn
@pantoken/figmaPayload Figma Variables.
@pantoken/swatchesSwatches lliw (ASE, GPL, Sketch) ynghyd â sheit sampl SVG y gellir ei gwylio.

Plwginiau

Trawsnewidiadau dewisol sy’n estyn y token neu allbwn CSS. Gweler Plwginiau.

PecynBeth mae'n ychwanegu
@pantoken/plugin-stackingDyfnderoedd z-index enwau fel tokenau --instui-stacking-*.
@pantoken/plugin-visual-debugY -with-visual-debug amlinelliad dadflino lleoliad.
@pantoken/plugin-simple-iconsEicon brand o simple-icons.
@pantoken/plugin-logosLogos cynhyrchion Instructure fel SVGs, data URIs, a tokenau delwedd.
@pantoken/plugin-prune-custom-propsPlwgin PostCSS sy’n tynnu eiddo arfer heb eu defnyddio.

Offer

Seilwaith adeiladu, dogfennau, a dangosiadau ar gyfer y monorepo ei hun. Mae’r rhan fwyaf yn fewnol, ond mae’r darnau’n hunan-ganolog, felly’u dogfennu yma ac mae rhai yn cael eu cyhoeddi i npm ar eu pennau eu hunain.

PecynBeth mae'n ei wneud
@pantoken/aggregateCynhyrchu’r batri pecyn undedig pantoken a exports o’i ddibyniaethau.
@pantoken/validate-generatedY giat drifft: yn gwirio bod pob stylesheet a gynhyrchir yn datrys yn erbyn yr IR tokenau.
@pantoken/demoRhedegwr dangosiad byw hunan-letyol: datrys spec @demo i iframe ac rendro HTML/CSS/JS crai unffurf, themedig gan tokenau.
@cssdoc/core (allanol)Tynnyddiwr dogfen CSS cyffredinol (TSDoc, ar gyfer CSS): yn parsu sylwadau-doc + AST CSS i fodel y mae’r dogfennau’n ei allhau fel cyfeirlyfr API CSS. Mae’n byw mewn repo ei hun; a ddefnyddir fel dibyniaeth dolen.

@pantoken/validate-generated yw sgript unwaith-y-rhediad (a alwir gan pnpm run ready), felly nid oes ganddo dudalen API; mae gan y rhain eraill.

AI

Asedau setup AI sy'n wynebu defnyddwyr. Mae’r rhain ar gyfer prosiectau sy’n defnyddio pantoken, nid ar gyfer datblygu pantoken ei hun.

  • @pantoken/ai yn gosod AGENTS.md, llms.txt, a rheolau cynorthwyydd/golygydd (Cursor, Copilot, Windsurf, Claude Code) i mewn i repo defnyddiwr.

Plwginiau datblygu

Plwginiau a ninnau’n eu hysgrifennu ar gyfer yr offer rydyn ni’n eu defnyddio, wedi’u grwpio fesul gwesteiwr. Maent yn hunan-ganolog ac yn cyhoeddi.

PecynYn plygio i
@pantoken/typedoc-plugin-demoTypeDoc: yn troi tag bloc @demo <provider>:<ref> yn ralffensiwn demo embedadwy.
@pantoken/vite-workspace-orchestratorVite: ailadeiladu pecynnau gweithleoedd uwchben (a’r dibyniaethau) pan fydd eu ffynhonnell yn newid.