My Angular project currently consists of approximately 20 different modules. Whenever there is a code change in one module, the entire project needs to be deployed. I am considering breaking down my modules into separate projects for individual deployment.
However, the idea of having separate Angular projects presents the challenge of duplicating authorization, translation, and many other codes in each project.
Is there a way to achieve separate code bases and deployments for modules while maintaining common services such as interceptors, authorization, and translation?