Nikky
06/05/2021, 6:16 PM^ prefix defines the version range to be minor releases
so 1 or 1.x or ^1.0.4
i am a fan of the .x syntax as that will work out of the box with version sorting
we need to add some specialcasing and ignore the first character if it is ~ or ^
as for conflicts..
they get resolved by having copies
so ^ is a compromise between having mostlikely binary compatible code and not downloading the same dependency more than once