Каков синтаксис версии bower (и npm)?

Bower позволяет мне определять требования к версиям для пакетов, используя следующий синтаксис:

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

Но я не смог найти, какой синтаксис использовать для<version>, Я знаю, что могу указать следующие версии:

больше определенной версии с">1.0.0"больше или равно версии:">=1.0.0"или в некотором диапазоне:"1.0.0 - 2.0.0".

Я также знаю, что существует общий синтаксис версии, содержащий тильду:"~1.0.0", Но я не уверен, что это значит и является ли это так же, как"=1.0.0".

Мне также интересно узнать, могу ли я указать несколько непоследовательных версий, например, точно1.0.3 плюс версии больше чем1.5.0, и т.д...

Ответы на вопрос(5)

Ваш ответ на вопрос