Skip to content

CLI pantoken

@pantoken/cli bay pantoken generate <target>, ki ekri sous token nan yon depo sib. Rekòmande lè yon platfòm bezwen kòd jenere olye de yon depandans nan tan-kouri — aplikasyon natif, tèm CMS, ak jeneratè sit estatik.

sh
npx pantoken generate <target> --out <dir> [--theme <name>] [--icons a,b,c]

Sib

SibSòti
swiftSous Swift anba Sources/<name> plis yon ébauche manifest SwiftPM Package.swift.
androidFichye resous XML Android.
composeYon fichye Kotlin pou Jetpack Compose.
flutterYon fichye Dart pou Flutter.
rustYon tokens.rs pou egui (pa default) oswa iced (--format iced).
wordpressYon theme.json block-theme.
vanillaYon variables.json pou Vanilla Forums.
drupalResous tèm Drupal.
jekyllDone sit Jekyll.
hugoDone sit Hugo.
swatchesÉchantiyon koulè — ase (pa default), gpl, sketch, oswa svg atravè --format.
icon-fontYon font ikon web (TTF, WOFF2), CSS li, ak yon kat codepoints.
pendoglobal.css estil Instructure pou gid Pendo.

Drapo komen

  • --out <dir> — kote pou ekri (pa default ./pantoken-out).
  • --theme <name>rebrand (pa default), canvas, oswa canvasHighContrast.
  • --icons a,b,c — non ikon pou emèt kòm resous natif, pou sib ki sipòte yo.
  • --class <Name> — non tip oswa pake jenere a, pou sib ki bezwen youn.
  • --format <fmt> — fòma sòti a, pou swatches ak rust.

Egzanp

sh
# iOS tokens plus two icons, in the Canvas theme.
npx pantoken generate swift --out ./ios/Tokens --theme canvas --icons arrow-left,check-mark

# A WordPress block theme's theme.json.
npx pantoken generate wordpress --out ./wp-content/themes/mytheme

# An egui palette for a Rust app.
npx pantoken generate rust --out ./src/tokens.rs --format egui

Plizyè sib tou ekspoze yon fonksyon senp, konsa ou ka rele yo soti nan pwòp pwosesis konstriksyon ou olye de CLI a. Gade API reference pou chak pake platfòm.