dependencies are the worst. why does every package need 500 other packages just to do one simple thing? npm is out of control, we need to start building stuff from scratch again.