Earlier quoted context omitted.
Except that now, the download deps in CI step can fail if one of hundreds of websites for my hundreds of dependencies goes down. If the main NPM repository goes down, I can switch to a mirror and all of my dependencies will be available again.
To be the rubber duck, if wiping the cache at each build is a risk to your CI, what could you do to keep your CI up? 1 - not wipe the cache folder at each build? It's easy and secure. Oh and your build will be faster. 2 - use a cached mirror of the deps you use? It's like 10min to put in place and is already used in companies that care about security and availability anyway. 3 - you have https://deno.land/x if you wa…
I still don't understand how this is better than NPM, and how Deno solves the horrible dependency management of Node, but maybe if I actually build something with Deno I'll get some answers.