@feugene/granularity-chrono
Календарь, выбор даты и времени — без библиотеки дат под ними. Берут, когда даты часть интерфейса, а сторонний виджет притащил бы свой визуальный язык.
- версия
0.10.0- Публичных подпутей
- 15
- Компоненты
- 7
- Runtime-зависимости
- 0
Как пакет описан в npm: Calendar, date and time components for the @feugene/granularity design system — no third-party date widget, no date library.
Установка
Команда ставит пакет и его обязательные peer-зависимости: библиотека их не приносит, потому что в приложении они уже есть.
npm i @feugene/granularity-chrono @feugene/granularity @feugene/unocss-preset-granular vuepnpm add @feugene/granularity-chrono @feugene/granularity @feugene/unocss-preset-granular vueyarn add @feugene/granularity-chrono @feugene/granularity @feugene/unocss-preset-granular vuebun add @feugene/granularity-chrono @feugene/granularity @feugene/unocss-preset-granular vueНеобязательные peer-зависимости
Объявлены необязательными: нужны только той части пакета, которая их использует. Менеджер пакетов о них не напомнит.
@feugene/unplugin-granularityunplugin-vue-components@feugene/fint-i18n
Что внутри
15 точек входа объявляет манифест — по ним и импортируют, чтобы в бандл не попало лишнее.
Runtime-зависимостей нет: в приложение приезжает только код пакета.
Компоненты
- GrCalendarБерут, когда календарь и есть экран
- GrDatePickerБерут, когда дата — значение поля формы
- GrDateRangePickerБерут, когда отчёт за период
- GrDateTimePickerБерут, когда момент, а не день
- GrDurationБерут, когда сколько заняло
- GrRelativeTimeБерут, когда свежесть важнее точности
- GrTimePickerБерут, когда время без даты
Документация пакета
Написана в репозитории библиотеки. Портал на неё ссылается, а не пересказывает.
Ссылки
Страница в npmИсходники в репозиторииЖурнал измененийЛицензия — одна на всё семейство