I'm working on an npm package, and I'm kind of new to this. I published version 0.1.0, but when I did, I saw that there was a bug that broke the entire package. I do not think that it is right to make a patch (v0.1.1) because that will leave v0.1.0 useless. (Or maybe I'm wrong?)
My question is: What's the best professional way of dealing with it?
I apologize if the answer is obvious but I don't see it. I'm pretty new to production and semantic versioning, and I want to learn this stuff by working on small projects and having them published as a package and make their Git repositories look professional; That is because I can't find a good solid source that I can learn from.