Skip to content

Kat pakè a

pantoken se yon monorepo ki gen ti pake sèl-bi ki gwoupe an bokit. Enstale sa ki adapte ak travay ou, oswa enstale pake inifye pantoken epi enpòte soti nan subpaths li yo (pa egzanp pantoken/css, pantoken/react, pantoken/tailwind).

Nwayo

Modèl pataje a ak transfòmatè a sou ki tout lòt bagay bati.

PackageSa li fè
@pantoken/modelTip TypeScript san depandans: fòm Token ak kontra plugin la.
@pantoken/coreRezoud tokens ak ikòn upstream yo nan IR kanonik la, epi rann CSS.
@pantoken/tokensIR rezoud la vendored kòm JSON estatik, pa tèm, plis sous Tokens Studio an brèf.
@pantoken/utilsRezolvatè token yo, regex referans, èd pou ka ak koulè, chèk drift, ak emete token→utility-class yo.
@pantoken/plugin-kitBati ak konpoze plugins pantoken ak definePlugin.
@pantoken/clipantoken generate <target> — emèt sous natif ak pou platfòm.

Fòma

Tounen tokens yo an yon fòma dosye.

PackageSòti
@pantoken/cssCSS tipe @property ak light-dark() ak ikòn data-URI.
@pantoken/scssVaryab SCSS, rezoud nan yon sèl mòd.
@pantoken/lessVaryab Less.
@pantoken/stylusVaryab Stylus.
@pantoken/dtcgYon dokiman W3C Design Tokens (DTCG).
@pantoken/tokensIR la kòm JavaScript ak JSON (tou mansyone anba Nwayo).
@pantoken/iconsYon vi ergonomic sou tokens ikòn yo.
@pantoken/icon-fontYon font web ikòn (TTF, WOFF2) plis CSS li a.
@pantoken/componentsYon bibliyotèk konpozan CSS ki gen gade InstUI (bouton, alert, tab, ak plis ankò) plis yon reset baz ak bagfokis, estil pwòp, utilitè kwaze, ak polis mak la. Gade Components.

Rannè

Entegrasyon kad ak zouti.

PackagePou
@pantoken/reactHooks React, <Icon>, ak yon provè token.
@pantoken/vue, @pantoken/svelte, @pantoken/angularKonpozan entènèt la, konekte nan chak kad.
@pantoken/react-nativeObjè token zanmitay pou StyleSheet (pa gen varyab CSS).
@pantoken/web-components<instui-icon> ak primitif estilize, san kad.
@pantoken/astroKonfigurasyon token pou sit Astro.
@pantoken/react-markdown, @pantoken/rehypeTokens ikòn ak swatches nan Markdown.
@pantoken/markdown-itYon plugin markdown-it pou kòd ikòn ak echantiyon koulè.
@pantoken/css-in-jsYon tèm tip-segire pou styled-components ak Emotion.
@pantoken/muiYon tèm Material UI.
@pantoken/bootstrap, @pantoken/shadcnPon CSS-variable pou Bootstrap ak shadcn/ui.
@pantoken/foundationYon override anviwònman Sass ak yon overlay CSS pou Foundation.
@pantoken/docusaurus, @pantoken/vitepressTèm pou Docusaurus ak VitePress.
@pantoken/mintlifyYon tèm Mintlify docs.json (koulè + background).
@pantoken/storybookYon tèm Storybook.
@pantoken/pendoCSS global an style Instructure pou gid Pendo.

Bundlers

Entegrasyon zouti build.

PackagePou
@pantoken/viteYon plugin Vite ak modil vityèl ak injeksyon CSS.
@pantoken/nextwithPantoken pou Next.js transpilePackages.
@pantoken/webpackYon plugin webpack.
@pantoken/postcssAt-rule @pantoken;.
@pantoken/tailwindYon preset Tailwind.
@pantoken/pandaYon preset Panda CSS.

Platfòm

Sib natif ak jeneratè sit, emèt pa CLI a oswa pa pwòp API yo.

PackageSòti
@pantoken/swiftSous Swift plis yon stub manifest SwiftPM.
@pantoken/androidResous XML Android.
@pantoken/composeJetpack Compose Kotlin.
@pantoken/flutterFlutter Dart.
@pantoken/rustconsts Rust pou egui oswa iced.
@pantoken/wordpressYon block-theme WordPress theme.json.
@pantoken/vanillaYon Vanilla Forums variables.json.
@pantoken/drupalAset tèm Drupal.
@pantoken/hugo, @pantoken/jekyllDone sit Hugo ak Jekyll.
@pantoken/emailValè zanmitay pou HTML imèl.

Design

Pou zouti konsepsyon.

PackageSòti
@pantoken/figmaYon payload Figma Variables.
@pantoken/swatchesEchantiyon koulè (ASE, GPL, Sketch) plis yon fèy echantiyon SVG ki vizib.

Plugins

Transfòmasyon opsyonèl ki elaji sòti token oswa CSS la. Gade Plugins.

PackageSa li ajoute
@pantoken/plugin-stackingNimewo pwofondè z-index kòm tokens --instui-stacking-*.
@pantoken/plugin-visual-debugKontou débogaj layout -with-visual-debug.
@pantoken/plugin-simple-iconsIkòn mak soti nan simple-icons.
@pantoken/plugin-logosLogos pwodwi Instructure kòm SVG, data URI, ak tokens imaj.
@pantoken/plugin-prune-custom-propsYon plugin PostCSS ki retire pwopriyete koutim ki pa itilize.

Zouti

Enfrastrikti build, dokiman, ak demo pou monorepo a li menm. Pifò yo entène, men moso yo endepandan, kidonk dokimante yo isit la epi gen kèk ki pibliye sou npm poukont yo.

PackageSa li fè
@pantoken/aggregateJenere barèl pake inifye pantoken ak exports soti nan depandans li yo.
@pantoken/validate-generatedGè drift la: verifye chak stylesheet jenere rezoud kont IR token la.
@pantoken/demoKouri demo live self-hosted: rezoud yon spes @demo nan yon iframe epi rann HTML/CSS/JS bare menm-orijin, tèm token.
@cssdoc/core (external)Yon ekstraktè dokiman CSS jeneral (TSDoc, pou CSS): parse doc-comments + AST CSS la an yon modèl ke dokiman yo emèt kòm referans API CSS la. Li nan pwòp repo li; konsome kòm yon link dependency.

@pantoken/validate-generated se yon script ki kouri yon sèl fwa (envoke pa pnpm run ready), kidonk li pa gen paj API; lòt yo genyen.

AI

Aset konfigirasyon AI pou konsomatè. Sa yo pou pwojè ki itilize pantoken, pa pou devlope pantoken tèt li.

  • @pantoken/ai enstale AGENTS.md, llms.txt, ak règleman asistans/edite (Cursor, Copilot, Windsurf, Claude Code) nan yon repozitwa konsomatè.

Dev plugins

Plugins nou ekri pou zouti nou bati avèk yo, gwoupe pa òtèl. Yo endepandan epi pibliye.

PackagePloge nan
@pantoken/typedoc-plugin-demoTypeDoc: tounen yon tag blòk @demo <provider>:<ref> an yon demo fence enkwayab.
@pantoken/vite-workspace-orchestratorVite: rebati pake upstream workspace yo (ak dependants) lè sous yo chanje.