АН
Как выглядит библиотека общих компонентов в яндексе? Для каждой кнопки у вас отдельный репозиторий? Вряд ли, правда?
Скорее всего у вас в одном репозитории есть разные директории, каждая представляет собой компонент.
Понадобилось мне использовать общие компоненты в моём чистом проекте, я указываю репозиторий в качестве зависимости, npm его подгружает, потом я описываю в как использую один из компонентов в вашем репозитории. Потом создаю файл, где декларирую использование компонентов (которые не являются пакетами, а лишь директориями в репозитории, поэтому я говорю не о package.json). Собираю проект и при сборке нечто проверяет, есть ли такие компоненты вообще. И если нет - выдаёт ошибку. Например, если я указал что использую "button", а этот компонент был удалён или переименован в "base-button"
