@feugene/granularity-editor

  • С компонентами
  • v1.1.1
  • 2 компонента

Форматированный текст как поле дизайн-системы: редактор на TipTap с панелью и состояниями, общими с остальной формой.

тег ядра v1.1.1

На этой странице
версия
1.1.1
Публичных подпутей
13
Компоненты
2
Runtime-зависимости
1

Как пакет описан в npm: Rich-text editing for @feugene/granularity: a TipTap-backed GrRichText field with a design-system toolbar.

Установка

Команда ставит пакет и его обязательные peer-зависимости: библиотека их не приносит, потому что в приложении они уже есть.

npm i @feugene/granularity-editor @feugene/granularity @feugene/granum @tiptap/core @tiptap/extensions @tiptap/pm @tiptap/starter-kit vue
pnpm add @feugene/granularity-editor @feugene/granularity @feugene/granum @tiptap/core @tiptap/extensions @tiptap/pm @tiptap/starter-kit vue
yarn add @feugene/granularity-editor @feugene/granularity @feugene/granum @tiptap/core @tiptap/extensions @tiptap/pm @tiptap/starter-kit vue
bun add @feugene/granularity-editor @feugene/granularity @feugene/granum @tiptap/core @tiptap/extensions @tiptap/pm @tiptap/starter-kit vue

Необязательные peer-зависимости

Объявлены необязательными: нужны только той части пакета, которая их использует. Менеджер пакетов о них не напомнит.

  • @feugene/fint-i18n
  • @feugene/unplugin-granularity
  • unplugin-vue-components

Что внутри

13 точек входа объявляет манифест — по ним и импортируют, чтобы в бандл не попало лишнее.

Runtime-зависимости: marked.

Компоненты

  • GrMarkdownБерут, когда текст пришёл markdown-строкой и его надо показать оформленным
  • GrRichTextБерут, когда текст, который читатель увидит оформленным

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

Написана в репозитории библиотеки. Портал на неё ссылается, а не пересказывает.