dont even get me started on npm dependencies. its like a never-ending rabbit hole of packages and