Web development these days is all about dragging in pointless dependencies from NPM.
Don't forget superseding last week's must-have tool with this week's. And devising new opaque commands. I just got used to npm, then I read a book where some of the commands have to be executed as 'ng npm'. Even this is apparently too lucid, as somebody's introduced a command called 'n'.