I don't have an opinion either way, it's just weird that this would ever change. You'd think that npm would have a specific format that every version of npm would use. I don't think I've ever seen any other package manager change the format of its dependency file.