Facebook недавно анонсировал релиз 1.0 потрясающего менеджера пакетов JavaScript Yarn. Это был один из самых популярных и быстрорастущих инструментов с открытым исходным кодом, с более чем 175 тысячами проектов на GitHub и 3 миллиардами загрузок после его первого анонса менее года назад!

С первого дня мы поддерживали Yarn на Dockbit. Итак, мы хотели сообщить вам, что Yarn 1.x теперь предустановлен во всех наших образах Docker Node.

Поскольку Dockbit знает, какую интеграцию вы используете — Node.js — она автоматически кэширует все зависимости вашего приложения для более быстрой сборки. Ниже мы используем созданный нами крошечный инструмент под названием Hacher, который доступен на GitHub.

Возможно, одна из функций, которая меня больше всего волнует, — это Рабочие пространства Yarn. Работа с монорепозиториями (репозиториями с несколькими пакетами) может быть сложной, поэтому Workspaces определенно упрощает этот процесс; он позволяет вам устанавливать зависимости из нескольких package.json файлов в одном репозитории. Объедините это с нашими недавно объявленными улучшениями автоматического развертывания монорепозиториев, и все готово.

Если вы работали с npm, возможно, сейчас самое подходящее время, чтобы добавить yarn.lock и воспользоваться преимуществами последней версии Yarn: рабочие области, автоматическое слияние файлов блокировки и выборочное разрешение версий.

Попробуйте и продолжайте доставку!

Dockbit превращает развертывание сложного программного обеспечения в простые и управляемые рабочие процессы. Зарегистрируйтесь сейчас, чтобы бесплатно получить 2 пайплайна, соединить вместе десятки сервисов и начать развертывание с помощью одной команды Slack. 🚀