From f7fea81c32249c1fd8df978a43aa0ea19adba201 Mon Sep 17 00:00:00 2001 From: David Mehren Date: Thu, 13 Aug 2020 21:49:34 +0200 Subject: Update copy-webpack-plugin, css-loader, html-webpack-plugin, style-loader, webpack and webpack-cli Signed-off-by: David Mehren --- webpack.common.js | 98 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 50 insertions(+), 48 deletions(-) (limited to 'webpack.common.js') diff --git a/webpack.common.js b/webpack.common.js index dd2280de..9d1a9005 100644 --- a/webpack.common.js +++ b/webpack.common.js @@ -129,52 +129,54 @@ module.exports = { filename: path.join(__dirname, 'public/views/build/slide-pack-scripts.ejs'), inject: false }), - new CopyWebpackPlugin([ - { - context: path.join(__dirname, 'node_modules/mathjax/unpacked'), - from: { - glob: '**/*', - dot: false + new CopyWebpackPlugin({ + patterns: [ + { + context: path.join(__dirname, 'node_modules/mathjax/unpacked'), + from: '**/*', + globOptions: { + dot: false + }, + to: 'MathJax/' }, - to: 'MathJax/' - }, - { - context: path.join(__dirname, 'node_modules/mathjax/fonts'), - from: { - glob: '**/*', - dot: false + { + context: path.join(__dirname, 'node_modules/mathjax/fonts'), + from: '**/*', + globOptions: { + dot: false + }, + to: 'fonts/' }, - to: 'fonts/' - }, - { - context: path.join(__dirname, 'node_modules/emojify.js'), - from: { - glob: 'dist/**/*', - dot: false + { + context: path.join(__dirname, 'node_modules/emojify.js'), + from: 'dist/**/*', + globOptions: { + dot: false + }, + to: 'emojify.js/' + }, + { + context: path.join(__dirname, 'node_modules/reveal.js'), + from: 'js', + to: 'reveal.js/js' + }, + { + context: path.join(__dirname, 'node_modules/reveal.js'), + from: 'css', + to: 'reveal.js/css' + }, + { + context: path.join(__dirname, 'node_modules/reveal.js'), + from: 'lib', + to: 'reveal.js/lib' }, - to: 'emojify.js/' - }, - { - context: path.join(__dirname, 'node_modules/reveal.js'), - from: 'js', - to: 'reveal.js/js' - }, - { - context: path.join(__dirname, 'node_modules/reveal.js'), - from: 'css', - to: 'reveal.js/css' - }, - { - context: path.join(__dirname, 'node_modules/reveal.js'), - from: 'lib', - to: 'reveal.js/lib' - }, - { - context: path.join(__dirname, 'node_modules/reveal.js'), - from: 'plugin', - to: 'reveal.js/plugin' - } - ]), + { + context: path.join(__dirname, 'node_modules/reveal.js'), + from: 'plugin', + to: 'reveal.js/plugin' + } + ] + }), new MiniCssExtractPlugin() ], @@ -394,12 +396,12 @@ module.exports = { }, { test: /\.css$/, use: [ - { - loader: MiniCssExtractPlugin.loader, - options: { + { + loader: MiniCssExtractPlugin.loader, + options: { publicPath: '', - } - }, + } + }, 'css-loader' ] }, { -- cgit v1.2.3