Open source maintainer pulls the plug on NPM packages colors and faker
snyk.io
snyk.io
I don't think there is a right or wrong here, but relying purely on independent open source software as a career is a recipe for disaster. It sets up unrealistic expectations, and probably burnout and heartbreak.
Do you not depend on a specific version? Do you not use checksums for dependencies?
It can be a little tricky to get working with some tools, but it is very fast and doesn't take up as much repo space as you'd expect since the approach is much more efficient than node_modules.
Other languages require you to run a cache and set proxy config up for the builders
Either we need to consider all non corporate packages as a threat, or take away power from the package developers so they can't just yank a package retroactively from peoples software. Perhaps keeping a local mirror will become standard rather than relying on an always available online version.