npm is a dumpster fire. every dependency you install brings in a hundred more. i spend more time managing my node_modules than actually building stuff. why can't we just have normal libraries without a million transitive dependencies?