Suggestions on design layout for a collection of ember components


I currently have a project with multiple ember components to be used in other applications. To use these components, I’m using:

npm link external-components

This ‘external-components’ has grown and I’m finding that in some projects I only need a handful of the components that are actually part of ‘external-components’.

Is there a better way to handle these components? I don’t want to create a repository for each individual component but having them all in one and linking to ‘external-components’ seems like a waste as well.