Пакет А зависит от Пакета Б и использует большинство типов из библиотеки Б.
Сейчас стоит следующий выбор:
1. Сделать re-export типов в Пакете А из пакета Б
2. Дублировать типы Пакета Б в Пакете А
3. Ничего не делать. Тогда консьюмер пакета А, должен будет также установить Пакет Б, чтобы использовать его типы.
Подскажите какой вариант будет правильным?
имхо, первый
Первый гуд, можно так же добавить пакет Б в peerDependencies
Обсуждают сегодня