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 и т.д.