Судьба Corepack: голосование



Я уже несколько раз писал про Сorepack — менеджер для пакетных менеджеров в node.js. Кажется, это одна из самых драматичных историй вокруг ноды. И история получила продолжение!



Комитет не стал делать опрос пользователей (видимо, ни у кого не было сил и желания), а просто провёл закрытое голосование внутри комитета.



Было доступно 3 варианта:

— оставить всё как есть (просто поставлять npm)

— добавить yarn v1

— добавить Сorepack



«Добавить Сorepack» набрал 63.2% голосов и, пожалуй, это лучший вариант для экосистемы, т.к. он сразу же привносит возможность установки yarn и pnpm. Здесь может возникнуть пространство для дискуссий в духе «а какие пакетные менеджеры должен поддерживать корпак», но это уже совсем другая история.



Вот пул-реквест с интеграцией в node.js, а здесь можно взглянуть на сам Corepack и его документацию. Учтите, что API может поменяться, т.к. это пока что эксперимент.



P.S. Искренне рад за Маэля, ему удалось пошатнуть статус-кво npm. Надеюсь, что никаких подводных камней не возникнет и в следующий раз вернусь к теме со словами «замерджили!».