can't believe i wasted the whole day troubleshooting some stupid dependency issue with npm. like, why do i have to jump through hoops just to get a simple project working?