Repl.it запускает Universal Package Manager — единый менеджер пакетов для всех языков

Repl.it представил Universal Package Manager — единый менеджер пакетов для своей платформы. На старте поддерживаются JavaScript, Python, HTML/CSS/JS и популярные веб-фреймворки. Цель — дать разработчикам доступ ко всему спектру open-source пакетов без переключения между разными инструментами.
Раньше автоопределение и установка зависимостей уже работали, но теперь добавлены поиск пакетов и единая поддержка spec-файлов: package.json, Gemfile, requirements.txt и аналогов. Главное изменение — вместо кастомного кода под каждый язык достаточно добавить несколько полей в JSON-конфиг. Для этого Repl.it вынес общую абстракцию раннера пакетных менеджеров.
В планах — ещё более амбициозный шаг: один менеджер с одинаковой семантикой для всех языков. Пока что Universal Package Manager уже упрощает жизнь тем, кто пишет на нескольких стеках в одной среде.
Источник: Repl.it Blog — Universal Package Manager