Skip to content

Zemljevid paketov

pantoken je monorepo majhnih, enonamenskih paketov, združenih v vedra. Namestite tistega, ki ustreza vaši nalogi, ali namestite združeni pantoken paket in uvozite iz njegovih podpot (na primer pantoken/css, pantoken/react, pantoken/tailwind).

Jedro

Deljeni model in transformator, na katerem temelji vse ostalo.

PackageKaj počne
@pantoken/modelTypeScript tipi brez odvisnosti: oblika Token in pogodba za vtičnike.
@pantoken/coreRešuje (resolves) upstream tokene in ikone v canonical IR ter renderira CSS.
@pantoken/tokensRešeni IR vključen kot statični JSON, po temah, plus surov izvor Tokens Studio.
@pantoken/utilsRešilec tokenov, regexi referenc, pripomočki za velikost črk in barv, drift checks in emitterji token→utility-class.
@pantoken/plugin-kitSestavljanje in gradnja pantoken vtičnikov z definePlugin.
@pantoken/clipantoken generate <target> — oddaja (emit) nativne in platformne izvorne kode.

Formati

Pretvorba tokenov v datotečne formate.

PackageIzhod
@pantoken/css@property-tipiziran CSS z light-dark() in ikonami kot data-URI.
@pantoken/scssSCSS spremenljivke, rešene v en sam način.
@pantoken/lessLess spremenljivke.
@pantoken/stylusStylus spremenljivke.
@pantoken/dtcgDokument W3C Design Tokens (DTCG).
@pantoken/tokensIR kot JavaScript in JSON (tudi navedeno pod Jedrom).
@pantoken/iconsErgonomski pogled na ikončne tokene.
@pantoken/icon-fontIkonična spletna pisava (TTF, WOFF2) plus pripadajoči CSS.
@pantoken/componentsCSS knjižnica komponent z videzom InstUI (gumb, opozorilo, tabela in več) plus osnovni reset s fokus obrobo, prose stilizacijo, prečno uporabnimi utilitami in brand pisavami. Glej Components.

Rendererji

Okviri in integracije orodij.

PackageZa
@pantoken/reactReact hooki, <Icon> in token provider.
@pantoken/vue, @pantoken/svelte, @pantoken/angularWeb komponenta, povezana z vsakim ogrodjem.
@pantoken/react-nativeStyleSheet-prijazni token objekti (brez CSS spremenljivk).
@pantoken/web-components<instui-icon> in styled primitive, neodvisno od ogrodja.
@pantoken/astroNastavitev tokenov za Astro strani.
@pantoken/react-markdown, @pantoken/rehypeIkonni tokeni in barvne vzorčnice v Markdownu.
@pantoken/markdown-itPlugin za markdown-it za ikončne kode in barvne vzorčnice.
@pantoken/css-in-jsTip-varna tema za styled-components in Emotion.
@pantoken/muiTema za Material UI.
@pantoken/bootstrap, @pantoken/shadcnMostovi z CSS-spremenljivkami za Bootstrap in shadcn/ui.
@pantoken/foundationSass nastavitev override in CSS overlay za Foundation.
@pantoken/docusaurus, @pantoken/vitepressTeme za Docusaurus in VitePress.
@pantoken/mintlifyMintlify docs.json tema (barve + ozadje).
@pantoken/storybookTema za Storybook.
@pantoken/pendoInstructure-stilirani globalni CSS za Pendo vodiče.

Bundlerji

Integracije gradbenih orodij.

PackageZa
@pantoken/viteVite plugin z virtualnimi moduli in CSS injection.
@pantoken/nextwithPantoken za Next.js transpilePackages.
@pantoken/webpackWebpack plugin.
@pantoken/postcss@pantoken; at-rule.
@pantoken/tailwindTailwind preset.
@pantoken/pandaPanda CSS preset.

Platforme

Nativni in site-generator cilji, izdani s CLI ali lastnim API-jem.

PackageIzhod
@pantoken/swiftSwift izvorna koda plus Stub za SwiftPM.
@pantoken/androidAndroid XML viri.
@pantoken/composeJetpack Compose Kotlin.
@pantoken/flutterFlutter Dart.
@pantoken/rustRust consti za npr. egui ali iced.
@pantoken/wordpressWordPress block-theme theme.json.
@pantoken/vanillaVanilla Forums variables.json.
@pantoken/drupalDrupal teme in sredstva.
@pantoken/hugo, @pantoken/jekyllHugo in Jekyll site podatki.
@pantoken/emailVrednosti prijazne za inline HTML email.

Dizajn

Za oblikovalska orodja.

PackageIzhod
@pantoken/figmaFigma Variables payload.
@pantoken/swatchesBarvne vzorčnice (ASE, GPL, Sketch) plus pogledna SVG listnica.

Vtičniki

Neobvezne transformacije, ki razširijo izhod tokenov ali CSS. Glej Plugins.

PackageKaj doda
@pantoken/plugin-stackingImenovani z-index globine kot --instui-stacking-* tokeni.
@pantoken/plugin-visual-debug-with-visual-debug oris za debug postavitve.
@pantoken/plugin-simple-iconsBlagovne znamke ikon iz simple-icons.
@pantoken/plugin-logosInstructure produktne logotipe kot SVG, data URI in image tokene.
@pantoken/plugin-prune-custom-propsPostCSS plugin, ki odstrani neuporabljene custom properties.

Orodja

Gradnja, dokumentacija in demo infrastruktura samega monorepa. Večina je interna, a so deli samostojni, zato jih tukaj dokumentiramo in nekateri so izdajani na npm ločeno.

PackageKaj počne
@pantoken/aggregateGenerira združeni pantoken paketni barrel in exports iz njegovih odvisnosti.
@pantoken/validate-generatedDrift gate: preveri, da se vsak generiran stylesheet reši proti token IR.
@pantoken/demoSamopostavljalni live-demo runner: reši @demo specifikacijo v iframe in renderira golo HTML/CSS/JS iste domene, token-tematsko.
@cssdoc/core (external)Splošen CSS dokumentacijski extractor (TSDoc, za CSS): parsira doc-comment-e + CSS AST v model, ki ga dokumentacija odda kot CSS API referenco. Živi v ločenem repozitoriju; porabljen kot link odvisnost.

@pantoken/validate-generated je skripta za enkratno zagon (klicana z pnpm run ready), zato nima API strani; ostali jo imajo.

AI

Potrošniški AI pripomočki. Namenjeni projektom, ki uporabljajo pantoken, ne za razvijanje pantoken samega.

  • @pantoken/ai namesti AGENTS.md, llms.txt in pravila za asistenta/urejevalnik (Cursor, Copilot, Windsurf, Claude Code) v potrošniško repozitorij.

Dev vtičniki

Vtičniki, ki jih ustvarjamo za orodja, s katerimi gradimo, združeni po gostitelju. So samostojni in objavljivi.

PackagePovezuje se z
@pantoken/typedoc-plugin-demoTypeDoc: pretvori @demo <provider>:<ref> block tag v vdelan demo fence.
@pantoken/vite-workspace-orchestratorVite: ponovno gradi upstream workspace pakete (in odvisne) ko se njihov izvor spremeni.