Create a statement about migration to ESM



20 минут назад появилось крайне интересное ишью.



What can Node.js core do? Should we recommend high-impact module authors to dual-publish? Stick to CJS?



Даже не знаю что и сказать. Вся истерия вокруг миграции на ESM мне всегда казалось странной, т.к. текущий тулинг просто к этому не готов в первую очередь из-за самой Node.js (например отсутствие вменяемого механизма для моков).



В ишью приводятся примеры кол-ва установок ESM и CJS версий пакетов chalk и node-fetch. И это действительно очень хороший пример того, что люди просто не готовы мигрировать, не понимают зачем, а сама миграция вызывает сложности.



сhalk: 80 000 000 vs 1 400 000

node-fetch: 18 210 000 vs 391 000



Ишью должно попасть в повестку встречи техническго комиетета, посмотрим что там наобсуждают.