Wow, can't believe 11 weeks have passed by since I started writing the project. By now, its basic functionalities are completed, it's time to publish it to npm.
Fixing the code base first
I started by adding some e2e tests for my program. I fixed the some of the console.log in the files as operations were mostly asynchronous, it was hard to print the files converted in order.
I updated the name of the program and fixed wherever it printed the name in package.json, index.js and the e2e tests. It is now called ssg-factory
I then audited package.json to ensure correct dependencies, name, version and README, CONTRIBUTING docs
It's time to publish
I used the guide provided by npm to publish my package.
After committing final changes, I added a tag v1.0.6 and pushed it along with the commit git push --follow-tags. Then, I released it using GitHub.
I also used npm-cli-login to add my credentials to npm first.
Lastly, I simply entered npm publish to publish it the npm registry
Voilà, it's finally up!

Top comments (0)