Verificador de intervalos semver do npm

Escreva um intervalo do package.json (^1.2.3, ~1.2.3, 1.x, >=1.0.0 <2.0.0, ||) e veja exatamente que versões aceita. Carregue a lista real de versões de qualquer pacote npm ou cole a sua.

Experimente:
Equivale a
>=1.2.3 <2.0.0-0
Versão mais alta aceite: 1.9.9 · 4 de 9 versões aceites
2.0.02.0.0-rc.11.9.91.3.01.2.41.2.31.2.3-beta.21.2.01.1.9

Como o npm lê um intervalo

Lógica escrita segundo as regras do node-semver 7 usadas pelo npm (modo estrito, includePrerelease desativado) e verificada contra o pacote semver antes da publicação. As listas de versões vêm diretamente de registry.npmjs.org no seu navegador; nada é enviado à VersionDude.

Um intervalo flutua. A sua máquina de build não deve.

Um caret deixa a próxima instalação escolher uma versão mais recente; só o lockfile e a máquina que corre npm ci tornam os builds reprodutíveis. A Infomaniak, fornecedor suíço respeitador da privacidade, oferece VPS e servidores cloud para correr as suas próprias máquinas de build e integração contínua.

Ver o Infomaniak CloudLink de afiliado

Para ir mais longe