Меня бесят ебнутые джаваскриптеры, которые ставят верхнюю границу по версии ноды
Между 18 и 19 прям всё поломали, что у вас жопа отвалится?
Top-level
Меня бесят ебнутые джаваскриптеры, которые ставят верхнюю границу по версии ноды Между 18 и 19 прям всё поломали, что у вас жопа отвалится? 13 comments
Йаааааеббааалааааа почему никто не сделал вебпак но для ноды, чтобы весь этот ебаный джаваскрипт собирать в один файлик ааааааа Если запустить без devDependencies, оно сссука не собирается Если запустить с, то в node_modules будет насрано двести метров джаваскрипта 75 метров бинарник. Жирно, но это 1/3 изначальных node_modules, потому что pkg ходит по require-вызовам, и в бинарник попадает только нужное В теории можно включить сжатие brotli и получить 50 метров и более тормозной запуск, но я не хочу проверять сломается ли что-то при этом Fun fact: эти бинарники ломаются от того что их стрипают :ageblobcat: @mo возможно добавили синтаксический сахар, который заюзали и реально отвалится. Но для того же и есть версии и менеджер зависимостей :-) @wildtuna @mo Всё просто - мы ебали тестировать на десяти версия годы с двадцатью версиями NPM. Поэтому - только последний (LTS, если сильно хочется - последняя мажорная) и быстрый PNPM (но большинство зависло нa Yarn) @mo Накатить CI не проблема, и если ничего не сломалось - отлично. А вот если что-то сломалось (или используется фича новой версии), то придётся обманываться полифиллами, что ещё больше раздувает большинство пакетов |
Turns out, что жопа у них действительно отвалится