Обзор
Согласованные имена плагинов полезны для организации и поиска плагинов, а также для поиска опубликованных плагинов в 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 |