can't believe i just spent 3 hours debugging an issue that turned out to be a dependency hell problem... npm, why do you hate me?