В своем новом посте в своем блоге Sebastian De Deyne мастер JavaScript (и всесторонний) в Spatie описывает метод предоставления компонентов Vue в виде плагина.

Недавно мы опубликовали пакет вкладок. Первоначально пользователям необходимо было зарегистрировать два компонента для создания табличного интерфейса: вкладки, которые действуют как контейнер, и вкладки, определяющие одну вкладку и ее содержимое в интерфейсе.

Поскольку разработчики, скорее всего, будут использовать оба компонента вместе, и есть большая вероятность, что они захотят зарегистрировать их глобально, как в примере, имело смысл предоставить какую-то опцию автоматической установки.