Telegram Group & Telegram Channel
На что стоит обращать внимание при выборе инструмента?

Допустим, я захочу перейти на использование pnpm.
Это как npm, только более производительный. Говорят, pnpm install работает быстрее, чем npm install. Поэтому он так и называется — Performant npm.

Если сравнивать по скорости исполнения команды, которую я выполняю от 2 до 20 раз в день (чаще 2, чем 20), то pnpm, конечно, побеждает.

На что ещё обращать внимание?

Pnpm скачивают вдвое чаще, чем npm. Но и открытых issue у него вдвое больше. Получается, инструменты примерно одинаково качественные?

И вот, допустим, я решаю перейти на pnpm.

Недавно у pnpm как раз вышел девятый мажор. В changelog изменений не сильно много: поменяли формат лок-файла, исправили работу с peerDependencies.
Если не вдаваться в детали, то кажется, что просто "стало лучше" и всё. Радуемся за pnpm и идём дальше))

Но что же конкретно там изменилось?

Например, исправили баг со странными изменениями в лок-файле при pnpm install

То есть, вы вызываете
pnpm install, и локфайл меняется. Снова вызываете pnpm install, локфайл снова меняется, причем меняются даже версии пакетов в peer-зависимостях. Так вот в [email protected] такого больше не будет.
Потом, кстати, в версии 9.0.5 снова исправили похожий баг.
Но ссылки на эти баги хотя бы указаны в changelog.

А вот ссылку на этот баг с выводом команды pnpm licenses list --json почему-то решили спрятать внутрь этого фичевого пулл-реквеста. Не берусь говорить, что разработчики намеренно прячут баги. Конечно, могло быть и так, что давно запланированная ими фича по изменению формата вывода лицензий по счастливой случайности исправляет какой-то баг))
Хотя я редко пользуюсь именно этой командой, поэтому от такого бага я не сильно бы пострадал.
Но осадочек остался)))

А потом я беру и сравниваю changelog у мажора [email protected] и патча (!!!) [email protected]. И у pnpm это больше выглядит как Release Notes. В случае возникновения какой-то проблемы, искать причины её возникновения будет явно сложнее, чем у npm.

Стоит ли это сэкономленных 2-10 минут на pnpm install-ах в день? Вот и решаем))

Среди нас есть кто-нибудь, кто пересел на pnpm? Поделитесь впечатлениями! А то, кажется, я становлюсь слишком консервативным))
1053



group-telegram.com/nepshajs/70
Create:
Last Update:

На что стоит обращать внимание при выборе инструмента?

Допустим, я захочу перейти на использование pnpm.
Это как npm, только более производительный. Говорят, pnpm install работает быстрее, чем npm install. Поэтому он так и называется — Performant npm.

Если сравнивать по скорости исполнения команды, которую я выполняю от 2 до 20 раз в день (чаще 2, чем 20), то pnpm, конечно, побеждает.

На что ещё обращать внимание?

Pnpm скачивают вдвое чаще, чем npm. Но и открытых issue у него вдвое больше. Получается, инструменты примерно одинаково качественные?

И вот, допустим, я решаю перейти на pnpm.

Недавно у pnpm как раз вышел девятый мажор. В changelog изменений не сильно много: поменяли формат лок-файла, исправили работу с peerDependencies.
Если не вдаваться в детали, то кажется, что просто "стало лучше" и всё. Радуемся за pnpm и идём дальше))

Но что же конкретно там изменилось?

Например, исправили баг со странными изменениями в лок-файле при pnpm install

То есть, вы вызываете
pnpm install, и локфайл меняется. Снова вызываете pnpm install, локфайл снова меняется, причем меняются даже версии пакетов в peer-зависимостях. Так вот в [email protected] такого больше не будет.
Потом, кстати, в версии 9.0.5 снова исправили похожий баг.
Но ссылки на эти баги хотя бы указаны в changelog.

А вот ссылку на этот баг с выводом команды pnpm licenses list --json почему-то решили спрятать внутрь этого фичевого пулл-реквеста. Не берусь говорить, что разработчики намеренно прячут баги. Конечно, могло быть и так, что давно запланированная ими фича по изменению формата вывода лицензий по счастливой случайности исправляет какой-то баг))
Хотя я редко пользуюсь именно этой командой, поэтому от такого бага я не сильно бы пострадал.
Но осадочек остался)))

А потом я беру и сравниваю changelog у мажора [email protected] и патча (!!!) [email protected]. И у pnpm это больше выглядит как Release Notes. В случае возникновения какой-то проблемы, искать причины её возникновения будет явно сложнее, чем у npm.

Стоит ли это сэкономленных 2-10 минут на pnpm install-ах в день? Вот и решаем))

Среди нас есть кто-нибудь, кто пересел на pnpm? Поделитесь впечатлениями! А то, кажется, я становлюсь слишком консервативным))

BY Антон Непша.js


Warning: Undefined variable $i in /var/www/group-telegram/post.php on line 260

Share with your friend now:
group-telegram.com/nepshajs/70

View MORE
Open in Telegram


Telegram | DID YOU KNOW?

Date: |

On December 23rd, 2020, Pavel Durov posted to his channel that the company would need to start generating revenue. In early 2021, he added that any advertising on the platform would not use user data for targeting, and that it would be focused on “large one-to-many channels.” He pledged that ads would be “non-intrusive” and that most users would simply not notice any change. Crude oil prices edged higher after tumbling on Thursday, when U.S. West Texas intermediate slid back below $110 per barrel after topping as much as $130 a barrel in recent sessions. Still, gas prices at the pump rose to fresh highs. Since its launch in 2013, Telegram has grown from a simple messaging app to a broadcast network. Its user base isn’t as vast as WhatsApp’s, and its broadcast platform is a fraction the size of Twitter, but it’s nonetheless showing its use. While Telegram has been embroiled in controversy for much of its life, it has become a vital source of communication during the invasion of Ukraine. But, if all of this is new to you, let us explain, dear friends, what on Earth a Telegram is meant to be, and why you should, or should not, need to care. "Like the bombing of the maternity ward in Mariupol," he said, "Even before it hits the news, you see the videos on the Telegram channels." "The inflation fire was already hot and now with war-driven inflation added to the mix, it will grow even hotter, setting off a scramble by the world’s central banks to pull back their stimulus earlier than expected," Chris Rupkey, chief economist at FWDBONDS, wrote in an email. "A spike in inflation rates has preceded economic recessions historically and this time prices have soared to levels that once again pose a threat to growth."
from nl


Telegram Антон Непша.js
FROM American