Hacker News new | ask | show | jobs
by randomdata 1256 days ago
I generally find shell/npm scripts work until you get to the few cases that actually benefit from the dependency management and then you wish you'd just given in to .PHONY, no matter how inelegant it may be.
1 comments

All of my dependency management issues are handled by npm.

The main problem `make` solved was not wasting work rebuilding dependencies that hadn't changed, but in 2023 on modern computers I don't notice the CPU cycles burned on that kind of thing.

(... if I do start to notice them, I reach for a tool like bazel, because it can handle spaces in filenames).