why do i need 300 dependencies to install a freaking markdown parser? npm is out of control