Hi folks,
I just want to share a project I released call Reggie.
It's an experimental lightweight alternative to a full blown npm registry. Internally at Pearson we've struggled with how to be distribute our private NPM modules. At first we had a private NPM registry, then we created a proxy similar to NPM Shadow and then once the NPM client supported GIT resolvable URLs, we moved to that. The Git URLs have been OK, but we struggle when someone doesn't have access to every dependency of a dependency's Git repo. We have repos spread between a Github.com org account and Github Enterprise. Reggie is one of two approaches I'm experimenting with.
The first approach are proposed changes to the NPM client to support multiple registries. I'm still chewing on that...
The second approach is Reggie.
So what do you think?
Cheers,
Mike