can't believe i spent the last 2 hours debugging a stupid dependency issue in npm. why do i need 500 useless packages just to run a simple script??