Перейти к содержанию
Автор: LUMD

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, а также улучшить документацию и диагностику. Основной упор делается на обратную связь от сообщества и исправление несовместимостей.