Funcionalidades
O Volta é um gerenciador de ferramentas JavaScript sem dor, ajudando você a manter a consistência no ambiente de desenvolvimento. Aqui estão os recursos-chave que fazem o Volta se destacar:
Gerenciamento de Ferramentas Sem Esforço
- Troca automática de versões: O Volta detecta e alterna automaticamente para a versão correta do Node.js, npm e Yarn conforme exigido pelo seu projeto.
- Comodidade de comandos globais: Instale ferramentas de linha de comando globalmente com npm ou Yarn, enquanto o Volta garante que elas usem a versão correta do Node.js.
- Ferramentas específicas de projeto: Fixe versões específicas de Node.js, npm e Yarn no seu projeto, garantindo que todos da equipe usem as mesmas versões.
Confiável e Rápido
- Alto desempenho: O Volta é construído em Rust, buscando velocidade e confiabilidade, tornando a troca de versões praticamente instantânea.
- Sem reiniciar o shell: Diferente de outros gerenciadores de versões, o Volta não exige reiniciar o shell ao alternar versões.
- Sobrecarga mínima: O método de proxy do Volta significa impacto mínimo de desempenho ao executar suas ferramentas.
Experiência de Desenvolvimento Consistente
- Suporte multiplataforma: Funciona de forma consistente no macOS, Linux e Windows.
- Colaboração em equipe: Garante que todos na equipe usem as mesmas versões de ferramentas, eliminando o problema do "funciona na minha máquina".
- Portabilidade de projetos: Requisitos de ferramentas armazenados no
package.json
tornam o projeto facilmente portável.
Simples de Usar
- Comandos simples: Comandos intuitivos para instalar, usar e gerenciar ferramentas JavaScript.
- Sem arquivos de configuração separados: Não há necessidade de arquivos como
.nvmrc
— tudo é armazenado no seupackage.json
. - Design intuitivo: Projetado para ser intuitivo e não atrapalhar seu fluxo de trabalho, permitindo que você foque no desenvolvimento.
Recursos Avançados
- Hooks de download personalizados: Personalize fontes de download de ferramentas para ambientes corporativos.
- Arquitetura extensível: Suporta vários gerenciadores de pacotes, incluindo npm, Yarn e pnpm (experimental).
- Suporte a workspaces: Expanda configurações para múltiplos projetos em ambientes de workspace.
O Volta foi criado para resolver as dores comuns do ambiente de desenvolvimento JavaScript, proporcionando uma experiência fluida para que você possa focar em codar, não em gerenciar ferramentas.