Create a separate bundle for settings

[MAILPOET-2676]
This commit is contained in:
Amine Ben hammou
2020-03-05 22:51:40 +01:00
committed by amine-mp
parent 1fba3c2e5b
commit 33ccb84744
5 changed files with 53 additions and 30 deletions

View File

@ -379,7 +379,18 @@ const postEditorBlock = {
},
};
module.exports = [adminConfig, publicConfig, migratorConfig, formEditorConfig, testConfig, postEditorBlock].map((config) => {
// Settings config
const settingsConfig = {
name: 'settings',
entry: {
settings: 'settings/index.tsx',
},
externals: {
'mailpoet': 'MailPoet',
},
};
module.exports = [adminConfig, publicConfig, migratorConfig, formEditorConfig, testConfig, postEditorBlock, settingsConfig].map((config) => {
if (config.name !== 'test') {
config.plugins = config.plugins || [];
config.plugins.push(