Получить список всех чанков в Webpack
Имеется конфиг-файл со следующими кэш-группами в splitChunks.
splitChunks: {
chunks: 'all',
minSize: 0,
maxAsyncRequests: Infinity,
maxInitialRequests: Infinity,
cacheGroups: (() => {
const regex = /[\\\/]react[\\\/]components[\\\/]((?<folder>.*?)[\\\/])+/;
const result = {
'components': {
test: regex,
name(module) {
return module.resource.match(regex)[2];
},
filename: 'js/components/[name].js'
},
'app': (() => {
const regex = /src[\\\/]App\.js/;
return {
test: regex,
filename: 'js/App.js',
}
})(),
};
return result
})()
},
В данный момент я пишу плагин, который должен будет применить определенную логику к чанкам. Можно ли без хардкода вытащить массив/объект, в котором хранятся пути к полученным чанкам. Причем не ко всем чанкам, а именно к тем, которые попадут в итоговую директорию, т.е. которые совпали с регуляркой.
Есть ли какой-то объект, в котором webpack хранит пути к чанкам? Заранее спасибо!