סקירה כללית
שמות עקביים של פלאגינים עוזרים לארגן ולחפש פלאגינים, וגם למצוא פלאגינים שפורסמו ב-npm.
בדף הזה מפורטות מוסכמות מתן השמות הסטנדרטיות שלנו לפלאגינים. אם הפלאגין שלכם לא מתאים לאף אחת מהקטגוריות, אתם יכולים להשתמש בפורמט הכללי לשמות של פלאגינים שמופיע בסוף הדף.
מומלץ להוסיף את התגים המוצעים ב-package.json
כדי שיהיה קל יותר למצוא את הפלאגין ב-npm.
סוגי פלאגינים
שדה
תוסף שדות מפרסם שדה מותאם אישית יחיד.
טעינה של פלאגין שדות רושמת סוג שדה חדש שאפשר להשתמש בו בכל סביבות העבודה של Blockly בדף.
צד ראשון | צד שלישי | דוגמה | תגים מוצעים |
---|---|---|---|
@blockly/field-* |
blockly-field-* |
@blockly/field-slider |
blockly-plugin , field |
עיצוב
תוסף של עיצוב מפרסם עיצוב יחיד של Blockly.
טעינה של פלאגין לעיצוב מגדירה עיצוב חדש שאפשר להשתמש בו בכל סביבות העבודה של Blockly בדף.
צד ראשון | צד שלישי | דוגמה | תגים מוצעים |
---|---|---|---|
@blockly/theme-* |
blockly-theme-* |
@blockly/theme-modern |
blockly-plugin , theme |
חסימה
פלאגין של בלוק מפרסם הגדרת בלוק אחת או יותר.
טעינה של פלאגין בלוקים מגדירה את הבלוקים האלה לכל סביבות העבודה של Blockly בדף.
צד ראשון | צד שלישי | דוגמה | תגים מוצעים |
---|---|---|---|
@blockly/block(s)-* |
blockly-block(s)-* |
@blockly/blocks-plus-minus |
blockly-plugin , block , blocks |
חסימת תוסף
פלאגין של תוסף בלוקים מפרסם תוספי בלוקים אחד או יותר, שאפשר להשתמש בהם כדי לשתף התנהגות בין בלוקים באופן פרוגרמטי.
טעינה של פלאגין תוסף לחסימה רושמת את התוספים לשימוש בכל מרחבי העבודה של Blockly בדף.
צד ראשון | צד שלישי | דוגמה | תגים מוצעים |
---|---|---|---|
@blockly/extension-* |
blockly-extension-* |
עדיין אין | blockly-plugin ,block-extension |
Workspace
תוסף לסביבת עבודה מוסיף התנהגות לסביבת עבודה יחידה.
טעינה של תוסף לסביבת עבודה לא עושה כלום עד שהוא מאותחל בסביבת עבודה של Blockly.
צד ראשון | צד שלישי | דוגמה | תגים מוצעים |
---|---|---|---|
@blockly/workspace-* |
blockly-workspace-* |
עדיין אין | blockly-plugin ,workspace |
פלאגין כללי
זהו סוג הפלאגין הכללי ביותר. משתמשים במוסכמת השמות הזו אם הפלאגין לא עומד בדרישות של אף סוג אחר של פלאגין.
צד ראשון | צד שלישי | דוגמה | תגים מוצעים |
---|---|---|---|
@blockly/plugin-* |
blockly-plugin-* |
@blockly/plugin-modal |
blockly-plugin |