Repolode
voidzero-dev

voidzero-dev/vite-plus

Uma toolchain unificada para desenvolvimento web que reúne Vite, Vitest, Oxlint, Oxfmt, Rolldown e cache de tarefas em um único comando `vp`.

Estrelas
6,368
Forks
286
Issues abertas
185
Último commit
há 3 horas

O que é?

Vite+ é um ponto de entrada único para o desenvolvimento web local. Ele combina Vite para o servidor de desenvolvimento e os builds, Vitest para testes, Oxlint e Oxfmt para lint e formatação, Rolldown e tsdown para bundling, e Vite Task para executar tarefas em monorepos. Tudo é configurado em um único arquivo vite.config.ts na raiz do projeto.

Além das ferramentas de build e qualidade, ele também gerencia versões do Node.js e gerenciadores de pacotes com `vp env`, além de encapsular pnpm, npm, Yarn ou Bun para comandos de dependências, com base no campo packageManager e nos arquivos de lock. Comandos como `vp check`, `vp run` e `vp pack` cuidam de formatação, lint, verificações de tipos, execução de tarefas em cache e empacotamento de bibliotecas ou binários.

A ferramenta foi criada para equipes que querem usar uma única toolchain em vez de integrar ferramentas separadas. Ela também inclui `vp migrate`, que reúne configurações existentes de ferramentas específicas em vite.config.ts. O projeto tem licença MIT e é escrito principalmente em Rust.

Recursos principais

  • 01Servidor de desenvolvimento, build e preview com Vite e Rolldown
  • 02Lint, formatação e verificações de tipos unificados em um único comando `vp check`
  • 03Vitest integrado para executar testes
  • 04Gerenciamento de versões do Node.js e de gerenciadores de pacotes com `vp env`
  • 05Execução de tarefas em monorepos com cache e agendamento baseado em dependências
  • 06Empacotamento de bibliotecas e binários standalone com `vp pack`

Casos de uso

  • Iniciar um novo app web baseado em Vite com um único comando de scaffolding
  • Consolidar configurações separadas de lint, formatação, testes e build em um único arquivo
  • Executar tarefas em cache em um monorepo na CI
  • Fixar as versões do Node.js e do gerenciador de pacotes por projeto

Tópicos

Perguntas frequentes

O que é vite-plus?
Uma toolchain unificada para desenvolvimento web que reúne Vite, Vitest, Oxlint, Oxfmt, Rolldown e cache de tarefas em um único comando `vp`. Vite+ é um ponto de entrada único para o desenvolvimento web local. Ele combina Vite para o servidor de desenvolvimento e os builds, Vitest para testes, Oxlint e Oxfmt para lint e formatação, Rolldown e tsdown para bundling, e Vite Task para executar tarefas em monorepos. Tudo é configurado em um único arquivo vite.config.ts na raiz do projeto.
vite-plus é gratuito? Qual é a licença?
vite-plus é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
vite-plus ainda é mantido?
Manutenção ativa. O último commit de vite-plus foi em 18 de out. de 2026.
Para que posso usar vite-plus?
Iniciar um novo app web baseado em Vite com um único comando de scaffolding Consolidar configurações separadas de lint, formatação, testes e build em um único arquivo Executar tarefas em cache em um monorepo na CI Fixar as versões do Node.js e do gerenciador de pacotes por projeto
Onde consigo vite-plus?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/voidzero-dev/vite-plus

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados