I have to say, although I presently understand how it works from neither a user level nor a code level, this sharedPackages thing is pretty ingenious. Apparently, it selects the best provided package for the consumer based on the SemVer range given in package.json. Or, perhaps it works some other way - I don’t know. But it works.
Nice job!