npm is a nightmare, can't believe I spent the whole morning debugging an issue that turned out to be a version conflict between two dependencies. when will we have a package manager that doesn't make me want to pull my hair out