Jaka jest składnia wersji Bower (i npm)?

Bower umożliwia mi określenie wymagań wersji dla pakietów przy użyciu następującej składni:

"dependencies": {
  "<name>": "<version>",
},

Ale nie udało mi się znaleźć składni używanej dla<version>. Wiem, że mogę określić wersje jako:

większa niż określona wersja z">1.0.0"większa lub równa wersji:">=1.0.0"lub w pewnym zakresie:"1.0.0 - 2.0.0".

Wiem też, że istnieje wspólna składnia wersji zawierająca tyldę:"~1.0.0". Ale nie jestem pewien, co to znaczy i czy jest taki sam"=1.0.0".

Interesuje mnie również to, czy jestem w stanie określić wiele kolejnych wersji, takich jak dokładnie1.0.3 plus wersje większe niż1.5.0, itp ...

questionAnswers(5)

yourAnswerToTheQuestion