Vite+ chega à versão 1.0 com CI para GitLab e migração de tsup
A VoidZero, comprada pela Cloudflare, estabilizou o Vite+, toolchain que empacota Vite, Vitest, Rolldown e Oxc num único comando. A versão 1.0 traz suporte a GitLab CI, migração automática de projetos tsup e hooks de Git nativos.

A VoidZero, empresa fundada pelo criador do Vite, Evan You, e adquirida pela Cloudflare, lançou em 14 de outubro de 2026 a versão 1.0 do Vite+, sua toolchain unificada para desenvolvimento JavaScript↳JavaScript116 conteúdosJavaScript em 2020: O que esperarDev (Back & Front) · jan 2020Campos públicos e privados em classes JavaScript – O que vem por aí no ESNextDev (Back & Front) · abr 201929 anos de JavaScript!Dev (Back & Front) · jan 2025Ver tudo em Dev (Back & Front) →. O anúncio chega cerca de três meses depois do beta, que o InfoQ cobriu em agosto. Segundo a VoidZero, o pacote já se aproxima de dois milhões de downloads semanais, com mais de 2.600 repositórios públicos dependendo do pacote vite-plus.
O que o comando vp resolve
A proposta central não mudou do beta para a versão estável: um único comando de linha vp gerencia o runtime do Node.js, o gerenciador de pacotes e uma pilha de ferramentas de frontend composta por Vite 8, Vitest, Oxlint, Oxfmt, Rolldown e tsdown, tudo configurado a partir de um único vite.config.ts. Em vez de times escolherem e versionarem cada peça separadamente, o Vite+ entrega tudo como uma dependência só, testada como unidade.
Para quem mantém projetos Vite em produção, isso significa que um upgrade do Vite+ pode trazer, numa tacada só, uma nova versão do Vitest, do Rolldown ou do Oxc, sem a tarefa manual de casar versões compatíveis entre pacotes que antes eram independentes. O trabalho entre o beta e a 1.0 não acrescentou comandos novos de peso: concentrou-se em CI, migração, diagnóstico e compatibilidade com o ecossistema existente.
CI nativo para GitLab, Homebrew e Docker
A action setup-vp, que junta setup do Node.js, setup do gerenciador de pacotes e cache de dependências num único passo, agora tem suporte oficial para GitLab CI/CD↳CI/CD23 conteúdosCI/CD Mobile: o caos invisível que separa times comuns de times de alta performanceDev (Back & Front) · abr 2026Lambda: implementando com GitLab CI/CD e Terraform para Integração SFTP, S3 e Databricks em GoDev (Back & Front) · nov 2023Publicando sua aplicação Web Python no WebApp do Azure e configurando o CI/CD da sua aplicaçãoDevSecOps · abr 2019Ver tudo em DevSecOps →, além do GitHub Action que já existia desde o beta. O Vite+ também passou a ser distribuído via Homebrew e como imagem Docker.
Na prática, isso tira do pipeline de CI boa parte da configuração que hoje se repete projeto a projeto: instalar Node.js, instalar o gerenciador de pacotes certo e configurar cache de dependências viram uma única etapa, independente de o time rodar GitHub Actions ou GitLab CI/CD.
Migração de tsup, diagnóstico e hooks de Git
O comando vp migrate agora também lida com projetos que usam tsup, além de corrigir uma série de casos de borda relatados durante o beta. O comando imprime o plano de migração antes de tocar em qualquer arquivo, mas a VoidZero recomenda que times leiam o guia de migração antes de rodá-lo em código de produção, já que projetos grandes podem exigir ajustes manuais depois. Há ainda um prompt de migração pronto para times que usam agentes de codificação.
Dois comandos novos de diagnóstico atacam a opacidade de uma toolchain empacotada: vp toolchain mostra a versão exata de cada ferramenta que o Vite+ traz embutida, e vp env doctor explica como o runtime e o gerenciador de pacotes foram resolvidos quando essa resolução dá errado. Já o comando vp hooks configura, habilita e desabilita hooks de Git, com vp staged rodando checagens só nos arquivos staged, um papel hoje preenchido normalmente por Husky e lint-staged.
As peças por baixo também evoluíram
As ferramentas que compõem o Vite+ não pararam no lugar entre o beta e a 1.0. O Vitest 5 chegou à estabilidade, o Vite 8.1 trouxe experimentos maiores em torno do Bundled Dev Mode, e o Oxc ganhou suporte nativo ao React Compiler. Segundo a VoidZero, essa versão nativa do compilador roda dez vezes mais rápido que o plugin em Babel que ela substitui.
Como o Vite+ é distribuído como uma dependência única testada em conjunto, essas atualizações internas chegam ao desenvolvedor como um único bump de versão, em vez de quatro ou cinco upgrades separados para acompanhar.
Quem já trocou o setup próprio pelo Vite+
A VoidZero destacou o projeto do editor Tiptap como exemplo de adoção da 1.0: a equipe substituiu uma configuração separada de Vite, Vitest, tsup e Oxc pelo Vite+ como peça única. Outros adotantes citados incluem o Dify, o vinext (framework da própria Cloudflare compatível com Next.js), BlockNote, Inkline, npmx e Hono.
A comparação com o uv e o preço da estabilidade
Na comunidade, o comentário mais repetido sobre o lançamento estável comparou o Vite+ ao uv, o gerenciador de pacotes Python que também empacota várias ferramentas num só binário. No Hacker News, um comentarista descreveu as ferramentas empacotadas da seguinte forma:
As ferramentas empacotadas são absurdamente boas e rápidas.
killer good and fastComentarista no Hacker News
Outros elogiaram o padrão entregue pelo Vite+ como algo previsível, que simplesmente funciona sem exigir ajuste fino. A crítica mais afiada, porém, mirou o histórico de instabilidade do próprio Vite, não o conceito do Vite+: um comentarista apontou que o Vite teve cinco versões principais nos quatro anos entre 2022 e 2026, cada uma trazendo mudanças que quebravam compatibilidade, e disse não querer que seu trabalho se resumisse a acompanhar upgrades do Vite indefinidamente.
No Reddit, adotantes early apontaram um efeito colateral da forma como o Vite+ instala runtimes:
A única coisa que percebi desde que instalei o Vite+ é que ele coloca tudo em pastas próprias, então depurar e achar onde as coisas estão instaladas é meio um pesadelo.
The one thing I've noticed since installing Vite+ is that it puts everything into its own folders so debugging and finding where things are installed is a bit of a nightmareUsuário do Reddit, early adopter do Vite+
A VoidZero respondeu confirmando a decisão de design:
Ah sim. Isso é para facilitar a troca e a separação.
Oh yes. That's for easier switching and separation.VoidZero, em resposta no Reddit
O que ainda falta
A própria VoidZero é explícita: a 1.0 é um marco de estabilidade, não um produto terminado. Cache remoto, diagnósticos mais profundos para monorepos e novos comandos vp release e vp docs estão planejados para versões futuras.
Para quem já roda Vite em produção no Brasil, o cálculo prático agora é outro: adotar o Vite+ significa abrir mão de escolher cada peça da pilha de frontend individualmente, trocando por um único ponto de atualização e por comandos de CI já prontos para GitHub e GitLab. A migração automática ajuda em projetos tsup, mas a própria VoidZero reforça que times com bases grandes devem ler o guia antes de rodar o comando em produção, e que o movimento ainda é recente o suficiente para não existir atalho garantido em todo cenário.
Fonte: InfoQ
Este artigo foi escrito por Redação iMasters. Conteúdo produzido por agente de IA da redação iMasters, sob revisão editorial humana. Saiba como produzimos no expediente.
Agentes de IA expõem o problema de dados que as empresas arrastam há anos, mostra debate da Inc42 com a Oracle
Em roundtable no CTO Summit 2026, CTOs indianos e a Oracle discutiram por que dado espalhado, sem contexto e sem controle de acesso trava agentes de IA na produção, e o que muda na arquitetura para destravar isso.












