https://deno.land/manual@v1.30.3/advanced/publishing
The point seems to be that it doesn't need anything special, you just import files, and Deno takes care of the rest.
Want a private repository? Stand up an apache server. Or an S3 bucket. CDN in front? Sure, why not
Want to casually host and not deal with a repository? Import directly from github
Namespacing? Domain names. And they already have ownership controls/auth that your ecosystem doesn't then have to reinvent
Combine that with import-mapping (being able to tell the runtime to load X when it sees Y), and I don't see any reason to do it any other way
OTOH, it’s not clear if fancy constraints solve more problems than they create.
Notably, if the only constraint is `^x.y.z`, than the gready, expressible-via-urls algorithm of always selecting the latest semver-compatible version yields the minimal solution.
- Need a fallback plan if original hosting died ?
- Need to specify immutable version/hash for the url ?