When writing bower.json you can specify version numbers in your dependencies. Sometimes I see people writing
{
...
"devDependencies" : {
"grunt" : "~0.3.13",
}
}
What exactly does the ~ mean? Why not write >=0.3.13?
Is this some sort of best practice?