VoidZero выпустила первую стабильную версию Vite+ с поддержкой GitLab CI/CD

Изображение: OpenAI
Вышла Vite+ 1.0 — первая стабильная версия открытого набора инструментов для разработки на JavaScript, сообщает InfoQ. Компания VoidZero, которую приобрела Cloudflare, добавила поддержку GitLab CI/CD и перенос проектов с tsup.
Vite+ позволяет управлять Node.js и менеджером пакетов через одну утилиту vp. Она же запускает сборку и тестирование, а настройки хранятся в общем файле vite.config.ts. Набор поставляется как одна зависимость и тестируется целиком, поэтому его инструменты обновляются вместе. Vite+ распространяется по лицензии MIT и подходит в том числе для проектов, которые прежде не использовали Vite. По данным VoidZero, набор скачивают почти 2 млн раз в неделю, а от пакета vite-plus зависят более 2600 открытых репозиториев.
В GitLab CI/CD теперь можно одним шагом установить Node.js и менеджер пакетов, а также настроить кеширование зависимостей. Ранее такая возможность была доступна в GitHub. Набор также начали распространять через Homebrew и в виде Docker-образа.
Команда vp migrate теперь переносит проекты с tsup и показывает план изменений до того, как затронет файлы. VoidZero предупреждает, что крупным проектам после переноса может потребоваться доработка, и советует сначала изучить руководство по миграции.
Для диагностики добавили команду vp toolchain, которая показывает точные версии всех инструментов в составе Vite+. Команда vp env doctor объясняет, как Vite+ выбирает среду выполнения и менеджер пакетов, если на этом этапе возникла ошибка. VoidZero подчёркивает, что версия 1.0 означает стабильность, а не законченный продукт: удалённое кеширование и команды vp release и vp docs появятся в следующих версиях.



