Hi, I'm looking into the options for setting up a private npm repository and the trade-offs in terms of operational and infrastructure costs. So far I've found:
*
irisnpm.com hosting; originally provided by Iris Couch, but seems to be unsupported / defunct?
* GemFury npm hosting; inexpensive, but limited service plans, and no central registry mirroring :-/
* set up a registry on a (hosted or internally managed) CouchDB instance, with mirroring of central registry
* set up a registry without mirroring, use the new StrongLoop node dist's modified npm
Mirroring the central registry is sub-optimal (especially with a hosted Couch instance, given the resulting increase in costs); on the other hand, using a private registry without mirroring is rather limiting unless you use StrongLoop (or an otherwise patched npm or registry -- I think I saw a fork of the registry couch app that supported proxying to the central registry somewhere?).
Are there other options I'm missing? Are there plans to integrate StrongLoop's changes to npm in the (foreseeable ;-) future?
Thanks,
L.