.
Привет, сейчас я работаю в приложении monorepo в реаги.
Мне нужно извлечь некоторые из его «компонентов» и «стилизация» и создать отдельные модули / пакеты, которые находятся внеосновной проект и импортируйте их в package.json
как обычные модули.
исходная структура файла и структура будущего предложения:
myMainproject:
\src
\components
component-styles.scss
\button
\label
\list
\item
.......
\modules
\calendar
\header
\footer
\support
.....
package.json
....
// I extract calendar, footer modules
calendarService:
\src
\components
component-styles.scss
\button
\label
\list
\item
.......
\modules
\calendar
.....
package.json
....
footerService:
\src
\components
component-styles.scss
\button
\label
\list
\item
.......
\modules
\footer
.....
package.json
....
// Extract style and create a separate service
styleService
\src
\styles
.....
package.json
....
final 'package.json' of 'myMainproject':
......
"dependencies": {
"calendarService": ...,
"footerService": .... ,
"styleService": ...,
.....
}
Есть ли у вас какие-либо идеи, не только технические, но и архитектурные, или какой-либо документ для достижения этой цели?