Skip to content

Commit 460eaed

Browse files
committed
Upgrade Webpack plugins and loaders
1 parent 49ceb5e commit 460eaed

File tree

2 files changed

+37
-83
lines changed

2 files changed

+37
-83
lines changed

ui/frontend/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@
4747
"babel-loader": "^8.0.0",
4848
"babel-plugin-lodash": "^3.3.4",
4949
"basename": "^0.1.2",
50-
"compression-webpack-plugin": "^7.1.2",
51-
"copy-webpack-plugin": "^8.0.0",
50+
"compression-webpack-plugin": "^8.0.0",
51+
"copy-webpack-plugin": "^9.0.0",
5252
"css-loader": "^5.1.1",
5353
"eslint": "^7.4.0",
5454
"eslint-plugin-react": "^7.14.3",
@@ -60,7 +60,7 @@
6060
"mini-css-extract-plugin": "^1.3.9",
6161
"normalize.css": "^8.0.0",
6262
"postcss": "^8.2.7",
63-
"postcss-loader": "^5.0.0",
63+
"postcss-loader": "^6.1.0",
6464
"postcss-nesting": "^7.0.1",
6565
"postcss-simple-vars": "^6.0.3",
6666
"prettier": "2.2.1",
@@ -70,7 +70,7 @@
7070
"stylelint-config-idiomatic-order": "^8.1.0",
7171
"stylelint-config-standard": "^21.0.0",
7272
"ts-jest": "^26.0.0",
73-
"ts-loader": "^8.0.0",
73+
"ts-loader": "^9.2.3",
7474
"typescript": "^4.2.2",
7575
"typescript-plugin-css-modules": "^3.2.0",
7676
"webpack": "^5.24.3",

ui/frontend/yarn.lock

Lines changed: 33 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -2385,10 +2385,10 @@ component-emitter@^1.2.1:
23852385
resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
23862386
integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
23872387

2388-
compression-webpack-plugin@^7.1.2:
2389-
version "7.1.2"
2390-
resolved "https://registry.yarnpkg.com/compression-webpack-plugin/-/compression-webpack-plugin-7.1.2.tgz#f9a1ba84d4879693e29726f6884b382940876597"
2391-
integrity sha512-9DKNW6ILLjx+bNBoviHDgLx6swBhWWH9ApClC9sTH2NoFfQM47BapQfovCm9zjD9v1uZwInF5a925FB9ErGQeQ==
2388+
compression-webpack-plugin@^8.0.0:
2389+
version "8.0.0"
2390+
resolved "https://registry.yarnpkg.com/compression-webpack-plugin/-/compression-webpack-plugin-8.0.0.tgz#cea047f9e047020cb267a297898d8d05e9aa29a7"
2391+
integrity sha512-/pBUx1gV8nL6YPKKa9QRs4xoemU28bfqAu8z5hLy2eTrWog4fU8lQYtlpbYwCWtIfAHLxsgSUHjk9RqK6UL+Yw==
23922392
dependencies:
23932393
schema-utils "^3.0.0"
23942394
serialize-javascript "^5.0.1"
@@ -2424,13 +2424,13 @@ copy-to-clipboard@^3, copy-to-clipboard@^3.2.0:
24242424
dependencies:
24252425
toggle-selection "^1.0.6"
24262426

2427-
copy-webpack-plugin@^8.0.0:
2428-
version "8.1.1"
2429-
resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-8.1.1.tgz#3f697e162764925c2f0d235f380676125508fd26"
2430-
integrity sha512-rYM2uzRxrLRpcyPqGceRBDpxxUV8vcDqIKxAUKfcnFpcrPxT5+XvhTxv7XLjo5AvEJFPdAE3zCogG2JVahqgSQ==
2427+
copy-webpack-plugin@^9.0.0:
2428+
version "9.0.0"
2429+
resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-9.0.0.tgz#2bf592785d2fcdde9342dfed3676490fe0aa7ce8"
2430+
integrity sha512-k8UB2jLIb1Jip2nZbCz83T/XfhfjX6mB1yLJNYKrpYi7FQimfOoFv/0//iT6HV1K8FwUB5yUbCcnpLebJXJTug==
24312431
dependencies:
24322432
fast-glob "^3.2.5"
2433-
glob-parent "^5.1.1"
2433+
glob-parent "^6.0.0"
24342434
globby "^11.0.3"
24352435
normalize-path "^3.0.0"
24362436
p-limit "^3.1.0"
@@ -2450,11 +2450,6 @@ core-js@^3.1.3:
24502450
resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.15.1.tgz#6c08ab88abdf56545045ccf5fd81f47f407e7f1a"
24512451
integrity sha512-h8VbZYnc9pDzueiS2610IULDkpFFPunHwIpl8yRwFahAEEdSpHlTy3h3z3rKq5h11CaUdBEeRViu9AYvbxiMeg==
24522452

2453-
core-util-is@~1.0.0:
2454-
version "1.0.2"
2455-
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
2456-
integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
2457-
24582453
cosmiconfig@^7.0.0:
24592454
version "7.0.0"
24602455
resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3"
@@ -2843,16 +2838,7 @@ end-of-stream@^1.1.0:
28432838
dependencies:
28442839
once "^1.4.0"
28452840

2846-
enhanced-resolve@^4.0.0:
2847-
version "4.5.0"
2848-
resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec"
2849-
integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==
2850-
dependencies:
2851-
graceful-fs "^4.1.2"
2852-
memory-fs "^0.5.0"
2853-
tapable "^1.0.0"
2854-
2855-
enhanced-resolve@^5.8.0:
2841+
enhanced-resolve@^5.0.0, enhanced-resolve@^5.8.0:
28562842
version "5.8.2"
28572843
resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.8.2.tgz#15ddc779345cbb73e97c611cd00c01c1e7bf4d8b"
28582844
integrity sha512-F27oB3WuHDzvR2DOGNTaYy0D5o0cnrv8TeI482VM4kYgQd/FT9lUQwuNsJ0oOHtBUq7eiW5ytqzp7nBFknL+GA==
@@ -2882,7 +2868,7 @@ envinfo@^7.7.3:
28822868
resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475"
28832869
integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==
28842870

2885-
errno@^0.1.1, errno@^0.1.3:
2871+
errno@^0.1.1:
28862872
version "0.1.8"
28872873
resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f"
28882874
integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==
@@ -3459,13 +3445,20 @@ get-value@^2.0.3, get-value@^2.0.6:
34593445
resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
34603446
integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=
34613447

3462-
glob-parent@^5.1.0, glob-parent@^5.1.1, glob-parent@^5.1.2, glob-parent@~5.1.2:
3448+
glob-parent@^5.1.0, glob-parent@^5.1.2, glob-parent@~5.1.2:
34633449
version "5.1.2"
34643450
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
34653451
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
34663452
dependencies:
34673453
is-glob "^4.0.1"
34683454

3455+
glob-parent@^6.0.0:
3456+
version "6.0.0"
3457+
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.0.tgz#f851b59b388e788f3a44d63fab50382b2859c33c"
3458+
integrity sha512-Hdd4287VEJcZXUwv1l8a+vXC1GjOQqXe+VS30w/ypihpcnu9M1n3xeYeJu5CBpeEQj2nAab2xxz28GuA3vp4Ww==
3459+
dependencies:
3460+
is-glob "^4.0.1"
3461+
34693462
glob-to-regexp@^0.4.1:
34703463
version "0.4.1"
34713464
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
@@ -3838,7 +3831,7 @@ inflight@^1.0.4:
38383831
once "^1.3.0"
38393832
wrappy "1"
38403833

3841-
inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3:
3834+
inherits@2, inherits@^2.0.1, inherits@^2.0.3:
38423835
version "2.0.4"
38433836
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
38443837
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
@@ -4141,7 +4134,7 @@ is-wsl@^2.2.0:
41414134
dependencies:
41424135
is-docker "^2.0.0"
41434136

4144-
[email protected], isarray@~1.0.0:
4137+
41454138
version "1.0.0"
41464139
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
41474140
integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
@@ -4990,14 +4983,6 @@ [email protected]:
49904983
resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50"
49914984
integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==
49924985

4993-
memory-fs@^0.5.0:
4994-
version "0.5.0"
4995-
resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c"
4996-
integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==
4997-
dependencies:
4998-
errno "^0.1.3"
4999-
readable-stream "^2.0.1"
5000-
50014986
meow@^9.0.0:
50024987
version "9.0.0"
50034988
resolved "https://registry.yarnpkg.com/meow/-/meow-9.0.0.tgz#cd9510bc5cac9dee7d03c73ee1f9ad959f4ea364"
@@ -5643,14 +5628,14 @@ postcss-load-config@^3.0.1:
56435628
lilconfig "^2.0.3"
56445629
yaml "^1.10.2"
56455630

5646-
postcss-loader@^5.0.0:
5647-
version "5.3.0"
5648-
resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-5.3.0.tgz#1657f869e48d4fdb018a40771c235e499ee26244"
5649-
integrity sha512-/+Z1RAmssdiSLgIZwnJHwBMnlABPgF7giYzTN2NOfr9D21IJZ4mQC1R2miwp80zno9M4zMD/umGI8cR+2EL5zw==
5631+
postcss-loader@^6.1.0:
5632+
version "6.1.0"
5633+
resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-6.1.0.tgz#13c800a00b3c7d434a1319a73d85e2df0714cdde"
5634+
integrity sha512-yA/cXBfACkthZNA2hQxOnaReVfQ6uLmvbEDQzNafpbK40URZJvP/28dL1DG174Gvz3ptkkHbbwDBCh+gXR94CA==
56505635
dependencies:
56515636
cosmiconfig "^7.0.0"
56525637
klona "^2.0.4"
5653-
semver "^7.3.4"
5638+
semver "^7.3.5"
56545639

56555640
postcss-media-query-parser@^0.2.3:
56565641
version "0.2.3"
@@ -5822,11 +5807,6 @@ prismjs@^1.6.0:
58225807
optionalDependencies:
58235808
clipboard "^2.0.0"
58245809

5825-
process-nextick-args@~2.0.0:
5826-
version "2.0.1"
5827-
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
5828-
integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
5829-
58305810
progress@^2.0.0:
58315811
version "2.0.3"
58325812
resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
@@ -6030,19 +6010,6 @@ read-pkg@^5.2.0:
60306010
parse-json "^5.0.0"
60316011
type-fest "^0.6.0"
60326012

6033-
readable-stream@^2.0.1:
6034-
version "2.3.7"
6035-
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
6036-
integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
6037-
dependencies:
6038-
core-util-is "~1.0.0"
6039-
inherits "~2.0.3"
6040-
isarray "~1.0.0"
6041-
process-nextick-args "~2.0.0"
6042-
safe-buffer "~5.1.1"
6043-
string_decoder "~1.1.1"
6044-
util-deprecate "~1.0.1"
6045-
60466013
readable-stream@^3.1.1:
60476014
version "3.6.0"
60486015
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
@@ -6333,7 +6300,7 @@ safe-buffer@^5.1.0, safe-buffer@~5.2.0:
63336300
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
63346301
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
63356302

6336-
safe-buffer@~5.1.0, safe-buffer@~5.1.1:
6303+
safe-buffer@~5.1.1:
63376304
version "5.1.2"
63386305
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
63396306
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
@@ -6773,13 +6740,6 @@ string_decoder@^1.1.1:
67736740
dependencies:
67746741
safe-buffer "~5.2.0"
67756742

6776-
string_decoder@~1.1.1:
6777-
version "1.1.1"
6778-
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
6779-
integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
6780-
dependencies:
6781-
safe-buffer "~5.1.0"
6782-
67836743
strip-ansi@^3.0.1:
67846744
version "3.0.1"
67856745
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
@@ -7010,11 +6970,6 @@ table@^6.0.9, table@^6.6.0:
70106970
string-width "^4.2.0"
70116971
strip-ansi "^6.0.0"
70126972

7013-
tapable@^1.0.0:
7014-
version "1.1.3"
7015-
resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
7016-
integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
7017-
70186973
tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0:
70196974
version "2.2.0"
70206975
resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.0.tgz#5c373d281d9c672848213d0e037d1c4165ab426b"
@@ -7191,14 +7146,13 @@ ts-jest@^26.0.0:
71917146
semver "7.x"
71927147
yargs-parser "20.x"
71937148

7194-
ts-loader@^8.0.0:
7195-
version "8.3.0"
7196-
resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-8.3.0.tgz#83360496d6f8004fab35825279132c93412edf33"
7197-
integrity sha512-MgGly4I6cStsJy27ViE32UoqxPTN9Xly4anxxVyaIWR+9BGxboV4EyJBGfR3RePV7Ksjj3rHmPZJeIt+7o4Vag==
7149+
ts-loader@^9.2.3:
7150+
version "9.2.3"
7151+
resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-9.2.3.tgz#dc3b6362a4d4382493cd4f138d345f419656de68"
7152+
integrity sha512-sEyWiU3JMHBL55CIeC4iqJQadI0U70A5af0kvgbNLHVNz2ACztQg0j/9x10bjjIht8WfFYLKfn4L6tkZ+pu+8Q==
71987153
dependencies:
71997154
chalk "^4.1.0"
7200-
enhanced-resolve "^4.0.0"
7201-
loader-utils "^2.0.0"
7155+
enhanced-resolve "^5.0.0"
72027156
micromatch "^4.0.0"
72037157
semver "^7.3.4"
72047158

@@ -7416,7 +7370,7 @@ use@^3.1.0:
74167370
resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
74177371
integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==
74187372

7419-
util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1:
7373+
util-deprecate@^1.0.1, util-deprecate@^1.0.2:
74207374
version "1.0.2"
74217375
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
74227376
integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=

0 commit comments

Comments
 (0)