Открытая экосистема для разработки API: создание, отправка и тестирование запросов HTTP, GraphQL, WebSocket и других API через веб-приложение, desktop-приложение и CLI.
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 обновляется ежедневно.
Похожие проекты
Фреймворк для тестирования Python: помогает писать простые тесты и подходит для сложного функционального тестирования приложений и библиотек.
Терминальная утилита, которая воспроизводит коммиты Git в виде анимированных сеансов набора кода с подсветкой синтаксиса и переходами между деревьями файлов.
Тайлинговый оконный менеджер для Windows, который упорядочивает окна приложений, виртуальные рабочие пространства и мониторы и управляется через CLI.
Локальный парсер PDF и документов с открытым исходным кодом на Rust: извлекает текст и координаты, поддерживает Markdown/JSON и OCR.
Библиотека на Rust для соединения приложений по публичному ключу: использует QUIC, пробив NAT и ретрансляторы на случай, если прямое подключение невозможно.