From c06cdbab84c4ee2e74fed63a0bd615652bbf7b52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fatih=20Burak=20=C4=B0lk?= Date: Thu, 26 Aug 2021 11:19:34 +0300 Subject: [PATCH] fixed regenerator-runtime --- package.json | 3 +- webpack.client.config.js | 59 ++++++++++++++++++++-------------------- 2 files changed, 32 insertions(+), 30 deletions(-) diff --git a/package.json b/package.json index 7834a18..87193be 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,6 @@ "@babel/plugin-proposal-throw-expressions": "7.10.4", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-transform-runtime": "7.10.4", - "@babel/polyfill": "7.10.4", "@babel/preset-env": "7.14.4", "@babel/preset-react": "7.0.0", "@researchgate/react-intersection-observer": "1.0.3", @@ -45,6 +44,7 @@ "compression": "^1.7.4", "cookie-parser": "1.4.3", "copy-webpack-plugin": "4.5.2", + "core-js": "^3.16.3", "css-loader": "1.0.1", "eev": "0.1.5", "esbuild-loader": "^2.11.0", @@ -83,6 +83,7 @@ "react-hot-loader": "^4.12.18", "react-router": "5.1.2", "react-router-dom": "5.1.2", + "regenerator-runtime": "^0.13.9", "rimraf": "2.6.2", "sass-loader": "7.1.0", "serve-static": "1.14.1", diff --git a/webpack.client.config.js b/webpack.client.config.js index c15dbd5..cb0adfe 100644 --- a/webpack.client.config.js +++ b/webpack.client.config.js @@ -47,7 +47,8 @@ const prometheusFile = voltranConfig.monitoring.prometheus; const chunks = {}; chunks.client = [ - '@babel/polyfill/noConflict', + 'regenerator-runtime/runtime.js', + 'core-js/stable', 'intersection-observer', path.resolve(__dirname, 'src/client/client.js') ]; @@ -135,13 +136,13 @@ const clientConfig = webpackMerge(commonConfig, voltranClientConfig, { use: [ isDebug ? { - loader: 'style-loader', - options: { - insertAt: 'top', - singleton: true, - sourceMap: false - } + loader: 'style-loader', + options: { + insertAt: 'top', + singleton: true, + sourceMap: false } + } : MiniCssExtractPlugin.loader, { loader: 'css-loader', @@ -163,13 +164,13 @@ const clientConfig = webpackMerge(commonConfig, voltranClientConfig, { use: [ isDebug ? { - loader: 'style-loader', - options: { - insertAt: 'top', - singleton: true, - sourceMap: false - } + loader: 'style-loader', + options: { + insertAt: 'top', + singleton: true, + sourceMap: false } + } : MiniCssExtractPlugin.loader, { loader: 'css-loader', @@ -192,14 +193,14 @@ const clientConfig = webpackMerge(commonConfig, voltranClientConfig, { }, ...(voltranConfig.sassResources ? [ - { - loader: 'sass-resources-loader', - options: { - sourceMap: false, - resources: voltranConfig.sassResources - } + { + loader: 'sass-resources-loader', + options: { + sourceMap: false, + resources: voltranConfig.sassResources } - ] + } + ] : []) ] } @@ -225,10 +226,10 @@ const clientConfig = webpackMerge(commonConfig, voltranClientConfig, { ...(isBuildingForCDN ? [] : [ - new CleanWebpackPlugin([distFolderPath], { - verbose: true - }) - ]), + new CleanWebpackPlugin([distFolderPath], { + verbose: true + }) + ]), new webpack.DefinePlugin({ 'process.env.BROWSER': true, @@ -246,11 +247,11 @@ const clientConfig = webpackMerge(commonConfig, voltranClientConfig, { ...(isDebug ? [new webpack.HotModuleReplacementPlugin()] : [ - new MiniCssExtractPlugin({ - filename: '[name].css', - chunkFilename: '[id]-[contenthash].css' - }) - ]), + new MiniCssExtractPlugin({ + filename: '[name].css', + chunkFilename: '[id]-[contenthash].css' + }) + ]), new AssetsPlugin({ path: voltranConfig.inputFolder,