總覽
一致的外掛程式名稱有助於整理及搜尋外掛程式,並在 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 |
工作區
工作區外掛程式會為單一工作區新增行為。
在 Blockly 工作區初始化之前,載入工作區外掛程式不會執行任何動作。
第一方 | 第三方 | 範例 | 建議標記 |
---|---|---|---|
@blockly/workspace-* |
blockly-workspace-* |
尚無數值 | blockly-plugin 、workspace |
一般外掛程式
這是最常見的外掛程式類型。如果外掛程式不符合任何其他外掛程式類型的規定,請使用這個命名慣例。
第一方 | 第三方 | 範例 | 建議標記 |
---|---|---|---|
@blockly/plugin-* |
blockly-plugin-* |
@blockly/plugin-modal |
blockly-plugin |