外掛程式命名慣例

總覽

一致的外掛程式名稱對於整理和搜尋外掛程式,以及尋找 npm 上已發布的外掛程式十分有用。

本頁列出我們的標準外掛程式命名慣例。如果外掛程式不適用於任何類別,請在頁面結尾使用一般外掛程式命名格式。

建議您將建議的標記新增至 package.json,以便在 npm 中輕鬆找到外掛程式。

外掛程式類型

欄位

欄位外掛程式會發布一個自訂欄位。

載入欄位外掛程式會註冊新的欄位類型,可用於網頁上所有 Blockly 工作區。

進一步瞭解如何建立自訂欄位

第一方 第三方 範例 建議標記
@blockly/field-* blockly-field-* @blockly/field-slider blockly-pluginfield

主題

主題外掛程式會發布單一 Blockly 主題。

載入主題外掛程式會定義新主題,可用於頁面上的所有 Blockly 工作區。

進一步瞭解主題

第一方 第三方 範例 建議標記
@blockly/theme-* blockly-theme-* @blockly/theme-modern blockly-plugintheme

阻擋

區塊外掛程式會發布一或多個區塊定義。

載入區塊外掛程式會定義網頁上所有 Blockly 工作區的區塊。

進一步瞭解如何建立自訂構成元素

第一方 第三方 範例 建議標記
@blockly/block(s)-* blockly-block(s)-* @blockly/blocks-plus-minus blockly-pluginblockblocks

封鎖擴充功能

區塊擴充功能外掛程式會發布一或多個區塊擴充功能,以程式輔助方式共用區塊之間的行為。

載入區塊擴充功能外掛程式會註冊擴充功能,以用於頁面上的所有 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