β’ 141 words
In the light of the recent attacks on the npm package ecosystem, here's a bunch of functionality that the in recent node versions can be done or used without installing a dependecy.
- Using a subset of Typescript natively without compilation step
- Running unit tests, writing assertions
- Watch mode
- Reading out .env files
- Parsing command line arguments
- Pretty console output
- HTTP client (fetch API), HTTP servers and WebSockets
- SQLite
I'm not saying that is enough to support a big application, but the out-of-the-box experience compared to a few years ago, where this list would represent at least a dozen (dev-)dependencies and likely install a three digit number of packages, is quite decent. You can get a pretty far with that for a CLI tool or to prototype a REST-API. No need to sweat over npm audit
.