Skip to content

Pakka kortið

pantoken er monorepo af smáum, einnota pakkum flokkað í hólf. Settu upp þann sem hentar verkefninu þínu, eða settu upp samræmda pantoken pakkann og flytðu inn úr undirstígum hans (til dæmis pantoken/css, pantoken/react, pantoken/tailwind).

Kjarni

Sameiginlega módelið og umbreytirinn sem allt annað byggir á.

PackageHvað það gerir
@pantoken/modelNúll-fyrirhengi TypeScript týpur: Token formið og tappi fyrir viðbætur.
@pantoken/coreLeysir upstream tokens og tákn í canonical IR og renderar CSS.
@pantoken/tokensLeyst IR vendorað sem stöðugt JSON, per þema, auk hrárrar Tokens Studio uppsprettu.
@pantoken/utilsToken-leysirinn, tilvísunar-regex, hjálparföll fyrir case og liti, drift-skoðanir, og token→utility-class emitters.
@pantoken/plugin-kitByggðu og settu saman pantoken viðbætur með definePlugin.
@pantoken/clipantoken generate <target> — framleiðir native og platform uppruna.

Formát

Breyta tokens í skráarsnið.

PackageÚttak
@pantoken/css@property-typað CSS með light-dark() og data-URI táknmyndum.
@pantoken/scssSCSS breytur, leystar í eina stillingu.
@pantoken/lessLess breytur.
@pantoken/stylusStylus breytur.
@pantoken/dtcgW3C Design Tokens (DTCG) skjal.
@pantoken/tokensIR sem JavaScript og JSON (sveit einnig skráð undir Kjarna).
@pantoken/iconsNotendavæn yfirsýn yfir icon tokens.
@pantoken/icon-fontIcon vefletur (TTF, WOFF2) auk CSS þess.
@pantoken/componentsInstUI-stíll CSS komponentasafn (hnappur, viðvörun, tafla og fleira) auk grunn-reset með fókus hring, prose-stíling, þverskurðar utilities og vörufélags leturgerðir. Sjá Components.

Renderer-ar

Ramma- og tólintegreiningar.

PackageFyrir
@pantoken/reactReact hooks, <Icon>, og token provider.
@pantoken/vue, @pantoken/svelte, @pantoken/angularVef-þátturinn, tengdur við hvert rammasafn.
@pantoken/react-nativeStyleSheet-vænir token hlutir (engin CSS breytur).
@pantoken/web-components<instui-icon> og stílaðir primitive, rammasafns-agnóstísk.
@pantoken/astroToken uppsetning fyrir Astro síður.
@pantoken/react-markdown, @pantoken/rehypeIcon tokens og litaflísar í Markdown.
@pantoken/markdown-itmarkdown-it viðbót fyrir icon kóða og litaflísar.
@pantoken/css-in-jsTegundöruggur theme fyrir styled-components og Emotion.
@pantoken/muiMaterial UI theme.
@pantoken/bootstrap, @pantoken/shadcnCSS-breyta brúar fyrir Bootstrap og shadcn/ui.
@pantoken/foundationSass stillingar yfirstilling og CSS yfirlag fyrir Foundation.
@pantoken/docusaurus, @pantoken/vitepressÞemu fyrir Docusaurus og VitePress.
@pantoken/mintlifyMintlify docs.json þema (liti + bakgrunnur).
@pantoken/storybookStorybook þema.
@pantoken/pendoInstructure-stílað globalt CSS fyrir Pendo leiðbeiningar.

Bundlers

Byggingartólintegreiningar.

PackageFyrir
@pantoken/viteVite plugin með virtual modules og CSS innspýtingu.
@pantoken/nextwithPantoken fyrir Next.js transpilePackages.
@pantoken/webpackWebpack plugin.
@pantoken/postcss@pantoken; at-rule.
@pantoken/tailwindTailwind preset.
@pantoken/pandaPanda CSS preset.

Platformar

Native og síðu-rafhlöðutæki, framleidd af CLI eða eigin API.

PackageÚttak
@pantoken/swiftSwift uppspretta auk SwiftPM manifest stub.
@pantoken/androidAndroid XML auðlindir.
@pantoken/composeJetpack Compose Kotlin.
@pantoken/flutterFlutter Dart.
@pantoken/rustRust consts fyrir t.d. egui eða iced.
@pantoken/wordpressWordPress block-þema theme.json.
@pantoken/vanillaVanilla Forums variables.json.
@pantoken/drupalDrupal þemaauðlindir.
@pantoken/hugo, @pantoken/jekyllHugo og Jekyll síðu-gögn.
@pantoken/emailInline-vænir gildi fyrir HTML tölvupóst.

Hönnun

Fyrir hönnunarverkfæri.

PackageÚttak
@pantoken/figmaFigma Variables gagna-pakka.
@pantoken/swatchesLita flísar (ASE, GPL, Sketch) auk sýnilegrar SVG sýniblöðru.

Viðbætur (Plugins)

Valfrjáls umbreytingar sem lengja token eða CSS úttakið. Sjá Plugins.

PackageHvað það bætir við
@pantoken/plugin-stackingNefnd z-index dýpt sem --instui-stacking-* tokens.
@pantoken/plugin-visual-debug-with-visual-debug layout-greiningar útlínan.
@pantoken/plugin-simple-iconsVörumerkja tákn úr simple-icons.
@pantoken/plugin-logosInstructure vöru-lógó sem SVG, data URIs, og image tokens.
@pantoken/plugin-prune-custom-propsPostCSS viðbót sem fjarlægir ónotaðar custom properties.

Tól

Bygging, skjöl og demo innviðir fyrir sjálfan monorepo-ið. Flest er innra, en hlutarnir eru sjálfstæðir, svo þeir eru skjalfestir hér og sumir eru bornir út á npm sjálfstætt.

PackageHvað það gerir
@pantoken/aggregateFramleiðir samræmda pantoken pakkabarrel og exports úr sínum háðumlögum.
@pantoken/validate-generatedDrift-gáttin: athugar að hver framleidd stílblað leysist gegn token IR.
@pantoken/demoSjálf-hýst lifandi-demo keyrandi: leysir @demo spec yfir í iframe og renderar ber HTML/CSS/JS same-origin, token-þemað.
@cssdoc/core (external)Alhliða CSS skjalsútdráttari (TSDoc, fyrir CSS): parsar doc-comment + CSS AST í módel sem skjölin gefa út sem CSS API reference. Lifir í eigin repo; neytt sem link-háð.

@pantoken/validate-generated er einu-sinns keyrsluscript (kallað af pnpm run ready), svo það á enga API síðu; hinir gerast.

AI

Notendavænar AI uppsetningar-einingar. Þetta er fyrir verkefni sem nota pantoken, ekki fyrir þróun pantoken sjálft.

  • @pantoken/ai setur upp AGENTS.md, llms.txt, og aðstoðar/ritstjóra reglur (Cursor, Copilot, Windsurf, Claude Code) í neytenda repo.

Dev viðbætur

Viðbætur sem við höfum skrifað fyrir þau verkfæri sem við vinnum með, flokkað eftir gestgjafa. Þau eru standalone og birtingarhæf.

PackageTengist við
@pantoken/typedoc-plugin-demoTypeDoc: umbreytir @demo <provider>:<ref> block tag í innbyggðan demo fence.
@pantoken/vite-workspace-orchestratorVite: endurbyggir upstream workspace pakkana (og háða) þegar uppruna þeirra breytist.