Skip to content

Commit 77c6c81

Browse files
renovate[bot]Zoey2936
authored andcommitted
dep updates/allow empty stream forwarding port/invert pass access list header button
Signed-off-by: Zoey <[email protected]>
1 parent a3a4d2f commit 77c6c81

File tree

11 files changed

+100
-127
lines changed

11 files changed

+100
-127
lines changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ RUN apk upgrade --no-cache -a && \
6262
sed -i "s|APPSEC_PROCESS_TIMEOUT=.*|APPSEC_PROCESS_TIMEOUT=10000|g" /src/crowdsec-nginx-bouncer/lua-mod/config_example.conf
6363

6464

65-
FROM zoeyvid/nginx-quic:484-python
65+
FROM zoeyvid/nginx-quic:485-python
6666
SHELL ["/bin/ash", "-eo", "pipefail", "-c"]
6767
ENV NODE_ENV=production
6868
ARG CRS_VER=v4.14.0

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -183,8 +183,8 @@ location / {
183183
```
184184

185185
# Load Balancing
186-
1. open and edit this file: `/opt/npmplus/custom_nginx/http_top.conf` (if you changed /opt/npmplus to a different path make sure to change the path to fit)
187-
2. set the upstream directive(s) with your servers which should be load balanced (https://nginx.org/en/docs/http/ngx_http_upstream_module.html), they need to run the same protocol (either http or https), like this for example:
186+
1. open and edit this file: `/opt/npmplus/custom_nginx/http_top.conf` (or `/opt/npmplus/custom_nginx/stream_top.conf` for streams), if you changed /opt/npmplus to a different path make sure to change the path to fit
187+
2. set the upstream directive(s) with your servers which should be load balanced (https://nginx.org/en/docs/http/ngx_http_upstream_module.html / https://nginx.org/en/docs/stream/ngx_stream_upstream_module.html), they need to run the same protocol (either http or https or tcp/udp for streams), like this for example:
188188
```
189189
# a) at least one backend uses a different port, optionally the one external server is marked as backup
190190
upstream server1 {
@@ -201,7 +201,7 @@ upstream service2 {
201201
server 192.158.168.11;
202202
}
203203
```
204-
3. configure your proxy host like always in the UI, but set the hostname to service1 (or service2 or however you named it), if you followed example a) you need to keep the forward port field empty (since you set the ports within the upstream directive)
204+
3. configure your proxy host/stream like always in the UI, but set the hostname to service1 (or service2 or however you named it), if you followed example a) you need to keep the forward port field empty (since you set the ports within the upstream directive), for b) you need to set it
205205

206206
### authentik config example (no guarantee for security of it)
207207
1. create a custom location / (or the location you want to use), set your proxy settings, then press the gear button and paste the following in the new text field, you may need to adjust the last lines:
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
const migrate_name = 'allow_empty_stream_forwarding_port';
2+
const logger = require('../logger').migrate;
3+
4+
/**
5+
* Migrate
6+
*
7+
* @see http://knexjs.org/#Schema
8+
*
9+
* @param {Object} knex
10+
* @param {Promise} Promise
11+
* @returns {Promise}
12+
*/
13+
exports.up = function (knex /*, Promise */) {
14+
logger.info('[' + migrate_name + '] Migrating Up...');
15+
16+
return knex.schema
17+
.alterTable('stream', (table) => {
18+
table.string('forwarding_port', 12).alter();
19+
})
20+
.then(function () {
21+
logger.info('[' + migrate_name + '] stream Table altered');
22+
});
23+
};
24+
25+
/**
26+
* Undo Migrate
27+
*
28+
* @param {Object} knex
29+
* @param {Promise} Promise
30+
* @returns {Promise}
31+
*/
32+
exports.down = function (knex /*, Promise */) {
33+
logger.info('[' + migrate_name + '] Migrating Down...');
34+
35+
return knex.schema
36+
.alterTable('stream', (table) => {
37+
table.string('forwarding_port', 12).notNull().alter();
38+
})
39+
.then(function () {
40+
logger.info('[' + migrate_name + '] stream Table altered');
41+
});
42+
};

backend/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@
3434
"license": "MIT",
3535
"devDependencies": {
3636
"@apidevtools/swagger-parser": "10.1.1",
37-
"@eslint/js": "9.26.0",
38-
"eslint": "9.26.0",
37+
"@eslint/js": "9.27.0",
38+
"eslint": "9.27.0",
3939
"eslint-config-prettier": "10.1.5",
4040
"eslint-plugin-prettier": "5.4.0",
4141
"globals": "16.1.0",

backend/templates/_access.conf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
auth_basic "Authorization required";
55
auth_basic_user_file /data/access/{{ access_list_id }};
66

7-
{% unless access_list.pass_auth %}
7+
{% if access_list.pass_auth %}
88
proxy_set_header Authorization "";
9-
{% endunless %}
9+
{% endif %}
1010
{% endif %}
1111

1212
# Access Rules: {{ access_list.clients | size }} total

backend/yarn.lock

Lines changed: 31 additions & 100 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,10 @@
6969
resolved "https://registry.yarnpkg.com/@eslint/config-helpers/-/config-helpers-0.2.2.tgz#3779f76b894de3a8ec4763b79660e6d54d5b1010"
7070
integrity sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==
7171

72-
"@eslint/core@^0.13.0":
73-
version "0.13.0"
74-
resolved "https://registry.yarnpkg.com/@eslint/core/-/core-0.13.0.tgz#bf02f209846d3bf996f9e8009db62df2739b458c"
75-
integrity sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==
72+
"@eslint/core@^0.14.0":
73+
version "0.14.0"
74+
resolved "https://registry.yarnpkg.com/@eslint/core/-/core-0.14.0.tgz#326289380968eaf7e96f364e1e4cf8f3adf2d003"
75+
integrity sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==
7676
dependencies:
7777
"@types/json-schema" "^7.0.15"
7878

@@ -91,22 +91,22 @@
9191
minimatch "^3.1.2"
9292
strip-json-comments "^3.1.1"
9393

94-
"@eslint/js@9.26.0":
95-
version "9.26.0"
96-
resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.26.0.tgz#1e13126b67a3db15111d2dcc61f69a2acff70bd5"
97-
integrity sha512-I9XlJawFdSMvWjDt6wksMCrgns5ggLNfFwFvnShsleWruvXM514Qxk8V246efTw+eo9JABvVz+u3q2RiAowKxQ==
94+
"@eslint/js@9.27.0":
95+
version "9.27.0"
96+
resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.27.0.tgz#181a23460877c484f6dd03890f4e3fa2fdeb8ff0"
97+
integrity sha512-G5JD9Tu5HJEu4z2Uo4aHY2sLV64B7CDMXxFzqzjl3NKd6RVzSXNoE80jk7Y0lJkTTkjiIhBAqmlYwjuBY3tvpA==
9898

9999
"@eslint/object-schema@^2.1.6":
100100
version "2.1.6"
101101
resolved "https://registry.yarnpkg.com/@eslint/object-schema/-/object-schema-2.1.6.tgz#58369ab5b5b3ca117880c0f6c0b0f32f6950f24f"
102102
integrity sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==
103103

104-
"@eslint/plugin-kit@^0.2.8":
105-
version "0.2.8"
106-
resolved "https://registry.yarnpkg.com/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz#47488d8f8171b5d4613e833313f3ce708e3525f8"
107-
integrity sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==
104+
"@eslint/plugin-kit@^0.3.1":
105+
version "0.3.1"
106+
resolved "https://registry.yarnpkg.com/@eslint/plugin-kit/-/plugin-kit-0.3.1.tgz#b71b037b2d4d68396df04a8c35a49481e5593067"
107+
integrity sha512-0J+zgWxHN+xXONWIyPWKFMgVuJoZuGiIFu8yxk7RJjxkzpGmyja5wRFqZIVtjDVOQpV+Rw0iOAjYPE2eQyjr0w==
108108
dependencies:
109-
"@eslint/core" "^0.13.0"
109+
"@eslint/core" "^0.14.0"
110110
levn "^0.4.1"
111111

112112
"@humanfs/core@^0.19.1":
@@ -154,28 +154,12 @@
154154
resolved "https://registry.yarnpkg.com/@jsdevtools/ono/-/ono-7.1.3.tgz#9df03bbd7c696a5c58885c34aa06da41c8543796"
155155
integrity sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==
156156

157-
"@modelcontextprotocol/sdk@^1.8.0":
158-
version "1.11.2"
159-
resolved "https://registry.yarnpkg.com/@modelcontextprotocol/sdk/-/sdk-1.11.2.tgz#d81784c140d1a9cc937f61af9f071d8b78befe30"
160-
integrity sha512-H9vwztj5OAqHg9GockCQC06k1natgcxWQSRpQcPJf6i5+MWBzfKkRtxGbjQf0X2ihii0ffLZCRGbYV2f2bjNCQ==
161-
dependencies:
162-
content-type "^1.0.5"
163-
cors "^2.8.5"
164-
cross-spawn "^7.0.3"
165-
eventsource "^3.0.2"
166-
express "^5.0.1"
167-
express-rate-limit "^7.5.0"
168-
pkce-challenge "^5.0.0"
169-
raw-body "^3.0.0"
170-
zod "^3.23.8"
171-
zod-to-json-schema "^3.24.1"
172-
173157
"@pkgjs/parseargs@^0.11.0":
174158
version "0.11.0"
175159
resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33"
176160
integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==
177161

178-
"@pkgr/core@^0.2.3":
162+
"@pkgr/core@^0.2.4":
179163
version "0.2.4"
180164
resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.2.4.tgz#d897170a2b0ba51f78a099edccd968f7b103387c"
181165
integrity sha512-ROFF39F6ZrnzSUEmQQZUar0Jt4xVoP9WnDRdWwF4NNcXs3xBTLgBUDoOwW141y1jP+S8nahIbdxbFC7IShw9Iw==
@@ -618,14 +602,6 @@ core-util-is@~1.0.0:
618602
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
619603
integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
620604

621-
cors@^2.8.5:
622-
version "2.8.5"
623-
resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29"
624-
integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==
625-
dependencies:
626-
object-assign "^4"
627-
vary "^1"
628-
629605
crc-32@^1.2.0:
630606
version "1.2.2"
631607
resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.2.tgz#3cad35a934b8bf71f25ca524b6da51fb7eace2ff"
@@ -639,7 +615,7 @@ crc32-stream@^6.0.0:
639615
crc-32 "^1.2.0"
640616
readable-stream "^4.0.0"
641617

642-
cross-spawn@^7.0.3, cross-spawn@^7.0.6:
618+
cross-spawn@^7.0.6:
643619
version "7.0.6"
644620
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f"
645621
integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==
@@ -668,9 +644,9 @@ [email protected]:
668644
ms "2.1.2"
669645

670646
debug@^4.3.1, debug@^4.3.2, debug@^4.3.5, debug@^4.4.0:
671-
version "4.4.0"
672-
resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a"
673-
integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==
647+
version "4.4.1"
648+
resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.1.tgz#e5a8bc6cbc4c6cd3e64308b0693a3d4fa550189b"
649+
integrity sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==
674650
dependencies:
675651
ms "^2.1.3"
676652

@@ -839,23 +815,22 @@ eslint-visitor-keys@^4.2.0:
839815
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz#687bacb2af884fcdda8a6e7d65c606f46a14cd45"
840816
integrity sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==
841817

842-
eslint@9.26.0:
843-
version "9.26.0"
844-
resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.26.0.tgz#978fe029adc2aceed28ab437bca876e83461c3b4"
845-
integrity sha512-Hx0MOjPh6uK9oq9nVsATZKE/Wlbai7KFjfCuw9UHaguDW3x+HF0O5nIi3ud39TWgrTjTO5nHxmL3R1eANinWHQ==
818+
eslint@9.27.0:
819+
version "9.27.0"
820+
resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.27.0.tgz#a587d3cd5b844b68df7898944323a702afe38979"
821+
integrity sha512-ixRawFQuMB9DZ7fjU3iGGganFDp3+45bPOdaRurcFHSXO1e/sYwUX/FtQZpLZJR6SjMoJH8hR2pPEAfDyCoU2Q==
846822
dependencies:
847823
"@eslint-community/eslint-utils" "^4.2.0"
848824
"@eslint-community/regexpp" "^4.12.1"
849825
"@eslint/config-array" "^0.20.0"
850826
"@eslint/config-helpers" "^0.2.1"
851-
"@eslint/core" "^0.13.0"
827+
"@eslint/core" "^0.14.0"
852828
"@eslint/eslintrc" "^3.3.1"
853-
"@eslint/js" "9.26.0"
854-
"@eslint/plugin-kit" "^0.2.8"
829+
"@eslint/js" "9.27.0"
830+
"@eslint/plugin-kit" "^0.3.1"
855831
"@humanfs/node" "^0.16.6"
856832
"@humanwhocodes/module-importer" "^1.0.1"
857833
"@humanwhocodes/retry" "^0.4.2"
858-
"@modelcontextprotocol/sdk" "^1.8.0"
859834
"@types/estree" "^1.0.6"
860835
"@types/json-schema" "^7.0.15"
861836
ajv "^6.12.4"
@@ -880,7 +855,6 @@ [email protected]:
880855
minimatch "^3.1.2"
881856
natural-compare "^1.4.0"
882857
optionator "^0.9.3"
883-
zod "^3.24.2"
884858

885859
esm@^3.2.25:
886860
version "3.2.25"
@@ -935,18 +909,6 @@ events@^3.3.0:
935909
resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
936910
integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
937911

938-
eventsource-parser@^3.0.1:
939-
version "3.0.1"
940-
resolved "https://registry.yarnpkg.com/eventsource-parser/-/eventsource-parser-3.0.1.tgz#5e358dba9a55ba64ca90da883c4ca35bd82467bd"
941-
integrity sha512-VARTJ9CYeuQYb0pZEPbzi740OWFgpHe7AYJ2WFZVnUDUQp5Dk2yJUgF36YsZ81cOyxT0QxmXD2EQpapAouzWVA==
942-
943-
eventsource@^3.0.2:
944-
version "3.0.7"
945-
resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-3.0.7.tgz#1157622e2f5377bb6aef2114372728ba0c156989"
946-
integrity sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==
947-
dependencies:
948-
eventsource-parser "^3.0.1"
949-
950912
expand-template@^2.0.3:
951913
version "2.0.3"
952914
resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c"
@@ -959,12 +921,7 @@ [email protected]:
959921
dependencies:
960922
busboy "^1.6.0"
961923

962-
express-rate-limit@^7.5.0:
963-
version "7.5.0"
964-
resolved "https://registry.yarnpkg.com/express-rate-limit/-/express-rate-limit-7.5.0.tgz#6a67990a724b4fbbc69119419feef50c51e8b28f"
965-
integrity sha512-eB5zbQh5h+VenMPM3fh+nw1YExi5nMr6HUCR62ELSP11huvxm/Uir1H1QEyTkk5QX6A58pX6NmaTMceKZ0Eodg==
966-
967-
[email protected], express@^5.0.1:
924+
968925
version "5.1.0"
969926
resolved "https://registry.yarnpkg.com/express/-/express-5.1.0.tgz#d31beaf715a0016f0d53f47d3b4d7acf28c75cc9"
970927
integrity sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==
@@ -1753,11 +1710,6 @@ oauth4webapi@^3.5.1:
17531710
resolved "https://registry.yarnpkg.com/oauth4webapi/-/oauth4webapi-3.5.1.tgz#93154323df5c2e09bf8884c26693596eaaafc17a"
17541711
integrity sha512-txg/jZQwcbaF7PMJgY7aoxc9QuCxHVFMiEkDIJ60DwDz3PbtXPQnrzo+3X4IRYGChIwWLabRBRpf1k9hO9+xrQ==
17551712

1756-
object-assign@^4:
1757-
version "4.1.1"
1758-
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
1759-
integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
1760-
17611713
object-inspect@^1.13.3:
17621714
version "1.13.4"
17631715
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213"
@@ -1995,11 +1947,6 @@ pify@^3.0.0:
19951947
resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
19961948
integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==
19971949

1998-
pkce-challenge@^5.0.0:
1999-
version "5.0.0"
2000-
resolved "https://registry.yarnpkg.com/pkce-challenge/-/pkce-challenge-5.0.0.tgz#c3a405cb49e272094a38e890a2b51da0228c4d97"
2001-
integrity sha512-ueGLflrrnvwB3xuo/uGob5pd5FN7l0MsLf0Z87o/UQmRtwjvfylfc9MurIxRAWywCYTgrvpXBcqjV4OfCYGCIQ==
2002-
20031950
pkg-conf@^2.1.0:
20041951
version "2.1.0"
20051952
resolved "https://registry.yarnpkg.com/pkg-conf/-/pkg-conf-2.1.0.tgz#2126514ca6f2abfebd168596df18ba57867f0058"
@@ -2494,12 +2441,11 @@ supports-preserve-symlinks-flag@^1.0.0:
24942441
integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
24952442

24962443
synckit@^0.11.0:
2497-
version "0.11.4"
2498-
resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.11.4.tgz#48972326b59723fc15b8d159803cf8302b545d59"
2499-
integrity sha512-Q/XQKRaJiLiFIBNN+mndW7S/RHxvwzuZS6ZwmRzUBqJBv/5QIKCEwkBC8GBf8EQJKYnaFs0wOZbKTXBPj8L9oQ==
2444+
version "0.11.6"
2445+
resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.11.6.tgz#e742a0c27bbc1fbc96f2010770521015cca7ed5c"
2446+
integrity sha512-2pR2ubZSV64f/vqm9eLPz/KOvR9Dm+Co/5ChLgeHl0yEDRc6h5hXHoxEQH8Y5Ljycozd3p1k5TTSVdzYGkPvLw==
25002447
dependencies:
2501-
"@pkgr/core" "^0.2.3"
2502-
tslib "^2.8.1"
2448+
"@pkgr/core" "^0.2.4"
25032449

25042450
tar-fs@^2.0.0:
25052451
version "2.1.2"
@@ -2553,11 +2499,6 @@ [email protected]:
25532499
resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35"
25542500
integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
25552501

2556-
tslib@^2.8.1:
2557-
version "2.8.1"
2558-
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f"
2559-
integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==
2560-
25612502
tunnel-agent@^0.6.0:
25622503
version "0.6.0"
25632504
resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
@@ -2605,7 +2546,7 @@ util@^0.10.3:
26052546
dependencies:
26062547
inherits "2.0.3"
26072548

2608-
vary@^1, vary@^1.1.2, vary@~1.1.2:
2549+
vary@^1.1.2, vary@~1.1.2:
26092550
version "1.1.2"
26102551
resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
26112552
integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==
@@ -2707,13 +2648,3 @@ zip-stream@^6.0.1:
27072648
archiver-utils "^5.0.0"
27082649
compress-commons "^6.0.2"
27092650
readable-stream "^4.0.0"
2710-
2711-
zod-to-json-schema@^3.24.1:
2712-
version "3.24.5"
2713-
resolved "https://registry.yarnpkg.com/zod-to-json-schema/-/zod-to-json-schema-3.24.5.tgz#d1095440b147fb7c2093812a53c54df8d5df50a3"
2714-
integrity sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==
2715-
2716-
zod@^3.23.8, zod@^3.24.2:
2717-
version "3.24.4"
2718-
resolved "https://registry.yarnpkg.com/zod/-/zod-3.24.4.tgz#e2e2cca5faaa012d76e527d0d36622e0a90c315f"
2719-
integrity sha512-OdqJE9UDRPwWsrHjLN2F8bPxvwJBK22EHLWtanu0LSYr5YqzsaaW3RMgmjwr8Rypg5k+meEJdSPXJZXE/yqOMg==

0 commit comments

Comments
 (0)