purgecssWebpackPlugin.js 444 Bytes
const { Env } = require('../types');
module.exports = async function applyPurgeCSSWebpackPlugin(opts) {
  const { config, userConfig, cwd, env } = opts;
  config;
  userConfig;
  cwd;
  env;

  if (userConfig.purgeCSS && env === Env.production) {
    // eslint-disable-next-line global-require
    config.plugin('purgecss-webpack-plugin').use(require('../compiled/purgecss-webpack-plugin'), [
      {
        paths: [],
      },
    ]);
  }
};