Получить список всех чанков в 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 хранит пути к чанкам? Заранее спасибо!


Ответы (0 шт):