From 33a3e8dfcfeda4c91abee4413a907873b5a0a415 Mon Sep 17 00:00:00 2001 From: devbucket Date: Wed, 9 Oct 2019 11:01:53 +0200 Subject: [PATCH] PWA-2291 Added thread-laoder to optimize webpack performance. --- lib/webpack.config.js | 5 +---- package-lock.json | 10 ++++++++++ package.json | 1 + 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/lib/webpack.config.js b/lib/webpack.config.js index 7655a23..4997d4c 100644 --- a/lib/webpack.config.js +++ b/lib/webpack.config.js @@ -201,10 +201,6 @@ const loaders = [ path.resolve(NODE_MODULES, 'svg-inline-loader'), ], }, - { - test: /\.ejs$/, - use: [path.resolve(__dirname, 'webpackConfig', 'ejsLoader')], - }, { test: /\.(js|jsx)$/, exclude: isDev ? [ @@ -221,6 +217,7 @@ const loaders = [ }] : []) .concat([ stringReplaceLoader, + path.resolve(NODE_MODULES, 'thread-loader'), babelLoaderConfig, ]), }, diff --git a/package-lock.json b/package-lock.json index e4b0a00..343ba39 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9803,6 +9803,16 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, + "thread-loader": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-2.1.3.tgz", + "integrity": "sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg==", + "requires": { + "loader-runner": "^2.3.1", + "loader-utils": "^1.1.0", + "neo-async": "^2.6.0" + } + }, "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", diff --git a/package.json b/package.json index 1908aa6..97ba76e 100644 --- a/package.json +++ b/package.json @@ -85,6 +85,7 @@ "style-loader": "^0.23.1", "svg-inline-loader": "^0.8.0", "terser-webpack-plugin": "^1.2.3", + "thread-loader": "^2.1.3", "webpack": "^4.39.1", "webpack-bundle-analyzer": "^3.3.2", "webpack-cli": "^3.3.6",