title: How to structure multiple large AngularJS projects that have shared functionality between them?
body: <p>I've been looking almost everywhere but I couldn't find a solution to my problem.</p>
  
  <p>We have multiple projects/apps that we'll develop using AngularJS and Sass. The problem is that we have shared/common UI components (services, controllers, filters, etc.) between these projects and we don't know how to structure all these.</p>
  
  <p>All the projects will have their own modules with specific functionality, but technically we have to bring the common modules into each project (without copy-pasting them, obviously).</p>
  
  <p>Maybe I'm missing something, but is there a standard or commonly accepted way of doing this?</p>