Skip to content

Commit 332e11b

Browse files
committed
Handle html-minifier vulnerability by using a newer fork. Needed by mjml.
1 parent 2e6d750 commit 332e11b

File tree

2 files changed

+84
-69
lines changed

2 files changed

+84
-69
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,7 @@
163163
"@whatwg-node/fetch@npm:^0.10.1": "patch:@whatwg-node/fetch@npm%3A0.10.6#~/.yarn/patches/@whatwg-node-fetch-npm-0.10.6-bca79028fb.patch",
164164
"@whatwg-node/fetch@npm:^0.10.4": "patch:@whatwg-node/fetch@npm%3A0.10.6#~/.yarn/patches/@whatwg-node-fetch-npm-0.10.6-bca79028fb.patch",
165165
"@whatwg-node/fetch@npm:^0.10.6": "patch:@whatwg-node/fetch@npm%3A0.10.6#~/.yarn/patches/@whatwg-node-fetch-npm-0.10.6-bca79028fb.patch",
166+
"html-minifier": "npm:[email protected]",
166167
"logform": "2.6.1",
167168
"process-warning": "^5",
168169
"rxjs": "^7.8",

yarn.lock

Lines changed: 83 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -2607,6 +2607,16 @@ __metadata:
26072607
languageName: node
26082608
linkType: hard
26092609

2610+
"@jridgewell/source-map@npm:^0.3.3":
2611+
version: 0.3.6
2612+
resolution: "@jridgewell/source-map@npm:0.3.6"
2613+
dependencies:
2614+
"@jridgewell/gen-mapping": "npm:^0.3.5"
2615+
"@jridgewell/trace-mapping": "npm:^0.3.25"
2616+
checksum: 10c0/6a4ecc713ed246ff8e5bdcc1ef7c49aaa93f7463d948ba5054dda18b02dcc6a055e2828c577bcceee058f302ce1fc95595713d44f5c45e43d459f88d267f2f04
2617+
languageName: node
2618+
linkType: hard
2619+
26102620
"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.5.0":
26112621
version: 1.5.0
26122622
resolution: "@jridgewell/sourcemap-codec@npm:1.5.0"
@@ -4512,7 +4522,7 @@ __metadata:
45124522
languageName: node
45134523
linkType: hard
45144524

4515-
"acorn@npm:^8.11.0, acorn@npm:^8.4.1, acorn@npm:^8.9.0":
4525+
"acorn@npm:^8.11.0, acorn@npm:^8.4.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0":
45164526
version: 8.14.1
45174527
resolution: "acorn@npm:8.14.1"
45184528
bin:
@@ -5251,13 +5261,13 @@ __metadata:
52515261
languageName: node
52525262
linkType: hard
52535263

5254-
"camel-case@npm:^3.0.0":
5255-
version: 3.0.0
5256-
resolution: "camel-case@npm:3.0.0"
5264+
"camel-case@npm:^4.1.2":
5265+
version: 4.1.2
5266+
resolution: "camel-case@npm:4.1.2"
52575267
dependencies:
5258-
no-case: "npm:^2.2.0"
5259-
upper-case: "npm:^1.1.1"
5260-
checksum: 10c0/491c6bbf986b9d8355e12cca6beb719b44c2fe96e8526c09958a1b4e0dbb081a82ea59c13b5a6ccf9158ce5979cbe56a8a10d7322bfeed2d84725c6b89d8f934
5268+
pascal-case: "npm:^3.1.2"
5269+
tslib: "npm:^2.0.3"
5270+
checksum: 10c0/bf9eefaee1f20edbed2e9a442a226793bc72336e2b99e5e48c6b7252b6f70b080fc46d8246ab91939e2af91c36cdd422e0af35161e58dd089590f302f8f64c8a
52615271
languageName: node
52625272
linkType: hard
52635273

@@ -5442,12 +5452,12 @@ __metadata:
54425452
languageName: node
54435453
linkType: hard
54445454

5445-
"clean-css@npm:^4.2.1":
5446-
version: 4.2.4
5447-
resolution: "clean-css@npm:4.2.4"
5455+
"clean-css@npm:~5.3.2":
5456+
version: 5.3.3
5457+
resolution: "clean-css@npm:5.3.3"
54485458
dependencies:
54495459
source-map: "npm:~0.6.0"
5450-
checksum: 10c0/0e41795fdc9d65e5e17a3b0016d90bf2a653e3a680829b5bcebdbab48604cfe36d96d8af6346338d2c2aca8aa9af024ac4fb752ac3eb5b71bef68a34a129b58a
5460+
checksum: 10c0/381de7523e23f3762eb180e327dcc0cedafaf8cb1cd8c26b7cc1fc56e0829a92e734729c4f955394d65ed72fb62f82d8baf78af34b33b8a7d41ebad2accdd6fb
54515461
languageName: node
54525462
linkType: hard
54535463

@@ -5699,7 +5709,7 @@ __metadata:
56995709
languageName: node
57005710
linkType: hard
57015711

5702-
"commander@npm:^2.19.0":
5712+
"commander@npm:^2.20.0":
57035713
version: 2.20.3
57045714
resolution: "commander@npm:2.20.3"
57055715
checksum: 10c0/74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288
@@ -6416,6 +6426,16 @@ __metadata:
64166426
languageName: node
64176427
linkType: hard
64186428

6429+
"dot-case@npm:^3.0.4":
6430+
version: 3.0.4
6431+
resolution: "dot-case@npm:3.0.4"
6432+
dependencies:
6433+
no-case: "npm:^3.0.4"
6434+
tslib: "npm:^2.0.3"
6435+
checksum: 10c0/5b859ea65097a7ea870e2c91b5768b72ddf7fa947223fd29e167bcdff58fe731d941c48e47a38ec8aa8e43044c8fbd15cd8fa21689a526bc34b6548197cd5b05
6436+
languageName: node
6437+
linkType: hard
6438+
64196439
"dotenv-expand@npm:^12.0.2":
64206440
version: 12.0.2
64216441
resolution: "dotenv-expand@npm:12.0.2"
@@ -8172,15 +8192,6 @@ __metadata:
81728192
languageName: node
81738193
linkType: hard
81748194

8175-
"he@npm:^1.2.0":
8176-
version: 1.2.0
8177-
resolution: "he@npm:1.2.0"
8178-
bin:
8179-
he: bin/he
8180-
checksum: 10c0/a27d478befe3c8192f006cdd0639a66798979dfa6e2125c6ac582a19a5ebfec62ad83e8382e6036170d873f46e4536a7e795bf8b95bf7c247f4cc0825ccc8c17
8181-
languageName: node
8182-
linkType: hard
8183-
81848195
"hosted-git-info@npm:^7.0.0":
81858196
version: 7.0.2
81868197
resolution: "hosted-git-info@npm:7.0.2"
@@ -8197,20 +8208,20 @@ __metadata:
81978208
languageName: node
81988209
linkType: hard
81998210

8200-
"html-minifier@npm:^4.0.0":
8201-
version: 4.0.0
8202-
resolution: "html-minifier@npm:4.0.0"
8211+
"html-minifier@npm:[email protected].0":
8212+
version: 7.2.0
8213+
resolution: "html-minifier-terser@npm:7.2.0"
82038214
dependencies:
8204-
camel-case: "npm:^3.0.0"
8205-
clean-css: "npm:^4.2.1"
8206-
commander: "npm:^2.19.0"
8207-
he: "npm:^1.2.0"
8208-
param-case: "npm:^2.1.1"
8215+
camel-case: "npm:^4.1.2"
8216+
clean-css: "npm:~5.3.2"
8217+
commander: "npm:^10.0.0"
8218+
entities: "npm:^4.4.0"
8219+
param-case: "npm:^3.0.4"
82098220
relateurl: "npm:^0.2.7"
8210-
uglify-js: "npm:^3.5.1"
8221+
terser: "npm:^5.15.1"
82118222
bin:
8212-
html-minifier: ./cli.js
8213-
checksum: 10c0/38c2d1cab49593671b104e3bc120b1c5fdf00c75930fcb32e257322219c9d31515af6b39af76e8ecd71fdf3a77d168f8b7b7ce02beba0b72eb5631599b5561bc
8223+
html-minifier-terser: cli.js
8224+
checksum: 10c0/ffc97c17299d9ec30e17269781b816ea2fc411a9206fc9e768be8f2decb1ea1470892809babb23bb4e3ab1f64d606d97e1803bf526ae3af71edc0fd3070b94b9
82148225
languageName: node
82158226
linkType: hard
82168227

@@ -10088,13 +10099,6 @@ __metadata:
1008810099
languageName: node
1008910100
linkType: hard
1009010101

10091-
"lower-case@npm:^1.1.1":
10092-
version: 1.1.4
10093-
resolution: "lower-case@npm:1.1.4"
10094-
checksum: 10c0/2153ae5490d655a63addc8e7d2f848c6c94803b342ed2d177f75e8073e9fbb50a733d1432c82e1cb8425fa6eae14b2877bf5bbdcb93ab93bb982fb5c3962c57b
10095-
languageName: node
10096-
linkType: hard
10097-
1009810102
"lower-case@npm:^2.0.2":
1009910103
version: 2.0.2
1010010104
resolution: "lower-case@npm:2.0.2"
@@ -10945,15 +10949,6 @@ __metadata:
1094510949
languageName: node
1094610950
linkType: hard
1094710951

10948-
"no-case@npm:^2.2.0":
10949-
version: 2.3.2
10950-
resolution: "no-case@npm:2.3.2"
10951-
dependencies:
10952-
lower-case: "npm:^1.1.1"
10953-
checksum: 10c0/63f306e83c18efa0bb37f1c23a25baf4ccf5ebaec70b482fa04d4c5bf8bbb8bcc9a8fbcd818af828ab69f2b602153daf81ec26e448b2bda2d704b8d0c7eec8fa
10954-
languageName: node
10955-
linkType: hard
10956-
1095710952
"no-case@npm:^3.0.4":
1095810953
version: 3.0.4
1095910954
resolution: "no-case@npm:3.0.4"
@@ -11469,12 +11464,13 @@ __metadata:
1146911464
languageName: node
1147011465
linkType: hard
1147111466

11472-
"param-case@npm:^2.1.1":
11473-
version: 2.1.1
11474-
resolution: "param-case@npm:2.1.1"
11467+
"param-case@npm:^3.0.4":
11468+
version: 3.0.4
11469+
resolution: "param-case@npm:3.0.4"
1147511470
dependencies:
11476-
no-case: "npm:^2.2.0"
11477-
checksum: 10c0/8ea1b8472fd51d5f50b28d1d754899713805d05f2241e9b8c4acafa2c500b3f47457a3b4932ab75220f14d2c69180bb7338b78a45576e2b4d90da1e6f0285833
11471+
dot-case: "npm:^3.0.4"
11472+
tslib: "npm:^2.0.3"
11473+
checksum: 10c0/ccc053f3019f878eca10e70ec546d92f51a592f762917dafab11c8b532715dcff58356118a6f350976e4ab109e321756f05739643ed0ca94298e82291e6f9e76
1147811474
languageName: node
1147911475
linkType: hard
1148011476

@@ -11546,6 +11542,16 @@ __metadata:
1154611542
languageName: node
1154711543
linkType: hard
1154811544

11545+
"pascal-case@npm:^3.1.2":
11546+
version: 3.1.2
11547+
resolution: "pascal-case@npm:3.1.2"
11548+
dependencies:
11549+
no-case: "npm:^3.0.4"
11550+
tslib: "npm:^2.0.3"
11551+
checksum: 10c0/05ff7c344809fd272fc5030ae0ee3da8e4e63f36d47a1e0a4855ca59736254192c5a27b5822ed4bae96e54048eec5f6907713cfcfff7cdf7a464eaf7490786d8
11552+
languageName: node
11553+
linkType: hard
11554+
1154911555
"password-prompt@npm:^1.1.3":
1155011556
version: 1.1.3
1155111557
resolution: "password-prompt@npm:1.1.3"
@@ -12803,6 +12809,16 @@ __metadata:
1280312809
languageName: node
1280412810
linkType: hard
1280512811

12812+
"source-map-support@npm:~0.5.20":
12813+
version: 0.5.21
12814+
resolution: "source-map-support@npm:0.5.21"
12815+
dependencies:
12816+
buffer-from: "npm:^1.0.0"
12817+
source-map: "npm:^0.6.0"
12818+
checksum: 10c0/9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d
12819+
languageName: node
12820+
linkType: hard
12821+
1280612822
"source-map@npm:0.7.4":
1280712823
version: 0.7.4
1280812824
resolution: "source-map@npm:0.7.4"
@@ -13277,6 +13293,20 @@ __metadata:
1327713293
languageName: node
1327813294
linkType: hard
1327913295

13296+
"terser@npm:^5.15.1":
13297+
version: 5.39.0
13298+
resolution: "terser@npm:5.39.0"
13299+
dependencies:
13300+
"@jridgewell/source-map": "npm:^0.3.3"
13301+
acorn: "npm:^8.8.2"
13302+
commander: "npm:^2.20.0"
13303+
source-map-support: "npm:~0.5.20"
13304+
bin:
13305+
terser: bin/terser
13306+
checksum: 10c0/83326545ea1aecd6261030568b6191ccfa4cb6aa61d9ea41746a52479f50017a78b77e4725fbbc207c5df841ffa66a773c5ac33636e95c7ab94fe7e0379ae5c7
13307+
languageName: node
13308+
linkType: hard
13309+
1328013310
"test-exclude@npm:^6.0.0":
1328113311
version: 6.0.0
1328213312
resolution: "test-exclude@npm:6.0.0"
@@ -13766,15 +13796,6 @@ __metadata:
1376613796
languageName: node
1376713797
linkType: hard
1376813798

13769-
"uglify-js@npm:^3.5.1":
13770-
version: 3.19.3
13771-
resolution: "uglify-js@npm:3.19.3"
13772-
bin:
13773-
uglifyjs: bin/uglifyjs
13774-
checksum: 10c0/83b0a90eca35f778e07cad9622b80c448b6aad457c9ff8e568afed978212b42930a95f9e1be943a1ffa4258a3340fbb899f41461131c05bb1d0a9c303aed8479
13775-
languageName: node
13776-
linkType: hard
13777-
1377813799
"uid@npm:2.0.2":
1377913800
version: 2.0.2
1378013801
resolution: "uid@npm:2.0.2"
@@ -13881,13 +13902,6 @@ __metadata:
1388113902
languageName: node
1388213903
linkType: hard
1388313904

13884-
"upper-case@npm:^1.1.1":
13885-
version: 1.1.3
13886-
resolution: "upper-case@npm:1.1.3"
13887-
checksum: 10c0/3e4d3a90519915bb591db84d72610392518806d8287b8f7541d87642d30388f42b2def1ed2f687e5792ee025e8f7e17d3a0dcbd5b3b59e306ceb1f3b8121ef54
13888-
languageName: node
13889-
linkType: hard
13890-
1389113905
"upper-case@npm:^2.0.2":
1389213906
version: 2.0.2
1389313907
resolution: "upper-case@npm:2.0.2"

0 commit comments

Comments
 (0)