Spectrum is now read-only. Learn more about the decision in our official announcement.


Fast in every way that matters. Gatsby is a free and open source framework based on React that helps developers build blazing fast websites and apps.


Selling gatsby themes

February 3, 2020 at 11:05am

Selling gatsby themes

February 3, 2020 at 11:05am
I was learning about Gatsby themes last week and I learned that for others to use your theme it has to be published in npm. Free npm plans are public, which means that any theme you publish there will be accessible to anyone.
What if you build themes for clients, or want to sell them? Is the only option to have a npm premium plan in order to publish private package, or are there any other alternatives?
How would you do it if you want to sell a theme? Would you use npm premium and give access to an account that paid you? How do you scale this model?
Would appreciate any feedback!

February 3, 2020 at 3:40pm
You could always use a private npm server. Something like verdaccio. Personally, I use Azure DevOps for private projects, and Azure Artifacts as my private npm registry. That might work out for you, because you could then use Azure Active Directory for user managment
Thanks for the info. I will look into that 👍🏾