Переместите ваши компоненты в отдельный репозиторий, поищите в Google, как настроить это репозиторий с NPM в виде пакета.Затем в других репозиториях вы можете установить первый в качестве зависимости NPM.Вы можете поддерживать несколько версий так же, как вы, вероятно, уже делаете это со сторонними пакетами npm.
Если вы хотите пойти дальше, вы можете настроить свой собственный реестр npm для хранения всего этого.