From 35688af8a76c9a6c599c0a1b7865c6041667ea04 Mon Sep 17 00:00:00 2001 From: Jannis R Date: Wed, 17 Aug 2022 12:39:15 +0200 Subject: [PATCH] webpack setup: refactor, fix broken sprites import --- build/contextHelper.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/build/contextHelper.js b/build/contextHelper.js index 701a8fe6d8..c8ee39c963 100644 --- a/build/contextHelper.js +++ b/build/contextHelper.js @@ -2,12 +2,13 @@ /* eslint import/no-extraneous-dependencies: ["error", {"devDependencies": true}] */ const fs = require('fs'); +const { getNamedConfiguration } = require('../app/config'); const FaviconsWebpackPlugin = require('favicons-webpack-plugin'); function getAllConfigs() { if (process.env.CONFIG && process.env.CONFIG !== '') { - return [require('../app/config').getNamedConfiguration(process.env.CONFIG)]; + return [getNamedConfiguration(process.env.CONFIG)]; } const srcDirectory = './app/configurations'; @@ -16,7 +17,7 @@ function getAllConfigs() { .filter(file => /^config\.\w+\.js$/.test(file)) .map(file => { const theme = file.replace('config.', '').replace('.js', ''); - return require('../app/config').getNamedConfiguration(theme); + return getNamedConfiguration(theme); }); } @@ -43,12 +44,11 @@ function getEntries(theme, sprites) { function getAllThemeEntries() { if (process.env.CONFIG && process.env.CONFIG !== '') { - const config = require('../app/config').getNamedConfiguration( - process.env.CONFIG, - ); + const defaultConfig = getNamedConfiguration('default'); + const config = getNamedConfiguration(process.env.CONFIG); return { - ...getEntries('default'), + ...getEntries('default', defaultConfig.sprites), ...getEntries(process.env.CONFIG, config.sprites), }; }