Судьба Corepack: голосование
Я уже несколько раз писал про Сorepack — менеджер для пакетных менеджеров в node.js. Кажется, это одна из самых драматичных историй вокруг ноды. И история получила продолжение!
Комитет не стал делать опрос пользователей (видимо, ни у кого не было сил и желания), а просто провёл закрытое голосование внутри комитета.
Было доступно 3 варианта:
— оставить всё как есть (просто поставлять npm)
— добавить yarn v1
— добавить Сorepack
«Добавить Сorepack» набрал 63.2% голосов и, пожалуй, это лучший вариант для экосистемы, т.к. он сразу же привносит возможность установки yarn и pnpm. Здесь может возникнуть пространство для дискуссий в духе «а какие пакетные менеджеры должен поддерживать корпак», но это уже совсем другая история.
Вот пул-реквест с интеграцией в node.js, а здесь можно взглянуть на сам Corepack и его документацию. Учтите, что API может поменяться, т.к. это пока что эксперимент.
P.S. Искренне рад за Маэля, ему удалось пошатнуть статус-кво npm. Надеюсь, что никаких подводных камней не возникнет и в следующий раз вернусь к теме со словами «замерджили!».
Я уже несколько раз писал про Сorepack — менеджер для пакетных менеджеров в node.js. Кажется, это одна из самых драматичных историй вокруг ноды. И история получила продолжение!
Комитет не стал делать опрос пользователей (видимо, ни у кого не было сил и желания), а просто провёл закрытое голосование внутри комитета.
Было доступно 3 варианта:
— оставить всё как есть (просто поставлять npm)
— добавить yarn v1
— добавить Сorepack
«Добавить Сorepack» набрал 63.2% голосов и, пожалуй, это лучший вариант для экосистемы, т.к. он сразу же привносит возможность установки yarn и pnpm. Здесь может возникнуть пространство для дискуссий в духе «а какие пакетные менеджеры должен поддерживать корпак», но это уже совсем другая история.
Вот пул-реквест с интеграцией в node.js, а здесь можно взглянуть на сам Corepack и его документацию. Учтите, что API может поменяться, т.к. это пока что эксперимент.
P.S. Искренне рад за Маэля, ему удалось пошатнуть статус-кво npm. Надеюсь, что никаких подводных камней не возникнет и в следующий раз вернусь к теме со словами «замерджили!».