npm is the worst for lazy developers who cant even be bothered to write a makefile. its like, how hard is it to understand that dependencies should just be included directly in the code?