SemVer ferramenta de versões

Compare, ordene e determine versões semânticas localmente; há suporte a operadores de comparação comuns, curingas, ^, ~ e intervalos OR.

Processamento local no navegador
Esta página passou na verificação do diretório público; ative JavaScript para usar todos os recursos.
Guia de uso

Como usar SemVer ferramenta de versões

A ferramenta de versões SemVer processa as entradas apenas no navegador atual; não envia, acessa a rede nem salva dados do usuário.

  1. Conteúdo de entrada

    Insira várias versões e um intervalo de versões opcional; há suporte para versões de pré-lançamento.

  2. Selecionar método de processamento

    Execute a análise de versões, ordene em ordem crescente/decrescente ou verifique item a item se atende ao intervalo.

  3. Verificar e exportar

    Veja as versões normalizadas, os resultados da comparação e os avisos sobre entradas inválidas.

Restrições e observações

  • Não acessa o registry npm, não instala dependências e não oferece suporte a toda a sintaxe de intervalo de extensões npm.
  • A semântica dos intervalos de versão depende do subconjunto compatível com a ferramenta; antes da publicação, verifique usando o gerenciador de pacotes real do projeto.
  • A ferramenta fornece apenas resultados de processamento auxiliares locais; configurações importantes, chaves, documentos e conteúdo de publicação ainda precisam ser revisados no ambiente de destino.

Perguntas frequentes

Os dados de entrada serão enviados para o servidor?

Não. A página usa somente a memória do navegador, o arquivo local API e os recursos locais já fornecidos com o site.

Por que um intervalo npm não pode ser analisado?

A ferramenta implementa apenas o subconjunto de SemVer explicitamente listado; intervalos com hífen ou sintaxes estendidas não compatíveis geram um erro diretamente.

Por que os resultados ainda precisam de verificação manual?

Pode haver diferenças na sintaxe de limites, nas normas regionais, nos leitores de terceiros e no ambiente de execução de destino; a ferramenta não substitui a validação final.

Feedback da páginaEncontrou um problema ou tem uma sugestão de melhoria?
Recursos de feedback precisam ser usados na versão online

Envie somente após ativar JavaScript na versão online; a funcionalidade local da ferramenta ou do exemplo não é afetada.

Ir para o feedback na versão online