Depository of News

Node.js 26 стал LTS: пять мест, где переезд с 24 ломается, и как найти их заранее

habrahabr.ru · world

28 октября Node.js 26 стал LTS. Обычно смена LTS проходит тихо, но в 26 окончательно удалили writeHeader() и внутренние модули stream *, подняли ABI нативных аддонов до 147, а официальные бинарники для Linux теперь требуют libatomic, которой нет в slim- и distroless-образах. Воспроизводим всё на 22, 24 и 26, ищем такие места в проекте и node_modules одним скриптом и чиним так, чтобы код одинаково работал на всех трёх версиях. Читать далее

Read full article →