Use default cache groups chunks

[MAILPOET-3214]
This commit is contained in:
Rostislav Wolny
2021-09-08 16:17:24 +02:00
committed by Veljko V
parent c7e4e7d2bd
commit 952e18c25b
2 changed files with 4 additions and 32 deletions

View File

@@ -286,44 +286,16 @@ const adminConfig = {
}),
],
optimization: {
runtimeChunk: {
name: 'vendor',
},
runtimeChunk: 'single',
splitChunks: {
cacheGroups: {
chunks: 'all',
default: false,
vendors: false,
vendor: {
name: 'vendor',
chunks: (chunk) => chunk.name === 'vendor',
priority: 1,
enforce: true,
},
admin_vendor_chunk: {
name: 'admin_vendor_chunk',
test: (module, chunks) => {
// add all modules from 'admin_vendor' entrypoint
if (chunks.some((chunk) => chunk.name === 'admin_vendor')) {
return true;
}
// add admin/form_editor_legacy/newsletter_editor shared modules
const filteredChunks = chunks.filter((chunk) => {
return ['admin', 'newsletter_editor', 'form_editor', 'settings'].includes(chunk.name);
});
return filteredChunks.length > 1;
},
enforce: true,
chunks: (chunk) => ['admin_vendor', 'admin', 'newsletter_editor'].includes(chunk.name),
priority: 0,
},
}
},
}
},
externals: {
'jquery': 'jQuery',
}
},
};
// Public config