Skip to content

Commit d5bac8b

Browse files
authored
chore(webpack): add analyze duplicate package checker (#624)
1 parent 3d0c158 commit d5bac8b

File tree

3 files changed

+172
-0
lines changed

3 files changed

+172
-0
lines changed

package-lock.json

Lines changed: 169 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1052,6 +1052,7 @@
10521052
"css-loader": "^6.8.1",
10531053
"depcheck": "^1.4.3",
10541054
"download": "^8.0.0",
1055+
"duplicate-package-checker-webpack-plugin": "^3.0.0",
10551056
"electron": "^23.3.9",
10561057
"enzyme": "^3.11.0",
10571058
"eslint": "^8.44.0",

webpack.config.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ const webpack = require('webpack');
44

55
const autoprefixer = require('autoprefixer');
66
const { BundleAnalyzerPlugin } = require('webpack-bundle-analyzer');
7+
const DuplicatePackageCheckerPlugin = require('duplicate-package-checker-webpack-plugin');
78
const { merge } = require('webpack-merge');
89
const ForkTsCheckerWebpackPlugin = require('fork-ts-checker-webpack-plugin');
910

@@ -66,6 +67,7 @@ module.exports = (env, argv) => {
6667
webpackDependenciesPlugin,
6768
...(argv.analyze
6869
? [
70+
new DuplicatePackageCheckerPlugin(),
6971
new BundleAnalyzerPlugin({
7072
analyzerPort: 'auto',
7173
}),

0 commit comments

Comments
 (0)