In this article, I cover how to create a public library and publish it on NPM from scratch. And it's easier than you imagine.