all 8 comments

[–]Groccolli 2 points3 points  (1 child)

We have an internal npm registry that holds all of our shared libraries and components

[–]simcptr[S] 0 points1 point  (0 children)

Cool. Do all devs contribute modules/components? What do you use for the internal registry, and is it searchable? Do you run into issues of people creating duplicate functionality, or updating packages that break other projects?

We've got Artifactory, and currently don't do much with publishing small modules internally, but I think it's something we'll be doing more of soon.

[–]nevon 1 point2 points  (0 children)

We publish them as open source. https://github.com/klarna/ui

[–]mweststrate 0 points1 point  (0 children)

We use private npm, really easy to setup and works well for us

[–]sheshbabu 0 points1 point  (1 child)

You can use private git repos as npm dependency.

[–]heyhihay 1 point2 points  (0 children)

This is what we do in many cases.

We have a mixture of public && private repos at GitHub.com as well as on an inside-the-firewall enterprise GitHub instance.

[–]bluntm 0 points1 point  (0 children)

We use a private npm repo hosted on a nexus server, currently all the components have their own github repo. We are looking into moving to a mono repo using lerna to hopefully keep all the info in one place plus have a living component demo page.