private function generateAppConfigs(): array
{ $configs =
[];
foreach ($this->activeAppsLoader->
getActiveApps() as $app) { $absolutePath =
$this->projectDir . '/' .
$app['path'
];
$configs[$app['name'
]] =
[ 'basePath' =>
$app['path'
] . '/',
'views' =>
['Resources/views'
],
'technicalName' =>
str_replace('_', '-',
$this->
asSnakeCase($app['name'
])),
'storefront' =>
[ 'path' => 'Resources/app/storefront/src',
'entryFilePath' =>
$this->
getEntryFile($absolutePath, 'Resources/app/storefront/src'
),
'webpack' =>
$this->
getWebpackConfig($absolutePath, 'Resources/app/storefront'
),
'styleFiles' =>
$this->
getStyleFiles($app['name'
]),
],
];
} return $configs;
}