В настоящее время я изучаю возможности обновления зависимости RxJS с v5.5 до v6 в этом пакете моего.Это относительно небольшой пакет npm, и после прочтения руководства по миграции я не ожидаю каких-либо проблем при внедрении новой версии.
Дело в том, мне интересно, будет ли новая версия или нетиз моего пакета должна быть новая основная версия.Я всегда принимал как должное утверждение о том, что до тех пор, пока часть программного обеспечения сохраняет тот же открытый интерфейс, изменения в реализации могут публиковаться с незначительным или патчем версией версии.
Хотя мой интерфейс пакета должен оставаться неизменным, в этом случае я имею в виду зависимость RxJS, которая также наверняка используется всеми, кто использует мой пакет.И из-за несовместимости между версиями RxJS, между которыми я переключаюсь, я подозреваю, что основной удар по версиям будет более подходящим.Как я рассуждаю на эту тему?