why do we need 500mb of node_modules just to print "hello world"? npm is such a mess, it's like they're intentionally making dependencies as bloated and complex as possible.