Skip to content

Commit 5f2a0f9

Browse files
committed
Merge remote-tracking branch 'origin/staging' into dev
2 parents 0ac6d75 + a88bb29 commit 5f2a0f9

47 files changed

Lines changed: 2729 additions & 2831 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

backend/package.json

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -27,34 +27,34 @@
2727
"@nestjs/mapped-types": "^2.0.5",
2828
"@nestjs/passport": "^11.0.5",
2929
"@nestjs/platform-express": "^10.4.1",
30-
"@nestjs/schedule": "^5.0.1",
30+
"@nestjs/schedule": "^6.0.0",
3131
"@nestjs/swagger": "^8.0.1",
3232
"@nestjs/typeorm": "^10.0.2",
3333
"@opentelemetry/api": "^1.9.0",
34-
"@opentelemetry/exporter-prometheus": "^0.200.0",
35-
"@opentelemetry/exporter-trace-otlp-http": "^0.200.0",
36-
"@opentelemetry/instrumentation-express": "^0.48.1",
37-
"@opentelemetry/instrumentation-fetch": "^0.200.0",
38-
"@opentelemetry/instrumentation-http": "^0.200.0",
39-
"@opentelemetry/instrumentation-nestjs-core": "^0.46.0",
40-
"@opentelemetry/instrumentation-pg": "^0.52.0",
41-
"@opentelemetry/instrumentation-winston": "^0.45.0",
42-
"@opentelemetry/sdk-node": "^0.200.0",
34+
"@opentelemetry/exporter-prometheus": "^0.201.1",
35+
"@opentelemetry/exporter-trace-otlp-http": "^0.201.1",
36+
"@opentelemetry/instrumentation-express": "^0.50.0",
37+
"@opentelemetry/instrumentation-fetch": "^0.201.1",
38+
"@opentelemetry/instrumentation-http": "^0.201.1",
39+
"@opentelemetry/instrumentation-nestjs-core": "^0.47.0",
40+
"@opentelemetry/instrumentation-pg": "^0.53.0",
41+
"@opentelemetry/instrumentation-winston": "^0.46.0",
42+
"@opentelemetry/sdk-node": "^0.201.1",
4343
"@opentelemetry/sdk-trace-base": "^2.0.0",
44-
"@swc/core": "^1.11.11",
45-
"@swc/jest": "^0.2.37",
44+
"@swc/core": "^1.11.22",
45+
"@swc/jest": "^0.2.38",
4646
"@types/multer": "^1.4.11",
4747
"@types/passport-google-oauth20": "^2.0.16",
4848
"@willsoto/nestjs-prometheus": "^6.0.1",
4949
"aws4": "^1.13.2",
50-
"axios": "^1.8.2",
50+
"axios": "^1.10.0",
5151
"bull": "^4.12.2",
5252
"class-transformer": "^0.5.1",
5353
"class-validator": "^0.14.1",
5454
"cookie-parser": "^1.4.6",
5555
"date-fns": "^4.1.0",
5656
"form-data": "^4.0.2",
57-
"googleapis": "^146.0.0",
57+
"googleapis": "^148.0.0",
5858
"jsonwebtoken": "^9.0.2",
5959
"minio": "8.0.5",
6060
"multer": "^1.4.5-lts.1",
@@ -70,7 +70,7 @@
7070
"uuid": "^11.0.5",
7171
"vue": "^3.5.13",
7272
"vue-json-pretty": "^2.4.0",
73-
"webpack": "^5.99.6",
73+
"webpack": "^5.99.9",
7474
"winston": "^3.17.0",
7575
"winston-loki": "^6.0.7"
7676
},
@@ -83,13 +83,13 @@
8383
"@types/cookie-parser": "^1.4.7",
8484
"@types/express": "^5.0.0",
8585
"@types/jest": "^29.5.2",
86-
"@types/node": "^22.13.10",
86+
"@types/node": "^24.0.7",
8787
"@types/supertest": "^6.0.3",
88-
"@typescript-eslint/eslint-plugin": "^8.29.1",
88+
"@typescript-eslint/eslint-plugin": "^8.31.1",
8989
"@typescript-eslint/parser": "^8.25.0",
9090
"eslint": "^9.22.0",
9191
"eslint-config-prettier": "^10.0.1",
92-
"eslint-plugin-prettier": "^5.2.4",
92+
"eslint-plugin-prettier": "^5.5.1",
9393
"jest": "^29.7.0",
9494
"jest-junit": "^16.0.0",
9595
"prettier": "^3.0.0",

backend/yarn.lock

Lines changed: 472 additions & 414 deletions
Large diffs are not rendered by default.

common/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,19 @@
77
"seed:run": "ts-node ./node_modules/typeorm-seeding/dist/cli.js seed"
88
},
99
"dependencies": {
10-
"@faker-js/faker": "^9.7.0",
11-
"@nestjs/swagger": "^11.1.4",
10+
"@faker-js/faker": "^9.8.0",
11+
"@nestjs/swagger": "^11.1.5",
1212
"bull": "^4.16.4",
1313
"class-transformer": "^0.5.1",
14-
"class-validator": "^0.14.1",
14+
"class-validator": "^0.14.2",
1515
"minio": "8.0.5",
16-
"pg": "^8.14.1",
16+
"pg": "^8.16.3",
1717
"ts-node": "^10.9.2",
1818
"typeorm": "^0.4.0-alpha.1",
1919
"typeorm-seeding": "^1.6.1"
2020
},
2121
"devDependencies": {
22-
"@types/node": "^22.14.1",
22+
"@types/node": "^24.0.7",
2323
"typescript": "^5.8.3"
2424
}
2525
}

common/yarn.lock

Lines changed: 54 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616
dependencies:
1717
"@jridgewell/trace-mapping" "0.3.9"
1818

19-
"@faker-js/faker@^9.7.0":
20-
version "9.7.0"
21-
resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-9.7.0.tgz#1cf1fecfcad5e2da2332140bf3b5f23cc1c2a7f4"
22-
integrity sha512-aozo5vqjCmDoXLNUJarFZx2IN/GgGaogY4TMJ6so/WLZOWpSV7fvj2dmrV6sEAnUm1O7aCrhTibjpzeDFgNqbg==
19+
"@faker-js/faker@^9.8.0":
20+
version "9.8.0"
21+
resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-9.8.0.tgz#3344284028d1c9dc98dee2479f82939310370d88"
22+
integrity sha512-U9wpuSrJC93jZBxx/Qq2wPjCuYISBueyVUGK7qqdmj7r/nxaxwW8AQDCLeRO7wZnjj94sh3p246cAYjUKuqgfg==
2323

2424
"@ioredis/commands@^1.1.1":
2525
version "1.2.0"
@@ -84,10 +84,10 @@
8484
resolved "https://registry.yarnpkg.com/@nestjs/mapped-types/-/mapped-types-2.1.0.tgz#b9b536b7c3571567aa1d0223db8baa1a51505a19"
8585
integrity sha512-W+n+rM69XsFdwORF11UqJahn4J3xi4g/ZEOlJNL6KoW5ygWSmBB2p0S2BZ4FQeS/NDH72e6xIcu35SfJnE8bXw==
8686

87-
"@nestjs/swagger@^11.1.4":
88-
version "11.1.4"
89-
resolved "https://registry.yarnpkg.com/@nestjs/swagger/-/swagger-11.1.4.tgz#2967e4cd520cd6e78980f4fd66e1943f691d8e21"
90-
integrity sha512-px+ue6YeNyExL7Vg39HMJb3iPgFJD5oiOzUFS+4I0PhKNznMjSxMMZyDh1M8cuhqt4s3YvE7b0e/v6BgWdx/bQ==
87+
"@nestjs/swagger@^11.1.5":
88+
version "11.1.5"
89+
resolved "https://registry.yarnpkg.com/@nestjs/swagger/-/swagger-11.1.5.tgz#56136436c403690f52e60c9f997d36b9be7e7ffa"
90+
integrity sha512-qVkyUSCvEmfTVWK92hsCeOQaOODlyBGkZC4ldqb4Fi0Gg8/kOWlcPJVN6i4a9edYYSdICUkGnt6UVFgi59fSrQ==
9191
dependencies:
9292
"@microsoft/tsdoc" "0.15.1"
9393
"@nestjs/mapped-types" "2.1.0"
@@ -126,12 +126,12 @@
126126
resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.4.tgz#0b92dcc0cc1c81f6f306a381f28e31b1a56536e9"
127127
integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==
128128

129-
"@types/node@^22.14.1":
130-
version "22.14.1"
131-
resolved "https://registry.yarnpkg.com/@types/node/-/node-22.14.1.tgz#53b54585cec81c21eee3697521e31312d6ca1e6f"
132-
integrity sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==
129+
"@types/node@^24.0.7":
130+
version "24.0.7"
131+
resolved "https://registry.yarnpkg.com/@types/node/-/node-24.0.7.tgz#ee580f7850c7eabaeef61ef96b8d8c04fdf94f53"
132+
integrity sha512-YIEUUr4yf8q8oQoXPpSlnvKNVKDQlPMWrmOcgzoduo7kvA2UF0/BwJ/eMKFTiTtkNL17I0M6Xe2tvwFU7be6iw==
133133
dependencies:
134-
undici-types "~6.21.0"
134+
undici-types "~7.8.0"
135135

136136
"@types/validator@^13.11.8":
137137
version "13.12.2"
@@ -330,13 +330,13 @@ class-transformer@^0.5.1:
330330
resolved "https://registry.yarnpkg.com/class-transformer/-/class-transformer-0.5.1.tgz#24147d5dffd2a6cea930a3250a677addf96ab336"
331331
integrity sha512-SQa1Ws6hUbfC98vKGxZH3KFY0Y1lm5Zm0SY8XX9zbK7FJCyVEac3ATW0RIpwzW+oOfmHE5PMPufDG9hCfoEOMw==
332332

333-
class-validator@^0.14.1:
334-
version "0.14.1"
335-
resolved "https://registry.yarnpkg.com/class-validator/-/class-validator-0.14.1.tgz#ff2411ed8134e9d76acfeb14872884448be98110"
336-
integrity sha512-2VEG9JICxIqTpoK1eMzZqaV+u/EiwEJkMGzTrZf6sU/fwsnOITVgYJ8yojSy6CaXtO9V0Cc6ZQZ8h8m4UBuLwQ==
333+
class-validator@^0.14.2:
334+
version "0.14.2"
335+
resolved "https://registry.yarnpkg.com/class-validator/-/class-validator-0.14.2.tgz#a3de95edd26b703e89c151a2023d3c115030340d"
336+
integrity sha512-3kMVRF2io8N8pY1IFIXlho9r8IPUUIfHe2hYVtiebvAzU2XeQFXTv+XI4WX+TnXmtwXMDcjngcpkiPM0O9PvLw==
337337
dependencies:
338338
"@types/validator" "^13.11.8"
339-
libphonenumber-js "^1.10.53"
339+
libphonenumber-js "^1.11.1"
340340
validator "^13.9.0"
341341

342342
cli-cursor@^3.1.0:
@@ -787,10 +787,10 @@ js-yaml@4.1.0, js-yaml@^4.1.0:
787787
dependencies:
788788
argparse "^2.0.1"
789789

790-
libphonenumber-js@^1.10.53:
791-
version "1.11.17"
792-
resolved "https://registry.yarnpkg.com/libphonenumber-js/-/libphonenumber-js-1.11.17.tgz#37ddbf16dc4dd45c723a150996c253c58dad034b"
793-
integrity sha512-Jr6v8thd5qRlOlc6CslSTzGzzQW03uiscab7KHQZX1Dfo4R6n6FDhZ0Hri6/X7edLIDv9gl4VMZXhxTjLnl0VQ==
790+
libphonenumber-js@^1.11.1:
791+
version "1.12.7"
792+
resolved "https://registry.yarnpkg.com/libphonenumber-js/-/libphonenumber-js-1.12.7.tgz#e4372cdee413b64bb1600dfde293a7fdc1ba812a"
793+
integrity sha512-0nYZSNj/QEikyhcM5RZFXGlCB/mr4PVamnT1C2sKBnDDTYndrvbybYjvg+PMqAndQHlLbwQ3socolnL3WWTUFA==
794794

795795
locate-path@^5.0.0:
796796
version "5.0.0"
@@ -1023,32 +1023,32 @@ path-to-regexp@8.2.0:
10231023
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-8.2.0.tgz#73990cc29e57a3ff2a0d914095156df5db79e8b4"
10241024
integrity sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==
10251025

1026-
pg-cloudflare@^1.1.1:
1027-
version "1.1.1"
1028-
resolved "https://registry.yarnpkg.com/pg-cloudflare/-/pg-cloudflare-1.1.1.tgz#e6d5833015b170e23ae819e8c5d7eaedb472ca98"
1029-
integrity sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==
1026+
pg-cloudflare@^1.2.7:
1027+
version "1.2.7"
1028+
resolved "https://registry.yarnpkg.com/pg-cloudflare/-/pg-cloudflare-1.2.7.tgz#a1f3d226bab2c45ae75ea54d65ec05ac6cfafbef"
1029+
integrity sha512-YgCtzMH0ptvZJslLM1ffsY4EuGaU0cx4XSdXLRFae8bPP4dS5xL1tNB3k2o/N64cHJpwU7dxKli/nZ2lUa5fLg==
10301030

1031-
pg-connection-string@^2.7.0:
1032-
version "2.7.0"
1033-
resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.7.0.tgz#f1d3489e427c62ece022dba98d5262efcb168b37"
1034-
integrity sha512-PI2W9mv53rXJQEOb8xNR8lH7Hr+EKa6oJa38zsK0S/ky2er16ios1wLKhZyxzD7jUReiWokc9WK5nxSnC7W1TA==
1031+
pg-connection-string@^2.9.1:
1032+
version "2.9.1"
1033+
resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.9.1.tgz#bb1fd0011e2eb76ac17360dc8fa183b2d3465238"
1034+
integrity sha512-nkc6NpDcvPVpZXxrreI/FOtX3XemeLl8E0qFr6F2Lrm/I8WOnaWNhIPK2Z7OHpw7gh5XJThi6j6ppgNoaT1w4w==
10351035

10361036
pg-int8@1.0.1:
10371037
version "1.0.1"
10381038
resolved "https://registry.yarnpkg.com/pg-int8/-/pg-int8-1.0.1.tgz#943bd463bf5b71b4170115f80f8efc9a0c0eb78c"
10391039
integrity sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==
10401040

1041-
pg-pool@^3.8.0:
1042-
version "3.8.0"
1043-
resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-3.8.0.tgz#e6bce7fc4506a8d6106551363fc5283e5445b776"
1044-
integrity sha512-VBw3jiVm6ZOdLBTIcXLNdSotb6Iy3uOCwDGFAksZCXmi10nyRvnP2v3jl4d+IsLYRyXf6o9hIm/ZtUzlByNUdw==
1041+
pg-pool@^3.10.1:
1042+
version "3.10.1"
1043+
resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-3.10.1.tgz#481047c720be2d624792100cac1816f8850d31b2"
1044+
integrity sha512-Tu8jMlcX+9d8+QVzKIvM/uJtp07PKr82IUOYEphaWcoBhIYkoHpLXN3qO59nAI11ripznDsEzEv8nUxBVWajGg==
10451045

1046-
pg-protocol@^1.8.0:
1047-
version "1.8.0"
1048-
resolved "https://registry.yarnpkg.com/pg-protocol/-/pg-protocol-1.8.0.tgz#c707101dd07813868035a44571488e4b98639d48"
1049-
integrity sha512-jvuYlEkL03NRvOoyoRktBK7+qU5kOvlAwvmrH8sr3wbLrOdVWsRxQfz8mMy9sZFsqJ1hEWNfdWKI4SAmoL+j7g==
1046+
pg-protocol@^1.10.3:
1047+
version "1.10.3"
1048+
resolved "https://registry.yarnpkg.com/pg-protocol/-/pg-protocol-1.10.3.tgz#ac9e4778ad3f84d0c5670583bab976ea0a34f69f"
1049+
integrity sha512-6DIBgBQaTKDJyxnXaLiLR8wBpQQcGWuAESkRBX/t6OwA8YsqP+iVSiond2EDy6Y/dsGk8rh/jtax3js5NeV7JQ==
10501050

1051-
pg-types@^2.1.0:
1051+
pg-types@2.2.0:
10521052
version "2.2.0"
10531053
resolved "https://registry.yarnpkg.com/pg-types/-/pg-types-2.2.0.tgz#2d0250d636454f7cfa3b6ae0382fdfa8063254a3"
10541054
integrity sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==
@@ -1059,20 +1059,20 @@ pg-types@^2.1.0:
10591059
postgres-date "~1.0.4"
10601060
postgres-interval "^1.1.0"
10611061

1062-
pg@^8.14.1:
1063-
version "8.14.1"
1064-
resolved "https://registry.yarnpkg.com/pg/-/pg-8.14.1.tgz#2e3d1f287b64797cdfc8d1ba000f61a7ff8d66ed"
1065-
integrity sha512-0TdbqfjwIun9Fm/r89oB7RFQ0bLgduAhiIqIXOsyKoiC/L54DbuAAzIEN/9Op0f1Po9X7iCPXGoa/Ah+2aI8Xw==
1062+
pg@^8.16.3:
1063+
version "8.16.3"
1064+
resolved "https://registry.yarnpkg.com/pg/-/pg-8.16.3.tgz#160741d0b44fdf64680e45374b06d632e86c99fd"
1065+
integrity sha512-enxc1h0jA/aq5oSDMvqyW3q89ra6XIIDZgCX9vkMrnz5DFTw/Ny3Li2lFQ+pt3L6MCgm/5o2o8HW9hiJji+xvw==
10661066
dependencies:
1067-
pg-connection-string "^2.7.0"
1068-
pg-pool "^3.8.0"
1069-
pg-protocol "^1.8.0"
1070-
pg-types "^2.1.0"
1071-
pgpass "1.x"
1067+
pg-connection-string "^2.9.1"
1068+
pg-pool "^3.10.1"
1069+
pg-protocol "^1.10.3"
1070+
pg-types "2.2.0"
1071+
pgpass "1.0.5"
10721072
optionalDependencies:
1073-
pg-cloudflare "^1.1.1"
1073+
pg-cloudflare "^1.2.7"
10741074

1075-
pgpass@1.x:
1075+
pgpass@1.0.5:
10761076
version "1.0.5"
10771077
resolved "https://registry.yarnpkg.com/pgpass/-/pgpass-1.0.5.tgz#9b873e4a564bb10fa7a7dbd55312728d422a223d"
10781078
integrity sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==
@@ -1390,10 +1390,10 @@ typescript@^5.8.3:
13901390
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.3.tgz#92f8a3e5e3cf497356f4178c34cd65a7f5e8440e"
13911391
integrity sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==
13921392

1393-
undici-types@~6.21.0:
1394-
version "6.21.0"
1395-
resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.21.0.tgz#691d00af3909be93a7faa13be61b3a5b50ef12cb"
1396-
integrity sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==
1393+
undici-types@~7.8.0:
1394+
version "7.8.0"
1395+
resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.8.0.tgz#de00b85b710c54122e44fbfd911f8d70174cd294"
1396+
integrity sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==
13971397

13981398
util-deprecate@^1.0.1:
13991399
version "1.0.2"

docs/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313
"author": "Cyrill Püntener",
1414
"dependencies": {
1515
"vitepress": "^1.5.0",
16-
"vue-json-pretty": "^2.4.0"
16+
"vue-json-pretty": "^2.5.0"
1717
},
1818
"devDependencies": {
19-
"mermaid": "^11.6.0",
19+
"mermaid": "^11.7.0",
2020
"vitepress-plugin-mermaid": "2.0.17",
21-
"vue": "^3.5.13"
21+
"vue": "^3.5.17"
2222
}
2323
}

0 commit comments

Comments
 (0)