Repolode
voidzero-dev

voidzero-dev/vite-plus

Единый набор инструментов для веб-разработки: Vite, Vitest, Oxlint, Oxfmt, Rolldown и кеширование задач доступны через команду `vp`.

Звёзды
6,368
Форки
286
Открытые issues
185
Последний коммит
3 часа назад

Что это?

Vite+ — единая точка входа для локальной веб-разработки. Он объединяет Vite для dev-сервера и сборки, Vitest для тестирования, Oxlint и Oxfmt для линтинга и форматирования, Rolldown и tsdown для сборки пакетов, а также Vite Task для запуска задач в монорепозитории. Всё настраивается в одном файле vite.config.ts в корне проекта.

Помимо инструментов сборки и контроля качества, Vite+ управляет версиями Node.js и пакетных менеджеров с помощью `vp env`, а также запускает команды для работы с зависимостями через pnpm, npm, Yarn или Bun — в зависимости от поля packageManager и lock-файлов. Команды `vp check`, `vp run` и `vp pack` позволяют форматировать и линтить код, проверять типы, запускать задачи с кешированием и собирать библиотеки или бинарные файлы.

Vite+ предназначен для команд, которые хотят использовать единый набор инструментов вместо того, чтобы связывать отдельные решения между собой. Команда `vp migrate` помогает перенести существующие конфиги отдельных инструментов в vite.config.ts. Проект распространяется по лицензии MIT и написан преимущественно на Rust.

Ключевые возможности

  • 01Dev-сервер, сборка и предварительный просмотр на базе Vite и Rolldown
  • 02Единые команды для линтинга, форматирования и проверки типов — всё через `vp check`
  • 03Vitest для запуска тестов входит в комплект
  • 04Управление версиями Node.js и пакетных менеджеров с помощью `vp env`
  • 05Запуск задач в монорепозитории с кешированием и планированием с учётом зависимостей
  • 06Сборка библиотек и автономных бинарных файлов с помощью `vp pack`

Сценарии использования

  • Создание нового веб-приложения на Vite с помощью одной команды для генерации проекта
  • Объединение отдельных конфигов линтера, форматтера, тестов и сборки в одном файле
  • Запуск задач с кешированием во всём монорепозитории в CI
  • Фиксация версий Node.js и пакетного менеджера для каждого проекта

Темы

Частые вопросы

Что такое vite-plus?
Единый набор инструментов для веб-разработки: Vite, Vitest, Oxlint, Oxfmt, Rolldown и кеширование задач доступны через команду `vp`. Vite+ — единая точка входа для локальной веб-разработки. Он объединяет Vite для dev-сервера и сборки, Vitest для тестирования, Oxlint и Oxfmt для линтинга и форматирования, Rolldown и tsdown для сборки пакетов, а также Vite Task для запуска задач в монорепозитории. Всё настраивается в одном файле vite.config.ts в корне проекта.
vite-plus можно использовать бесплатно? Какая у него лицензия?
vite-plus распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
vite-plus всё ещё поддерживается?
Активно поддерживается. Последний коммит в vite-plus — 18 окт. 2026 г..
Для чего можно использовать vite-plus?
Создание нового веб-приложения на Vite с помощью одной команды для генерации проекта Объединение отдельных конфигов линтера, форматтера, тестов и сборки в одном файле Запуск задач с кешированием во всём монорепозитории в CI Фиксация версий Node.js и пакетного менеджера для каждого проекта
Где скачать vite-plus?
Исходный код и инструкции по установке — на GitHub: https://github.com/voidzero-dev/vite-plus

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты