@mushket-co/block-builder

Блочный конструктор для no-code разработки (Beta)
11,281
Install
npm install @mushket-co/block-builder
Latest Version:1.12.0
Vue:3
License:MIT
Last Updated:Jul 6, 2026
Links: GitHub  ·  npm
Maintainer: ar69tem

BlockBuilder - Блочный конструктор с чистой архитектурой

Библиотека для создания блочных конструкторов с правильной чистой архитектурой. Позволяет создавать и редактировать блоки контента через удобный UI с формами, валидацией и модальными окнами.

Что это?

BlockBuilder — это npm пакет для создания блочных конструкторов в вашем приложении. Пакет предоставляет:

  • Готовый UI для Vue 3 и React 19+
  • Автоматическую генерацию форм на основе конфигурации
  • Валидацию полей
  • Чистую архитектуру (Clean Architecture)
  • Кастомные типы полей
  • Core API для программной работы с блоками без готового UI

Поддержка версий

BlockBuilder поставляется одним npm-пакетом с UI для фреймворков и отдельным Core API:

  • ✅ Vue 3 — полная поддержка, все новые функции UI
  • ✅ Nuxt 3 / Nuxt 4 — полная поддержка с SSR (с версии 1.2.0)
  • ✅ React 19+ — полная поддержка, все новые функции UI
  • ✅ Next.js — SSR (требуется React 19+)
  • ✅ Core API (@mushket-co/block-builder/core) — программная работа с блоками без UI пакета

Точки входа npm

Импорт Назначение
@mushket-co/block-builder/vue Vue-компоненты и composables
@mushket-co/block-builder/react React-компоненты и hooks
@mushket-co/block-builder/core API, типы, use-cases, утилиты
@mushket-co/block-builder Алиас Core API (без встроенного DOM UI)
@mushket-co/block-builder/index.esm.css Стили для Vue/React UI

Документация

Вся подробная документация находится на официальном сайте:

** block-builder-doc**

На сайте вы найдете:

  • Полное описание API
  • Примеры использования для Vue3, React, Nuxt и Next (SSR)
  • Документацию по кастомным полям
  • Примеры интеграции

Ссылки

Лицензия

MIT License


Автор: Mushket & Co

Related Packages

@unnovate-brains/form-builder

A Form Builder Component for Vue 3

1,309 6
@corraya/cms-editor

Blokowy edytor wizualny treści dla aplikacji Vue 3 — kanwa, konspekt, panel właś...

820
@bagelink/blox

Blox page builder library for drag-and-drop page building and static data manage...

96,346
vue-page-composer

Visual page editor and renderer for Vue. Register the components you already shi...

1,731 0

Version History

Version Released Vue License
1.12.0 ^3.0.0 MIT
1.11.1 ^3.0.0 MIT
1.11.0 ^3.0.0 MIT
1.10.0 ^3.0.0 MIT
1.9.0 ^3.0.0 MIT
Pre-releases (2)
Version Released Vue License
1.0.0-beta.1 ^3.0.0 MIT
1.0.0-beta.0 ^3.0.0 MIT