Vite+ объединяет Vite, Vitest, Oxlint, Oxfmt, Rolldown, tsdown и Vite Task под
единой командой vp. Один CLI для управления средой выполнения,
сервером разработки, линтингом, тестами и сборкой. Разбираемся, как это работает
и почему это важно.
Каждый веб-разработчик знает эту рутину: новый проект — полдня на сборку тулчейна. Установить Node.js, выбрать пакетный менеджер, подобрать сборщик, линтер, форматтер, тест-раннер. Настроить их совместную работу. Повторить то же самое на машинах всей команды и в CI. И молиться, чтобы ничего не сломалось при обновлении.
Vite+ — это ответ на эту фрагментацию. Анонсированный в альфа-версии
в начале 2026 года, он достиг бета-статуса 1 июля 2026 и уже используется
в более чем 1 300 публичных репозиториях, с прогнозом в 3,3 миллиона загрузок npm
в месяц. Это единая точка входа для веб-разработки — один CLI под названием
vp, управляющий всем тулчейном: средой выполнения, пакетным менеджером,
сервером разработки, линтингом, форматированием, тестированием, сборкой, упаковкой
библиотек и кэшированием задач в монорепозиториях.
Vite+ разрабатывается компанией VoidZero (команда, стоящая за Vite и Rolldown) и полностью открыт под лицензией MIT. Он не зависит от фреймворка — работает с React, Vue, Angular, Svelte, Solid, Astro и любым другим совместимым с Vite фреймворком. В этом обзоре я расскажу, что входит в Vite+, как им пользоваться и что значит бета-статус для ваших проектов.
Vite+ — не замена Vite, а интеграционный слой, объединяющий
лучшие инструменты с единым CLI. Вот что входит в состав vp:
Сервер разработки и сборщик с HMR, SSR и режимом полной сборки
Модульное и интеграционное тестирование с конфигурацией на Vite и ARIA-снимками
Линтинг на Rust, на порядки быстрее ESLint, со встроенными правилами React Compiler
Форматирование кода на Rust, совместимо с Prettier, поддерживает Svelte
Сборщик на Rust, используемый Vite 8 для продакшен-сборок — Rolldown 1.0 уже стабилен
Сборщик библиотек с лучшими практиками, поддержкой CSS-модулей
Плюс Vite Task — встроенный таск-раннер для монорепозиториев с автоматическим кэшированием на основе отслеживания входных и выходных данных.
Сердце Vite+ — интерфейс командной строки vp. Каждая команда заменяет
ручную настройку отдельного инструмента единым вызовом:
vp create
Создание новых приложений, пакетов и монорепозиториев
vp install
Установка зависимостей с правильным пакетным менеджером
vp env
Управление версиями Node.js
vp dev
Запуск сервера разработки с HMR на базе Vite 8
vp check
Запуск форматирования, линтинга и проверки типов одной командой
vp test
Запуск тестов через Vitest
vp lint / vp fmt
Запуск только линтера или только форматтера
vp build
Сборка приложения для продакшена (Vite 8 / Rolldown)
vp pack
Упаковка библиотек с настройками tsdown
vp preview
Предпросмотр продакшен-сборки локально
vp run
Запуск скриптов и задач в монорепозиториях с кэшированием
vp migrate
Перевод существующего Vite-проекта на Vite+
vp upgrade
Обновление самого CLI vp
vp config
Настройка commit hooks и интеграции с AI-агентами
Установка Vite+ занимает секунды. На macOS или Linux:
curl -fsSL https://vite.plus | bash
На Windows (PowerShell):
irm https://vite.plus/ps1 | iex
Установщик настраивает глобальную команду vp вместе с управляемой
средой Node.js и пакетным менеджером. После установки создайте новый проект:
vp create
Интерактивный диалог проведёт вас через выбор типа проекта, фреймворка и опций. После создания проекта:
cd my-project
vp install
vp dev
Сервер разработки запускается на localhost:5173 с полным HMR —
в точности как Vite, но теперь вам не нужно устанавливать и настраивать Vite
отдельно. Для существующих Vite-проектов:
vp migrate
Инструмент анализирует проект и показывает, что планирует изменить, прежде чем применить изменения. Сложные конфигурации могут потребовать ручной доработки, но стандартные шаблоны Vite мигрируют без проблем.
С момента альфа-анонса Vite+ прошёл через более чем десяток релизов с более чем 500 принятыми pull-реквестами. Вот ключевые улучшения:
vp run теперь комбинирует автоматическое отслеживание данных с метаданными
от Vite, так что кэширование задач работает корректно без ручного перечисления входных
и выходных файлов. Для монорепозиториев это меняет правила игры — чистая пересборка
занимает секунды вместо минут.
vp migrate поддерживает гораздо больше типов проектов и предоставляет
промпт для AI-агентов (Cursor, Claude Code). Агент может автоматически выполнить
шаги, которые инструмент миграции не может обработать.
Шаблоны организаций стандартизируют настройку для всей команды. Поддержка прокси
и собственных CA-сертификатов позволяет vp работать за корпоративными
файрволами. Кросс-платформенная совместимость улучшена для всех операционных систем.
Более 180 исправлений и улучшений в базовых инструментах. Vite 8.1 получил экспериментальный режим полной сборки. Rolldown 1.0 стабилен с новой системой плагинов. Oxlint интегрировал нативные правила React Compiler. Oxfmt научился форматировать Svelte-код. Vitest добавил ARIA-снимки для тестирования доступных компонентов.
| Аспект | Без Vite+ (вручную) | С Vite+ |
|---|---|---|
| Начальная настройка | Node.js, npm/yarn/pnpm, Vite, ESLint, Prettier, Vitest — каждый настраивается отдельно | Одна команда: curl ... | bash + vp create |
| Сервер разработки | npx vite (или через package.json) |
vp dev |
| Линтинг + форматирование | npx eslint . && npx prettier --check . |
vp check (линт + формат + проверка типов, одна команда) |
| Тестирование | npx vitest (или Jest, Ava...) |
vp test |
| Сборка библиотек | tsup, microbundle, rollup + плагины | vp pack (tsdown, без конфигурации) |
| Монорепозитории | Turborepo, Nx, Lerna — ещё больше инструментов и конфигураций | vp run со встроенным кэшированием |
| Управление версией Node.js | nvm, fnm, volta — отдельный инструмент | vp env, встроенный |
| CI-консистентность | Те же инструменты вручную устанавливаются на CI | Те же команды vp, идентичное поведение |
| Конфигурационные файлы | eslint.config.js, .prettierrc, vitest.config.ts, tsconfig.json, .npmrc... | Минимум — Vite+ управляет настройками по умолчанию |
Vite+ уже превзошёл ожидания по внедрению. Более 1 300 публичных репозиториев
зависят от vite-plus, а загрузки npm выросли с 4,6 тыс. в январе 2026 до
прогнозируемых 3,3 млн в июле 2026. Известные проекты, использующие Vite+:
Такой широкий спектр внедрения — от LLM-инструментов до CSS-утилит и UI-библиотек — доказывает, что Vite+ действительно не зависит от фреймворков и полезен во всех областях веб-разработки.
Бета-версия Vite+ уже достаточно стабильна для продакшена, но у команды есть чёткий план к версии 1.0:
vp run — общий кэш между разработчиками и CIbrew install vite-plus
Команда приоритезирует обратную связь от сообщества. Если ваш проект зависит
от специфической конфигурации фреймворка или плагина — сейчас лучшее время
протестировать vp migrate и сообщить о проблемах.
Vite+ разрабатывается компанией VoidZero, стоящей за Vite, Vitest и Rolldown. В июне 2026 года VoidZero присоединилась к Cloudflare, что позволило всей экосистеме Vite получить инфраструктурную поддержку крупной компании. Это важно для команд, оценивающих Vite+ для продакшен-проектов — инструмент получает долгосрочные гарантии стабильности.
Проект Vite+ остаётся открытым (MIT) и развивается международной командой ядра вместе с сообществом. Более подробный анализ бизнес-стороны — в моей отдельной статье о VoidZero и Cloudflare.
vp. Он управляет средой выполнения, пакетным менеджером, сервером разработки, линтингом, форматированием, тестированием, сборкой и кэшированием задач. Инструмент не зависит от фреймворка и распространяется под лицензией MIT.curl -fsSL https://vite.plus | bash. На Windows (PowerShell): irm https://vite.plus/ps1 | iex. После установки откройте новую консоль и выполните vp help. Vite+ сам управляет версией Node.js — отключить можно командой vp env off.vp create (создание проектов), vp dev (сервер разработки), vp check (линт + формат + проверка типов), vp test (тесты), vp build (сборка), vp pack (упаковка библиотек), vp run (задачи с кэшированием), vp install (зависимости), vp env (Node.js), vp migrate (миграция) и другие.vp migrate из корня проекта. Инструмент покажет, что планирует изменить. Сложным проектам может потребоваться ручная доработка — перед внедрением в продакшн прочитайте руководство по миграции на сайте viteplus.dev.vp run, поддержке GitLab CI/CD, улучшенной совместимости с фреймворками, новых сценариях миграции, Homebrew-пакете и улучшении документации.
Бета-версия Vite+ готова к продакшену для большинства проектов. Если вы начинаете
новый проект на Vite сегодня, использование vp create вместо ручной
установки даёт тот же Vite-опыт с мгновенным доступом к линтингу, форматированию,
тестированию и кэшированию. Для существующих проектов сначала протестируйте
vp migrate на отдельной ветке.
Главное преимущество — консистентность. Каждый проект, каждый член команды и каждый CI-пайплайн выполняют одни и те же команды. Новые участники настраиваются один раз — а не один раз на каждый инструмент. А когда выходит следующая версия Vite, Vitest или Rolldown, Vite+ гарантирует совместимость.
Я — full-stack разработчик, ежедневно работающий с экосистемой Vite в продакшен-проектах. Я слежу за Vite+ с момента альфы, и бета-релиз — значимая веха. Инструмент стабилен для настоящих проектов, поддержан растущим сообществом и долгосрочной стабильностью инфраструктуры Cloudflare.
Создаю продакшен-приложения с современными тулчейнами — Vite, React, Node.js. Расскажите о своём проекте — я предложу оптимальный подход и предварительную оценку стоимости.