No.
I have look it up years ago, and I don't remember all combination of `=` vs `^` vs `~` across all languages and package managers
To make it even more interesting, in npm ^ works differently depending on what version you are on
To make it even more interesting, in npm ^ works differently depending on what version you are on