Using NPM for command line tools
I started to write all my custom command line tools in Node a while back. It was less than a year ago, but more than six months ago. The reason is simple, if I can put them up on NPM I can run them everywhere using npx without having to think about installing or keeping stuff up to date.
What I enjoy a lot about this strategy is that the tools are solid, and that I can use third party libraries to solve a lot of stuff.
I do not regret moving all of my python, perl and shell script stuff over to node, it has made everything a lot easier to manage.