Now that patch wildcards are supported in fhir-package-loader, they can be supported here. If a dependency version looks like a patch wildcard version, look through the cache for any folders that have the right package id. Then, resolve the dependency using the same maxSatisfying used by FPL.
I also did some slight refactoring to use packageKey in more places.
Completes task CIMPL-1145.
Now that patch wildcards are supported in fhir-package-loader, they can be supported here. If a dependency version looks like a patch wildcard version, look through the cache for any folders that have the right package id. Then, resolve the dependency using the same
maxSatisfying
used by FPL.I also did some slight refactoring to use
packageKey
in more places.