Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
context: path.resolve(process.cwd(), 'pages', page),
resolve: {
...prodConfig.resolve,
alias: globalConfig.alias
},
entry,
output: {
...prodConfig.output,
path: path.resolve(process.cwd(), 'public', page),
publicPath: remoteCdn
? `${remoteCdn}/${page}/`
: prodConfig.output.publicPath,
jsonpFunction: `webpackJsonp-${page}`
},
optimization: {
...prodConfig.optimization,
minimizer: [
uglifyJsPlugin,
new OptimizeCSSAssetsPlugin({
cssProcessorOptions: {
zindex: false
}
})
]
},
plugins: pipe(
removePlugin('HtmlWebpackPlugin'),
removePlugin('ScriptExtHtmlWebpackPlugin'),
removePlugin('PreloadWebpackPlugin')
)(prodConfig.plugins)
})
}