| ▲ | joshstrange 5 hours ago | ||||||||||||||||||||||||||||||||||
You are using the word differently than everyone else I think. I’ve never heard someone using that word to mean maintain private forks. Then again, even private forks don’t protect you much more than package lock files and they are way more overhead IMHO. You still need some out-of-band process to pull upstream updates and aside from a built-in “cool down” (until you merge changes) I see that method as having a huge amount of downside. Yes, you sidestep malicious versions pushed to npm but now you own the build process for all your dependencies and you have to find time to update (and fix builds if they break) all your dependencies. Locking to a specific version and waiting some period of time (cool down) before updating is way easier and jus as safe IMHO. | |||||||||||||||||||||||||||||||||||
| ▲ | Yokohiii 3 hours ago | parent [-] | ||||||||||||||||||||||||||||||||||
Vendoring literally just means grabbing the source code from origin and commit it to your repo after a review. The expectation that every repo has important regular updates for you is pure FOMO. And if I don't do random updates for fun, nothing will every break. [redacted bullshit!] | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||