let Encore = require('@symfony/webpack-encore') let PurgecssConfig = require('./purgecss.config') let PurgecssPlugin = require('purgecss-webpack-plugin') Encore .disableSingleRuntimeChunk() .cleanupOutputBeforeBuild() .setOutputPath('source/build/') .setPublicPath('/build') .addEntry('app', './assets/js/app.js') .enablePostCssLoader() .enableSourceMaps(!Encore.isProduction()) if (Encore.isProduction()) { Encore.addPlugin(new PurgecssPlugin(PurgecssConfig)) } module.exports = Encore.getWebpackConfig()