Skip to content
Latchkey

O Que É um Tilde Range?

Um tilde range, escrito com um tilde inicial, normalmente permite atualizações de nível de patch enquanto mantém as versões major e minor fixas. Para um pacote 1.2.x, ele aceita patches 1.2 posteriores, mas não 1.3. É uma restrição mais conservadora do que um caret range.

Por que isso importa

As equipes escolhem tilde ranges quando querem apenas correções de bugs e não novos recursos de minor, trocando alguma melhoria automática por maior estabilidade. É útil para dependências em que até releases de minor historicamente causaram problemas. Como em qualquer range, um lockfile ainda registra a versão exata resolvida para reprodutibilidade.

Guias relacionados