Менеджмент версий и релизов npm-пакетов

Для работы с общими библиотеками, используемыми на проектах, мы внедрили инструмент changesets: он позволяет автоматизировать версионирование и публикацию пакетов, а так же ведение changelog.

Особенно важной возможностью является поддержка монорепозиториев и контроль зависимых пакетов.

На практике это означает, что если пакет A зависит от пакета B, то при выпуске новой версии пакета B changesets поднимет версию пакета A. Ранее подобную зависимость приходилось контролировать вручную.

#js #javascript #frontend #npm #monorepo

Менеджмент версий и релизов npm-пакетов | Сетка — социальная сеть от hh.ru Менеджмент версий и релизов npm-пакетов | Сетка — социальная сеть от hh.ru