Skip to content

מפת החבילות

pantoken הוא מונורפו של חבילות קטנות למטרה יחידה, מאורגנות בדליים. התקין את זו שמתאימה למשימה שלך, או התקין את החבילה המאוחדת pantoken וייבא מתתי-הנתיבים שלה (לדוגמה pantoken/css, pantoken/react, pantoken/tailwind).

ליבה

המודל המשותף וה-transformer שעליו הכל בנוי.

PackageWhat it does
@pantoken/modelטיפוסי TypeScript ללא תלות חיצונית: הצורה Token וחוזה התוסף.
@pantoken/coreפותר את הטוקנים והאייקונים הממקוריים ל-IR הקנוני, ומייצר CSS.
@pantoken/tokensה-IR הממופה שנמכר כ-JSON סטטי, לפי נושא, בנוסף למקור Tokens Studio הגולמי.
@pantoken/utilsהפותר של הטוקנים, רגקסים להפניות, עזרי כתיבה ומקרה וצבע, בדיקות סטייה, ומפיצי token→utility-class.
@pantoken/plugin-kitבנייה והרכבת תוספי pantoken עם definePlugin.
@pantoken/clipantoken generate <target> — מפיק מקור לפלטפורמות ולשפות מקור.

פורמטים

הפיכת הטוקנים לפורמט קובץ.

PackageOutput
@pantoken/cssCSS ממויין לפי @property עם טיפוסי light-dark() ואייקונים ב-data-URI.
@pantoken/scssמשתני SCSS, מומשים למצב יחיד.
@pantoken/lessמשתני Less.
@pantoken/stylusמשתני Stylus.
@pantoken/dtcgמסמך W3C Design Tokens (DTCG).
@pantoken/tokensה-IR כ-JavaScript ו-JSON (גם מוזכר תחת Core).
@pantoken/iconsמבט ארגונומי על טוקני האייקונים.
@pantoken/icon-fontגופן ווב של אייקונים (TTF, WOFF2) ותוספת ה-CSS שלו.
@pantoken/componentsספריית קומפוננטות CSS בסגנון InstUI (כפתור, התראה, טבלה ועוד) בנוסף לאיפוס בסיסי עם טבעת מיקוד, עיצוב פרוזה, שירותים רוחביים וגופני המותג. ראה Components.

רנדררים

אינטגרציות למסגרות וכלים.

PackageFor
@pantoken/reacthooks ל-React, <Icon>, וספק טוקנים.
@pantoken/vue, @pantoken/svelte, @pantoken/angularהרכיב ווב, מחובר לכל מסגרת.
@pantoken/react-nativeאובייקטי טוקנים ידידותיים ל-StyleSheet (ללא משתני CSS).
@pantoken/web-components<instui-icon> ופרימיטיבים מעוצבים, מותאמים למסגרות.
@pantoken/astroהגדרת טוקנים לאתרים ב-Astro.
@pantoken/react-markdown, @pantoken/rehypeטוקני אייקונים ודגימות צבע במארקדאון.
@pantoken/markdown-itתוסף markdown-it לקודי אייקונים ודגמי צבע.
@pantoken/css-in-jsתמה טיפוסית ל-styled-components ו-Emotion.
@pantoken/muiנושא ל-Material UI.
@pantoken/bootstrap, @pantoken/shadcnגשרים המבוססים על משתני CSS ל-Bootstrap ול-shadcn/ui.
@pantoken/foundationביטול הגדרות Sass ו-layer של CSS ל-Foundation.
@pantoken/docusaurus, @pantoken/vitepressנושאים ל-Docusaurus ו-VitePress.
@pantoken/mintlifyנושא Mintlify docs.json (צבעים + רקע).
@pantoken/storybookנושא ל-Storybook.
@pantoken/pendoCSS גלובלי בסגנון Instructure למדריכי Pendo.

בנדלרים

אינטגרציות לכלי בנייה.

PackageFor
@pantoken/viteתוסף Vite עם מודולים וירטואליים והזרקת CSS.
@pantoken/nextwithPantoken ל-Next.js transpilePackages.
@pantoken/webpackתוסף webpack.
@pantoken/postcssכלל at-rule של @pantoken;.
@pantoken/tailwindפריסט של Tailwind.
@pantoken/pandaפריסט של Panda CSS.

פלטפורמות

יעדי שפת מקור וגנרטורים לאתרים, מופקים על ידי ה-CLI או ה-API של כל אחד.

PackageOutput
@pantoken/swiftמקור Swift בתוספת טיוטת SwiftPM.
@pantoken/androidמשאבים ב-XML ל-Android.
@pantoken/composeJetpack Compose בקוטלין.
@pantoken/flutterFlutter Dart.
@pantoken/rustconsts ברסט לשימוש ב-egui או iced.
@pantoken/wordpressערכת נושא ל-WordPress theme.json.
@pantoken/vanillavariables.json ל-Vanilla Forums.
@pantoken/drupalנכסי נושא ל-Drupal.
@pantoken/hugo, @pantoken/jekyllנתוני אתר ל-Hugo ו-Jekyll.
@pantoken/emailערכים ידידותיים לאימייל HTML.

עיצוב

לכלי עיצוב.

PackageOutput
@pantoken/figmaחבילת Figma Variables.
@pantoken/swatchesדגימות צבע (ASE, GPL, Sketch) בנוסף לגליון דגימה SVG שניתן לצפות בו.

תוספים

טרנספורמים אופציונליים שמרחיבים את פלט הטוקנים או ה-CSS. ראה Plugins.

PackageWhat it adds
@pantoken/plugin-stackingעומקי z-index ממונים כש-token--instui-stacking-*.
@pantoken/plugin-visual-debugקו מתאר לדיבוג פריסת -with-visual-debug.
@pantoken/plugin-simple-iconsאייקוני מותגים מ-simple-icons.
@pantoken/plugin-logosלוגואים של מוצרי Instructure כ-SVG, data URIs, וטוקני תמונה.
@pantoken/plugin-prune-custom-propsתוסף PostCSS שמסיר custom properties שלא בשימוש.

כלים

תשתית בנייה, מסמכים ודמו עבור המונורפו עצמו. רובם פנימיים, אך החלקים עצמאיים ולכן מתועדים כאן וחלקם מתפרסמים ל-npm כיחידות נפרדות.

PackageWhat it does
@pantoken/aggregateמייצר את חבילת ה-barrel המאוחדת pantoken ואת exports מתוך התלויות שלה.
@pantoken/validate-generatedשער ה-drift: בודק שכל גיליון הסטייל המיוצר מתפרש כנגד ה-IR של הטוקנים.
@pantoken/demoראנר דמו self-hosted: פותר תקינה @demo לאייפריים ומציג HTML/CSS/JS נקי מאותו מקור, מותאם לנושא הטוקנים.
@cssdoc/core (external)מאיץ חילוץ תיעוד CSS כללי (TSDoc עבור CSS): מפענח תגובות דוקומנטציה + AST של CSS למודל שהדוקס מפיקים ממנו את התיעוד של ה-API של ה-CSS. שוכן בריפו משלו; נצרך כ-dependency מקושר.

@pantoken/validate-generated הוא סקריפט הרצה-אחת (מוזמן על ידי pnpm run ready), ולכן אין לו דף API; לשאר החבילות יש דפי API.

AI

נכסי הגדרה לצרכני AI. אלה לשימוש בפרויקטים שמשתמשים ב-pantoken, לא לפיתוח pantoken עצמו.

  • @pantoken/ai מתקין AGENTS.md, llms.txt, וכללי עוזר/עורך (Cursor, Copilot, Windsurf, Claude Code) למאגר צרכן.

תוספי פיתוח

תוספים שאנחנו מפתחים לכלים שבהם אנו עובדים, מקובצים לפי המארח. הם עצמאיים וניתנים לפרסום בנפרד.

PackagePlugs into
@pantoken/typedoc-plugin-demoTypeDoc: הופך תגית בלוק @demo <provider>:<ref> לתגיית דמו ניתנת להשתלה.
@pantoken/vite-workspace-orchestratorVite: בונה מחדש חבילות upstream של ה-workspace (והתלויות) כאשר המקור שלהן משתנה.