Vite+ выходит в бета-версию
Представлена бета-версия Vite+, унифицированного инструментария для веб-разработки. Новый инструмент объединяет runtime, менеджер пакетов и frontend-инструменты для ускорения и упрощения разработки.
Что такое Vite+?
Vite+ — это попытка объединить в единый инструмент всё необходимое для веб-разработки: runtime, менеджер пакетов и frontend-инструменты. Разработчики стремятся предоставить быстрый и согласованный workflow, избавляя от необходимости собирать окружение из отдельных компонентов.
Как это работает?
Vite+ предоставляет единую точку входа для веб-разработки. Он управляет runtime и менеджером пакетов, а также объединяет Vite, Vitest, Rolldown, tsdown, Oxlint и Oxfmt с встроенным task runner. Команды vp dev, vp check, vp test, vp build, vp pack и vp run позволяют выполнять основные задачи разработки, форматирования, тестирования и сборки проекта.
Что изменится для разработчиков?
Основная идея Vite+ — обеспечить консистентность. Вместо того, чтобы изучать разные комбинации инструментов и команд для каждого нового репозитория, разработчики смогут использовать единый workflow. Это особенно важно для больших команд и крупных кодовых баз, где согласованность конфигураций и версий инструментов критична.
Улучшения с момента альфа-версии
С момента выхода альфа-версии было выпущено более полутора десятков версий, внесено свыше 500 pull request’ов. Среди улучшений — более интеллектуальное кэширование при выполнении задач, упрощённая миграция существующих проектов, поддержка корпоративных прокси и улучшенная работа на различных операционных системах.
Что это значит для бизнеса
Vite+ уже используется в ряде проектов, включая Dify (платформа для LLM-приложений), critical (инструмент для оптимизации критического CSS) и npmx (браузер npm-регистра). Команда npmx отмечает, что Vite+ улучшает опыт разработки и ускоряет CI, что напрямую влияет на скорость выпуска новых версий. Оптимизация времени разработки и сборки — это критически важный фактор для повышения эффективности работы команды.
Дорожная карта
Разработчики планируют добавить поддержку Remote Caching для vp run, интеграцию с GitLab CI/CD, расширить совместимость с различными фреймворками и плагинами Vite, а также улучшить документацию и диагностику. Основной упор делается на обратную связь от сообщества и исправление несовместимостей.