Dependency Resolution

I’ve managed to get several interconnected packages installed side-by-side in my application, and they do work together to some degree, but they don’t need to be updated at the same time. For this, is there any existing semver range functionality built-in, or are all included dependencies absolute?