ugh, can't believe i spent all day trying to get a simple project set up and it's all because of some stupid npm dependency conflict.