Skip to content

Commit fe93cb3

Browse files
authored
Merge pull request #3089 from NginxProxyManager/develop
v2.10.4
2 parents 824c837 + fa851b6 commit fe93cb3

File tree

16 files changed

+94
-56
lines changed

16 files changed

+94
-56
lines changed

.version

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.10.3
1+
2.10.4

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<p align="center">
22
<img src="https://nginxproxymanager.com/github.png">
33
<br><br>
4-
<img src="https://img.shields.io/badge/version-2.10.3-green.svg?style=for-the-badge">
4+
<img src="https://img.shields.io/badge/version-2.10.4-green.svg?style=for-the-badge">
55
<a href="https://hub.docker.com/repository/docker/jc21/nginx-proxy-manager">
66
<img src="https://img.shields.io/docker/stars/jc21/nginx-proxy-manager.svg?style=for-the-badge">
77
</a>

backend/internal/certificate.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -877,7 +877,7 @@ const internalCertificate = {
877877
const escapedCredentials = certificate.meta.dns_provider_credentials.replaceAll('\'', '\\\'').replaceAll('\\', '\\\\');
878878
const credentialsCmd = 'mkdir -p /etc/letsencrypt/credentials 2> /dev/null; echo \'' + escapedCredentials + '\' > \'' + credentialsLocation + '\' && chmod 600 \'' + credentialsLocation + '\'';
879879
// we call `. /opt/certbot/bin/activate` (`.` is alternative to `source` in dash) to access certbot venv
880-
const prepareCmd = '. /opt/certbot/bin/activate && pip install --no-cache-dir --user ' + dns_plugin.package_name + (dns_plugin.version_requirement || '') + ' ' + dns_plugin.dependencies + ' && deactivate';
880+
const prepareCmd = '. /opt/certbot/bin/activate && pip install --no-cache-dir ' + dns_plugin.package_name + (dns_plugin.version_requirement || '') + ' ' + dns_plugin.dependencies + ' && deactivate';
881881

882882
// Whether the plugin has a --<name>-credentials argument
883883
const hasConfigArg = certificate.meta.dns_provider !== 'route53';

backend/templates/default.conf

+6
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,12 @@ server {
2424
}
2525
{% endif %}
2626

27+
{%- if value == "444" %}
28+
location / {
29+
return 444;
30+
}
31+
{% endif %}
32+
2733
{%- if value == "redirect" %}
2834
location / {
2935
return 301 {{ meta.redirect }};

backend/yarn.lock

+12-12
Original file line numberDiff line numberDiff line change
@@ -2850,19 +2850,19 @@ semver-diff@^3.1.1:
28502850
semver "^6.3.0"
28512851

28522852
semver@^5.3.0, semver@^5.7.1:
2853-
version "5.7.1"
2854-
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
2855-
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
2853+
version "5.7.2"
2854+
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"
2855+
integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
28562856

28572857
semver@^6.0.0, semver@^6.2.0, semver@^6.3.0:
2858-
version "6.3.0"
2859-
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
2860-
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
2858+
version "6.3.1"
2859+
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
2860+
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
28612861

28622862
semver@^7.3.5, semver@^7.3.8:
2863-
version "7.3.8"
2864-
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798"
2865-
integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==
2863+
version "7.5.4"
2864+
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
2865+
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
28662866
dependencies:
28672867
lru-cache "^6.0.0"
28682868

@@ -3396,9 +3396,9 @@ widest-line@^3.1.0:
33963396
string-width "^4.0.0"
33973397

33983398
word-wrap@^1.2.3:
3399-
version "1.2.3"
3400-
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
3401-
integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
3399+
version "1.2.4"
3400+
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.4.tgz#cb4b50ec9aca570abd1f52f33cd45b6c61739a9f"
3401+
integrity sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA==
34023402

34033403
wrap-ansi@^6.2.0:
34043404
version "6.2.0"

docker/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ RUN yarn install \
4646
COPY docker/rootfs /
4747

4848
# Remove frontend service not required for prod, dev nginx config as well
49-
RUN rm -rf /etc/services.d/frontend /etc/nginx/conf.d/dev.conf \
49+
RUN rm -rf /etc/s6-overlay/s6-rc.d/user/contents.d/frontend /etc/nginx/conf.d/dev.conf \
5050
&& chmod 644 /etc/logrotate.d/nginx-proxy-manager \
5151
&& pip uninstall --yes setuptools \
5252
&& pip install --no-cache-dir "setuptools==58.0.0"

docker/rootfs/etc/nginx/conf.d/default.conf

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ server {
3232
server_name localhost;
3333
access_log /data/logs/fallback_access.log standard;
3434
error_log /dev/null crit;
35+
include conf.d/include/ssl-ciphers.conf;
3536
ssl_reject_handshake on;
3637

3738
return 444;

docker/rootfs/etc/s6-overlay/s6-rc.d/prepare/50-ipv6.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ process_folder () {
2828
for FILE in $FILES
2929
do
3030
echo "- ${FILE}"
31-
sed -E -i "$SED_REGEX" "$FILE"
31+
echo "$(sed -E "$SED_REGEX" "$FILE")" > $FILE
3232
done
3333

3434
# ensure the files are still owned by the npm user

docker/scripts/install-s6

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ GREEN='\E[1;32m'
99
RESET='\E[0m'
1010

1111
S6_OVERLAY_VERSION=3.1.5.0
12-
TARGETPLATFORM=${1:unspecified}
12+
TARGETPLATFORM=${1:-linux/amd64}
1313

1414
# Determine the correct binary file for the architecture given
1515
case $TARGETPLATFORM in

docs/advanced-config/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ services:
139139
# MYSQL_PASSWORD: "npm" # use secret instead
140140
MYSQL_PASSWORD__FILE: /run/secrets/MYSQL_PWD
141141
volumes:
142-
- ./data/mysql:/var/lib/mysql
142+
- ./mysql:/var/lib/mysql
143143
secrets:
144144
- DB_ROOT_PWD
145145
- MYSQL_PWD

docs/yarn.lock

+20-12
Original file line numberDiff line numberDiff line change
@@ -8477,9 +8477,11 @@ semver@^6.0.0, semver@^6.1.0, semver@^6.2.0, semver@^6.3.0:
84778477
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
84788478

84798479
semver@^7.3.2:
8480-
version "7.3.2"
8481-
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938"
8482-
integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==
8480+
version "7.5.2"
8481+
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.2.tgz#5b851e66d1be07c1cdaf37dfc856f543325a2beb"
8482+
integrity sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==
8483+
dependencies:
8484+
lru-cache "^6.0.0"
84838485

84848486
send@0.17.2, send@^0.17.1:
84858487
version "0.17.2"
@@ -9498,13 +9500,14 @@ toposort@^2.0.2:
94989500
integrity sha1-riF2gXXRVZ1IvvNUILL0li8JwzA=
94999501

95009502
tough-cookie@^4.0.0:
9501-
version "4.0.0"
9502-
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4"
9503-
integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==
9503+
version "4.1.3"
9504+
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.3.tgz#97b9adb0728b42280aa3d814b6b999b2ff0318bf"
9505+
integrity sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==
95049506
dependencies:
95059507
psl "^1.1.33"
95069508
punycode "^2.1.1"
9507-
universalify "^0.1.2"
9509+
universalify "^0.2.0"
9510+
url-parse "^1.5.3"
95089511

95099512
tough-cookie@~2.5.0:
95109513
version "2.5.0"
@@ -9690,11 +9693,16 @@ unique-string@^2.0.0:
96909693
dependencies:
96919694
crypto-random-string "^2.0.0"
96929695

9693-
universalify@^0.1.0, universalify@^0.1.2:
9696+
universalify@^0.1.0:
96949697
version "0.1.2"
96959698
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
96969699
integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
96979700

9701+
universalify@^0.2.0:
9702+
version "0.2.0"
9703+
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0"
9704+
integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==
9705+
96989706
universalify@^1.0.0:
96999707
version "1.0.0"
97009708
resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d"
@@ -9796,10 +9804,10 @@ url-parse-lax@^3.0.0:
97969804
dependencies:
97979805
prepend-http "^2.0.0"
97989806

9799-
url-parse@^1.4.3, url-parse@^1.4.7:
9800-
version "1.5.9"
9801-
resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.9.tgz#05ff26484a0b5e4040ac64dcee4177223d74675e"
9802-
integrity sha512-HpOvhKBvre8wYez+QhHcYiVvVmeF6DVnuSOOPhe3cTum3BnqHhvKaZm8FU5yTiOu/Jut2ZpB2rA/SbBA1JIGlQ==
9807+
url-parse@^1.4.3, url-parse@^1.4.7, url-parse@^1.5.3:
9808+
version "1.5.10"
9809+
resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1"
9810+
integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==
98039811
dependencies:
98049812
querystringify "^2.1.1"
98059813
requires-port "^1.0.0"

frontend/js/app/settings/default-site/main.ejs

+4
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818
<input class="custom-control-input" name="value" value="404" type="radio" required <%- value === '404' ? 'checked' : '' %>>
1919
<div class="custom-control-label"><%- i18n('settings', 'default-site-404') %></div>
2020
</label>
21+
<label class="custom-control custom-radio">
22+
<input class="custom-control-input" name="value" value="444" type="radio" required <%- value === '444' ? 'checked' : '' %>>
23+
<div class="custom-control-label"><%- i18n('settings', 'default-site-444') %></div>
24+
</label>
2125
<label class="custom-control custom-radio">
2226
<input class="custom-control-input" name="value" value="redirect" type="radio" required <%- value === 'redirect' ? 'checked' : '' %>>
2327
<div class="custom-control-label"><%- i18n('settings', 'default-site-redirect') %></div>

frontend/js/i18n/messages.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
},
6161
"footer": {
6262
"fork-me": "Fork me on Github",
63-
"copy": "&copy; 2022 <a href=\"{url}\" target=\"_blank\">jc21.com</a>.",
63+
"copy": "&copy; 2023 <a href=\"{url}\" target=\"_blank\">jc21.com</a>.",
6464
"theme": "Theme by <a href=\"{url}\" target=\"_blank\">Tabler</a>"
6565
},
6666
"dashboard": {
@@ -287,6 +287,7 @@
287287
"default-site": "Default Site",
288288
"default-site-congratulations": "Congratulations Page",
289289
"default-site-404": "404 Page",
290+
"default-site-444": "No Response (444)",
290291
"default-site-html": "Custom Page",
291292
"default-site-redirect": "Redirect"
292293
}

frontend/yarn.lock

+12-12
Original file line numberDiff line numberDiff line change
@@ -5698,19 +5698,19 @@ semver-diff@^3.1.1:
56985698
semver "^6.3.0"
56995699

57005700
"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0, semver@^5.7.1:
5701-
version "5.7.1"
5702-
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
5703-
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
5701+
version "5.7.2"
5702+
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"
5703+
integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
57045704

57055705
semver@^6.0.0, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0:
5706-
version "6.3.0"
5707-
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
5708-
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
5706+
version "6.3.1"
5707+
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
5708+
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
57095709

57105710
semver@^7.3.2, semver@^7.3.4:
5711-
version "7.3.5"
5712-
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
5713-
integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
5711+
version "7.5.4"
5712+
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
5713+
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
57145714
dependencies:
57155715
lru-cache "^6.0.0"
57165716

@@ -6742,9 +6742,9 @@ window-size@0.1.0:
67426742
integrity sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=
67436743

67446744
word-wrap@~1.2.3:
6745-
version "1.2.3"
6746-
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
6747-
integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
6745+
version "1.2.4"
6746+
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.4.tgz#cb4b50ec9aca570abd1f52f33cd45b6c61739a9f"
6747+
integrity sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA==
67486748

67496749
wordwrap@0.0.2:
67506750
version "0.0.2"

global/certbot-dns-plugins.js

+23
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,16 @@ dns_azure_zone2 = example.org:/subscriptions/99800903-fb14-4992-9aff-12eaf274462
6666
full_plugin_name: 'dns-azure',
6767
},
6868
//####################################################//
69+
bunny: {
70+
display_name: 'bunny.net',
71+
package_name: 'certbot-dns-bunny',
72+
version_requirement: '~=0.0.9',
73+
dependencies: '',
74+
credentials: `# Bunny API token used by Certbot (see https://dash.bunny.net/account/settings)
75+
dns_bunny_api_key = xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx`,
76+
full_plugin_name: 'dns-bunny',
77+
},
78+
//####################################################//
6979
cloudflare: {
7080
display_name: 'Cloudflare',
7181
package_name: 'certbot-dns-cloudflare',
@@ -521,6 +531,19 @@ aws_secret_access_key=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY`,
521531
full_plugin_name: 'dns-route53',
522532
},
523533
//####################################################//
534+
strato: {
535+
display_name: 'Strato',
536+
package_name: 'certbot-dns-strato',
537+
version_requirement: '~=0.1.1',
538+
dependencies: '',
539+
credentials: `dns_strato_username = user
540+
dns_strato_password = pass
541+
# uncomment if domain name contains special characters
542+
# insert domain display name as seen on your account page here
543+
# dns_strato_domain_display_name = my-punicode-url.de`,
544+
full_plugin_name: 'dns-strato',
545+
},
546+
//####################################################//
524547
transip: {
525548
display_name: 'TransIP',
526549
package_name: 'certbot-dns-transip',

test/yarn.lock

+7-12
Original file line numberDiff line numberDiff line change
@@ -2061,15 +2061,10 @@ sax@0.5.x:
20612061
resolved "https://registry.yarnpkg.com/sax/-/sax-0.5.8.tgz#d472db228eb331c2506b0e8c15524adb939d12c1"
20622062
integrity sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=
20632063

2064-
semver@^7.2.1:
2065-
version "7.3.2"
2066-
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938"
2067-
integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==
2068-
2069-
semver@^7.3.2:
2070-
version "7.3.8"
2071-
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798"
2072-
integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==
2064+
semver@^7.2.1, semver@^7.3.2:
2065+
version "7.5.4"
2066+
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
2067+
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
20732068
dependencies:
20742069
lru-cache "^6.0.0"
20752070

@@ -2450,9 +2445,9 @@ wide-align@1.1.3:
24502445
string-width "^1.0.2 || 2"
24512446

24522447
word-wrap@^1.2.3, word-wrap@~1.2.3:
2453-
version "1.2.3"
2454-
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
2455-
integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
2448+
version "1.2.4"
2449+
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.4.tgz#cb4b50ec9aca570abd1f52f33cd45b6c61739a9f"
2450+
integrity sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA==
24562451

24572452
workerpool@6.0.0:
24582453
version "6.0.0"

0 commit comments

Comments
 (0)