@feugene/granularity-test-kit

Контрактные тесты, которые должен пройти каждый пакет семейства, — переиспользуемыми фабриками. Нужен тому, кто пишет пакет-спутник, а не приложению.

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

Как пакет описан в npm: Test gates for @feugene/granularity design-system packages — token, registry and defaults contracts as reusable factories.

Установка

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

npm i @feugene/granularity-test-kit
pnpm add @feugene/granularity-test-kit
yarn add @feugene/granularity-test-kit
bun add @feugene/granularity-test-kit

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

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

  • @axe-core/playwright
  • @feugene/unocss-preset-granular
  • @playwright/test
  • @vue/test-utils
  • axe-core
  • vitest
  • vue

Что внутри

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

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

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

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

Отдельной документации у пакета нет: README и типы — всё, что есть.