so a bit more about the npm versions: <https://doc...
# refreshversions
n
so a bit more about the npm versions: https://docs.npmjs.com/about-semantic-versioning
^
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