who thought it was a good idea to have 50 dependencies for a simple project?