I even managed to make that part of the workflow on one team I worked with but several other teams since thought it was a crazy idea. :)
Node.js doesn't have good support for regex, handling files, streams, serving static html, routing, operations on lists/dicts.
That is, at least what we do, in theory. In practice, we cross fingers and let the LLM pick dependencies, are satisfied if it just works and we either update our deps frequently or infrequently.
https://news.ycombinator.com/item?id=47017833
Well, now with an irony, but sadly, of course.
I have never seen a project that uses npm and has only dozens of dependencies. Normal numbers are in the 10s of thousands (including different versions of some deps).