Я рекомендую вам немного погуглить о концепции NX и monorepos. Это система, которая представляет собой один большой репозиторий с большим количеством функций, в котором вы обмениваетесь файлами между приложениями, библиотеками и т. Д. Таким образом, у вас будет угловая библиотека (содержащая ваш компонент), которую вы будете использовать в нескольких приложениях. Вам нужно будет сделать несколько настроек, чтобы перейти от проекта Angular CLI к NX.