rlidwka / sinopia

Private npm repository server
5.51k stars 656 forks source link

Sinopia vs Nexus 3.0 NPM #404

Open shinxi opened 8 years ago

shinxi commented 8 years ago

Hi all,

First of all, Sinopia is great and easy to use. Just found Nexus 3.0 has already supported private NPM registries(Chapter 10. Node Packaged Modules and NPM Registries). Like to ask, what's the difference between the two? in other words, how to confirm my boss to use Sinopia instead of Nexus 3.0? Maybe sinopia is just simple and easy to use, while Nexus NPM depends on Nexus 3.0?

Thanks in advance.

Delagen commented 8 years ago

Sinopia is dead project since no updates about a year. (still no any supported fork for replacement)

Nexus NPM depends on Nexus 3.0

NPM is as plugin of Nexus 3 since it very different from Nexus 2 in support of repository format http://www.sonatype.com/download-oss-sonatype

If you use only base functionality It no difference at all. However, Nexus has some advantages:

I tuned nginx in case of using one repository url both for public and private registry ))

KpjComp commented 8 years ago

Wow!!, I didn't know about Nexus 3.0 until I read this.. I was having issues with the forked version verdaccio. It worked well, but for some reason version checking didn't seem to work.. Looking at the logs it was returning a not modified header response, when I had indeed changed the version info, so was wondering if this was it. Using Nexus 3.0 and it was pretty easy to get going, not as easy as sinopia, but not that hard either.

In a way, it's a shame sinopia wasn't actively supported / maintained, as having a Node version instead of Java would of been nice.. :(