Я сейчас в исследовательских целях учусь всякие проекты из мёртвых доставать, тобишь подтягивать зависимости и латать дыры.
Сегодня после работы доебался до ssb-сервера. Подтянул докер и забуксовал, потому что из всего перечисленного (Различные йоба-имплементации и разновидности JS - перечисленное) я знаю только докер.
С npm я, мягко сказал, ахуел. Куда кто что откуда — вообще непонятно. Некоторые пакеты отрицательно живые уже более десятка лет, но на сайте есть граф по недельному скачиванию. Кто-то их качает, и им пишет, что они депрекейтед? И это типа норма у них там?
Попробовал сменить версию ноды в докере и умер.
Поменял цифорку версии зависимости — тоже умер.
Он как экосистема — 100% кал. Нет бы напилить 30 расово верных универсальных библиотек для стандартных задач, но тут какая-то тема с 14 стандартами, к которым постоянно, сука, добавляется 15-й. Язык развивается, а пакеты забивают обновлять.
Ещё и эти австралопитеки вместо того, чтобы писать модули с минимумом зависимостей, и делать то, что делает одну вещь хорошо — все как один ленивые пидорасы, тащащие себе в гнездо побольше модулей. Долбоёбы бляьб.