Comments 10
Круто конечно, но я не очень понял в чем смысл всей движухи. Для тех кто не хочет зависимости от страшной корпорации давно сама же корпорация придумала и локальные реестры и упаковку зависимостей внутрь проекта.
Тем более прикалывает сам факт наличия cli отдельного. Никто к ним не перейдет пока не появится действительной необзодимости.
локальные реестры все равно вынуждены синхронизироваться с единым глобальным. если он ляжет, то ляжет и локальный со временем.
Ну на это есть куча зеркал и возможность установить пакеты напрямую с github и из исходников с любого другого хостинга репозиториев.
В общем лично для меня проблемы никакой нет. Если бы NPM реально хотела быть единой точкой отказа, то она не делала бы столько шагов к подготовке к своему же резкому отключению.
Проблема: Сообщество использует публичный реестр, который финансируется частным капиталом (инвесторами). Катастрофа неизбежна.
Решение: Сделать новый, более лучший реестр, который финансируется не пойми кем.
В описании проекта фигурирует слово federated. Второй раз оно встречается в разделе Open questions в виде "Federation. What does it look like?". И на этом все :)
Entropic — новый распределенный реестр пакетов для Node.js