This (with some tweaks) is what I envision the future of NPM, Cargo, and NuGet should look like.
Automated tests, compilation by the package publisher, and enforcement of portability flags and SemVer semantics.
Automated tests, compilation by the package publisher, and enforcement of portability flags and SemVer semantics.