4 ms·
Many runtimes/languages rely on third party deps for that. Also plenty of devs think the stdlib should be as lean as possible. Personally, I think there should
by pier25 5mo ago
Many runtimes/languages rely on third party deps for that. Also plenty of devs think the stdlib should be as lean as possible.
Personally, I think there should be a balance. The direct consequence of a barebones stdlib is NPM and having to download hundreds of dependencies for a hello world.
- wky 5mo agoGolang has the golang.org/x packages, which avoids too much stdlib bloat while still providing the niceties of “pre-vetted” packages that don’t pull in a massive dependency tree.
- pier25 5mo agoyeah I wish Node had something like that
- slopinthebag 5mo agoIt does! (well Deno does but you can use them in Node) https://jsr.io/@std https://jsr.io/@std
- pier25 5mo agosupport is not uniform though eg: https://jsr.io/@std/dotenv https://jsr.io/@std/dotenv
- tanin 5mo agoYeah, I try to avoid 3rd party libraries unless it comes from credible sources/companies or vetted by famous frameworks e.g. Rails uses it. Not just for NPM but for Intellij plugin, VSCode extension, and etc. If Node has officially pre-vetted libraries, that would be really awesome.