@mushket-co/block-builder
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)
- Документацию по кастомным полям
- Примеры интеграции
Ссылки
- ** Документация:** block-builder-doc
- ** Живые примеры (demo):** block-builder-demo
- ** npm:** @mushket-co/block-builder
- ** GitHub:** github.com/mushket-co/block-builder
- ** Issues:** GitHub Issues
Лицензия
Автор: Mushket & Co
Related Packages
Blokowy edytor wizualny treści dla aplikacji Vue 3 — kanwa, konspekt, panel właś...
Blox page builder library for drag-and-drop page building and static data manage...
Visual page editor and renderer for Vue. Register the components you already shi...
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 | |
| 1.8.1 | ^3.0.0 | MIT | |
| 1.8.0 | ^3.0.0 | MIT | |
| 1.7.0 | ^3.0.0 | MIT | |
| 1.6.0 | ^3.0.0 | MIT | |
| 1.5.5 | ^3.0.0 | MIT | |
| 1.5.4 | ^3.0.0 | MIT | |
| 1.5.3 | ^3.0.0 | MIT | |
| 1.5.2 | ^3.0.0 | MIT | |
| 1.5.1 | ^3.0.0 | MIT | |
| 1.5.0 | ^3.0.0 | MIT | |
| 1.4.0 | ^3.0.0 | MIT | |
| 1.3.4 | ^3.0.0 | MIT | |
| 1.3.3 | ^3.0.0 | MIT | |
| 1.3.2 | ^3.0.0 | MIT | |
| 1.3.1 | ^3.0.0 | MIT | |
| 1.3.0 | ^3.0.0 | MIT | |
| 1.2.0 | ^3.0.0 | MIT | |
| 1.1.0 | ^3.0.0 | MIT | |
| 1.0.30 | ^3.0.0 | MIT | |
| 1.0.29 | ^3.0.0 | MIT | |
| 1.0.28 | ^3.0.0 | MIT | |
| 1.0.27 | ^3.0.0 | MIT | |
| 1.0.26 | ^3.0.0 | MIT | |
| 1.0.25 | ^3.0.0 | MIT | |
| 1.0.24 | ^3.0.0 | MIT |
Showing the latest 30 of 52. See every release on npm
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 |