@feugene/granularity-datasource

Состояние списка одним композаблом: сортировка, фильтры, страницы, синхронизация с адресной строкой и запросы без гонок. Компонентов нет — это логика, общая для таблицы и панели фильтров.

версия
0.1.2
Публичных подпутей
3
Компоненты
0
Runtime-зависимости
0

Как пакет описан в npm: List state for @feugene/granularity: sorting, filters, paging, URL sync and race-free fetching behind one composable.

Установка

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

npm i @feugene/granularity-datasource vue
pnpm add @feugene/granularity-datasource vue
yarn add @feugene/granularity-datasource vue
bun add @feugene/granularity-datasource vue

Что внутри

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

Runtime-зависимостей нет: в приложение приезжает только код пакета.

Компонентов пакет не содержит.

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

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