@feugene/granularity-code
Код на странице: просмотр, правка и различия. У просмотра и диффа зависимостей нет вовсе; CodeMirror нужен только тому, кто берёт редактор.
- версия
0.1.0в npm0.1.1- Публичных подпутей
- 12
- Компоненты
- 3
- Runtime-зависимости
- 0
На теге подмодуля 0.1.0, в npm уже 0.1.1. Портал показывает первое: именно из него собраны все страницы.
Как пакет описан в npm: Code surfaces for @feugene/granularity: view, edit and diff — the viewer and the diff carry no dependencies at all.
Установка
Команда ставит пакет и его обязательные peer-зависимости: библиотека их не приносит, потому что в приложении они уже есть.
npm i @feugene/granularity-code @feugene/granularity @feugene/unocss-preset-granular vuepnpm add @feugene/granularity-code @feugene/granularity @feugene/unocss-preset-granular vueyarn add @feugene/granularity-code @feugene/granularity @feugene/unocss-preset-granular vuebun add @feugene/granularity-code @feugene/granularity @feugene/unocss-preset-granular vueНеобязательные peer-зависимости
Объявлены необязательными: нужны только той части пакета, которая их использует. Менеджер пакетов о них не напомнит.
@feugene/unplugin-granularityunplugin-vue-components@feugene/fint-i18n@codemirror/state@codemirror/view@codemirror/language@codemirror/commands
Что внутри
12 точек входа объявляет манифест — по ним и импортируют, чтобы в бандл не попало лишнее.
Runtime-зависимостей нет: в приложение приезжает только код пакета.
Компоненты
- GrCodeBlockБерут, когда показать ответ сервиса как есть
- GrCodeEditorБерут, когда Конфиг в админке
- GrDiffБерут, когда Журнал аудита
Документация пакета
Написана в репозитории библиотеки. Портал на неё ссылается, а не пересказывает.
Ссылки
Страница в npmИсходники в репозиторииЖурнал измененийЛицензия — одна на всё семейство