Логотип Vite+

Единый наборинструментов для веба

Управляйте средой выполнения, менеджером пакетов и фронтенд-стеком с помощью одного инструмента.

Бесплатный и с открытым исходным кодом под лицензией MIT.

Начать Прочитать анонс
Начало работы

Установите vp глобально

Установите Vite+ один раз, откройте новую сессию терминала, затем выполните vp help.

Для CI используйте setup-vp .

macOS / Linux
curl -fsSL https://vite.plus | bash
Windows (PowerShell)
irm https://vite.plus/ps1 | iex
Управляет средой выполнения и менеджером пакетов

Автоматически использует node с подходящим менеджером пакетов для каждого проекта.

node
pnpmnpmyarnbun
Упрощает повседневную разработку

Один конфигурационный файл и единый последовательный поток команд для всего вашего стека.

vp envvp installvp devvp checkvp buildvp run
Для ваших любимых фреймворков

Поддерживает все фреймворки, построенные на Vite.

    reactvuesveltesolid

+ ещё 20

Проверенный стек для стандартизации

Vite+ построен на признанных отраслевых стандартах с открытым исходным кодом и поддерживается теми же экспертами, которые стоят за этими проектами.

Vite

138m+

Загрузок в неделю на npm

81.5k

Звёзд на GitHub

Vitest

68m+

Загрузок в неделю на npm

16.7k

Звёзд на GitHub

Oxc

8.7m+

Загрузок в неделю на npm

21.6k

Звёзд на GitHub

Сохраняйте скорость в масштабе

Благодаря низкоуровневым компонентам, написанным на Rust, Vite+ обеспечивает производительность корпоративного уровня: до 40× более быстрая сборка по сравнению с webpack, примерно от 50× до 100× более быстрый линтинг по сравнению с ESLint и до 30× более быстрое форматирование по сравнению с Prettier.

Сосредоточьтесь на релизах, а не на инструментах
  • Перестаньте тратить время на поддержку инструментов
  • Упростите переход разработчиков между командами
  • Стандартизируйте лучшие практики для людей и рабочих процессов с помощью ИИ
Безопасность цепочки поставок

Разработка Vite+ следует строгим практикам безопасности, и мы проверяем все его зависимости в рамках единой цепочки инструментов.

Vite+ проверяет все зависимости в соответствии со строгими практиками безопасности

Всё необходимое в одном инструменте

Vite+ объединяет весь ваш рабочий процесс веб-разработки в единый мощный интерфейс командной строки.

Vite+ dev и build

Молниеносно быстрые сборки

Моментально запускайте dev-серверы и создавайте рабочие сборки с экстремальной скоростью. Оставайтесь в потоке и держите CI быстрым.

  • Всегда мгновенная горячая замена модулей (HMR)
  • Сборка для продакшена в 40 раз быстрее, чем у webpack
  • Опциональный режим полной сборки в dev-режиме для больших приложений
  • Огромная экосистема плагинов
Vite
Vite
и
Rolldown
Rolldown
$ vp build
VITE+ building for production
Transformed 128 modules
dist/index.html0.42 kB
dist/assets/index.css5.1 kB
dist/assets/index.js46.2 kB
Built in 421ms
Vite+ check

Форматирование, линтинг и проверка типов за один проход

Поддерживайте единообразие в каждом репозитории одной командой на базе Oxlint, Oxfmt и tsgo.

  • Форматирование, совместимое с Prettier
  • Более 750 правил, совместимых с ESLint
  • Линтинг с учётом типов и быстрая проверка типов с помощью tsgo
  • vp check --fix автоматически исправляет, где это возможно
Oxc
Oxc / Oxlint
Oxc
Oxc / Oxfmt
$ vp check
pass: All 42 files are correctly formatted (88ms, 16 threads)
pass: Found no warnings, lint errors, or type errors in 42 files(184ms, 16 threads)
Vite+ test

Тестирование стало проще

Богатый функционалом тестовый раннер, который автоматически использует те же настройки resolve и transform, что и ваше приложение.

  • Jest-совместимый API
  • Изоляция тестов по умолчанию
  • Режим браузера: запуск юнит-тестов в реальных браузерах
  • Отчёты о покрытии, snapshot-тесты, type-тесты, визуальное регрессионное тестирование…
Vitest
Vitest
vp test terminal command
Vite+ run

Задача Vite для монорепозиториев и сценариев

Запускайте встроенные команды и сценарии package.json с автоматическим кэшированием и выполнением с учётом зависимостей.

  • Автоматическое отслеживание входных данных для кэшируемых задач
  • Выполнение с учётом зависимостей между пакетами рабочего пространства
  • Привычный запуск сценариев через vp run
Vite+ pack

Упаковка библиотек с соблюдением лучших практик

Упаковывайте TS и JS-библиотеки для npm или собирайте автономные бинарники приложений одной командой vp pack.

  • Генерация и сборка DTS
  • Автоматическая генерация точек экспорта пакета
  • Автономные исполняемые файлы приложений и режим только с преобразованием без сборки в бандл
Rolldown
Rolldown
/ tsdown
$ vp pack
CLI Building entry: src/index.ts
CLI Using config: tsdown.config.ts
CLI tsdown 0.14.1 powered by Rolldown
ESM dist/index.js4.8 kB
DTS dist/index.d.ts1.2 kB
Pack completed in 128ms

Полный стек? Без проблем.

Vite+ может быть основой для веб-приложений любого типа — от одностраничных приложений (SPA) до полноценных мета-фреймворков.

Мета-фреймворки

Вы можете использовать мета-фреймворки, которые поставляются в виде плагинов Vite, вместе с Vite+

Мета-фреймворки
Независимость от платформы

Полноценная поддержка на Vercel, Netlify, Cloudflare и других платформах

Vercel
Netlify
Cloudflare
Render
Иконка Nitro
Развёртывайте где угодно в паре с Nitro
Развёртывание где угодно с помощью Nitro