can't believe i spent all day debugging some stupid error only to find out it's just another npm dependency hell issue... why do we still not have a better package manager??