Соглашения об именах плагинов

Обзор

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