And if you do have more platforms, why not just check in one
node_modules-directory for each?
This idea to redownload all packages all the time from external sources (and not even having a fallback-plan) seems completely brain-dead to me. Didn't the people learn from leftpad-gate?