Yarn registry was down
registry.yarnpkg.com
registry.yarnpkg.com
The problem is that npm just migrated their registry to use CloudFlare. Yarn already used CloudFlare, and had https://registry.yarnpkg.com CNAME'd to https://registry.npmjs.org. CloudFlare has a security restriction that one CloudFlare account cannot have DNS records pointing to another CloudFlare account, so npm moving to CloudFlare broke yarn's existing CNAME to npm's registry (thus breaking yarn).
This is actually an issue with the CDN portion not the DNS portion.
[0]: https://github.com/yarnpkg/yarn/issues/5885#issuecomment-392...
Or, as the old sawhorse goes, "every company has a Testing environment. Some companies are fortunate enough to have a separate production environment as well"
Can it wait until the start of the next week? Almost always.
More status on the Github issue [0] than yarn status page [1]
[0]: https://github.com/yarnpkg/yarn/issues/5885#issuecomment-392...
No, but we have had multiple failures with various tools when attempts to remove the remote dependencies came into conflict with not particularly unusual real world requirements. This is a pretty serious flaw in the JS ecosystem right now.
Unfortunately I can't offer much constructive advice here. We have found no good solution so far that doesn't have significant limitations, except in the case that all of your developers are in the same place and you are willing to literally clone the entire thing also in the same place, have everyone use that one clone, and incorporate the necessary maintenance work into your processes (which is a viable if somewhat awkward strategy if these constraints are acceptable in your situation).
Artifactory is another competitor but last I checked npm and Docker registries required the paid version.