From 7c7b7fa29965166aba6feffc10bc061ec5791a58 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 30 Dec 2025 21:51:29 +0000
Subject: [PATCH 01/28] chore(deps): update amazon/aws-cli docker tag to
v2.32.23
---
.ops/aws-setup/docker-compose.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.ops/aws-setup/docker-compose.yml b/.ops/aws-setup/docker-compose.yml
index 328beb96f5..a0c43f087e 100644
--- a/.ops/aws-setup/docker-compose.yml
+++ b/.ops/aws-setup/docker-compose.yml
@@ -13,7 +13,7 @@ services:
- AWS_DEFAULT_REGION=eu-west-3
aws-cli:
- image: amazon/aws-cli:2.32.22
+ image: amazon/aws-cli:2.32.23
container_name: 'ecamp3-aws-cli'
volumes:
- ./.aws:/root/.aws:delegated
From 78c55515eef21e326700c4f1b0efcd246b921453 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 31 Dec 2025 01:46:19 +0000
Subject: [PATCH 02/28] chore(deps): lock file maintenance
---
.ops/aws-setup/package-lock.json | 12 +-
api/composer.lock | 36 +-
e2e/package-lock.json | 112 +++---
pdf/package-lock.json | 83 +++--
print/package-lock.json | 572 +++++++++++++++++++++++++------
5 files changed, 606 insertions(+), 209 deletions(-)
diff --git a/.ops/aws-setup/package-lock.json b/.ops/aws-setup/package-lock.json
index 2951da6a6d..d314e96efc 100644
--- a/.ops/aws-setup/package-lock.json
+++ b/.ops/aws-setup/package-lock.json
@@ -3232,9 +3232,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001761",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001761.tgz",
- "integrity": "sha512-JF9ptu1vP2coz98+5051jZ4PwQgd2ni8A+gYSN7EA7dPKIMf0pDlSUxhdmVOaV3/fYK5uWBkgSXJaRLr4+3A6g==",
+ "version": "1.0.30001762",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001762.tgz",
+ "integrity": "sha512-PxZwGNvH7Ak8WX5iXzoK1KPZttBXNPuaOvI2ZYU7NrlM+d9Ov+TUvlLOBNGzVXAntMSMMlJPd+jY6ovrVjSmUw==",
"dev": true,
"funding": [
{
@@ -5692,9 +5692,9 @@
}
},
"node_modules/prettier-linter-helpers": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz",
- "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.1.tgz",
+ "integrity": "sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg==",
"dev": true,
"license": "MIT",
"dependencies": {
diff --git a/api/composer.lock b/api/composer.lock
index eb0c8f0399..d4711ad954 100644
--- a/api/composer.lock
+++ b/api/composer.lock
@@ -7353,23 +7353,23 @@
},
{
"name": "symfony/finder",
- "version": "v7.4.0",
+ "version": "v8.0.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
- "reference": "340b9ed7320570f319028a2cbec46d40535e94bd"
+ "reference": "7598dd5770580fa3517ec83e8da0c9b9e01f4291"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/finder/zipball/340b9ed7320570f319028a2cbec46d40535e94bd",
- "reference": "340b9ed7320570f319028a2cbec46d40535e94bd",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/7598dd5770580fa3517ec83e8da0c9b9e01f4291",
+ "reference": "7598dd5770580fa3517ec83e8da0c9b9e01f4291",
"shasum": ""
},
"require": {
- "php": ">=8.2"
+ "php": ">=8.4"
},
"require-dev": {
- "symfony/filesystem": "^6.4|^7.0|^8.0"
+ "symfony/filesystem": "^7.4|^8.0"
},
"type": "library",
"autoload": {
@@ -7397,7 +7397,7 @@
"description": "Finds files and directories via an intuitive fluent interface",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/finder/tree/v7.4.0"
+ "source": "https://github.com/symfony/finder/tree/v8.0.0"
},
"funding": [
{
@@ -7417,7 +7417,7 @@
"type": "tidelift"
}
],
- "time": "2025-11-05T05:42:40+00:00"
+ "time": "2025-11-05T14:36:47+00:00"
},
{
"name": "symfony/flex",
@@ -11312,23 +11312,23 @@
},
{
"name": "webmozart/assert",
- "version": "1.12.1",
+ "version": "2.0.0",
"source": {
"type": "git",
"url": "https://github.com/webmozarts/assert.git",
- "reference": "9be6926d8b485f55b9229203f962b51ed377ba68"
+ "reference": "1b34b004e35a164bc5bb6ebd33c844b2d8069a54"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/webmozarts/assert/zipball/9be6926d8b485f55b9229203f962b51ed377ba68",
- "reference": "9be6926d8b485f55b9229203f962b51ed377ba68",
+ "url": "https://api.github.com/repos/webmozarts/assert/zipball/1b34b004e35a164bc5bb6ebd33c844b2d8069a54",
+ "reference": "1b34b004e35a164bc5bb6ebd33c844b2d8069a54",
"shasum": ""
},
"require": {
"ext-ctype": "*",
"ext-date": "*",
"ext-filter": "*",
- "php": "^7.2 || ^8.0"
+ "php": "^8.2"
},
"suggest": {
"ext-intl": "",
@@ -11338,7 +11338,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.10-dev"
+ "dev-feature/2-0": "2.0-dev"
}
},
"autoload": {
@@ -11354,6 +11354,10 @@
{
"name": "Bernhard Schussek",
"email": "bschussek@gmail.com"
+ },
+ {
+ "name": "Woody Gilk",
+ "email": "woody.gilk@gmail.com"
}
],
"description": "Assertions to validate method input/output with nice error messages.",
@@ -11364,9 +11368,9 @@
],
"support": {
"issues": "https://github.com/webmozarts/assert/issues",
- "source": "https://github.com/webmozarts/assert/tree/1.12.1"
+ "source": "https://github.com/webmozarts/assert/tree/2.0.0"
},
- "time": "2025-10-29T15:56:20+00:00"
+ "time": "2025-12-16T21:36:00+00:00"
},
{
"name": "webonyx/graphql-php",
diff --git a/e2e/package-lock.json b/e2e/package-lock.json
index 9c769beb2e..800d1b7769 100644
--- a/e2e/package-lock.json
+++ b/e2e/package-lock.json
@@ -639,9 +639,9 @@
}
},
"node_modules/@napi-rs/canvas": {
- "version": "0.1.86",
- "resolved": "https://registry.npmjs.org/@napi-rs/canvas/-/canvas-0.1.86.tgz",
- "integrity": "sha512-hOkywnrkdFdVpsuaNsZWfEY7kc96eROV2DuMTTvGF15AZfwobzdG2w0eDlU5UBx3Lg/XlWUnqVT5zLUWyo5h6A==",
+ "version": "0.1.88",
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas/-/canvas-0.1.88.tgz",
+ "integrity": "sha512-/p08f93LEbsL5mDZFQ3DBxcPv/I4QG9EDYRRq1WNlCOXVfAHBTHMSVMwxlqG/AtnSfUr9+vgfN7MKiyDo0+Weg==",
"dev": true,
"license": "MIT",
"optional": true,
@@ -656,23 +656,23 @@
"url": "https://github.com/sponsors/Brooooooklyn"
},
"optionalDependencies": {
- "@napi-rs/canvas-android-arm64": "0.1.86",
- "@napi-rs/canvas-darwin-arm64": "0.1.86",
- "@napi-rs/canvas-darwin-x64": "0.1.86",
- "@napi-rs/canvas-linux-arm-gnueabihf": "0.1.86",
- "@napi-rs/canvas-linux-arm64-gnu": "0.1.86",
- "@napi-rs/canvas-linux-arm64-musl": "0.1.86",
- "@napi-rs/canvas-linux-riscv64-gnu": "0.1.86",
- "@napi-rs/canvas-linux-x64-gnu": "0.1.86",
- "@napi-rs/canvas-linux-x64-musl": "0.1.86",
- "@napi-rs/canvas-win32-arm64-msvc": "0.1.86",
- "@napi-rs/canvas-win32-x64-msvc": "0.1.86"
+ "@napi-rs/canvas-android-arm64": "0.1.88",
+ "@napi-rs/canvas-darwin-arm64": "0.1.88",
+ "@napi-rs/canvas-darwin-x64": "0.1.88",
+ "@napi-rs/canvas-linux-arm-gnueabihf": "0.1.88",
+ "@napi-rs/canvas-linux-arm64-gnu": "0.1.88",
+ "@napi-rs/canvas-linux-arm64-musl": "0.1.88",
+ "@napi-rs/canvas-linux-riscv64-gnu": "0.1.88",
+ "@napi-rs/canvas-linux-x64-gnu": "0.1.88",
+ "@napi-rs/canvas-linux-x64-musl": "0.1.88",
+ "@napi-rs/canvas-win32-arm64-msvc": "0.1.88",
+ "@napi-rs/canvas-win32-x64-msvc": "0.1.88"
}
},
"node_modules/@napi-rs/canvas-android-arm64": {
- "version": "0.1.86",
- "resolved": "https://registry.npmjs.org/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.86.tgz",
- "integrity": "sha512-IjkZFKUr6GzMzzrawJaN3v+yY3Fvpa71e0DcbePfxWelFKnESIir+XUcdAbim29JOd0JE0/hQJdfUCb5t/Fjrw==",
+ "version": "0.1.88",
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.88.tgz",
+ "integrity": "sha512-KEaClPnZuVxJ8smUWjV1wWFkByBO/D+vy4lN+Dm5DFH514oqwukxKGeck9xcKJhaWJGjfruGmYGiwRe//+/zQQ==",
"cpu": [
"arm64"
],
@@ -691,9 +691,9 @@
}
},
"node_modules/@napi-rs/canvas-darwin-arm64": {
- "version": "0.1.86",
- "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.86.tgz",
- "integrity": "sha512-PUCxDq0wSSJbtaOqoKj3+t5tyDbtxWumziOTykdn3T839hu6koMaBFpGk9lXpsGaPNgyFpPqjxhtsPljBGnDHg==",
+ "version": "0.1.88",
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.88.tgz",
+ "integrity": "sha512-Xgywz0dDxOKSgx3eZnK85WgGMmGrQEW7ZLA/E7raZdlEE+xXCozobgqz2ZvYigpB6DJFYkqnwHjqCOTSDGlFdg==",
"cpu": [
"arm64"
],
@@ -712,9 +712,9 @@
}
},
"node_modules/@napi-rs/canvas-darwin-x64": {
- "version": "0.1.86",
- "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.86.tgz",
- "integrity": "sha512-rlCFLv4Rrg45qFZq7mysrKnsUbMhwdNg3YPuVfo9u4RkOqm7ooAJvdyDFxiqfSsJJTqupYqa9VQCUt8WKxKhNQ==",
+ "version": "0.1.88",
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.88.tgz",
+ "integrity": "sha512-Yz4wSCIQOUgNucgk+8NFtQxQxZV5NO8VKRl9ePKE6XoNyNVC8JDqtvhh3b3TPqKK8W5p2EQpAr1rjjm0mfBxdg==",
"cpu": [
"x64"
],
@@ -733,9 +733,9 @@
}
},
"node_modules/@napi-rs/canvas-linux-arm-gnueabihf": {
- "version": "0.1.86",
- "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.86.tgz",
- "integrity": "sha512-6xWwyMc9BlDBt+9XHN/GzUo3MozHta/2fxQHMb80x0K2zpZuAdDKUYHmYzx9dFWDY3SbPYnx6iRlQl6wxnwS1w==",
+ "version": "0.1.88",
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.88.tgz",
+ "integrity": "sha512-9gQM2SlTo76hYhxHi2XxWTAqpTOb+JtxMPEIr+H5nAhHhyEtNmTSDRtz93SP7mGd2G3Ojf2oF5tP9OdgtgXyKg==",
"cpu": [
"arm"
],
@@ -754,9 +754,9 @@
}
},
"node_modules/@napi-rs/canvas-linux-arm64-gnu": {
- "version": "0.1.86",
- "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.86.tgz",
- "integrity": "sha512-r2OX3w50xHxrToTovOSQWwkVfSq752CUzH9dzlVXyr8UDKFV8dMjfa9hePXvAJhN3NBp4TkHcGx15QCdaCIwnA==",
+ "version": "0.1.88",
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.88.tgz",
+ "integrity": "sha512-7qgaOBMXuVRk9Fzztzr3BchQKXDxGbY+nwsovD3I/Sx81e+sX0ReEDYHTItNb0Je4NHbAl7D0MKyd4SvUc04sg==",
"cpu": [
"arm64"
],
@@ -775,9 +775,9 @@
}
},
"node_modules/@napi-rs/canvas-linux-arm64-musl": {
- "version": "0.1.86",
- "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.86.tgz",
- "integrity": "sha512-jbXuh8zVFUPw6a9SGpgc6EC+fRbGGyP1NFfeQiVqGLs6bN93ROtPLPL6MH9Bp6yt0CXUFallk2vgKdWDbmW+bw==",
+ "version": "0.1.88",
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.88.tgz",
+ "integrity": "sha512-kYyNrUsHLkoGHBc77u4Unh067GrfiCUMbGHC2+OTxbeWfZkPt2o32UOQkhnSswKd9Fko/wSqqGkY956bIUzruA==",
"cpu": [
"arm64"
],
@@ -796,9 +796,9 @@
}
},
"node_modules/@napi-rs/canvas-linux-riscv64-gnu": {
- "version": "0.1.86",
- "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-riscv64-gnu/-/canvas-linux-riscv64-gnu-0.1.86.tgz",
- "integrity": "sha512-9IwHR2qbq2HceM9fgwyL7x37Jy3ptt1uxvikQEuWR0FisIx9QEdt7F3huljCky76aoouF2vSd0R2fHo3ESRoPw==",
+ "version": "0.1.88",
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-riscv64-gnu/-/canvas-linux-riscv64-gnu-0.1.88.tgz",
+ "integrity": "sha512-HVuH7QgzB0yavYdNZDRyAsn/ejoXB0hn8twwFnOqUbCCdkV+REna7RXjSR7+PdfW0qMQ2YYWsLvVBT5iL/mGpw==",
"cpu": [
"riscv64"
],
@@ -817,9 +817,9 @@
}
},
"node_modules/@napi-rs/canvas-linux-x64-gnu": {
- "version": "0.1.86",
- "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.86.tgz",
- "integrity": "sha512-Jor+rhRN6ubix+D2QkNn9XlPPVAYl+2qFrkZ4oZN9UgtqIUZ+n+HljxhlkkDFRaX1mlxXOXPQjxaZg17zDSFcQ==",
+ "version": "0.1.88",
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.88.tgz",
+ "integrity": "sha512-hvcvKIcPEQrvvJtJnwD35B3qk6umFJ8dFIr8bSymfrSMem0EQsfn1ztys8ETIFndTwdNWJKWluvxztA41ivsEw==",
"cpu": [
"x64"
],
@@ -838,9 +838,9 @@
}
},
"node_modules/@napi-rs/canvas-linux-x64-musl": {
- "version": "0.1.86",
- "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.86.tgz",
- "integrity": "sha512-A28VTy91DbclopSGZ2tIon3p8hcVI1JhnNpDpJ5N9rYlUnVz1WQo4waEMh+FICTZF07O3coxBNZc4Vu4doFw7A==",
+ "version": "0.1.88",
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.88.tgz",
+ "integrity": "sha512-eSMpGYY2xnZSQ6UxYJ6plDboxq4KeJ4zT5HaVkUnbObNN6DlbJe0Mclh3wifAmquXfrlgTZt6zhHsUgz++AK6g==",
"cpu": [
"x64"
],
@@ -859,9 +859,9 @@
}
},
"node_modules/@napi-rs/canvas-win32-arm64-msvc": {
- "version": "0.1.86",
- "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-arm64-msvc/-/canvas-win32-arm64-msvc-0.1.86.tgz",
- "integrity": "sha512-q6G1YXUt3gBCAS2bcDMCaBL4y20di8eVVBi1XhjUqZSVyZZxxwIuRQHy31NlPJUCMiyNiMuc6zeI0uqgkWwAmA==",
+ "version": "0.1.88",
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-arm64-msvc/-/canvas-win32-arm64-msvc-0.1.88.tgz",
+ "integrity": "sha512-qcIFfEgHrchyYqRrxsCeTQgpJZ/GqHiqPcU/Fvw/ARVlQeDX1VyFH+X+0gCR2tca6UJrq96vnW+5o7buCq+erA==",
"cpu": [
"arm64"
],
@@ -880,9 +880,9 @@
}
},
"node_modules/@napi-rs/canvas-win32-x64-msvc": {
- "version": "0.1.86",
- "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.86.tgz",
- "integrity": "sha512-X0g46uRVgnvCM1cOjRXAOSFSG63ktUFIf/TIfbKCUc7QpmYUcHmSP9iR6DGOYfk+SggLsXoJCIhPTotYeZEAmg==",
+ "version": "0.1.88",
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.88.tgz",
+ "integrity": "sha512-ROVqbfS4QyZxYkqmaIBBpbz/BQvAR+05FXM5PAtTYVc0uyY8Y4BHJSMdGAaMf6TdIVRsQsiq+FG/dH9XhvWCFQ==",
"cpu": [
"x64"
],
@@ -1387,9 +1387,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001761",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001761.tgz",
- "integrity": "sha512-JF9ptu1vP2coz98+5051jZ4PwQgd2ni8A+gYSN7EA7dPKIMf0pDlSUxhdmVOaV3/fYK5uWBkgSXJaRLr4+3A6g==",
+ "version": "1.0.30001762",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001762.tgz",
+ "integrity": "sha512-PxZwGNvH7Ak8WX5iXzoK1KPZttBXNPuaOvI2ZYU7NrlM+d9Ov+TUvlLOBNGzVXAntMSMMlJPd+jY6ovrVjSmUw==",
"dev": true,
"funding": [
{
@@ -3477,9 +3477,9 @@
}
},
"node_modules/prettier-linter-helpers": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz",
- "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.1.tgz",
+ "integrity": "sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3873,9 +3873,9 @@
}
},
"node_modules/systeminformation": {
- "version": "5.28.0",
- "resolved": "https://registry.npmjs.org/systeminformation/-/systeminformation-5.28.0.tgz",
- "integrity": "sha512-TUgB+Si//7ojoKhqV3yhhHx9/pebPSAlHAK5o2IbpPax3+HA7PF0QyHeW9Yc7zm57xzYUmL1LLKa2AHIzZzaJw==",
+ "version": "5.28.5",
+ "resolved": "https://registry.npmjs.org/systeminformation/-/systeminformation-5.28.5.tgz",
+ "integrity": "sha512-tmeFgL7UceTaRi8uGBs2kxL7L70G07vqYnigSn2P3+elPQ+6q5YlD/c67ZV2PIxixZYw2RCURSNK1JH+zGJ0Hg==",
"dev": true,
"license": "MIT",
"os": [
diff --git a/pdf/package-lock.json b/pdf/package-lock.json
index 9ccca79130..0b792fd7e6 100644
--- a/pdf/package-lock.json
+++ b/pdf/package-lock.json
@@ -2793,9 +2793,9 @@
}
},
"node_modules/@react-pdf/image": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@react-pdf/image/-/image-3.0.3.tgz",
- "integrity": "sha512-lvP5ryzYM3wpbO9bvqLZYwEr5XBDX9jcaRICvtnoRqdJOo7PRrMnmB4MMScyb+Xw10mGeIubZAAomNAG5ONQZQ==",
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/@react-pdf/image/-/image-3.0.4.tgz",
+ "integrity": "sha512-z0ogVQE0bKqgXQ5smgzIU857rLV7bMgVdrYsu3UfXDDLSzI7QPvzf6MFTFllX6Dx2rcsF13E01dqKPtJEM799g==",
"license": "MIT",
"dependencies": {
"@react-pdf/png-js": "^3.0.0",
@@ -2872,13 +2872,13 @@
}
},
"node_modules/@react-pdf/stylesheet": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/@react-pdf/stylesheet/-/stylesheet-6.1.1.tgz",
- "integrity": "sha512-Iyw0A3wRIeQLN4EkaKf8yF9MvdMxiZ8JjoyzLzDHSxnKYoOA4UGu84veCb8dT9N8MxY5x7a0BUv/avTe586Plg==",
+ "version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/@react-pdf/stylesheet/-/stylesheet-6.1.2.tgz",
+ "integrity": "sha512-E3ftGRYUQGKiN3JOgtGsLDo0hGekA6dmkmi/MYACytmPTKxQRBSO3126MebmCq+t1rgU9uRlREIEawJ+8nzSbw==",
"license": "MIT",
"dependencies": {
"@react-pdf/fns": "3.1.2",
- "@react-pdf/types": "^2.9.1",
+ "@react-pdf/types": "^2.9.2",
"color-string": "^1.9.1",
"hsl-to-hex": "^1.0.0",
"media-engine": "^1.0.3",
@@ -2886,9 +2886,9 @@
}
},
"node_modules/@react-pdf/textkit": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/@react-pdf/textkit/-/textkit-6.0.0.tgz",
- "integrity": "sha512-fDt19KWaJRK/n2AaFoVm31hgGmpygmTV7LsHGJNGZkgzXcFyLsx+XUl63DTDPH3iqxj3xUX128t104GtOz8tTw==",
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/@react-pdf/textkit/-/textkit-6.1.0.tgz",
+ "integrity": "sha512-sFlzDC9CDFrJsnL3B/+NHrk9+Advqk7iJZIStiYQDdskbow8GF/AGYrpIk+vWSnh35YxaGbHkqXq53XOxnyrjQ==",
"license": "MIT",
"dependencies": {
"@react-pdf/fns": "3.1.2",
@@ -2898,14 +2898,42 @@
}
},
"node_modules/@react-pdf/types": {
- "version": "2.9.1",
- "resolved": "https://registry.npmjs.org/@react-pdf/types/-/types-2.9.1.tgz",
- "integrity": "sha512-5GoCgG0G5NMgpPuHbKG2xcVRQt7+E5pg3IyzVIIozKG3nLcnsXW4zy25vG1ZBQA0jmo39q34au/sOnL/0d1A4w==",
+ "version": "2.9.2",
+ "resolved": "https://registry.npmjs.org/@react-pdf/types/-/types-2.9.2.tgz",
+ "integrity": "sha512-dufvpKId9OajLLbgn9q7VLUmyo1Jf+iyGk2ZHmCL8nIDtL8N1Ejh9TH7+pXXrR0tdie1nmnEb5Bz9U7g4hI4/g==",
"license": "MIT",
"dependencies": {
- "@react-pdf/font": "^4.0.3",
+ "@react-pdf/font": "^4.0.4",
"@react-pdf/primitives": "^4.1.1",
- "@react-pdf/stylesheet": "^6.1.1"
+ "@react-pdf/stylesheet": "^6.1.2"
+ }
+ },
+ "node_modules/@react-pdf/types/node_modules/@react-pdf/font": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/@react-pdf/font/-/font-4.0.4.tgz",
+ "integrity": "sha512-8YtgGtL511txIEc9AjiilpZ7yjid8uCd8OGUl6jaL3LIHnrToUupSN4IzsMQpVTCMYiDLFnDNQzpZsOYtRS/Pg==",
+ "license": "MIT",
+ "dependencies": {
+ "@react-pdf/pdfkit": "^4.1.0",
+ "@react-pdf/types": "^2.9.2",
+ "fontkit": "^2.0.2",
+ "is-url": "^1.2.4"
+ }
+ },
+ "node_modules/@react-pdf/types/node_modules/@react-pdf/pdfkit": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/@react-pdf/pdfkit/-/pdfkit-4.1.0.tgz",
+ "integrity": "sha512-Wm/IOAv0h/U5Ra94c/PltFJGcpTUd/fwVMVeFD6X9tTTPCttIwg0teRG1Lqq617J8K4W7jpL/B0HTH0mjp3QpQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.20.13",
+ "@react-pdf/png-js": "^3.0.0",
+ "browserify-zlib": "^0.2.0",
+ "crypto-js": "^4.2.0",
+ "fontkit": "^2.0.2",
+ "jay-peg": "^1.1.1",
+ "linebreak": "^1.1.0",
+ "vite-compatible-readable-stream": "^3.6.1"
}
},
"node_modules/@rolldown/pluginutils": {
@@ -3238,9 +3266,9 @@
"license": "MIT"
},
"node_modules/@swc/helpers": {
- "version": "0.5.17",
- "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.17.tgz",
- "integrity": "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==",
+ "version": "0.5.18",
+ "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.18.tgz",
+ "integrity": "sha512-TXTnIcNJQEKwThMMqBXsZ4VGAza6bvN4pa41Rkqoio6QBKMvo+5lexeTMScGCIxtzgQJzElcvIltani+adC5PQ==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.8.0"
@@ -3934,9 +3962,9 @@
}
},
"node_modules/ast-v8-to-istanbul": {
- "version": "0.3.9",
- "resolved": "https://registry.npmjs.org/ast-v8-to-istanbul/-/ast-v8-to-istanbul-0.3.9.tgz",
- "integrity": "sha512-dSC6tJeOJxbZrPzPbv5mMd6CMiQ1ugaVXXPRad2fXUSsy1kstFn9XQWemV9VW7Y7kpxgQ/4WMoZfwdH8XSU48w==",
+ "version": "0.3.10",
+ "resolved": "https://registry.npmjs.org/ast-v8-to-istanbul/-/ast-v8-to-istanbul-0.3.10.tgz",
+ "integrity": "sha512-p4K7vMz2ZSk3wN8l5o3y2bJAoZXT3VuJI5OLTATY/01CYWumWvwkUw0SqDBnNq6IiTO3qDa1eSQDibAV8g7XOQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4215,9 +4243,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001761",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001761.tgz",
- "integrity": "sha512-JF9ptu1vP2coz98+5051jZ4PwQgd2ni8A+gYSN7EA7dPKIMf0pDlSUxhdmVOaV3/fYK5uWBkgSXJaRLr4+3A6g==",
+ "version": "1.0.30001762",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001762.tgz",
+ "integrity": "sha512-PxZwGNvH7Ak8WX5iXzoK1KPZttBXNPuaOvI2ZYU7NrlM+d9Ov+TUvlLOBNGzVXAntMSMMlJPd+jY6ovrVjSmUw==",
"dev": true,
"funding": [
{
@@ -6512,9 +6540,9 @@
}
},
"node_modules/prettier-linter-helpers": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz",
- "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.1.tgz",
+ "integrity": "sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7621,6 +7649,7 @@
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz",
"integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==",
+ "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation",
"dev": true,
"license": "MIT",
"dependencies": {
diff --git a/print/package-lock.json b/print/package-lock.json
index 13351fd002..766c523fe4 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -1650,6 +1650,23 @@
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
}
},
+ "node_modules/@exodus/bytes": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/@exodus/bytes/-/bytes-1.7.0.tgz",
+ "integrity": "sha512-5i+BtvujK/vM07YCGDyz4C4AyDzLmhxHMtM5HpUyPRtJPBdFPsj290ffXW+UXY21/G7GtXeHD2nRmq0T1ShyQQ==",
+ "license": "MIT",
+ "engines": {
+ "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
+ },
+ "peerDependencies": {
+ "@exodus/crypto": "^1.0.0-rc.4"
+ },
+ "peerDependenciesMeta": {
+ "@exodus/crypto": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@humanfs/core": {
"version": "0.19.1",
"resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
@@ -2669,9 +2686,9 @@
}
},
"node_modules/@napi-rs/wasm-runtime": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.0.tgz",
- "integrity": "sha512-Fq6DJW+Bb5jaWE69/qOE0D1TUN9+6uWhCeZpdnSBk14pjLcCWR7Q8n49PTSPHazM37JqrsdpEthXy2xn6jWWiA==",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.1.tgz",
+ "integrity": "sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==",
"dev": true,
"license": "MIT",
"optional": true,
@@ -2679,6 +2696,10 @@
"@emnapi/core": "^1.7.1",
"@emnapi/runtime": "^1.7.1",
"@tybys/wasm-util": "^0.10.1"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/Brooooooklyn"
}
},
"node_modules/@nodelib/fs.scandir": {
@@ -2813,6 +2834,18 @@
"sisteransi": "^1.0.5"
}
},
+ "node_modules/@nuxt/cli/node_modules/commander": {
+ "version": "13.1.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz",
+ "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "peer": true,
+ "engines": {
+ "node": ">=18"
+ }
+ },
"node_modules/@nuxt/devalue": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/@nuxt/devalue/-/devalue-2.0.2.tgz",
@@ -5763,9 +5796,9 @@
}
},
"node_modules/@sindresorhus/is": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.1.1.tgz",
- "integrity": "sha512-rO92VvpgMc3kfiTjGT52LEtJ8Yc5kCWhZjLQ3LwlA4pSgPpQO7bVpYXParOD8Jwf+cVQECJo3yP/4I8aZtUQTQ==",
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.2.0.tgz",
+ "integrity": "sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -5789,9 +5822,9 @@
}
},
"node_modules/@speed-highlight/core": {
- "version": "1.2.12",
- "resolved": "https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.12.tgz",
- "integrity": "sha512-uilwrK0Ygyri5dToHYdZSjcvpS2ZwX0w5aSt3GCEN9hrjxWCoeV4Z2DTXuxjwbntaLQIEEAlCeNQss5SoHvAEA==",
+ "version": "1.2.14",
+ "resolved": "https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.14.tgz",
+ "integrity": "sha512-G4ewlBNhUtlLvrJTb88d2mdy2KRijzs4UhnlrOSRT4bmjh/IqNElZa3zkrZ+TC47TwtlDWzVLFADljF1Ijp5hA==",
"dev": true,
"license": "CC0-1.0"
},
@@ -6025,18 +6058,141 @@
"typescript": ">=4.8.4 <6.0.0"
}
},
- "node_modules/@typescript-eslint/parser": {
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/project-service": {
"version": "8.50.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.50.1.tgz",
- "integrity": "sha512-hM5faZwg7aVNa819m/5r7D0h0c9yC4DUlWAOvHAtISdFTc8xB86VmX5Xqabrama3wIPJ/q9RbGS1worb6JfnMg==",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.50.1.tgz",
+ "integrity": "sha512-E1ur1MCVf+YiP89+o4Les/oBAVzmSbeRB0MQLfSlYtbWU17HPxZ6Bhs5iYmKZRALvEuBoXIZMOIRRc/P++Ortg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/tsconfig-utils": "^8.50.1",
+ "@typescript-eslint/types": "^8.50.1",
+ "debug": "^4.3.4"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": {
+ "version": "8.50.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.50.1.tgz",
+ "integrity": "sha512-mfRx06Myt3T4vuoHaKi8ZWNTPdzKPNBhiblze5N50//TSHOAQQevl/aolqA/BcqqbJ88GUnLqjjcBc8EWdBcVw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "8.50.1",
"@typescript-eslint/types": "8.50.1",
- "@typescript-eslint/typescript-estree": "8.50.1",
+ "@typescript-eslint/visitor-keys": "8.50.1"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/tsconfig-utils": {
+ "version": "8.50.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.50.1.tgz",
+ "integrity": "sha512-ooHmotT/lCWLXi55G4mvaUF60aJa012QzvLK0Y+Mp4WdSt17QhMhWOaBWeGTFVkb2gDgBe19Cxy1elPXylslDw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": {
+ "version": "8.50.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.50.1.tgz",
+ "integrity": "sha512-v5lFIS2feTkNyMhd7AucE/9j/4V9v5iIbpVRncjk/K0sQ6Sb+Np9fgYS/63n6nwqahHQvbmujeBL7mp07Q9mlA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": {
+ "version": "8.50.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.50.1.tgz",
+ "integrity": "sha512-woHPdW+0gj53aM+cxchymJCrh0cyS7BTIdcDxWUNsclr9VDkOSbqC13juHzxOmQ22dDkMZEpZB+3X1WpUvzgVQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/project-service": "8.50.1",
+ "@typescript-eslint/tsconfig-utils": "8.50.1",
+ "@typescript-eslint/types": "8.50.1",
"@typescript-eslint/visitor-keys": "8.50.1",
+ "debug": "^4.3.4",
+ "minimatch": "^9.0.4",
+ "semver": "^7.6.0",
+ "tinyglobby": "^0.2.15",
+ "ts-api-utils": "^2.1.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": {
+ "version": "8.50.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.50.1.tgz",
+ "integrity": "sha512-lCLp8H1T9T7gPbEuJSnHwnSuO9mDf8mfK/Nion5mZmiEaQD9sWf9W4dfeFqRyqRjF06/kBuTmAqcs9sewM2NbQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@eslint-community/eslint-utils": "^4.7.0",
+ "@typescript-eslint/scope-manager": "8.50.1",
+ "@typescript-eslint/types": "8.50.1",
+ "@typescript-eslint/typescript-estree": "8.50.1"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/parser": {
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.51.0.tgz",
+ "integrity": "sha512-3xP4XzzDNQOIqBMWogftkwxhg5oMKApqY0BAflmLZiFYHqyhSOxv/cd/zPQLTcCXr4AkaKb25joocY0BD1WC6A==",
+ "dev": true,
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@typescript-eslint/scope-manager": "8.51.0",
+ "@typescript-eslint/types": "8.51.0",
+ "@typescript-eslint/typescript-estree": "8.51.0",
+ "@typescript-eslint/visitor-keys": "8.51.0",
"debug": "^4.3.4"
},
"engines": {
@@ -6051,15 +6207,46 @@
"typescript": ">=4.8.4 <6.0.0"
}
},
+ "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": {
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.51.0.tgz",
+ "integrity": "sha512-mM/JRQOzhVN1ykejrvwnBRV3+7yTKK8tVANVN3o1O0t0v7o+jqdVu9crPy5Y9dov15TJk/FTIgoUGHrTOVL3Zg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "8.51.0",
+ "eslint-visitor-keys": "^4.2.1"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/parser/node_modules/eslint-visitor-keys": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
+ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
"node_modules/@typescript-eslint/project-service": {
- "version": "8.50.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.50.1.tgz",
- "integrity": "sha512-E1ur1MCVf+YiP89+o4Les/oBAVzmSbeRB0MQLfSlYtbWU17HPxZ6Bhs5iYmKZRALvEuBoXIZMOIRRc/P++Ortg==",
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.51.0.tgz",
+ "integrity": "sha512-Luv/GafO07Z7HpiI7qeEW5NW8HUtZI/fo/kE0YbtQEFpJRUuR0ajcWfCE5bnMvL7QQFrmT/odMe8QZww8X2nfQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/tsconfig-utils": "^8.50.1",
- "@typescript-eslint/types": "^8.50.1",
+ "@typescript-eslint/tsconfig-utils": "^8.51.0",
+ "@typescript-eslint/types": "^8.51.0",
"debug": "^4.3.4"
},
"engines": {
@@ -6074,14 +6261,32 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "8.50.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.50.1.tgz",
- "integrity": "sha512-mfRx06Myt3T4vuoHaKi8ZWNTPdzKPNBhiblze5N50//TSHOAQQevl/aolqA/BcqqbJ88GUnLqjjcBc8EWdBcVw==",
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.51.0.tgz",
+ "integrity": "sha512-JhhJDVwsSx4hiOEQPeajGhCWgBMBwVkxC/Pet53EpBVs7zHHtayKefw1jtPaNRXpI9RA2uocdmpdfE7T+NrizA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.50.1",
- "@typescript-eslint/visitor-keys": "8.50.1"
+ "@typescript-eslint/types": "8.51.0",
+ "@typescript-eslint/visitor-keys": "8.51.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/scope-manager/node_modules/@typescript-eslint/visitor-keys": {
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.51.0.tgz",
+ "integrity": "sha512-mM/JRQOzhVN1ykejrvwnBRV3+7yTKK8tVANVN3o1O0t0v7o+jqdVu9crPy5Y9dov15TJk/FTIgoUGHrTOVL3Zg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "8.51.0",
+ "eslint-visitor-keys": "^4.2.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -6091,10 +6296,23 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
+ "node_modules/@typescript-eslint/scope-manager/node_modules/eslint-visitor-keys": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
+ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
"node_modules/@typescript-eslint/tsconfig-utils": {
- "version": "8.50.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.50.1.tgz",
- "integrity": "sha512-ooHmotT/lCWLXi55G4mvaUF60aJa012QzvLK0Y+Mp4WdSt17QhMhWOaBWeGTFVkb2gDgBe19Cxy1elPXylslDw==",
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.51.0.tgz",
+ "integrity": "sha512-Qi5bSy/vuHeWyir2C8u/uqGMIlIDu8fuiYWv48ZGlZ/k+PRPHtaAu7erpc7p5bzw2WNNSniuxoMSO4Ar6V9OXw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -6133,7 +6351,64 @@
"typescript": ">=4.8.4 <6.0.0"
}
},
- "node_modules/@typescript-eslint/types": {
+ "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/project-service": {
+ "version": "8.50.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.50.1.tgz",
+ "integrity": "sha512-E1ur1MCVf+YiP89+o4Les/oBAVzmSbeRB0MQLfSlYtbWU17HPxZ6Bhs5iYmKZRALvEuBoXIZMOIRRc/P++Ortg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/tsconfig-utils": "^8.50.1",
+ "@typescript-eslint/types": "^8.50.1",
+ "debug": "^4.3.4"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/scope-manager": {
+ "version": "8.50.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.50.1.tgz",
+ "integrity": "sha512-mfRx06Myt3T4vuoHaKi8ZWNTPdzKPNBhiblze5N50//TSHOAQQevl/aolqA/BcqqbJ88GUnLqjjcBc8EWdBcVw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "8.50.1",
+ "@typescript-eslint/visitor-keys": "8.50.1"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/tsconfig-utils": {
+ "version": "8.50.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.50.1.tgz",
+ "integrity": "sha512-ooHmotT/lCWLXi55G4mvaUF60aJa012QzvLK0Y+Mp4WdSt17QhMhWOaBWeGTFVkb2gDgBe19Cxy1elPXylslDw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": {
"version": "8.50.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.50.1.tgz",
"integrity": "sha512-v5lFIS2feTkNyMhd7AucE/9j/4V9v5iIbpVRncjk/K0sQ6Sb+Np9fgYS/63n6nwqahHQvbmujeBL7mp07Q9mlA==",
@@ -6147,7 +6422,7 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
- "node_modules/@typescript-eslint/typescript-estree": {
+ "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": {
"version": "8.50.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.50.1.tgz",
"integrity": "sha512-woHPdW+0gj53aM+cxchymJCrh0cyS7BTIdcDxWUNsclr9VDkOSbqC13juHzxOmQ22dDkMZEpZB+3X1WpUvzgVQ==",
@@ -6175,7 +6450,7 @@
"typescript": ">=4.8.4 <6.0.0"
}
},
- "node_modules/@typescript-eslint/utils": {
+ "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": {
"version": "8.50.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.50.1.tgz",
"integrity": "sha512-lCLp8H1T9T7gPbEuJSnHwnSuO9mDf8mfK/Nion5mZmiEaQD9sWf9W4dfeFqRyqRjF06/kBuTmAqcs9sewM2NbQ==",
@@ -6199,6 +6474,104 @@
"typescript": ">=4.8.4 <6.0.0"
}
},
+ "node_modules/@typescript-eslint/types": {
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.51.0.tgz",
+ "integrity": "sha512-TizAvWYFM6sSscmEakjY3sPqGwxZRSywSsPEiuZF6d5GmGD9Gvlsv0f6N8FvAAA0CD06l3rIcWNbsN1e5F/9Ag==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree": {
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.51.0.tgz",
+ "integrity": "sha512-1qNjGqFRmlq0VW5iVlcyHBbCjPB7y6SxpBkrbhNWMy/65ZoncXCEPJxkRZL8McrseNH6lFhaxCIaX+vBuFnRng==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/project-service": "8.51.0",
+ "@typescript-eslint/tsconfig-utils": "8.51.0",
+ "@typescript-eslint/types": "8.51.0",
+ "@typescript-eslint/visitor-keys": "8.51.0",
+ "debug": "^4.3.4",
+ "minimatch": "^9.0.4",
+ "semver": "^7.6.0",
+ "tinyglobby": "^0.2.15",
+ "ts-api-utils": "^2.2.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys": {
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.51.0.tgz",
+ "integrity": "sha512-mM/JRQOzhVN1ykejrvwnBRV3+7yTKK8tVANVN3o1O0t0v7o+jqdVu9crPy5Y9dov15TJk/FTIgoUGHrTOVL3Zg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "8.51.0",
+ "eslint-visitor-keys": "^4.2.1"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/eslint-visitor-keys": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
+ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/utils": {
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.51.0.tgz",
+ "integrity": "sha512-11rZYxSe0zabiKaCP2QAwRf/dnmgFgvTmeDTtZvUvXG3UuAdg/GU02NExmmIXzz3vLGgMdtrIosI84jITQOxUA==",
+ "dev": true,
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@eslint-community/eslint-utils": "^4.7.0",
+ "@typescript-eslint/scope-manager": "8.51.0",
+ "@typescript-eslint/types": "8.51.0",
+ "@typescript-eslint/typescript-estree": "8.51.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
"node_modules/@typescript-eslint/visitor-keys": {
"version": "8.50.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.50.1.tgz",
@@ -6217,6 +6590,20 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
+ "node_modules/@typescript-eslint/visitor-keys/node_modules/@typescript-eslint/types": {
+ "version": "8.50.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.50.1.tgz",
+ "integrity": "sha512-v5lFIS2feTkNyMhd7AucE/9j/4V9v5iIbpVRncjk/K0sQ6Sb+Np9fgYS/63n6nwqahHQvbmujeBL7mp07Q9mlA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
"node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
@@ -6892,18 +7279,6 @@
"source-map-js": "^1.2.1"
}
},
- "node_modules/@vue/compiler-core/node_modules/entities": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.0.tgz",
- "integrity": "sha512-FDWG5cmEYf2Z00IkYRhbFrwIwvdFKH07uV8dvNy0omp/Qb1xcyCWp2UDtcwJF4QZZvk0sLudP6/hAu42TaqVhQ==",
- "license": "BSD-2-Clause",
- "engines": {
- "node": ">=0.12"
- },
- "funding": {
- "url": "https://github.com/fb55/entities?sponsor=1"
- }
- },
"node_modules/@vue/compiler-dom": {
"version": "3.5.26",
"resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.26.tgz",
@@ -7358,9 +7733,9 @@
}
},
"node_modules/ast-v8-to-istanbul": {
- "version": "0.3.9",
- "resolved": "https://registry.npmjs.org/ast-v8-to-istanbul/-/ast-v8-to-istanbul-0.3.9.tgz",
- "integrity": "sha512-dSC6tJeOJxbZrPzPbv5mMd6CMiQ1ugaVXXPRad2fXUSsy1kstFn9XQWemV9VW7Y7kpxgQ/4WMoZfwdH8XSU48w==",
+ "version": "0.3.10",
+ "resolved": "https://registry.npmjs.org/ast-v8-to-istanbul/-/ast-v8-to-istanbul-0.3.10.tgz",
+ "integrity": "sha512-p4K7vMz2ZSk3wN8l5o3y2bJAoZXT3VuJI5OLTATY/01CYWumWvwkUw0SqDBnNq6IiTO3qDa1eSQDibAV8g7XOQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7631,9 +8006,9 @@
}
},
"node_modules/basic-ftp": {
- "version": "5.0.5",
- "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz",
- "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.1.0.tgz",
+ "integrity": "sha512-RkaJzeJKDbaDWTIPiJwubyljaEPwpVWkm9Rt5h9Nd6h7tEXTJ3VB4qxdZBioV7JO5yLUaOKwz7vDOzlncUsegw==",
"license": "MIT",
"engines": {
"node": ">=10.0.0"
@@ -7949,9 +8324,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001761",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001761.tgz",
- "integrity": "sha512-JF9ptu1vP2coz98+5051jZ4PwQgd2ni8A+gYSN7EA7dPKIMf0pDlSUxhdmVOaV3/fYK5uWBkgSXJaRLr4+3A6g==",
+ "version": "1.0.30001762",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001762.tgz",
+ "integrity": "sha512-PxZwGNvH7Ak8WX5iXzoK1KPZttBXNPuaOvI2ZYU7NrlM+d9Ov+TUvlLOBNGzVXAntMSMMlJPd+jY6ovrVjSmUw==",
"dev": true,
"funding": [
{
@@ -9026,6 +9401,19 @@
"url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
}
},
+ "node_modules/dom-serializer/node_modules/entities": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
+ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=0.12"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
"node_modules/domelementtype": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
@@ -9212,10 +9600,9 @@
}
},
"node_modules/entities": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
- "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
- "dev": true,
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.0.tgz",
+ "integrity": "sha512-FDWG5cmEYf2Z00IkYRhbFrwIwvdFKH07uV8dvNy0omp/Qb1xcyCWp2UDtcwJF4QZZvk0sLudP6/hAu42TaqVhQ==",
"license": "BSD-2-Clause",
"engines": {
"node": ">=0.12"
@@ -11019,15 +11406,15 @@
"license": "MIT"
},
"node_modules/html-encoding-sniffer": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz",
- "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-6.0.0.tgz",
+ "integrity": "sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==",
"license": "MIT",
"dependencies": {
- "whatwg-encoding": "^3.1.1"
+ "@exodus/bytes": "^1.6.0"
},
"engines": {
- "node": ">=18"
+ "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
}
},
"node_modules/html-entities": {
@@ -11826,17 +12213,18 @@
}
},
"node_modules/jsdom": {
- "version": "27.3.0",
- "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-27.3.0.tgz",
- "integrity": "sha512-GtldT42B8+jefDUC4yUKAvsaOrH7PDHmZxZXNgF2xMmymjUbRYJvpAybZAKEmXDGTM0mCsz8duOa4vTm5AY2Kg==",
+ "version": "27.4.0",
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-27.4.0.tgz",
+ "integrity": "sha512-mjzqwWRD9Y1J1KUi7W97Gja1bwOOM5Ug0EZ6UDK3xS7j7mndrkwozHtSblfomlzyB4NepioNt+B2sOSzczVgtQ==",
"license": "MIT",
"dependencies": {
"@acemir/cssom": "^0.9.28",
"@asamuzakjp/dom-selector": "^6.7.6",
+ "@exodus/bytes": "^1.6.0",
"cssstyle": "^5.3.4",
"data-urls": "^6.0.0",
"decimal.js": "^10.6.0",
- "html-encoding-sniffer": "^4.0.0",
+ "html-encoding-sniffer": "^6.0.0",
"http-proxy-agent": "^7.0.2",
"https-proxy-agent": "^7.0.6",
"is-potential-custom-element-name": "^1.0.1",
@@ -11846,7 +12234,6 @@
"tough-cookie": "^6.0.0",
"w3c-xmlserializer": "^5.0.0",
"webidl-conversions": "^8.0.0",
- "whatwg-encoding": "^3.1.1",
"whatwg-mimetype": "^4.0.0",
"whatwg-url": "^15.1.0",
"ws": "^8.18.3",
@@ -13683,7 +14070,6 @@
"integrity": "sha512-n6oYFikgLEb70J4+K19jAzfx4exZcRSRX7yZn09P5qlf2Z59VNOBqNmaZO5ObzvyGUZ308SZfL629/Q2v2FVjw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@dxup/nuxt": "^0.2.2",
"@nuxt/cli": "^3.31.1",
@@ -14374,15 +14760,15 @@
}
},
"node_modules/nuxt/node_modules/unplugin-vue-router": {
- "version": "0.19.1",
- "resolved": "https://registry.npmjs.org/unplugin-vue-router/-/unplugin-vue-router-0.19.1.tgz",
- "integrity": "sha512-LJVRzfxS4j34K4sx4pggzhqpfAtXNZ6mLLRHvlSbDw11lWKLluuLXRbSWLXfiVj4RHeNHXu/+XxsGX65Ogu07Q==",
+ "version": "0.19.2",
+ "resolved": "https://registry.npmjs.org/unplugin-vue-router/-/unplugin-vue-router-0.19.2.tgz",
+ "integrity": "sha512-u5dgLBarxE5cyDK/hzJGfpCTLIAyiTXGlo85COuD4Nssj6G7NxS+i9mhCWz/1p/ud1eMwdcUbTXehQe41jYZUA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/generator": "^7.28.5",
"@vue-macros/common": "^3.1.1",
- "@vue/language-core": "^3.1.8",
+ "@vue/language-core": "^3.2.1",
"ast-walker-scope": "^0.8.3",
"chokidar": "^5.0.0",
"json5": "^2.2.3",
@@ -16018,9 +16404,9 @@
}
},
"node_modules/prettier-linter-helpers": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz",
- "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.1.tgz",
+ "integrity": "sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16785,6 +17171,7 @@
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+ "dev": true,
"license": "MIT"
},
"node_modules/sass": {
@@ -16956,9 +17343,9 @@
}
},
"node_modules/seroval": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/seroval/-/seroval-1.4.1.tgz",
- "integrity": "sha512-9GOc+8T6LN4aByLN75uRvMbrwY5RDBW6lSlknsY4LEa9ZmWcxKcRe1G/Q3HZXjltxMHTrStnvrwAICxZrhldtg==",
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/seroval/-/seroval-1.4.2.tgz",
+ "integrity": "sha512-N3HEHRCZYn3cQbsC4B5ldj9j+tHdf4JZoYPlcI4rRYu0Xy4qN8MQf1Z08EibzB0WpgRG5BGK08FTrmM66eSzKQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -18203,9 +18590,9 @@
}
},
"node_modules/ts-api-utils": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz",
- "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.3.0.tgz",
+ "integrity": "sha512-6eg3Y9SF7SsAvGzRHQvvc1skDAhwI4YQ32ui1scxD1Ccr0G5qIIbUBT3pFTKX8kmWIQClHobtUdNuaBgwdfdWg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -18300,6 +18687,7 @@
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
"devOptional": true,
"license": "Apache-2.0",
+ "peer": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
@@ -19613,30 +20001,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/whatwg-encoding": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz",
- "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==",
- "license": "MIT",
- "dependencies": {
- "iconv-lite": "0.6.3"
- },
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/whatwg-encoding/node_modules/iconv-lite": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
- "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
- "license": "MIT",
- "dependencies": {
- "safer-buffer": ">= 2.1.2 < 3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/whatwg-mimetype": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz",
From f7179516e95bd77140f11ad390f01fad8feed9e6 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 31 Dec 2025 10:15:26 +0000
Subject: [PATCH 03/28] fix(deps): update symfony packages to v7.4.3
---
api/composer.json | 20 ++++----
api/composer.lock | 125 +++++++++++++++++++++++-----------------------
2 files changed, 73 insertions(+), 72 deletions(-)
diff --git a/api/composer.json b/api/composer.json
index 225f2d317f..50fff326b3 100644
--- a/api/composer.json
+++ b/api/composer.json
@@ -40,23 +40,23 @@
"stof/doctrine-extensions-bundle": "1.15.2",
"swaggest/json-schema": "0.12.43",
"symfony/asset": "7.4.0",
- "symfony/console": "7.4.1",
+ "symfony/console": "7.4.3",
"symfony/dotenv": "7.4.0",
"symfony/expression-language": "7.4.0",
"symfony/flex": "2.10.0",
"symfony/framework-bundle": "7.4.1",
- "symfony/http-client": "7.4.1",
+ "symfony/http-client": "7.4.3",
"symfony/intl": "7.4.0",
- "symfony/mailer": "7.4.0",
+ "symfony/mailer": "7.4.3",
"symfony/monolog-bundle": "3.11.1",
- "symfony/property-access": "7.4.0",
- "symfony/property-info": "7.4.1",
- "symfony/routing": "7.4.0",
+ "symfony/property-access": "7.4.3",
+ "symfony/property-info": "7.4.3",
+ "symfony/routing": "7.4.3",
"symfony/runtime": "7.4.1",
"symfony/security-bundle": "7.4.0",
- "symfony/serializer": "7.4.2",
+ "symfony/serializer": "7.4.3",
"symfony/translation": "7.4.0",
- "symfony/twig-bundle": "7.4.0",
+ "symfony/twig-bundle": "7.4.3",
"symfony/validator": "7.4.2",
"symfony/yaml": "7.4.1",
"twig/cssinliner-extra": "^3.4",
@@ -75,12 +75,12 @@
"rector/rector": "2.2.14",
"psalm/phar": "6.14.3",
"spatie/phpunit-snapshot-assertions": "5.2.3",
- "symfony/browser-kit": "7.4.0",
+ "symfony/browser-kit": "7.4.3",
"symfony/css-selector": "7.4.0",
"symfony/debug-bundle": "7.4.0",
"symfony/maker-bundle": "1.65.1",
"symfony/stopwatch": "7.4.0",
- "symfony/var-dumper": "7.4.0",
+ "symfony/var-dumper": "7.4.3",
"symfony/web-profiler-bundle": "7.4.0"
},
"config": {
diff --git a/api/composer.lock b/api/composer.lock
index eb0c8f0399..1836bcfe69 100644
--- a/api/composer.lock
+++ b/api/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "33c40e86c5ea1e72880612eb82ac36d0",
+ "content-hash": "0c6fc5a59e57bce6d783e8bff76ea540",
"packages": [
{
"name": "api-platform/doctrine-common",
@@ -6464,16 +6464,16 @@
},
{
"name": "symfony/console",
- "version": "v7.4.1",
+ "version": "v7.4.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "6d9f0fbf2ec2e9785880096e3abd0ca0c88b506e"
+ "reference": "732a9ca6cd9dfd940c639062d5edbde2f6727fb6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/6d9f0fbf2ec2e9785880096e3abd0ca0c88b506e",
- "reference": "6d9f0fbf2ec2e9785880096e3abd0ca0c88b506e",
+ "url": "https://api.github.com/repos/symfony/console/zipball/732a9ca6cd9dfd940c639062d5edbde2f6727fb6",
+ "reference": "732a9ca6cd9dfd940c639062d5edbde2f6727fb6",
"shasum": ""
},
"require": {
@@ -6538,7 +6538,7 @@
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v7.4.1"
+ "source": "https://github.com/symfony/console/tree/v7.4.3"
},
"funding": [
{
@@ -6558,7 +6558,7 @@
"type": "tidelift"
}
],
- "time": "2025-12-05T15:23:39+00:00"
+ "time": "2025-12-23T14:50:43+00:00"
},
{
"name": "symfony/css-selector",
@@ -7652,16 +7652,16 @@
},
{
"name": "symfony/http-client",
- "version": "v7.4.1",
+ "version": "v7.4.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-client.git",
- "reference": "26cc224ea7103dda90e9694d9e139a389092d007"
+ "reference": "d01dfac1e0dc99f18da48b18101c23ce57929616"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-client/zipball/26cc224ea7103dda90e9694d9e139a389092d007",
- "reference": "26cc224ea7103dda90e9694d9e139a389092d007",
+ "url": "https://api.github.com/repos/symfony/http-client/zipball/d01dfac1e0dc99f18da48b18101c23ce57929616",
+ "reference": "d01dfac1e0dc99f18da48b18101c23ce57929616",
"shasum": ""
},
"require": {
@@ -7729,7 +7729,7 @@
"http"
],
"support": {
- "source": "https://github.com/symfony/http-client/tree/v7.4.1"
+ "source": "https://github.com/symfony/http-client/tree/v7.4.3"
},
"funding": [
{
@@ -7749,7 +7749,7 @@
"type": "tidelift"
}
],
- "time": "2025-12-04T21:12:57+00:00"
+ "time": "2025-12-23T14:50:43+00:00"
},
{
"name": "symfony/http-client-contracts",
@@ -8122,16 +8122,16 @@
},
{
"name": "symfony/mailer",
- "version": "v7.4.0",
+ "version": "v7.4.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/mailer.git",
- "reference": "a3d9eea8cfa467ece41f0f54ba28185d74bd53fd"
+ "reference": "e472d35e230108231ccb7f51eb6b2100cac02ee4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mailer/zipball/a3d9eea8cfa467ece41f0f54ba28185d74bd53fd",
- "reference": "a3d9eea8cfa467ece41f0f54ba28185d74bd53fd",
+ "url": "https://api.github.com/repos/symfony/mailer/zipball/e472d35e230108231ccb7f51eb6b2100cac02ee4",
+ "reference": "e472d35e230108231ccb7f51eb6b2100cac02ee4",
"shasum": ""
},
"require": {
@@ -8182,7 +8182,7 @@
"description": "Helps sending emails",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/mailer/tree/v7.4.0"
+ "source": "https://github.com/symfony/mailer/tree/v7.4.3"
},
"funding": [
{
@@ -8202,7 +8202,7 @@
"type": "tidelift"
}
],
- "time": "2025-11-21T15:26:00+00:00"
+ "time": "2025-12-16T08:02:06+00:00"
},
{
"name": "symfony/mime",
@@ -8929,21 +8929,21 @@
},
{
"name": "symfony/property-access",
- "version": "v7.4.0",
+ "version": "v7.4.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/property-access.git",
- "reference": "537626149d2910ca43eb9ce465654366bf4442f4"
+ "reference": "30aff8455647be949fc2e8fcef2847d5a6743c98"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/property-access/zipball/537626149d2910ca43eb9ce465654366bf4442f4",
- "reference": "537626149d2910ca43eb9ce465654366bf4442f4",
+ "url": "https://api.github.com/repos/symfony/property-access/zipball/30aff8455647be949fc2e8fcef2847d5a6743c98",
+ "reference": "30aff8455647be949fc2e8fcef2847d5a6743c98",
"shasum": ""
},
"require": {
"php": ">=8.2",
- "symfony/property-info": "^6.4|^7.0|^8.0"
+ "symfony/property-info": "^6.4.31|~7.3.9|^7.4.2|^8.0.3"
},
"require-dev": {
"symfony/cache": "^6.4|^7.0|^8.0",
@@ -8986,7 +8986,7 @@
"reflection"
],
"support": {
- "source": "https://github.com/symfony/property-access/tree/v7.4.0"
+ "source": "https://github.com/symfony/property-access/tree/v7.4.3"
},
"funding": [
{
@@ -9006,20 +9006,20 @@
"type": "tidelift"
}
],
- "time": "2025-09-08T21:14:32+00:00"
+ "time": "2025-12-18T10:35:58+00:00"
},
{
"name": "symfony/property-info",
- "version": "v7.4.1",
+ "version": "v7.4.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/property-info.git",
- "reference": "912aafe70bee5cfd09fec5916fe35b83f04ae6ae"
+ "reference": "ea62b28cd68fb36e252abd77de61e505a0f2a7b1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/property-info/zipball/912aafe70bee5cfd09fec5916fe35b83f04ae6ae",
- "reference": "912aafe70bee5cfd09fec5916fe35b83f04ae6ae",
+ "url": "https://api.github.com/repos/symfony/property-info/zipball/ea62b28cd68fb36e252abd77de61e505a0f2a7b1",
+ "reference": "ea62b28cd68fb36e252abd77de61e505a0f2a7b1",
"shasum": ""
},
"require": {
@@ -9076,7 +9076,7 @@
"validator"
],
"support": {
- "source": "https://github.com/symfony/property-info/tree/v7.4.1"
+ "source": "https://github.com/symfony/property-info/tree/v7.4.3"
},
"funding": [
{
@@ -9096,7 +9096,7 @@
"type": "tidelift"
}
],
- "time": "2025-12-05T14:04:53+00:00"
+ "time": "2025-12-18T08:28:41+00:00"
},
{
"name": "symfony/psr-http-message-bridge",
@@ -9187,16 +9187,16 @@
},
{
"name": "symfony/routing",
- "version": "v7.4.0",
+ "version": "v7.4.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
- "reference": "4720254cb2644a0b876233d258a32bf017330db7"
+ "reference": "5d3fd7adf8896c2fdb54e2f0f35b1bcbd9e45090"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/routing/zipball/4720254cb2644a0b876233d258a32bf017330db7",
- "reference": "4720254cb2644a0b876233d258a32bf017330db7",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/5d3fd7adf8896c2fdb54e2f0f35b1bcbd9e45090",
+ "reference": "5d3fd7adf8896c2fdb54e2f0f35b1bcbd9e45090",
"shasum": ""
},
"require": {
@@ -9248,7 +9248,7 @@
"url"
],
"support": {
- "source": "https://github.com/symfony/routing/tree/v7.4.0"
+ "source": "https://github.com/symfony/routing/tree/v7.4.3"
},
"funding": [
{
@@ -9268,7 +9268,7 @@
"type": "tidelift"
}
],
- "time": "2025-11-27T13:27:24+00:00"
+ "time": "2025-12-19T10:00:43+00:00"
},
{
"name": "symfony/runtime",
@@ -9721,16 +9721,16 @@
},
{
"name": "symfony/serializer",
- "version": "v7.4.2",
+ "version": "v7.4.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/serializer.git",
- "reference": "1a957acb613b520e443c2c659a67c782b67794bc"
+ "reference": "af01e99d6fc63549063fb9e849ce1240cfef5c4a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/serializer/zipball/1a957acb613b520e443c2c659a67c782b67794bc",
- "reference": "1a957acb613b520e443c2c659a67c782b67794bc",
+ "url": "https://api.github.com/repos/symfony/serializer/zipball/af01e99d6fc63549063fb9e849ce1240cfef5c4a",
+ "reference": "af01e99d6fc63549063fb9e849ce1240cfef5c4a",
"shasum": ""
},
"require": {
@@ -9800,7 +9800,7 @@
"description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/serializer/tree/v7.4.2"
+ "source": "https://github.com/symfony/serializer/tree/v7.4.3"
},
"funding": [
{
@@ -9820,7 +9820,7 @@
"type": "tidelift"
}
],
- "time": "2025-12-07T17:35:40+00:00"
+ "time": "2025-12-23T14:50:43+00:00"
},
{
"name": "symfony/service-contracts",
@@ -10355,16 +10355,16 @@
},
{
"name": "symfony/twig-bundle",
- "version": "v7.4.0",
+ "version": "v7.4.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/twig-bundle.git",
- "reference": "f83f530d00d1bbc6f7fafeb433077887c83326ef"
+ "reference": "9e1f5fd2668ed26c60d17d63f15fe270ed8da5e6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/f83f530d00d1bbc6f7fafeb433077887c83326ef",
- "reference": "f83f530d00d1bbc6f7fafeb433077887c83326ef",
+ "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/9e1f5fd2668ed26c60d17d63f15fe270ed8da5e6",
+ "reference": "9e1f5fd2668ed26c60d17d63f15fe270ed8da5e6",
"shasum": ""
},
"require": {
@@ -10372,6 +10372,7 @@
"php": ">=8.2",
"symfony/config": "^7.4|^8.0",
"symfony/dependency-injection": "^6.4|^7.0|^8.0",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/http-foundation": "^6.4|^7.0|^8.0",
"symfony/http-kernel": "^6.4.13|^7.1.6|^8.0",
"symfony/twig-bridge": "^7.3|^8.0",
@@ -10420,7 +10421,7 @@
"description": "Provides a tight integration of Twig into the Symfony full-stack framework",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/twig-bundle/tree/v7.4.0"
+ "source": "https://github.com/symfony/twig-bundle/tree/v7.4.3"
},
"funding": [
{
@@ -10440,7 +10441,7 @@
"type": "tidelift"
}
],
- "time": "2025-10-02T07:41:02+00:00"
+ "time": "2025-12-19T10:00:43+00:00"
},
{
"name": "symfony/type-info",
@@ -10708,16 +10709,16 @@
},
{
"name": "symfony/var-dumper",
- "version": "v7.4.0",
+ "version": "v7.4.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "41fd6c4ae28c38b294b42af6db61446594a0dece"
+ "reference": "7e99bebcb3f90d8721890f2963463280848cba92"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/41fd6c4ae28c38b294b42af6db61446594a0dece",
- "reference": "41fd6c4ae28c38b294b42af6db61446594a0dece",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/7e99bebcb3f90d8721890f2963463280848cba92",
+ "reference": "7e99bebcb3f90d8721890f2963463280848cba92",
"shasum": ""
},
"require": {
@@ -10771,7 +10772,7 @@
"dump"
],
"support": {
- "source": "https://github.com/symfony/var-dumper/tree/v7.4.0"
+ "source": "https://github.com/symfony/var-dumper/tree/v7.4.3"
},
"funding": [
{
@@ -10791,7 +10792,7 @@
"type": "tidelift"
}
],
- "time": "2025-10-27T20:36:44+00:00"
+ "time": "2025-12-18T07:04:31+00:00"
},
{
"name": "symfony/var-exporter",
@@ -15108,16 +15109,16 @@
},
{
"name": "symfony/browser-kit",
- "version": "v7.4.0",
+ "version": "v7.4.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/browser-kit.git",
- "reference": "3bb26dafce31633b1f699894c86379eefc8af5bb"
+ "reference": "d5b5c731005f224fbc25289587a8538e4f62c762"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/browser-kit/zipball/3bb26dafce31633b1f699894c86379eefc8af5bb",
- "reference": "3bb26dafce31633b1f699894c86379eefc8af5bb",
+ "url": "https://api.github.com/repos/symfony/browser-kit/zipball/d5b5c731005f224fbc25289587a8538e4f62c762",
+ "reference": "d5b5c731005f224fbc25289587a8538e4f62c762",
"shasum": ""
},
"require": {
@@ -15157,7 +15158,7 @@
"description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/browser-kit/tree/v7.4.0"
+ "source": "https://github.com/symfony/browser-kit/tree/v7.4.3"
},
"funding": [
{
@@ -15177,7 +15178,7 @@
"type": "tidelift"
}
],
- "time": "2025-11-05T14:29:59+00:00"
+ "time": "2025-12-16T08:02:06+00:00"
},
{
"name": "symfony/debug-bundle",
From 4195947ecd54256f40ad6b2a10ef86b2a22f494b Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 31 Dec 2025 15:31:25 +0000
Subject: [PATCH 04/28] chore(deps): update actions/checkout digest to 8e8c483
---
.github/workflows/check-dependencies.yml | 2 +-
.../continuous-integration-optional.yml | 8 ++++----
.github/workflows/continuous-integration.yml | 18 +++++++++---------
.github/workflows/deploy-ecamp3-logging.yml | 2 +-
.github/workflows/deploy-ingress.yml | 2 +-
.github/workflows/deploy-ops-dashboard.yml | 2 +-
.github/workflows/deployment-pr-cleanup.yml | 2 +-
.github/workflows/reusable-build-and-push.yml | 4 ++--
.github/workflows/reusable-e2e-tests-build.yml | 2 +-
.github/workflows/reusable-e2e-tests-run.yml | 2 +-
.../workflows/reusable-ecamp3-deployment.yml | 2 +-
...mmarize-changes-on-staging-and-prod-prs.yml | 2 +-
12 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/.github/workflows/check-dependencies.yml b/.github/workflows/check-dependencies.yml
index 6111b66488..fd52d56946 100644
--- a/.github/workflows/check-dependencies.yml
+++ b/.github/workflows/check-dependencies.yml
@@ -22,7 +22,7 @@ jobs:
name: 'Api Platform check dependencies'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
+ - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- uses: shivammathur/setup-php@v2
with:
diff --git a/.github/workflows/continuous-integration-optional.yml b/.github/workflows/continuous-integration-optional.yml
index d87d8d49b5..7920e20a0f 100644
--- a/.github/workflows/continuous-integration-optional.yml
+++ b/.github/workflows/continuous-integration-optional.yml
@@ -17,7 +17,7 @@ jobs:
name: 'Validate Api Platform composer.lock'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
+ - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- uses: shivammathur/setup-php@v2
with:
@@ -32,7 +32,7 @@ jobs:
name: 'Lint: API (psalm)'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
+ - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- uses: shivammathur/setup-php@v2
with:
@@ -62,7 +62,7 @@ jobs:
name: 'Lint: API (phpstan)'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
+ - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- uses: shivammathur/setup-php@v2
with:
@@ -110,7 +110,7 @@ jobs:
--health-retries 5
steps:
- - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
+ - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- uses: shivammathur/setup-php@v2
with:
diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml
index fbfb5402ef..0894e6e66d 100644
--- a/.github/workflows/continuous-integration.yml
+++ b/.github/workflows/continuous-integration.yml
@@ -87,7 +87,7 @@ jobs:
- api-check-needed
if: needs.api-check-needed.outputs.should_skip != 'true'
steps:
- - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
+ - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- uses: shivammathur/setup-php@v2
with:
@@ -120,7 +120,7 @@ jobs:
- frontend-check-needed
if: needs.frontend-check-needed.outputs.should_skip != 'true'
steps:
- - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
+ - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- uses: actions/setup-node@v6
with:
@@ -149,7 +149,7 @@ jobs:
name: 'Lint: ClientPrint (ESLint)'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
+ - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- uses: actions/setup-node@v6
with:
@@ -178,7 +178,7 @@ jobs:
name: 'Lint: Print (ESLint)'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
+ - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- uses: actions/setup-node@v6
with:
@@ -210,7 +210,7 @@ jobs:
- e2e-check-needed
if: needs.e2e-check-needed.outputs.should_skip != 'true'
steps:
- - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
+ - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- uses: actions/setup-node@v6
with:
@@ -260,7 +260,7 @@ jobs:
--health-retries 5
steps:
- - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
+ - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- uses: shivammathur/setup-php@v2
with:
@@ -349,7 +349,7 @@ jobs:
- frontend-check-needed
if: needs.frontend-check-needed.outputs.should_skip != 'true'
steps:
- - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
+ - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- uses: actions/setup-node@v6
with:
@@ -392,7 +392,7 @@ jobs:
name: 'Tests: Print'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
+ - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- uses: actions/setup-node@v6
with:
@@ -431,7 +431,7 @@ jobs:
name: 'Tests: PDF'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
+ - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- uses: actions/setup-node@v6
with:
diff --git a/.github/workflows/deploy-ecamp3-logging.yml b/.github/workflows/deploy-ecamp3-logging.yml
index 2ab930c5b2..8bd102b79f 100644
--- a/.github/workflows/deploy-ecamp3-logging.yml
+++ b/.github/workflows/deploy-ecamp3-logging.yml
@@ -31,7 +31,7 @@ jobs:
}
- - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
+ - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Dump secrets to /tmp/secrets.yaml
run: |
diff --git a/.github/workflows/deploy-ingress.yml b/.github/workflows/deploy-ingress.yml
index a3e5be2ee9..d93222e694 100644
--- a/.github/workflows/deploy-ingress.yml
+++ b/.github/workflows/deploy-ingress.yml
@@ -20,7 +20,7 @@ jobs:
runs-on: ubuntu-latest
environment: ${{ github.event.inputs.environment }}
steps:
- - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
+ - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Setup helm
run: |
diff --git a/.github/workflows/deploy-ops-dashboard.yml b/.github/workflows/deploy-ops-dashboard.yml
index 3120a73776..9898c445e2 100644
--- a/.github/workflows/deploy-ops-dashboard.yml
+++ b/.github/workflows/deploy-ops-dashboard.yml
@@ -31,7 +31,7 @@ jobs:
}
- - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
+ - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Dump secrets to /tmp/secrets.yaml
run: |
diff --git a/.github/workflows/deployment-pr-cleanup.yml b/.github/workflows/deployment-pr-cleanup.yml
index 8795de170f..f920cc6147 100644
--- a/.github/workflows/deployment-pr-cleanup.yml
+++ b/.github/workflows/deployment-pr-cleanup.yml
@@ -13,7 +13,7 @@ jobs:
to-uninstall: ${{ steps.to-uninstall.outputs.list }}
never-uninstall: ${{ steps.to-uninstall.outputs.never_uninstall }}
steps:
- - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
+ - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Find all open PRs that have a "deploy!" label
id: deployment-candidates
diff --git a/.github/workflows/reusable-build-and-push.yml b/.github/workflows/reusable-build-and-push.yml
index ec6ebf0582..af7d68f436 100644
--- a/.github/workflows/reusable-build-and-push.yml
+++ b/.github/workflows/reusable-build-and-push.yml
@@ -39,7 +39,7 @@ jobs:
script: |
return context.repo.owner.toLowerCase()
- - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
+ - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
with:
ref: ${{ inputs.sha }}
@@ -122,7 +122,7 @@ jobs:
tags: ${{ needs.build-info.outputs.tags }}
repo-owner: ${{ needs.build-info.outputs.repo-owner }}
steps:
- - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
+ - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
with:
ref: ${{ inputs.sha }}
fetch-depth: 100
diff --git a/.github/workflows/reusable-e2e-tests-build.yml b/.github/workflows/reusable-e2e-tests-build.yml
index 06aeb8d274..7b2b2884b4 100644
--- a/.github/workflows/reusable-e2e-tests-build.yml
+++ b/.github/workflows/reusable-e2e-tests-build.yml
@@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 20
steps:
- - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
+ - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Set up Docker Buildx
id: buildx
diff --git a/.github/workflows/reusable-e2e-tests-run.yml b/.github/workflows/reusable-e2e-tests-run.yml
index 71662220e0..d43f1dbf85 100644
--- a/.github/workflows/reusable-e2e-tests-run.yml
+++ b/.github/workflows/reusable-e2e-tests-run.yml
@@ -22,7 +22,7 @@ jobs:
- firefox
- edge
steps:
- - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
+ - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- run: cp .env.ci .env
diff --git a/.github/workflows/reusable-ecamp3-deployment.yml b/.github/workflows/reusable-ecamp3-deployment.yml
index 9a3027f26b..f7f830efc7 100644
--- a/.github/workflows/reusable-ecamp3-deployment.yml
+++ b/.github/workflows/reusable-ecamp3-deployment.yml
@@ -73,7 +73,7 @@ jobs:
|🔍 Latest deploy log | [${{ steps.job-url.outputs.html_url }}](${{ steps.job-url.outputs.html_url }}) |
comment-tag: feature-branch-deployment-status
- - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
+ - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
with:
ref: ${{ inputs.sha }}
diff --git a/.github/workflows/summarize-changes-on-staging-and-prod-prs.yml b/.github/workflows/summarize-changes-on-staging-and-prod-prs.yml
index 59d66fb329..af05c45d5b 100644
--- a/.github/workflows/summarize-changes-on-staging-and-prod-prs.yml
+++ b/.github/workflows/summarize-changes-on-staging-and-prod-prs.yml
@@ -9,7 +9,7 @@ jobs:
name: Summarize changes
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
+ - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 0
From 1d8eb88b4c1c47fb296a864ae24cb54fe498032f Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 31 Dec 2025 17:36:45 +0000
Subject: [PATCH 05/28] fix(deps): update dependency colorjs.io to v0.6.0
---
pdf/package-lock.json | 14 +++++++++-----
pdf/package.json | 2 +-
print/package-lock.json | 14 +++++++++-----
print/package.json | 2 +-
4 files changed, 20 insertions(+), 12 deletions(-)
diff --git a/pdf/package-lock.json b/pdf/package-lock.json
index 9ccca79130..60d2671c9a 100644
--- a/pdf/package-lock.json
+++ b/pdf/package-lock.json
@@ -43,7 +43,7 @@
"@react-pdf/layout": "4.4.1",
"@react-pdf/pdfkit": "4.0.4",
"@react-pdf/render": "4.3.1",
- "colorjs.io": "0.5.2",
+ "colorjs.io": "0.6.0",
"lodash-es": "4.17.22",
"runes": "0.4.3"
}
@@ -4301,11 +4301,15 @@
}
},
"node_modules/colorjs.io": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/colorjs.io/-/colorjs.io-0.5.2.tgz",
- "integrity": "sha512-twmVoizEW7ylZSN32OgKdXRmo1qg+wT5/6C3xu5b9QsWzSFAhHLn2xd8ro0diCsKfCj1RdaTP/nrcW+vAoQPIw==",
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/colorjs.io/-/colorjs.io-0.6.0.tgz",
+ "integrity": "sha512-NgaccdK0ajJ9DPfa5OrIFRfTm4XILboOuqKV6tu9UonREcve+RUilZR3cdo7BbG+xIHFbDv4CxTE4M2vsj7nqw==",
"license": "MIT",
- "peer": true
+ "peer": true,
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/color"
+ }
},
"node_modules/commander": {
"version": "10.0.1",
diff --git a/pdf/package.json b/pdf/package.json
index 48536987b4..94a4cc73e2 100644
--- a/pdf/package.json
+++ b/pdf/package.json
@@ -27,7 +27,7 @@
"@react-pdf/layout": "4.4.1",
"@react-pdf/pdfkit": "4.0.4",
"@react-pdf/render": "4.3.1",
- "colorjs.io": "0.5.2",
+ "colorjs.io": "0.6.0",
"lodash-es": "4.17.22",
"runes": "0.4.3"
},
diff --git a/print/package-lock.json b/print/package-lock.json
index 13351fd002..c1d5f79bb2 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -10,7 +10,7 @@
"@mdi/js": "7.4.47",
"@sentry/node": "10.32.1",
"axios": "1.13.2",
- "colorjs.io": "0.5.2",
+ "colorjs.io": "0.6.0",
"dayjs": "1.11.19",
"deepmerge": "4.3.1",
"hal-json-vuex": "3.0.0-alpha.10",
@@ -8235,10 +8235,14 @@
"license": "MIT"
},
"node_modules/colorjs.io": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/colorjs.io/-/colorjs.io-0.5.2.tgz",
- "integrity": "sha512-twmVoizEW7ylZSN32OgKdXRmo1qg+wT5/6C3xu5b9QsWzSFAhHLn2xd8ro0diCsKfCj1RdaTP/nrcW+vAoQPIw==",
- "license": "MIT"
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/colorjs.io/-/colorjs.io-0.6.0.tgz",
+ "integrity": "sha512-NgaccdK0ajJ9DPfa5OrIFRfTm4XILboOuqKV6tu9UonREcve+RUilZR3cdo7BbG+xIHFbDv4CxTE4M2vsj7nqw==",
+ "license": "MIT",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/color"
+ }
},
"node_modules/combined-stream": {
"version": "1.0.8",
diff --git a/print/package.json b/print/package.json
index 56c53e0046..990adeb4a9 100644
--- a/print/package.json
+++ b/print/package.json
@@ -20,7 +20,7 @@
"@mdi/js": "7.4.47",
"@sentry/node": "10.32.1",
"axios": "1.13.2",
- "colorjs.io": "0.5.2",
+ "colorjs.io": "0.6.0",
"dayjs": "1.11.19",
"deepmerge": "4.3.1",
"hal-json-vuex": "3.0.0-alpha.10",
From c63ac1c4179e2d37984479be17e14754409b44b0 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 1 Jan 2026 18:29:14 +0000
Subject: [PATCH 06/28] chore(deps): lock file maintenance
---
.ops/aws-setup/package-lock.json | 12 +++---
e2e/package-lock.json | 18 ++++----
pdf/package-lock.json | 31 +++++++++-----
print/package-lock.json | 72 ++++++++++++++++----------------
4 files changed, 73 insertions(+), 60 deletions(-)
diff --git a/.ops/aws-setup/package-lock.json b/.ops/aws-setup/package-lock.json
index d314e96efc..eb8de2fbed 100644
--- a/.ops/aws-setup/package-lock.json
+++ b/.ops/aws-setup/package-lock.json
@@ -938,9 +938,9 @@
}
},
"node_modules/@eslint-community/eslint-utils": {
- "version": "4.9.0",
- "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz",
- "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==",
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz",
+ "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4019,9 +4019,9 @@
}
},
"node_modules/esquery": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
- "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz",
+ "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
diff --git a/e2e/package-lock.json b/e2e/package-lock.json
index 800d1b7769..2f1c9ea3a0 100644
--- a/e2e/package-lock.json
+++ b/e2e/package-lock.json
@@ -333,9 +333,9 @@
}
},
"node_modules/@eslint-community/eslint-utils": {
- "version": "4.9.0",
- "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz",
- "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==",
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz",
+ "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2137,9 +2137,9 @@
}
},
"node_modules/esquery": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
- "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz",
+ "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -3873,9 +3873,9 @@
}
},
"node_modules/systeminformation": {
- "version": "5.28.5",
- "resolved": "https://registry.npmjs.org/systeminformation/-/systeminformation-5.28.5.tgz",
- "integrity": "sha512-tmeFgL7UceTaRi8uGBs2kxL7L70G07vqYnigSn2P3+elPQ+6q5YlD/c67ZV2PIxixZYw2RCURSNK1JH+zGJ0Hg==",
+ "version": "5.28.8",
+ "resolved": "https://registry.npmjs.org/systeminformation/-/systeminformation-5.28.8.tgz",
+ "integrity": "sha512-W2rXK+tTIoa1svfOEfhKPzJTw2OnoJ2XS57CftQkzvwt9Hj7RC2pfHKFAk8cHH+UkDAlGMW9Sf31kdOu5PZNIA==",
"dev": true,
"license": "MIT",
"os": [
diff --git a/pdf/package-lock.json b/pdf/package-lock.json
index 6687ce4bb1..6843fa548d 100644
--- a/pdf/package-lock.json
+++ b/pdf/package-lock.json
@@ -2345,9 +2345,9 @@
}
},
"node_modules/@eslint-community/eslint-utils": {
- "version": "4.9.0",
- "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz",
- "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==",
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz",
+ "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4461,20 +4461,31 @@
}
},
"node_modules/cssstyle": {
- "version": "5.3.5",
- "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-5.3.5.tgz",
- "integrity": "sha512-GlsEptulso7Jg0VaOZ8BXQi3AkYM5BOJKEO/rjMidSCq70FkIC5y0eawrCXeYzxgt3OCf4Ls+eoxN+/05vN0Ag==",
+ "version": "5.3.6",
+ "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-5.3.6.tgz",
+ "integrity": "sha512-legscpSpgSAeGEe0TNcai97DKt9Vd9AsAdOL7Uoetb52Ar/8eJm3LIa39qpv8wWzLFlNG4vVvppQM+teaMPj3A==",
"dev": true,
"license": "MIT",
"dependencies": {
"@asamuzakjp/css-color": "^4.1.1",
"@csstools/css-syntax-patches-for-csstree": "^1.0.21",
- "css-tree": "^3.1.0"
+ "css-tree": "^3.1.0",
+ "lru-cache": "^11.2.4"
},
"engines": {
"node": ">=20"
}
},
+ "node_modules/cssstyle/node_modules/lru-cache": {
+ "version": "11.2.4",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.4.tgz",
+ "integrity": "sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": "20 || >=22"
+ }
+ },
"node_modules/csstype": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
@@ -5075,9 +5086,9 @@
}
},
"node_modules/esquery": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
- "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz",
+ "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
diff --git a/print/package-lock.json b/print/package-lock.json
index a906c79dea..b0148b32a8 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -1345,9 +1345,9 @@
}
},
"node_modules/@eslint-community/eslint-utils": {
- "version": "4.9.0",
- "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz",
- "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==",
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz",
+ "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2233,14 +2233,14 @@
}
},
"node_modules/@intlify/core": {
- "version": "11.2.7",
- "resolved": "https://registry.npmjs.org/@intlify/core/-/core-11.2.7.tgz",
- "integrity": "sha512-HtBCrG8Y7aZreymr4DWDEfcWUlv72WMOfo1adOp92Oq9vnl5veHCjM19NisnSdgOGMUjJ/IxbzmRQDz4uSkFBg==",
+ "version": "11.2.8",
+ "resolved": "https://registry.npmjs.org/@intlify/core/-/core-11.2.8.tgz",
+ "integrity": "sha512-su9kRlQAkG+SBP5cufTYmwPnqjur8etZVa2lnR80CgE5JqA0pXwGUF7W08dR/a6T2oDoYPh53/S8O0CGbfx1qg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@intlify/core-base": "11.2.7",
- "@intlify/shared": "11.2.7"
+ "@intlify/core-base": "11.2.8",
+ "@intlify/shared": "11.2.8"
},
"engines": {
"node": ">= 16"
@@ -2250,14 +2250,14 @@
}
},
"node_modules/@intlify/core-base": {
- "version": "11.2.7",
- "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-11.2.7.tgz",
- "integrity": "sha512-+Ra9I/LAzXDnmv/IrTO03WMCiLya7pHRmGJvNl9fKwx/W4REJ0xaMk2PxCRqnxcBsX443amEMdebQ3R1geiuIw==",
+ "version": "11.2.8",
+ "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-11.2.8.tgz",
+ "integrity": "sha512-nBq6Y1tVkjIUsLsdOjDSJj4AsjvD0UG3zsg9Fyc+OivwlA/oMHSKooUy9tpKj0HqZ+NWFifweHavdljlBLTwdA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@intlify/message-compiler": "11.2.7",
- "@intlify/shared": "11.2.7"
+ "@intlify/message-compiler": "11.2.8",
+ "@intlify/shared": "11.2.8"
},
"engines": {
"node": ">= 16"
@@ -2284,13 +2284,13 @@
}
},
"node_modules/@intlify/message-compiler": {
- "version": "11.2.7",
- "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-11.2.7.tgz",
- "integrity": "sha512-TFamC+GzJAotAFwUNvbtRVBgvuSn2nCwKNresmPUHv3IIVMmXJt7QQJj/DORI1h8hs46ZF6L0Fs2xBohSOE4iQ==",
+ "version": "11.2.8",
+ "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-11.2.8.tgz",
+ "integrity": "sha512-A5n33doOjmHsBtCN421386cG1tWp5rpOjOYPNsnpjIJbQ4POF0QY2ezhZR9kr0boKwaHjbOifvyQvHj2UTrDFQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@intlify/shared": "11.2.7",
+ "@intlify/shared": "11.2.8",
"source-map-js": "^1.0.2"
},
"engines": {
@@ -2301,9 +2301,9 @@
}
},
"node_modules/@intlify/shared": {
- "version": "11.2.7",
- "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-11.2.7.tgz",
- "integrity": "sha512-uvlkvc/0uQ4FDlHQZccpUnmcOwNcaI3i+69ck2YJ+GqM35AoVbuS63b+YfirV4G0SZh64Ij2UMcFRMmB4nr95w==",
+ "version": "11.2.8",
+ "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-11.2.8.tgz",
+ "integrity": "sha512-l6e4NZyUgv8VyXXH4DbuucFOBmxLF56C/mqh2tvApbzl2Hrhi1aTDcuv5TKdxzfHYmpO3UB0Cz04fgDT9vszfw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -2451,6 +2451,7 @@
"version": "10.0.8",
"resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-10.0.8.tgz",
"integrity": "sha512-mIjy4utxMz9lMMo6G9vYePv7gUFt4ztOMhY9/4czDJxZ26xPeJ49MAGa9wBAE3XuXbYCrtVPmPxNjej7JJJkZQ==",
+ "deprecated": "v9 and v10 no longer supported. please migrate to v11. about maintenance status, see https://vue-i18n.intlify.dev/guide/maintenance.html",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6992,9 +6993,9 @@
}
},
"node_modules/@vitejs/plugin-vue-jsx/node_modules/@rolldown/pluginutils": {
- "version": "1.0.0-beta.57",
- "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.57.tgz",
- "integrity": "sha512-aQNelgx14tGA+n2tNSa9x6/jeoCL9fkDeCei7nOKnHx0fEFRRMu5ReiITo+zZD5TzWDGGRjbSYCs93IfRIyTuQ==",
+ "version": "1.0.0-beta.58",
+ "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.58.tgz",
+ "integrity": "sha512-qWhDs6yFGR5xDfdrwiSa3CWGIHxD597uGE/A9xGqytBjANvh4rLCTTkq7szhMV4+Ygh+PMS90KVJ8xWG/TkX4w==",
"dev": true,
"license": "MIT"
},
@@ -9086,14 +9087,15 @@
"license": "CC0-1.0"
},
"node_modules/cssstyle": {
- "version": "5.3.5",
- "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-5.3.5.tgz",
- "integrity": "sha512-GlsEptulso7Jg0VaOZ8BXQi3AkYM5BOJKEO/rjMidSCq70FkIC5y0eawrCXeYzxgt3OCf4Ls+eoxN+/05vN0Ag==",
+ "version": "5.3.6",
+ "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-5.3.6.tgz",
+ "integrity": "sha512-legscpSpgSAeGEe0TNcai97DKt9Vd9AsAdOL7Uoetb52Ar/8eJm3LIa39qpv8wWzLFlNG4vVvppQM+teaMPj3A==",
"license": "MIT",
"dependencies": {
"@asamuzakjp/css-color": "^4.1.1",
"@csstools/css-syntax-patches-for-csstree": "^1.0.21",
- "css-tree": "^3.1.0"
+ "css-tree": "^3.1.0",
+ "lru-cache": "^11.2.4"
},
"engines": {
"node": ">=20"
@@ -10494,9 +10496,9 @@
}
},
"node_modules/esquery": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
- "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz",
+ "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -19912,15 +19914,15 @@
}
},
"node_modules/vue-i18n": {
- "version": "11.2.7",
- "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-11.2.7.tgz",
- "integrity": "sha512-LPv8bAY5OA0UvFEXl4vBQOBqJzRrlExy92tWgRuwW7tbykHf7CH71G2Y4TM2OwGcIS4+hyqKHS2EVBqaYwPY9Q==",
+ "version": "11.2.8",
+ "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-11.2.8.tgz",
+ "integrity": "sha512-vJ123v/PXCZntd6Qj5Jumy7UBmIuE92VrtdX+AXr+1WzdBHojiBxnAxdfctUFL+/JIN+VQH4BhsfTtiGsvVObg==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
- "@intlify/core-base": "11.2.7",
- "@intlify/shared": "11.2.7",
+ "@intlify/core-base": "11.2.8",
+ "@intlify/shared": "11.2.8",
"@vue/devtools-api": "^6.5.0"
},
"engines": {
From 397f9f9b875c86c6d6b6727d7c7d6555496d9852 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Fri, 2 Jan 2026 12:27:47 +0000
Subject: [PATCH 07/28] chore(deps): update dependency jsdom to v27.4.0
---
pdf/package-lock.json | 74 +++++++++++++++++--------------------------
pdf/package.json | 2 +-
2 files changed, 30 insertions(+), 46 deletions(-)
diff --git a/pdf/package-lock.json b/pdf/package-lock.json
index 6843fa548d..a3ec7633d5 100644
--- a/pdf/package-lock.json
+++ b/pdf/package-lock.json
@@ -32,7 +32,7 @@
"eslint-plugin-local-rules": "3.0.2",
"eslint-plugin-vue": "10.6.2",
"globals": "16.5.0",
- "jsdom": "27.3.0",
+ "jsdom": "27.4.0",
"prettier": "3.7.4",
"url-template": "3.1.1",
"vite": "7.3.0",
@@ -2548,6 +2548,24 @@
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
}
},
+ "node_modules/@exodus/bytes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@exodus/bytes/-/bytes-1.8.0.tgz",
+ "integrity": "sha512-8JPn18Bcp8Uo1T82gR8lh2guEOa5KKU/IEKvvdp0sgmi7coPBWf1Doi1EXsGZb2ehc8ym/StJCjffYV+ne7sXQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
+ },
+ "peerDependencies": {
+ "@exodus/crypto": "^1.0.0-rc.4"
+ },
+ "peerDependenciesMeta": {
+ "@exodus/crypto": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@humanfs/core": {
"version": "0.19.1",
"resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
@@ -5523,16 +5541,16 @@
"license": "ISC"
},
"node_modules/html-encoding-sniffer": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz",
- "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-6.0.0.tgz",
+ "integrity": "sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "whatwg-encoding": "^3.1.1"
+ "@exodus/bytes": "^1.6.0"
},
"engines": {
- "node": ">=18"
+ "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
}
},
"node_modules/html-entities": {
@@ -5611,19 +5629,6 @@
"integrity": "sha512-flZoIooovWALhu04Z3ooPWQldjTOgLDs5DlbUxTjnIyhQKu9ukljKWwElFCUyVi6TBk210bMBlaMG8eW3bXU+g==",
"license": "ISC"
},
- "node_modules/iconv-lite": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
- "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "safer-buffer": ">= 2.1.2 < 3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/ignore": {
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
@@ -5881,18 +5886,19 @@
}
},
"node_modules/jsdom": {
- "version": "27.3.0",
- "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-27.3.0.tgz",
- "integrity": "sha512-GtldT42B8+jefDUC4yUKAvsaOrH7PDHmZxZXNgF2xMmymjUbRYJvpAybZAKEmXDGTM0mCsz8duOa4vTm5AY2Kg==",
+ "version": "27.4.0",
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-27.4.0.tgz",
+ "integrity": "sha512-mjzqwWRD9Y1J1KUi7W97Gja1bwOOM5Ug0EZ6UDK3xS7j7mndrkwozHtSblfomlzyB4NepioNt+B2sOSzczVgtQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@acemir/cssom": "^0.9.28",
"@asamuzakjp/dom-selector": "^6.7.6",
+ "@exodus/bytes": "^1.6.0",
"cssstyle": "^5.3.4",
"data-urls": "^6.0.0",
"decimal.js": "^10.6.0",
- "html-encoding-sniffer": "^4.0.0",
+ "html-encoding-sniffer": "^6.0.0",
"http-proxy-agent": "^7.0.2",
"https-proxy-agent": "^7.0.6",
"is-potential-custom-element-name": "^1.0.1",
@@ -5902,7 +5908,6 @@
"tough-cookie": "^6.0.0",
"w3c-xmlserializer": "^5.0.0",
"webidl-conversions": "^8.0.0",
- "whatwg-encoding": "^3.1.1",
"whatwg-mimetype": "^4.0.0",
"whatwg-url": "^15.1.0",
"ws": "^8.18.3",
@@ -6769,13 +6774,6 @@
],
"license": "MIT"
},
- "node_modules/safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/saxes": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz",
@@ -7660,20 +7658,6 @@
"node": ">=20"
}
},
- "node_modules/whatwg-encoding": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz",
- "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==",
- "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "iconv-lite": "0.6.3"
- },
- "engines": {
- "node": ">=18"
- }
- },
"node_modules/whatwg-mimetype": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz",
diff --git a/pdf/package.json b/pdf/package.json
index 94a4cc73e2..7d08dc2f38 100644
--- a/pdf/package.json
+++ b/pdf/package.json
@@ -53,7 +53,7 @@
"eslint-plugin-local-rules": "3.0.2",
"eslint-plugin-vue": "10.6.2",
"globals": "16.5.0",
- "jsdom": "27.3.0",
+ "jsdom": "27.4.0",
"prettier": "3.7.4",
"url-template": "3.1.1",
"vite": "7.3.0",
From 28acbb1842b3d02ac6572fc2b5cbc929234d42c8 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Fri, 2 Jan 2026 21:15:01 +0000
Subject: [PATCH 08/28] chore(deps): update amazon/aws-cli docker tag to
v2.32.24
---
.ops/aws-setup/docker-compose.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.ops/aws-setup/docker-compose.yml b/.ops/aws-setup/docker-compose.yml
index a0c43f087e..f6267953a7 100644
--- a/.ops/aws-setup/docker-compose.yml
+++ b/.ops/aws-setup/docker-compose.yml
@@ -13,7 +13,7 @@ services:
- AWS_DEFAULT_REGION=eu-west-3
aws-cli:
- image: amazon/aws-cli:2.32.23
+ image: amazon/aws-cli:2.32.24
container_name: 'ecamp3-aws-cli'
volumes:
- ./.aws:/root/.aws:delegated
From 2d5435fd94dafa7561bbf3f4a6f6b9a709fb1f62 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 3 Jan 2026 12:26:27 +0000
Subject: [PATCH 09/28] fix(deps): update dependency isomorphic-dompurify to
v2.35.0
---
print/package-lock.json | 25 ++++++-------------------
print/package.json | 2 +-
2 files changed, 7 insertions(+), 20 deletions(-)
diff --git a/print/package-lock.json b/print/package-lock.json
index b0148b32a8..004bf7449a 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -14,7 +14,7 @@
"dayjs": "1.11.19",
"deepmerge": "4.3.1",
"hal-json-vuex": "3.0.0-alpha.10",
- "isomorphic-dompurify": "2.34.0",
+ "isomorphic-dompurify": "2.35.0",
"lodash-es": "4.17.22",
"puppeteer-core": "24.34.0",
"runes": "0.4.3",
@@ -2835,18 +2835,6 @@
"sisteransi": "^1.0.5"
}
},
- "node_modules/@nuxt/cli/node_modules/commander": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz",
- "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "engines": {
- "node": ">=18"
- }
- },
"node_modules/@nuxt/devalue": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/@nuxt/devalue/-/devalue-2.0.2.tgz",
@@ -6554,7 +6542,6 @@
"integrity": "sha512-11rZYxSe0zabiKaCP2QAwRf/dnmgFgvTmeDTtZvUvXG3UuAdg/GU02NExmmIXzz3vLGgMdtrIosI84jITQOxUA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.7.0",
"@typescript-eslint/scope-manager": "8.51.0",
@@ -12064,13 +12051,13 @@
"license": "ISC"
},
"node_modules/isomorphic-dompurify": {
- "version": "2.34.0",
- "resolved": "https://registry.npmjs.org/isomorphic-dompurify/-/isomorphic-dompurify-2.34.0.tgz",
- "integrity": "sha512-7VeB/tDBQ8jt1+syT563hmmejY01nuwizpUIFPfM1aw3iTgLLiVP4/Nh+PKhNoa1V/H+E6ZlNcowsXLbChPCpw==",
+ "version": "2.35.0",
+ "resolved": "https://registry.npmjs.org/isomorphic-dompurify/-/isomorphic-dompurify-2.35.0.tgz",
+ "integrity": "sha512-a9+LQqylQCU8f1zmsYmg2tfrbdY2YS/Hc+xntcq/mDI2MY3Q108nq8K23BWDIg6YGC5JsUMC15fj2ZMqCzt/+A==",
"license": "MIT",
"dependencies": {
"dompurify": "^3.3.1",
- "jsdom": "^27.3.0"
+ "jsdom": "^27.4.0"
},
"engines": {
"node": ">=20.19.5"
@@ -14076,6 +14063,7 @@
"integrity": "sha512-n6oYFikgLEb70J4+K19jAzfx4exZcRSRX7yZn09P5qlf2Z59VNOBqNmaZO5ObzvyGUZ308SZfL629/Q2v2FVjw==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"@dxup/nuxt": "^0.2.2",
"@nuxt/cli": "^3.31.1",
@@ -18693,7 +18681,6 @@
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
"devOptional": true,
"license": "Apache-2.0",
- "peer": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
diff --git a/print/package.json b/print/package.json
index 990adeb4a9..3a5e2f1073 100644
--- a/print/package.json
+++ b/print/package.json
@@ -24,7 +24,7 @@
"dayjs": "1.11.19",
"deepmerge": "4.3.1",
"hal-json-vuex": "3.0.0-alpha.10",
- "isomorphic-dompurify": "2.34.0",
+ "isomorphic-dompurify": "2.35.0",
"lodash-es": "4.17.22",
"puppeteer-core": "24.34.0",
"runes": "0.4.3",
From 2cc9139b8c213cffd2f655c0a89abc4197159a83 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sun, 4 Jan 2026 22:00:32 +0000
Subject: [PATCH 10/28] chore(deps): update dependency pdfjs-dist to v5.4.530
---
e2e/package-lock.json | 10 +++++-----
e2e/package.json | 2 +-
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/e2e/package-lock.json b/e2e/package-lock.json
index 2f1c9ea3a0..aa19e63dab 100644
--- a/e2e/package-lock.json
+++ b/e2e/package-lock.json
@@ -17,7 +17,7 @@
"eslint-plugin-cypress": "5.2.0",
"eslint-plugin-prettier": "5.5.4",
"globals": "16.5.0",
- "pdfjs-dist": "5.4.449",
+ "pdfjs-dist": "5.4.530",
"prettier": "3.7.4"
}
},
@@ -3406,16 +3406,16 @@
}
},
"node_modules/pdfjs-dist": {
- "version": "5.4.449",
- "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-5.4.449.tgz",
- "integrity": "sha512-CegnUaT0QwAyQMS+7o2POr4wWUNNe8VaKKlcuoRHeYo98cVnqPpwOXNSx6Trl6szH02JrRcsPgletV6GmF3LtQ==",
+ "version": "5.4.530",
+ "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-5.4.530.tgz",
+ "integrity": "sha512-r1hWsSIGGmyYUAHR26zSXkxYWLXLMd6AwqcaFYG9YUZ0GBf5GvcjJSeo512tabM4GYFhxhl5pMCmPr7Q72Rq2Q==",
"dev": true,
"license": "Apache-2.0",
"engines": {
"node": ">=20.16.0 || >=22.3.0"
},
"optionalDependencies": {
- "@napi-rs/canvas": "^0.1.81"
+ "@napi-rs/canvas": "^0.1.84"
}
},
"node_modules/pend": {
diff --git a/e2e/package.json b/e2e/package.json
index d4f7ad28b8..93eda2a2ae 100644
--- a/e2e/package.json
+++ b/e2e/package.json
@@ -23,7 +23,7 @@
"eslint-plugin-cypress": "5.2.0",
"eslint-plugin-prettier": "5.5.4",
"globals": "16.5.0",
- "pdfjs-dist": "5.4.449",
+ "pdfjs-dist": "5.4.530",
"prettier": "3.7.4"
},
"overrides": {
From 9b4bcccdd93e6294f8572abfea450a31aa4b8d78 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 5 Jan 2026 05:06:53 +0000
Subject: [PATCH 11/28] chore(deps): update dependency @react-pdf/font to
v4.0.4
---
pdf/package-lock.json | 57 +++++++++++++++++--------------------------
pdf/package.json | 2 +-
2 files changed, 23 insertions(+), 36 deletions(-)
diff --git a/pdf/package-lock.json b/pdf/package-lock.json
index a3ec7633d5..258db980a7 100644
--- a/pdf/package-lock.json
+++ b/pdf/package-lock.json
@@ -39,7 +39,7 @@
"vitest": "4.0.16"
},
"peerDependencies": {
- "@react-pdf/font": "4.0.3",
+ "@react-pdf/font": "4.0.4",
"@react-pdf/layout": "4.4.1",
"@react-pdf/pdfkit": "4.0.4",
"@react-pdf/render": "4.3.1",
@@ -2798,18 +2798,33 @@
"license": "MIT"
},
"node_modules/@react-pdf/font": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/@react-pdf/font/-/font-4.0.3.tgz",
- "integrity": "sha512-N1qQDZr6phXYQOp033Hvm2nkUkx2LkszjGPbmRavs9VOYzi4sp31MaccMKptL24ii6UhBh/z9yPUhnuNe/qHwA==",
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/@react-pdf/font/-/font-4.0.4.tgz",
+ "integrity": "sha512-8YtgGtL511txIEc9AjiilpZ7yjid8uCd8OGUl6jaL3LIHnrToUupSN4IzsMQpVTCMYiDLFnDNQzpZsOYtRS/Pg==",
"license": "MIT",
- "peer": true,
"dependencies": {
- "@react-pdf/pdfkit": "^4.0.4",
- "@react-pdf/types": "^2.9.1",
+ "@react-pdf/pdfkit": "^4.1.0",
+ "@react-pdf/types": "^2.9.2",
"fontkit": "^2.0.2",
"is-url": "^1.2.4"
}
},
+ "node_modules/@react-pdf/font/node_modules/@react-pdf/pdfkit": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/@react-pdf/pdfkit/-/pdfkit-4.1.0.tgz",
+ "integrity": "sha512-Wm/IOAv0h/U5Ra94c/PltFJGcpTUd/fwVMVeFD6X9tTTPCttIwg0teRG1Lqq617J8K4W7jpL/B0HTH0mjp3QpQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.20.13",
+ "@react-pdf/png-js": "^3.0.0",
+ "browserify-zlib": "^0.2.0",
+ "crypto-js": "^4.2.0",
+ "fontkit": "^2.0.2",
+ "jay-peg": "^1.1.1",
+ "linebreak": "^1.1.0",
+ "vite-compatible-readable-stream": "^3.6.1"
+ }
+ },
"node_modules/@react-pdf/image": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/@react-pdf/image/-/image-3.0.4.tgz",
@@ -2926,34 +2941,6 @@
"@react-pdf/stylesheet": "^6.1.2"
}
},
- "node_modules/@react-pdf/types/node_modules/@react-pdf/font": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/@react-pdf/font/-/font-4.0.4.tgz",
- "integrity": "sha512-8YtgGtL511txIEc9AjiilpZ7yjid8uCd8OGUl6jaL3LIHnrToUupSN4IzsMQpVTCMYiDLFnDNQzpZsOYtRS/Pg==",
- "license": "MIT",
- "dependencies": {
- "@react-pdf/pdfkit": "^4.1.0",
- "@react-pdf/types": "^2.9.2",
- "fontkit": "^2.0.2",
- "is-url": "^1.2.4"
- }
- },
- "node_modules/@react-pdf/types/node_modules/@react-pdf/pdfkit": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@react-pdf/pdfkit/-/pdfkit-4.1.0.tgz",
- "integrity": "sha512-Wm/IOAv0h/U5Ra94c/PltFJGcpTUd/fwVMVeFD6X9tTTPCttIwg0teRG1Lqq617J8K4W7jpL/B0HTH0mjp3QpQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.20.13",
- "@react-pdf/png-js": "^3.0.0",
- "browserify-zlib": "^0.2.0",
- "crypto-js": "^4.2.0",
- "fontkit": "^2.0.2",
- "jay-peg": "^1.1.1",
- "linebreak": "^1.1.0",
- "vite-compatible-readable-stream": "^3.6.1"
- }
- },
"node_modules/@rolldown/pluginutils": {
"version": "1.0.0-beta.53",
"resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.53.tgz",
diff --git a/pdf/package.json b/pdf/package.json
index 7d08dc2f38..4371d69380 100644
--- a/pdf/package.json
+++ b/pdf/package.json
@@ -23,7 +23,7 @@
"html-parse-stringify": "3.0.1"
},
"peerDependencies": {
- "@react-pdf/font": "4.0.3",
+ "@react-pdf/font": "4.0.4",
"@react-pdf/layout": "4.4.1",
"@react-pdf/pdfkit": "4.0.4",
"@react-pdf/render": "4.3.1",
From 3f3315e16898d5beb0b9ee213d04163d51768a8a Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 5 Jan 2026 05:07:07 +0000
Subject: [PATCH 12/28] chore(deps): update dependency @react-pdf/render to
v4.3.2
---
pdf/package-lock.json | 12 ++++++------
pdf/package.json | 2 +-
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/pdf/package-lock.json b/pdf/package-lock.json
index a3ec7633d5..738e2e6d8a 100644
--- a/pdf/package-lock.json
+++ b/pdf/package-lock.json
@@ -42,7 +42,7 @@
"@react-pdf/font": "4.0.3",
"@react-pdf/layout": "4.4.1",
"@react-pdf/pdfkit": "4.0.4",
- "@react-pdf/render": "4.3.1",
+ "@react-pdf/render": "4.3.2",
"colorjs.io": "0.6.0",
"lodash-es": "4.17.22",
"runes": "0.4.3"
@@ -2871,17 +2871,17 @@
"license": "MIT"
},
"node_modules/@react-pdf/render": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/@react-pdf/render/-/render-4.3.1.tgz",
- "integrity": "sha512-v1WAaAhQShQZGcBxfjkEThGCHVH9CSuitrZ1bIOLvB5iBKM14abYK5D6djKhWCwF6FTzYeT2WRjRMVgze/ND2A==",
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/@react-pdf/render/-/render-4.3.2.tgz",
+ "integrity": "sha512-el5KYM1sH/PKcO4tRCIm8/AIEmhtraaONbwCrBhFdehoGv6JtgnXiMxHGAvZbI5kEg051GbyP+XIU6f6YbOu6Q==",
"license": "MIT",
"peer": true,
"dependencies": {
"@babel/runtime": "^7.20.13",
"@react-pdf/fns": "3.1.2",
"@react-pdf/primitives": "^4.1.1",
- "@react-pdf/textkit": "^6.0.0",
- "@react-pdf/types": "^2.9.1",
+ "@react-pdf/textkit": "^6.1.0",
+ "@react-pdf/types": "^2.9.2",
"abs-svg-path": "^0.1.1",
"color-string": "^1.9.1",
"normalize-svg-path": "^1.1.0",
diff --git a/pdf/package.json b/pdf/package.json
index 7d08dc2f38..9ad3870846 100644
--- a/pdf/package.json
+++ b/pdf/package.json
@@ -26,7 +26,7 @@
"@react-pdf/font": "4.0.3",
"@react-pdf/layout": "4.4.1",
"@react-pdf/pdfkit": "4.0.4",
- "@react-pdf/render": "4.3.1",
+ "@react-pdf/render": "4.3.2",
"colorjs.io": "0.6.0",
"lodash-es": "4.17.22",
"runes": "0.4.3"
From 1516809c1c3a674c93dc919e7e835fe58a1b6c93 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 5 Jan 2026 09:07:38 +0000
Subject: [PATCH 13/28] chore(deps): update dependency @react-pdf/layout to
v4.4.2
---
pdf/package-lock.json | 16 ++++++++--------
pdf/package.json | 2 +-
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/pdf/package-lock.json b/pdf/package-lock.json
index 258db980a7..78483cc393 100644
--- a/pdf/package-lock.json
+++ b/pdf/package-lock.json
@@ -40,7 +40,7 @@
},
"peerDependencies": {
"@react-pdf/font": "4.0.4",
- "@react-pdf/layout": "4.4.1",
+ "@react-pdf/layout": "4.4.2",
"@react-pdf/pdfkit": "4.0.4",
"@react-pdf/render": "4.3.1",
"colorjs.io": "0.6.0",
@@ -2836,18 +2836,18 @@
}
},
"node_modules/@react-pdf/layout": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/@react-pdf/layout/-/layout-4.4.1.tgz",
- "integrity": "sha512-GVzdlWoZWldRDzlWj3SttRXmVDxg7YfraAohwy+o9gb9hrbDJaaAV6jV3pc630Evd3K46OAzk8EFu8EgPDuVuA==",
+ "version": "4.4.2",
+ "resolved": "https://registry.npmjs.org/@react-pdf/layout/-/layout-4.4.2.tgz",
+ "integrity": "sha512-gNu2oh8MiGR+NJZYTJ4c4q0nWCESBI6rKFiodVhE7OeVAjtzZzd6l65wsN7HXdWJqOZD3ttD97iE+tf5SOd/Yg==",
"license": "MIT",
"peer": true,
"dependencies": {
"@react-pdf/fns": "3.1.2",
- "@react-pdf/image": "^3.0.3",
+ "@react-pdf/image": "^3.0.4",
"@react-pdf/primitives": "^4.1.1",
- "@react-pdf/stylesheet": "^6.1.1",
- "@react-pdf/textkit": "^6.0.0",
- "@react-pdf/types": "^2.9.1",
+ "@react-pdf/stylesheet": "^6.1.2",
+ "@react-pdf/textkit": "^6.1.0",
+ "@react-pdf/types": "^2.9.2",
"emoji-regex-xs": "^1.0.0",
"queue": "^6.0.1",
"yoga-layout": "^3.2.1"
diff --git a/pdf/package.json b/pdf/package.json
index 4371d69380..e0cac92ef0 100644
--- a/pdf/package.json
+++ b/pdf/package.json
@@ -24,7 +24,7 @@
},
"peerDependencies": {
"@react-pdf/font": "4.0.4",
- "@react-pdf/layout": "4.4.1",
+ "@react-pdf/layout": "4.4.2",
"@react-pdf/pdfkit": "4.0.4",
"@react-pdf/render": "4.3.1",
"colorjs.io": "0.6.0",
From 049f8566fca30144315bc0e38170a7abe2831a26 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 5 Jan 2026 14:56:26 +0000
Subject: [PATCH 14/28] chore(deps): update dependency @react-pdf/pdfkit to
v4.1.0
---
pdf/package-lock.json | 25 +++++--------------------
pdf/package.json | 2 +-
2 files changed, 6 insertions(+), 21 deletions(-)
diff --git a/pdf/package-lock.json b/pdf/package-lock.json
index 39ddfb1b39..0e7c1df3c2 100644
--- a/pdf/package-lock.json
+++ b/pdf/package-lock.json
@@ -41,7 +41,7 @@
"peerDependencies": {
"@react-pdf/font": "4.0.4",
"@react-pdf/layout": "4.4.2",
- "@react-pdf/pdfkit": "4.0.4",
+ "@react-pdf/pdfkit": "4.1.0",
"@react-pdf/render": "4.3.2",
"colorjs.io": "0.6.0",
"lodash-es": "4.17.22",
@@ -2802,6 +2802,7 @@
"resolved": "https://registry.npmjs.org/@react-pdf/font/-/font-4.0.4.tgz",
"integrity": "sha512-8YtgGtL511txIEc9AjiilpZ7yjid8uCd8OGUl6jaL3LIHnrToUupSN4IzsMQpVTCMYiDLFnDNQzpZsOYtRS/Pg==",
"license": "MIT",
+ "peer": true,
"dependencies": {
"@react-pdf/pdfkit": "^4.1.0",
"@react-pdf/types": "^2.9.2",
@@ -2809,22 +2810,6 @@
"is-url": "^1.2.4"
}
},
- "node_modules/@react-pdf/font/node_modules/@react-pdf/pdfkit": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@react-pdf/pdfkit/-/pdfkit-4.1.0.tgz",
- "integrity": "sha512-Wm/IOAv0h/U5Ra94c/PltFJGcpTUd/fwVMVeFD6X9tTTPCttIwg0teRG1Lqq617J8K4W7jpL/B0HTH0mjp3QpQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.20.13",
- "@react-pdf/png-js": "^3.0.0",
- "browserify-zlib": "^0.2.0",
- "crypto-js": "^4.2.0",
- "fontkit": "^2.0.2",
- "jay-peg": "^1.1.1",
- "linebreak": "^1.1.0",
- "vite-compatible-readable-stream": "^3.6.1"
- }
- },
"node_modules/@react-pdf/image": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/@react-pdf/image/-/image-3.0.4.tgz",
@@ -2854,9 +2839,9 @@
}
},
"node_modules/@react-pdf/pdfkit": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/@react-pdf/pdfkit/-/pdfkit-4.0.4.tgz",
- "integrity": "sha512-/nITLggsPlB66bVLnm0X7MNdKQxXelLGZG6zB5acF5cCgkFwmXHnLNyxYOUD4GMOMg1HOPShXDKWrwk2ZeHsvw==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/@react-pdf/pdfkit/-/pdfkit-4.1.0.tgz",
+ "integrity": "sha512-Wm/IOAv0h/U5Ra94c/PltFJGcpTUd/fwVMVeFD6X9tTTPCttIwg0teRG1Lqq617J8K4W7jpL/B0HTH0mjp3QpQ==",
"license": "MIT",
"peer": true,
"dependencies": {
diff --git a/pdf/package.json b/pdf/package.json
index b51df22f15..7137a50ff6 100644
--- a/pdf/package.json
+++ b/pdf/package.json
@@ -25,7 +25,7 @@
"peerDependencies": {
"@react-pdf/font": "4.0.4",
"@react-pdf/layout": "4.4.2",
- "@react-pdf/pdfkit": "4.0.4",
+ "@react-pdf/pdfkit": "4.1.0",
"@react-pdf/render": "4.3.2",
"colorjs.io": "0.6.0",
"lodash-es": "4.17.22",
From a3847ba60f0a24523b031a782bd25d8636ac1af5 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 5 Jan 2026 17:13:10 +0000
Subject: [PATCH 15/28] chore(deps): update dependency
@typescript-eslint/eslint-plugin to v8.51.0
---
pdf/package-lock.json | 25 ++-
pdf/package.json | 2 +-
print/package-lock.json | 395 +++-------------------------------------
print/package.json | 2 +-
4 files changed, 43 insertions(+), 381 deletions(-)
diff --git a/pdf/package-lock.json b/pdf/package-lock.json
index 0e7c1df3c2..39ddfb1b39 100644
--- a/pdf/package-lock.json
+++ b/pdf/package-lock.json
@@ -41,7 +41,7 @@
"peerDependencies": {
"@react-pdf/font": "4.0.4",
"@react-pdf/layout": "4.4.2",
- "@react-pdf/pdfkit": "4.1.0",
+ "@react-pdf/pdfkit": "4.0.4",
"@react-pdf/render": "4.3.2",
"colorjs.io": "0.6.0",
"lodash-es": "4.17.22",
@@ -2802,7 +2802,6 @@
"resolved": "https://registry.npmjs.org/@react-pdf/font/-/font-4.0.4.tgz",
"integrity": "sha512-8YtgGtL511txIEc9AjiilpZ7yjid8uCd8OGUl6jaL3LIHnrToUupSN4IzsMQpVTCMYiDLFnDNQzpZsOYtRS/Pg==",
"license": "MIT",
- "peer": true,
"dependencies": {
"@react-pdf/pdfkit": "^4.1.0",
"@react-pdf/types": "^2.9.2",
@@ -2810,6 +2809,22 @@
"is-url": "^1.2.4"
}
},
+ "node_modules/@react-pdf/font/node_modules/@react-pdf/pdfkit": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/@react-pdf/pdfkit/-/pdfkit-4.1.0.tgz",
+ "integrity": "sha512-Wm/IOAv0h/U5Ra94c/PltFJGcpTUd/fwVMVeFD6X9tTTPCttIwg0teRG1Lqq617J8K4W7jpL/B0HTH0mjp3QpQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.20.13",
+ "@react-pdf/png-js": "^3.0.0",
+ "browserify-zlib": "^0.2.0",
+ "crypto-js": "^4.2.0",
+ "fontkit": "^2.0.2",
+ "jay-peg": "^1.1.1",
+ "linebreak": "^1.1.0",
+ "vite-compatible-readable-stream": "^3.6.1"
+ }
+ },
"node_modules/@react-pdf/image": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/@react-pdf/image/-/image-3.0.4.tgz",
@@ -2839,9 +2854,9 @@
}
},
"node_modules/@react-pdf/pdfkit": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@react-pdf/pdfkit/-/pdfkit-4.1.0.tgz",
- "integrity": "sha512-Wm/IOAv0h/U5Ra94c/PltFJGcpTUd/fwVMVeFD6X9tTTPCttIwg0teRG1Lqq617J8K4W7jpL/B0HTH0mjp3QpQ==",
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/@react-pdf/pdfkit/-/pdfkit-4.0.4.tgz",
+ "integrity": "sha512-/nITLggsPlB66bVLnm0X7MNdKQxXelLGZG6zB5acF5cCgkFwmXHnLNyxYOUD4GMOMg1HOPShXDKWrwk2ZeHsvw==",
"license": "MIT",
"peer": true,
"dependencies": {
diff --git a/pdf/package.json b/pdf/package.json
index 7137a50ff6..b51df22f15 100644
--- a/pdf/package.json
+++ b/pdf/package.json
@@ -25,7 +25,7 @@
"peerDependencies": {
"@react-pdf/font": "4.0.4",
"@react-pdf/layout": "4.4.2",
- "@react-pdf/pdfkit": "4.1.0",
+ "@react-pdf/pdfkit": "4.0.4",
"@react-pdf/render": "4.3.2",
"colorjs.io": "0.6.0",
"lodash-es": "4.17.22",
diff --git a/print/package-lock.json b/print/package-lock.json
index 004bf7449a..e3113e3af8 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -28,7 +28,7 @@
"@nuxtjs/i18n": "10.2.1",
"@nuxtjs/tailwindcss": "6.14.0",
"@tailwindcss/typography": "0.5.19",
- "@typescript-eslint/eslint-plugin": "8.50.1",
+ "@typescript-eslint/eslint-plugin": "8.51.0",
"@vitest/coverage-v8": "4.0.16",
"@vue/compiler-dom": "3.5.26",
"@vue/compiler-sfc": "3.5.26",
@@ -6019,144 +6019,20 @@
}
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "8.50.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.50.1.tgz",
- "integrity": "sha512-PKhLGDq3JAg0Jk/aK890knnqduuI/Qj+udH7wCf0217IGi4gt+acgCyPVe79qoT+qKUvHMDQkwJeKW9fwl8Cyw==",
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.51.0.tgz",
+ "integrity": "sha512-XtssGWJvypyM2ytBnSnKtHYOGT+4ZwTnBVl36TA4nRO2f4PRNGz5/1OszHzcZCvcBMh+qb7I06uoCmLTRdR9og==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/regexpp": "^4.10.0",
- "@typescript-eslint/scope-manager": "8.50.1",
- "@typescript-eslint/type-utils": "8.50.1",
- "@typescript-eslint/utils": "8.50.1",
- "@typescript-eslint/visitor-keys": "8.50.1",
+ "@typescript-eslint/scope-manager": "8.51.0",
+ "@typescript-eslint/type-utils": "8.51.0",
+ "@typescript-eslint/utils": "8.51.0",
+ "@typescript-eslint/visitor-keys": "8.51.0",
"ignore": "^7.0.0",
"natural-compare": "^1.4.0",
- "ts-api-utils": "^2.1.0"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "@typescript-eslint/parser": "^8.50.1",
- "eslint": "^8.57.0 || ^9.0.0",
- "typescript": ">=4.8.4 <6.0.0"
- }
- },
- "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/project-service": {
- "version": "8.50.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.50.1.tgz",
- "integrity": "sha512-E1ur1MCVf+YiP89+o4Les/oBAVzmSbeRB0MQLfSlYtbWU17HPxZ6Bhs5iYmKZRALvEuBoXIZMOIRRc/P++Ortg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/tsconfig-utils": "^8.50.1",
- "@typescript-eslint/types": "^8.50.1",
- "debug": "^4.3.4"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "typescript": ">=4.8.4 <6.0.0"
- }
- },
- "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": {
- "version": "8.50.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.50.1.tgz",
- "integrity": "sha512-mfRx06Myt3T4vuoHaKi8ZWNTPdzKPNBhiblze5N50//TSHOAQQevl/aolqA/BcqqbJ88GUnLqjjcBc8EWdBcVw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/types": "8.50.1",
- "@typescript-eslint/visitor-keys": "8.50.1"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/tsconfig-utils": {
- "version": "8.50.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.50.1.tgz",
- "integrity": "sha512-ooHmotT/lCWLXi55G4mvaUF60aJa012QzvLK0Y+Mp4WdSt17QhMhWOaBWeGTFVkb2gDgBe19Cxy1elPXylslDw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "typescript": ">=4.8.4 <6.0.0"
- }
- },
- "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": {
- "version": "8.50.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.50.1.tgz",
- "integrity": "sha512-v5lFIS2feTkNyMhd7AucE/9j/4V9v5iIbpVRncjk/K0sQ6Sb+Np9fgYS/63n6nwqahHQvbmujeBL7mp07Q9mlA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.50.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.50.1.tgz",
- "integrity": "sha512-woHPdW+0gj53aM+cxchymJCrh0cyS7BTIdcDxWUNsclr9VDkOSbqC13juHzxOmQ22dDkMZEpZB+3X1WpUvzgVQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/project-service": "8.50.1",
- "@typescript-eslint/tsconfig-utils": "8.50.1",
- "@typescript-eslint/types": "8.50.1",
- "@typescript-eslint/visitor-keys": "8.50.1",
- "debug": "^4.3.4",
- "minimatch": "^9.0.4",
- "semver": "^7.6.0",
- "tinyglobby": "^0.2.15",
- "ts-api-utils": "^2.1.0"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "typescript": ">=4.8.4 <6.0.0"
- }
- },
- "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": {
- "version": "8.50.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.50.1.tgz",
- "integrity": "sha512-lCLp8H1T9T7gPbEuJSnHwnSuO9mDf8mfK/Nion5mZmiEaQD9sWf9W4dfeFqRyqRjF06/kBuTmAqcs9sewM2NbQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@eslint-community/eslint-utils": "^4.7.0",
- "@typescript-eslint/scope-manager": "8.50.1",
- "@typescript-eslint/types": "8.50.1",
- "@typescript-eslint/typescript-estree": "8.50.1"
+ "ts-api-utils": "^2.2.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -6166,6 +6042,7 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
+ "@typescript-eslint/parser": "^8.51.0",
"eslint": "^8.57.0 || ^9.0.0",
"typescript": ">=4.8.4 <6.0.0"
}
@@ -6196,37 +6073,6 @@
"typescript": ">=4.8.4 <6.0.0"
}
},
- "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.51.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.51.0.tgz",
- "integrity": "sha512-mM/JRQOzhVN1ykejrvwnBRV3+7yTKK8tVANVN3o1O0t0v7o+jqdVu9crPy5Y9dov15TJk/FTIgoUGHrTOVL3Zg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/types": "8.51.0",
- "eslint-visitor-keys": "^4.2.1"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/parser/node_modules/eslint-visitor-keys": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
- "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
- "dev": true,
- "license": "Apache-2.0",
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
"node_modules/@typescript-eslint/project-service": {
"version": "8.51.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.51.0.tgz",
@@ -6267,37 +6113,6 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
- "node_modules/@typescript-eslint/scope-manager/node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.51.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.51.0.tgz",
- "integrity": "sha512-mM/JRQOzhVN1ykejrvwnBRV3+7yTKK8tVANVN3o1O0t0v7o+jqdVu9crPy5Y9dov15TJk/FTIgoUGHrTOVL3Zg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/types": "8.51.0",
- "eslint-visitor-keys": "^4.2.1"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/scope-manager/node_modules/eslint-visitor-keys": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
- "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
- "dev": true,
- "license": "Apache-2.0",
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
"node_modules/@typescript-eslint/tsconfig-utils": {
"version": "8.51.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.51.0.tgz",
@@ -6316,140 +6131,17 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "8.50.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.50.1.tgz",
- "integrity": "sha512-7J3bf022QZE42tYMO6SL+6lTPKFk/WphhRPe9Tw/el+cEwzLz1Jjz2PX3GtGQVxooLDKeMVmMt7fWpYRdG5Etg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/types": "8.50.1",
- "@typescript-eslint/typescript-estree": "8.50.1",
- "@typescript-eslint/utils": "8.50.1",
- "debug": "^4.3.4",
- "ts-api-utils": "^2.1.0"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "eslint": "^8.57.0 || ^9.0.0",
- "typescript": ">=4.8.4 <6.0.0"
- }
- },
- "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/project-service": {
- "version": "8.50.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.50.1.tgz",
- "integrity": "sha512-E1ur1MCVf+YiP89+o4Les/oBAVzmSbeRB0MQLfSlYtbWU17HPxZ6Bhs5iYmKZRALvEuBoXIZMOIRRc/P++Ortg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/tsconfig-utils": "^8.50.1",
- "@typescript-eslint/types": "^8.50.1",
- "debug": "^4.3.4"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "typescript": ">=4.8.4 <6.0.0"
- }
- },
- "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/scope-manager": {
- "version": "8.50.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.50.1.tgz",
- "integrity": "sha512-mfRx06Myt3T4vuoHaKi8ZWNTPdzKPNBhiblze5N50//TSHOAQQevl/aolqA/BcqqbJ88GUnLqjjcBc8EWdBcVw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/types": "8.50.1",
- "@typescript-eslint/visitor-keys": "8.50.1"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/tsconfig-utils": {
- "version": "8.50.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.50.1.tgz",
- "integrity": "sha512-ooHmotT/lCWLXi55G4mvaUF60aJa012QzvLK0Y+Mp4WdSt17QhMhWOaBWeGTFVkb2gDgBe19Cxy1elPXylslDw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "typescript": ">=4.8.4 <6.0.0"
- }
- },
- "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": {
- "version": "8.50.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.50.1.tgz",
- "integrity": "sha512-v5lFIS2feTkNyMhd7AucE/9j/4V9v5iIbpVRncjk/K0sQ6Sb+Np9fgYS/63n6nwqahHQvbmujeBL7mp07Q9mlA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.50.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.50.1.tgz",
- "integrity": "sha512-woHPdW+0gj53aM+cxchymJCrh0cyS7BTIdcDxWUNsclr9VDkOSbqC13juHzxOmQ22dDkMZEpZB+3X1WpUvzgVQ==",
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.51.0.tgz",
+ "integrity": "sha512-0XVtYzxnobc9K0VU7wRWg1yiUrw4oQzexCG2V2IDxxCxhqBMSMbjB+6o91A+Uc0GWtgjCa3Y8bi7hwI0Tu4n5Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/project-service": "8.50.1",
- "@typescript-eslint/tsconfig-utils": "8.50.1",
- "@typescript-eslint/types": "8.50.1",
- "@typescript-eslint/visitor-keys": "8.50.1",
+ "@typescript-eslint/types": "8.51.0",
+ "@typescript-eslint/typescript-estree": "8.51.0",
+ "@typescript-eslint/utils": "8.51.0",
"debug": "^4.3.4",
- "minimatch": "^9.0.4",
- "semver": "^7.6.0",
- "tinyglobby": "^0.2.15",
- "ts-api-utils": "^2.1.0"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "typescript": ">=4.8.4 <6.0.0"
- }
- },
- "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": {
- "version": "8.50.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.50.1.tgz",
- "integrity": "sha512-lCLp8H1T9T7gPbEuJSnHwnSuO9mDf8mfK/Nion5mZmiEaQD9sWf9W4dfeFqRyqRjF06/kBuTmAqcs9sewM2NbQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@eslint-community/eslint-utils": "^4.7.0",
- "@typescript-eslint/scope-manager": "8.50.1",
- "@typescript-eslint/types": "8.50.1",
- "@typescript-eslint/typescript-estree": "8.50.1"
+ "ts-api-utils": "^2.2.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -6505,37 +6197,6 @@
"typescript": ">=4.8.4 <6.0.0"
}
},
- "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.51.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.51.0.tgz",
- "integrity": "sha512-mM/JRQOzhVN1ykejrvwnBRV3+7yTKK8tVANVN3o1O0t0v7o+jqdVu9crPy5Y9dov15TJk/FTIgoUGHrTOVL3Zg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/types": "8.51.0",
- "eslint-visitor-keys": "^4.2.1"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/typescript-estree/node_modules/eslint-visitor-keys": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
- "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
- "dev": true,
- "license": "Apache-2.0",
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
"node_modules/@typescript-eslint/utils": {
"version": "8.51.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.51.0.tgz",
@@ -6561,13 +6222,13 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.50.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.50.1.tgz",
- "integrity": "sha512-IrDKrw7pCRUR94zeuCSUWQ+w8JEf5ZX5jl/e6AHGSLi1/zIr0lgutfn/7JpfCey+urpgQEdrZVYzCaVVKiTwhQ==",
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.51.0.tgz",
+ "integrity": "sha512-mM/JRQOzhVN1ykejrvwnBRV3+7yTKK8tVANVN3o1O0t0v7o+jqdVu9crPy5Y9dov15TJk/FTIgoUGHrTOVL3Zg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.50.1",
+ "@typescript-eslint/types": "8.51.0",
"eslint-visitor-keys": "^4.2.1"
},
"engines": {
@@ -6578,20 +6239,6 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
- "node_modules/@typescript-eslint/visitor-keys/node_modules/@typescript-eslint/types": {
- "version": "8.50.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.50.1.tgz",
- "integrity": "sha512-v5lFIS2feTkNyMhd7AucE/9j/4V9v5iIbpVRncjk/K0sQ6Sb+Np9fgYS/63n6nwqahHQvbmujeBL7mp07Q9mlA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
"node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
diff --git a/print/package.json b/print/package.json
index 3a5e2f1073..537db3ebb4 100644
--- a/print/package.json
+++ b/print/package.json
@@ -38,7 +38,7 @@
"@nuxtjs/i18n": "10.2.1",
"@nuxtjs/tailwindcss": "6.14.0",
"@tailwindcss/typography": "0.5.19",
- "@typescript-eslint/eslint-plugin": "8.50.1",
+ "@typescript-eslint/eslint-plugin": "8.51.0",
"@vitest/coverage-v8": "4.0.16",
"@vue/compiler-dom": "3.5.26",
"@vue/compiler-sfc": "3.5.26",
From c21b7cccfcfb2f825b2ece2de3276d355203407a Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 5 Jan 2026 20:25:15 +0000
Subject: [PATCH 16/28] chore(deps): update amazon/aws-cli docker tag to
v2.32.25
---
.ops/aws-setup/docker-compose.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.ops/aws-setup/docker-compose.yml b/.ops/aws-setup/docker-compose.yml
index f6267953a7..dcd1f59345 100644
--- a/.ops/aws-setup/docker-compose.yml
+++ b/.ops/aws-setup/docker-compose.yml
@@ -13,7 +13,7 @@ services:
- AWS_DEFAULT_REGION=eu-west-3
aws-cli:
- image: amazon/aws-cli:2.32.24
+ image: amazon/aws-cli:2.32.25
container_name: 'ecamp3-aws-cli'
volumes:
- ./.aws:/root/.aws:delegated
From b21896acbe492d7ed7b02d1703d5a391b4064d94 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 6 Jan 2026 05:49:56 +0000
Subject: [PATCH 17/28] chore(deps): update pulumi/pulumi-nodejs docker tag to
v3.214.0
---
.ops/aws-setup/docker-compose.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.ops/aws-setup/docker-compose.yml b/.ops/aws-setup/docker-compose.yml
index dcd1f59345..00b6ceab15 100644
--- a/.ops/aws-setup/docker-compose.yml
+++ b/.ops/aws-setup/docker-compose.yml
@@ -1,6 +1,6 @@
services:
aws-setup:
- image: pulumi/pulumi-nodejs:3.213.0
+ image: pulumi/pulumi-nodejs:3.214.0
container_name: 'ecamp3-aws-setup'
volumes:
- ../../.prettierrc:/.prettierrc:delegated
From 87f6d04a85b3edd131ecf23ce26694dc5c3c3d3e Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 6 Jan 2026 05:50:09 +0000
Subject: [PATCH 18/28] fix(deps): update dependency @pulumi/pulumi to v3.214.0
---
.ops/aws-setup/package-lock.json | 8 ++++----
.ops/aws-setup/package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/.ops/aws-setup/package-lock.json b/.ops/aws-setup/package-lock.json
index eb8de2fbed..c30d2743d2 100644
--- a/.ops/aws-setup/package-lock.json
+++ b/.ops/aws-setup/package-lock.json
@@ -8,7 +8,7 @@
"dependencies": {
"@pulumi/aws": "7.15.0",
"@pulumi/awsx": "3.1.0",
- "@pulumi/pulumi": "3.213.0"
+ "@pulumi/pulumi": "3.214.0"
},
"devDependencies": {
"@babel/eslint-parser": "7.28.5",
@@ -2082,9 +2082,9 @@
}
},
"node_modules/@pulumi/pulumi": {
- "version": "3.213.0",
- "resolved": "https://registry.npmjs.org/@pulumi/pulumi/-/pulumi-3.213.0.tgz",
- "integrity": "sha512-qTAOJXQYjMse2oAwht4iuYA4TiSgUgDfGmlySf2xa4n34+eF1/ytCbF3UJdfOx9+yDD5mYBAi37t0OY/VyVzyQ==",
+ "version": "3.214.0",
+ "resolved": "https://registry.npmjs.org/@pulumi/pulumi/-/pulumi-3.214.0.tgz",
+ "integrity": "sha512-5QJnpv8O8dgryzSV6XoWHCYnxADs8EMllwJoRF4AV/TS0YJdaantNSdz+8yie7YdkePfKLfPULoM2BdYllk6Fw==",
"license": "Apache-2.0",
"dependencies": {
"@grpc/grpc-js": "^1.10.1",
diff --git a/.ops/aws-setup/package.json b/.ops/aws-setup/package.json
index ee6bee54d7..3221884259 100644
--- a/.ops/aws-setup/package.json
+++ b/.ops/aws-setup/package.json
@@ -10,7 +10,7 @@
"lint:check:prettier": "prettier --check --ignore-path .prettierignore **/*.{json,md,mjs,ts}"
},
"dependencies": {
- "@pulumi/pulumi": "3.213.0",
+ "@pulumi/pulumi": "3.214.0",
"@pulumi/aws": "7.15.0",
"@pulumi/awsx": "3.1.0"
},
From 6487b57d3f24c309f928430c012bc29a95d109b0 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 6 Jan 2026 22:08:34 +0000
Subject: [PATCH 19/28] chore(deps): update amazon/aws-cli docker tag to
v2.32.26
---
.ops/aws-setup/docker-compose.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.ops/aws-setup/docker-compose.yml b/.ops/aws-setup/docker-compose.yml
index 00b6ceab15..54dfd1f0ca 100644
--- a/.ops/aws-setup/docker-compose.yml
+++ b/.ops/aws-setup/docker-compose.yml
@@ -13,7 +13,7 @@ services:
- AWS_DEFAULT_REGION=eu-west-3
aws-cli:
- image: amazon/aws-cli:2.32.25
+ image: amazon/aws-cli:2.32.26
container_name: 'ecamp3-aws-cli'
volumes:
- ./.aws:/root/.aws:delegated
From f5066372e60a85a6987a1d40cadcfe5aa5487256 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 7 Jan 2026 17:03:10 +0000
Subject: [PATCH 20/28] chore(deps): update dependency @intlify/core to v11.2.8
---
pdf/package-lock.json | 36 ++++++++++++++++++------------------
pdf/package.json | 2 +-
2 files changed, 19 insertions(+), 19 deletions(-)
diff --git a/pdf/package-lock.json b/pdf/package-lock.json
index 39ddfb1b39..e1f5b7030b 100644
--- a/pdf/package-lock.json
+++ b/pdf/package-lock.json
@@ -14,7 +14,7 @@
"@babel/eslint-parser": "7.28.5",
"@eslint/compat": "2.0.0",
"@eslint/js": "9.39.2",
- "@intlify/core": "11.2.7",
+ "@intlify/core": "11.2.8",
"@rushstack/eslint-patch": "1.15.0",
"@vitejs/plugin-vue": "6.0.3",
"@vitest/coverage-v8": "4.0.16",
@@ -2619,14 +2619,14 @@
}
},
"node_modules/@intlify/core": {
- "version": "11.2.7",
- "resolved": "https://registry.npmjs.org/@intlify/core/-/core-11.2.7.tgz",
- "integrity": "sha512-HtBCrG8Y7aZreymr4DWDEfcWUlv72WMOfo1adOp92Oq9vnl5veHCjM19NisnSdgOGMUjJ/IxbzmRQDz4uSkFBg==",
+ "version": "11.2.8",
+ "resolved": "https://registry.npmjs.org/@intlify/core/-/core-11.2.8.tgz",
+ "integrity": "sha512-su9kRlQAkG+SBP5cufTYmwPnqjur8etZVa2lnR80CgE5JqA0pXwGUF7W08dR/a6T2oDoYPh53/S8O0CGbfx1qg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@intlify/core-base": "11.2.7",
- "@intlify/shared": "11.2.7"
+ "@intlify/core-base": "11.2.8",
+ "@intlify/shared": "11.2.8"
},
"engines": {
"node": ">= 16"
@@ -2636,14 +2636,14 @@
}
},
"node_modules/@intlify/core-base": {
- "version": "11.2.7",
- "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-11.2.7.tgz",
- "integrity": "sha512-+Ra9I/LAzXDnmv/IrTO03WMCiLya7pHRmGJvNl9fKwx/W4REJ0xaMk2PxCRqnxcBsX443amEMdebQ3R1geiuIw==",
+ "version": "11.2.8",
+ "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-11.2.8.tgz",
+ "integrity": "sha512-nBq6Y1tVkjIUsLsdOjDSJj4AsjvD0UG3zsg9Fyc+OivwlA/oMHSKooUy9tpKj0HqZ+NWFifweHavdljlBLTwdA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@intlify/message-compiler": "11.2.7",
- "@intlify/shared": "11.2.7"
+ "@intlify/message-compiler": "11.2.8",
+ "@intlify/shared": "11.2.8"
},
"engines": {
"node": ">= 16"
@@ -2653,13 +2653,13 @@
}
},
"node_modules/@intlify/message-compiler": {
- "version": "11.2.7",
- "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-11.2.7.tgz",
- "integrity": "sha512-TFamC+GzJAotAFwUNvbtRVBgvuSn2nCwKNresmPUHv3IIVMmXJt7QQJj/DORI1h8hs46ZF6L0Fs2xBohSOE4iQ==",
+ "version": "11.2.8",
+ "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-11.2.8.tgz",
+ "integrity": "sha512-A5n33doOjmHsBtCN421386cG1tWp5rpOjOYPNsnpjIJbQ4POF0QY2ezhZR9kr0boKwaHjbOifvyQvHj2UTrDFQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@intlify/shared": "11.2.7",
+ "@intlify/shared": "11.2.8",
"source-map-js": "^1.0.2"
},
"engines": {
@@ -2670,9 +2670,9 @@
}
},
"node_modules/@intlify/shared": {
- "version": "11.2.7",
- "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-11.2.7.tgz",
- "integrity": "sha512-uvlkvc/0uQ4FDlHQZccpUnmcOwNcaI3i+69ck2YJ+GqM35AoVbuS63b+YfirV4G0SZh64Ij2UMcFRMmB4nr95w==",
+ "version": "11.2.8",
+ "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-11.2.8.tgz",
+ "integrity": "sha512-l6e4NZyUgv8VyXXH4DbuucFOBmxLF56C/mqh2tvApbzl2Hrhi1aTDcuv5TKdxzfHYmpO3UB0Cz04fgDT9vszfw==",
"dev": true,
"license": "MIT",
"engines": {
diff --git a/pdf/package.json b/pdf/package.json
index b51df22f15..ed6c152dda 100644
--- a/pdf/package.json
+++ b/pdf/package.json
@@ -35,7 +35,7 @@
"@babel/eslint-parser": "7.28.5",
"@eslint/compat": "2.0.0",
"@eslint/js": "9.39.2",
- "@intlify/core": "11.2.7",
+ "@intlify/core": "11.2.8",
"@rushstack/eslint-patch": "1.15.0",
"@vitejs/plugin-vue": "6.0.3",
"@vitest/coverage-v8": "4.0.16",
From bfeb2deacddb25c4aebfd6b3f8dab65a359ed65b Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 8 Jan 2026 11:21:04 +0000
Subject: [PATCH 21/28] chore(deps): lock file maintenance
---
.ops/aws-setup/package-lock.json | 370 +++++++--------
e2e/package-lock.json | 32 +-
pdf/package-lock.json | 263 ++++++-----
print/package-lock.json | 785 +++++++++++++++++++++++--------
4 files changed, 953 insertions(+), 497 deletions(-)
diff --git a/.ops/aws-setup/package-lock.json b/.ops/aws-setup/package-lock.json
index c30d2743d2..62c32d7d81 100644
--- a/.ops/aws-setup/package-lock.json
+++ b/.ops/aws-setup/package-lock.json
@@ -150,24 +150,24 @@
}
},
"node_modules/@aws-sdk/client-ecs": {
- "version": "3.958.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-ecs/-/client-ecs-3.958.0.tgz",
- "integrity": "sha512-4vRaCLsxDanXJ5QJTGhMktDy8Olz7Rmo2fyCqcg9psBF55Nv9kcG82QxXNAQ7bd0emgtt7D330ZMPH9Gxf/ZZA==",
+ "version": "3.965.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-ecs/-/client-ecs-3.965.0.tgz",
+ "integrity": "sha512-GunoYZ2Rkk7lQ1elP4gFc7StE5N9ph7ETdaG7xGOoRLo5jroNV7DpWLKLl9BbSFX/CXgrM0OkkpVXC+LTDh1JQ==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "3.957.0",
- "@aws-sdk/credential-provider-node": "3.958.0",
- "@aws-sdk/middleware-host-header": "3.957.0",
- "@aws-sdk/middleware-logger": "3.957.0",
- "@aws-sdk/middleware-recursion-detection": "3.957.0",
- "@aws-sdk/middleware-user-agent": "3.957.0",
- "@aws-sdk/region-config-resolver": "3.957.0",
- "@aws-sdk/types": "3.957.0",
- "@aws-sdk/util-endpoints": "3.957.0",
- "@aws-sdk/util-user-agent-browser": "3.957.0",
- "@aws-sdk/util-user-agent-node": "3.957.0",
+ "@aws-sdk/core": "3.965.0",
+ "@aws-sdk/credential-provider-node": "3.965.0",
+ "@aws-sdk/middleware-host-header": "3.965.0",
+ "@aws-sdk/middleware-logger": "3.965.0",
+ "@aws-sdk/middleware-recursion-detection": "3.965.0",
+ "@aws-sdk/middleware-user-agent": "3.965.0",
+ "@aws-sdk/region-config-resolver": "3.965.0",
+ "@aws-sdk/types": "3.965.0",
+ "@aws-sdk/util-endpoints": "3.965.0",
+ "@aws-sdk/util-user-agent-browser": "3.965.0",
+ "@aws-sdk/util-user-agent-node": "3.965.0",
"@smithy/config-resolver": "^4.4.5",
"@smithy/core": "^3.20.0",
"@smithy/fetch-http-handler": "^5.3.8",
@@ -201,23 +201,23 @@
}
},
"node_modules/@aws-sdk/client-sso": {
- "version": "3.958.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.958.0.tgz",
- "integrity": "sha512-6qNCIeaMzKzfqasy2nNRuYnMuaMebCcCPP4J2CVGkA8QYMbIVKPlkn9bpB20Vxe6H/r3jtCCLQaOJjVTx/6dXg==",
+ "version": "3.965.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.965.0.tgz",
+ "integrity": "sha512-iv2tr+n4aZ+nPUFFvG00hISPuEd4DU+1/Q8rPAYKXsM+vEPJ2nAnP5duUOa2fbOLIUCRxX3dcQaQaghVHDHzQw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "3.957.0",
- "@aws-sdk/middleware-host-header": "3.957.0",
- "@aws-sdk/middleware-logger": "3.957.0",
- "@aws-sdk/middleware-recursion-detection": "3.957.0",
- "@aws-sdk/middleware-user-agent": "3.957.0",
- "@aws-sdk/region-config-resolver": "3.957.0",
- "@aws-sdk/types": "3.957.0",
- "@aws-sdk/util-endpoints": "3.957.0",
- "@aws-sdk/util-user-agent-browser": "3.957.0",
- "@aws-sdk/util-user-agent-node": "3.957.0",
+ "@aws-sdk/core": "3.965.0",
+ "@aws-sdk/middleware-host-header": "3.965.0",
+ "@aws-sdk/middleware-logger": "3.965.0",
+ "@aws-sdk/middleware-recursion-detection": "3.965.0",
+ "@aws-sdk/middleware-user-agent": "3.965.0",
+ "@aws-sdk/region-config-resolver": "3.965.0",
+ "@aws-sdk/types": "3.965.0",
+ "@aws-sdk/util-endpoints": "3.965.0",
+ "@aws-sdk/util-user-agent-browser": "3.965.0",
+ "@aws-sdk/util-user-agent-node": "3.965.0",
"@smithy/config-resolver": "^4.4.5",
"@smithy/core": "^3.20.0",
"@smithy/fetch-http-handler": "^5.3.8",
@@ -250,13 +250,13 @@
}
},
"node_modules/@aws-sdk/core": {
- "version": "3.957.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.957.0.tgz",
- "integrity": "sha512-DrZgDnF1lQZv75a52nFWs6MExihJF2GZB6ETZRqr6jMwhrk2kbJPUtvgbifwcL7AYmVqHQDJBrR/MqkwwFCpiw==",
+ "version": "3.965.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.965.0.tgz",
+ "integrity": "sha512-aq9BhQxdHit8UUJ9C0im9TtuKeK0pT6NXmNJxMTCFeStI7GG7ImIsSislg3BZTIifVg1P6VLdzMyz9de85iutQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.957.0",
- "@aws-sdk/xml-builder": "3.957.0",
+ "@aws-sdk/types": "3.965.0",
+ "@aws-sdk/xml-builder": "3.965.0",
"@smithy/core": "^3.20.0",
"@smithy/node-config-provider": "^4.3.7",
"@smithy/property-provider": "^4.2.7",
@@ -274,13 +274,13 @@
}
},
"node_modules/@aws-sdk/credential-provider-env": {
- "version": "3.957.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.957.0.tgz",
- "integrity": "sha512-475mkhGaWCr+Z52fOOVb/q2VHuNvqEDixlYIkeaO6xJ6t9qR0wpLt4hOQaR6zR1wfZV0SlE7d8RErdYq/PByog==",
+ "version": "3.965.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.965.0.tgz",
+ "integrity": "sha512-mdGnaIjMxTIjsb70dEj3VsWPWpoq1V5MWzBSfJq2H8zgMBXjn6d5/qHP8HMf53l9PrsgqzMpXGv3Av549A2x1g==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.957.0",
- "@aws-sdk/types": "3.957.0",
+ "@aws-sdk/core": "3.965.0",
+ "@aws-sdk/types": "3.965.0",
"@smithy/property-provider": "^4.2.7",
"@smithy/types": "^4.11.0",
"tslib": "^2.6.2"
@@ -290,13 +290,13 @@
}
},
"node_modules/@aws-sdk/credential-provider-http": {
- "version": "3.957.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.957.0.tgz",
- "integrity": "sha512-8dS55QHRxXgJlHkEYaCGZIhieCs9NU1HU1BcqQ4RfUdSsfRdxxktqUKgCnBnOOn0oD3PPA8cQOCAVgIyRb3Rfw==",
+ "version": "3.965.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.965.0.tgz",
+ "integrity": "sha512-YuGQel9EgA/z25oeLM+GYYQS750+8AESvr7ZEmVnRPL0sg+K3DmGqdv+9gFjFd0UkLjTlC/jtbP2cuY6UcPiHQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.957.0",
- "@aws-sdk/types": "3.957.0",
+ "@aws-sdk/core": "3.965.0",
+ "@aws-sdk/types": "3.965.0",
"@smithy/fetch-http-handler": "^5.3.8",
"@smithy/node-http-handler": "^4.4.7",
"@smithy/property-provider": "^4.2.7",
@@ -311,20 +311,20 @@
}
},
"node_modules/@aws-sdk/credential-provider-ini": {
- "version": "3.958.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.958.0.tgz",
- "integrity": "sha512-u7twvZa1/6GWmPBZs6DbjlegCoNzNjBsMS/6fvh5quByYrcJr/uLd8YEr7S3UIq4kR/gSnHqcae7y2nL2bqZdg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/core": "3.957.0",
- "@aws-sdk/credential-provider-env": "3.957.0",
- "@aws-sdk/credential-provider-http": "3.957.0",
- "@aws-sdk/credential-provider-login": "3.958.0",
- "@aws-sdk/credential-provider-process": "3.957.0",
- "@aws-sdk/credential-provider-sso": "3.958.0",
- "@aws-sdk/credential-provider-web-identity": "3.958.0",
- "@aws-sdk/nested-clients": "3.958.0",
- "@aws-sdk/types": "3.957.0",
+ "version": "3.965.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.965.0.tgz",
+ "integrity": "sha512-xRo72Prer5s0xYVSCxCymVIRSqrVlevK5cmU0GWq9yJtaBNpnx02jwdJg80t/Ni7pgbkQyFWRMcq38c1tc6M/w==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@aws-sdk/core": "3.965.0",
+ "@aws-sdk/credential-provider-env": "3.965.0",
+ "@aws-sdk/credential-provider-http": "3.965.0",
+ "@aws-sdk/credential-provider-login": "3.965.0",
+ "@aws-sdk/credential-provider-process": "3.965.0",
+ "@aws-sdk/credential-provider-sso": "3.965.0",
+ "@aws-sdk/credential-provider-web-identity": "3.965.0",
+ "@aws-sdk/nested-clients": "3.965.0",
+ "@aws-sdk/types": "3.965.0",
"@smithy/credential-provider-imds": "^4.2.7",
"@smithy/property-provider": "^4.2.7",
"@smithy/shared-ini-file-loader": "^4.4.2",
@@ -336,14 +336,14 @@
}
},
"node_modules/@aws-sdk/credential-provider-login": {
- "version": "3.958.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.958.0.tgz",
- "integrity": "sha512-sDwtDnBSszUIbzbOORGh5gmXGl9aK25+BHb4gb1aVlqB+nNL2+IUEJA62+CE55lXSH8qXF90paivjK8tOHTwPA==",
+ "version": "3.965.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.965.0.tgz",
+ "integrity": "sha512-43/H8Qku8LHyugbhLo8kjD+eauhybCeVkmrnvWl8bXNHJP7xi1jCdtBQJKKJqiIHZws4MOEwkji8kFdAVRCe6g==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.957.0",
- "@aws-sdk/nested-clients": "3.958.0",
- "@aws-sdk/types": "3.957.0",
+ "@aws-sdk/core": "3.965.0",
+ "@aws-sdk/nested-clients": "3.965.0",
+ "@aws-sdk/types": "3.965.0",
"@smithy/property-provider": "^4.2.7",
"@smithy/protocol-http": "^5.3.7",
"@smithy/shared-ini-file-loader": "^4.4.2",
@@ -355,18 +355,18 @@
}
},
"node_modules/@aws-sdk/credential-provider-node": {
- "version": "3.958.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.958.0.tgz",
- "integrity": "sha512-vdoZbNG2dt66I7EpN3fKCzi6fp9xjIiwEA/vVVgqO4wXCGw8rKPIdDUus4e13VvTr330uQs2W0UNg/7AgtquEQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/credential-provider-env": "3.957.0",
- "@aws-sdk/credential-provider-http": "3.957.0",
- "@aws-sdk/credential-provider-ini": "3.958.0",
- "@aws-sdk/credential-provider-process": "3.957.0",
- "@aws-sdk/credential-provider-sso": "3.958.0",
- "@aws-sdk/credential-provider-web-identity": "3.958.0",
- "@aws-sdk/types": "3.957.0",
+ "version": "3.965.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.965.0.tgz",
+ "integrity": "sha512-cRxmMHF+Zh2lkkkEVduKl+8OQdtg/DhYA69+/7SPSQURlgyjFQGlRQ58B7q8abuNlrGT3sV+UzeOylZpJbV61Q==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@aws-sdk/credential-provider-env": "3.965.0",
+ "@aws-sdk/credential-provider-http": "3.965.0",
+ "@aws-sdk/credential-provider-ini": "3.965.0",
+ "@aws-sdk/credential-provider-process": "3.965.0",
+ "@aws-sdk/credential-provider-sso": "3.965.0",
+ "@aws-sdk/credential-provider-web-identity": "3.965.0",
+ "@aws-sdk/types": "3.965.0",
"@smithy/credential-provider-imds": "^4.2.7",
"@smithy/property-provider": "^4.2.7",
"@smithy/shared-ini-file-loader": "^4.4.2",
@@ -378,13 +378,13 @@
}
},
"node_modules/@aws-sdk/credential-provider-process": {
- "version": "3.957.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.957.0.tgz",
- "integrity": "sha512-/KIz9kadwbeLy6SKvT79W81Y+hb/8LMDyeloA2zhouE28hmne+hLn0wNCQXAAupFFlYOAtZR2NTBs7HBAReJlg==",
+ "version": "3.965.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.965.0.tgz",
+ "integrity": "sha512-gmkPmdiR0yxnTzLPDb7rwrDhGuCUjtgnj8qWP+m0gSz/W43rR4jRPVEf6DUX2iC+ImQhxo3NFhuB3V42Kzo3TQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.957.0",
- "@aws-sdk/types": "3.957.0",
+ "@aws-sdk/core": "3.965.0",
+ "@aws-sdk/types": "3.965.0",
"@smithy/property-provider": "^4.2.7",
"@smithy/shared-ini-file-loader": "^4.4.2",
"@smithy/types": "^4.11.0",
@@ -395,15 +395,15 @@
}
},
"node_modules/@aws-sdk/credential-provider-sso": {
- "version": "3.958.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.958.0.tgz",
- "integrity": "sha512-CBYHJ5ufp8HC4q+o7IJejCUctJXWaksgpmoFpXerbjAso7/Fg7LLUu9inXVOxlHKLlvYekDXjIUBXDJS2WYdgg==",
+ "version": "3.965.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.965.0.tgz",
+ "integrity": "sha512-N01AYvtCqG3Wo/s/LvYt19ity18/FqggiXT+elAs3X9Om/Wfx+hw9G+i7jaDmy+/xewmv8AdQ2SK5Q30dXw/Fw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/client-sso": "3.958.0",
- "@aws-sdk/core": "3.957.0",
- "@aws-sdk/token-providers": "3.958.0",
- "@aws-sdk/types": "3.957.0",
+ "@aws-sdk/client-sso": "3.965.0",
+ "@aws-sdk/core": "3.965.0",
+ "@aws-sdk/token-providers": "3.965.0",
+ "@aws-sdk/types": "3.965.0",
"@smithy/property-provider": "^4.2.7",
"@smithy/shared-ini-file-loader": "^4.4.2",
"@smithy/types": "^4.11.0",
@@ -414,14 +414,14 @@
}
},
"node_modules/@aws-sdk/credential-provider-web-identity": {
- "version": "3.958.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.958.0.tgz",
- "integrity": "sha512-dgnvwjMq5Y66WozzUzxNkCFap+umHUtqMMKlr8z/vl9NYMLem/WUbWNpFFOVFWquXikc+ewtpBMR4KEDXfZ+KA==",
+ "version": "3.965.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.965.0.tgz",
+ "integrity": "sha512-T4gMZ2JzXnfxe1oTD+EDGLSxFfk1+WkLZdiHXEMZp8bFI1swP/3YyDFXI+Ib9Uq1JhnAmrCXtOnkicKEhDkdhQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.957.0",
- "@aws-sdk/nested-clients": "3.958.0",
- "@aws-sdk/types": "3.957.0",
+ "@aws-sdk/core": "3.965.0",
+ "@aws-sdk/nested-clients": "3.965.0",
+ "@aws-sdk/types": "3.965.0",
"@smithy/property-provider": "^4.2.7",
"@smithy/shared-ini-file-loader": "^4.4.2",
"@smithy/types": "^4.11.0",
@@ -432,12 +432,12 @@
}
},
"node_modules/@aws-sdk/middleware-host-header": {
- "version": "3.957.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.957.0.tgz",
- "integrity": "sha512-BBgKawVyfQZglEkNTuBBdC3azlyqNXsvvN4jPkWAiNYcY0x1BasaJFl+7u/HisfULstryweJq/dAvIZIxzlZaA==",
+ "version": "3.965.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.965.0.tgz",
+ "integrity": "sha512-SfpSYqoPOAmdb3DBsnNsZ0vix+1VAtkUkzXM79JL3R5IfacpyKE2zytOgVAQx/FjhhlpSTwuXd+LRhUEVb3MaA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.957.0",
+ "@aws-sdk/types": "3.965.0",
"@smithy/protocol-http": "^5.3.7",
"@smithy/types": "^4.11.0",
"tslib": "^2.6.2"
@@ -447,12 +447,12 @@
}
},
"node_modules/@aws-sdk/middleware-logger": {
- "version": "3.957.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.957.0.tgz",
- "integrity": "sha512-w1qfKrSKHf9b5a8O76yQ1t69u6NWuBjr5kBX+jRWFx/5mu6RLpqERXRpVJxfosbep7k3B+DSB5tZMZ82GKcJtQ==",
+ "version": "3.965.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.965.0.tgz",
+ "integrity": "sha512-gjUvJRZT1bUABKewnvkj51LAynFrfz2h5DYAg5/2F4Utx6UOGByTSr9Rq8JCLbURvvzAbCtcMkkIJRxw+8Zuzw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.957.0",
+ "@aws-sdk/types": "3.965.0",
"@smithy/types": "^4.11.0",
"tslib": "^2.6.2"
},
@@ -461,12 +461,12 @@
}
},
"node_modules/@aws-sdk/middleware-recursion-detection": {
- "version": "3.957.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.957.0.tgz",
- "integrity": "sha512-D2H/WoxhAZNYX+IjkKTdOhOkWQaK0jjJrDBj56hKjU5c9ltQiaX/1PqJ4dfjHntEshJfu0w+E6XJ+/6A6ILBBA==",
+ "version": "3.965.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.965.0.tgz",
+ "integrity": "sha512-6dvD+18Ni14KCRu+tfEoNxq1sIGVp9tvoZDZ7aMvpnA7mDXuRLrOjRQ/TAZqXwr9ENKVGyxcPl0cRK8jk1YWjA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.957.0",
+ "@aws-sdk/types": "3.965.0",
"@aws/lambda-invoke-store": "^0.2.2",
"@smithy/protocol-http": "^5.3.7",
"@smithy/types": "^4.11.0",
@@ -477,14 +477,14 @@
}
},
"node_modules/@aws-sdk/middleware-user-agent": {
- "version": "3.957.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.957.0.tgz",
- "integrity": "sha512-50vcHu96XakQnIvlKJ1UoltrFODjsq2KvtTgHiPFteUS884lQnK5VC/8xd1Msz/1ONpLMzdCVproCQqhDTtMPQ==",
+ "version": "3.965.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.965.0.tgz",
+ "integrity": "sha512-RBEYVGgu/WeAt+H/qLrGc+t8LqAUkbyvh3wBfTiuAD+uBcWsKnvnB1iSBX75FearC0fmoxzXRUc0PMxMdqpjJQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.957.0",
- "@aws-sdk/types": "3.957.0",
- "@aws-sdk/util-endpoints": "3.957.0",
+ "@aws-sdk/core": "3.965.0",
+ "@aws-sdk/types": "3.965.0",
+ "@aws-sdk/util-endpoints": "3.965.0",
"@smithy/core": "^3.20.0",
"@smithy/protocol-http": "^5.3.7",
"@smithy/types": "^4.11.0",
@@ -495,23 +495,23 @@
}
},
"node_modules/@aws-sdk/nested-clients": {
- "version": "3.958.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.958.0.tgz",
- "integrity": "sha512-/KuCcS8b5TpQXkYOrPLYytrgxBhv81+5pChkOlhegbeHttjM69pyUpQVJqyfDM/A7wPLnDrzCAnk4zaAOkY0Nw==",
+ "version": "3.965.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.965.0.tgz",
+ "integrity": "sha512-muNVUjUEU+/KLFrLzQ8PMXyw4+a/MP6t4GIvwLtyx/kH0rpSy5s0YmqacMXheuIe6F/5QT8uksXGNAQenitkGQ==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "3.957.0",
- "@aws-sdk/middleware-host-header": "3.957.0",
- "@aws-sdk/middleware-logger": "3.957.0",
- "@aws-sdk/middleware-recursion-detection": "3.957.0",
- "@aws-sdk/middleware-user-agent": "3.957.0",
- "@aws-sdk/region-config-resolver": "3.957.0",
- "@aws-sdk/types": "3.957.0",
- "@aws-sdk/util-endpoints": "3.957.0",
- "@aws-sdk/util-user-agent-browser": "3.957.0",
- "@aws-sdk/util-user-agent-node": "3.957.0",
+ "@aws-sdk/core": "3.965.0",
+ "@aws-sdk/middleware-host-header": "3.965.0",
+ "@aws-sdk/middleware-logger": "3.965.0",
+ "@aws-sdk/middleware-recursion-detection": "3.965.0",
+ "@aws-sdk/middleware-user-agent": "3.965.0",
+ "@aws-sdk/region-config-resolver": "3.965.0",
+ "@aws-sdk/types": "3.965.0",
+ "@aws-sdk/util-endpoints": "3.965.0",
+ "@aws-sdk/util-user-agent-browser": "3.965.0",
+ "@aws-sdk/util-user-agent-node": "3.965.0",
"@smithy/config-resolver": "^4.4.5",
"@smithy/core": "^3.20.0",
"@smithy/fetch-http-handler": "^5.3.8",
@@ -544,12 +544,12 @@
}
},
"node_modules/@aws-sdk/region-config-resolver": {
- "version": "3.957.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.957.0.tgz",
- "integrity": "sha512-V8iY3blh8l2iaOqXWW88HbkY5jDoWjH56jonprG/cpyqqCnprvpMUZWPWYJoI8rHRf2bqzZeql1slxG6EnKI7A==",
+ "version": "3.965.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.965.0.tgz",
+ "integrity": "sha512-RoMhu9ly2B0coxn8ctXosPP2WmDD0MkQlZGLjoYHQUOCBmty5qmCxOqBmBDa6wbWbB8xKtMQ/4VXloQOgzjHXg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.957.0",
+ "@aws-sdk/types": "3.965.0",
"@smithy/config-resolver": "^4.4.5",
"@smithy/node-config-provider": "^4.3.7",
"@smithy/types": "^4.11.0",
@@ -560,14 +560,14 @@
}
},
"node_modules/@aws-sdk/token-providers": {
- "version": "3.958.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.958.0.tgz",
- "integrity": "sha512-UCj7lQXODduD1myNJQkV+LYcGYJ9iiMggR8ow8Hva1g3A/Na5imNXzz6O67k7DAee0TYpy+gkNw+SizC6min8Q==",
+ "version": "3.965.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.965.0.tgz",
+ "integrity": "sha512-aR0qxg0b8flkXJVE+CM1gzo7uJ57md50z2eyCwofC0QIz5Y0P7/7vvb9/dmUQt6eT9XRN5iRcUqq2IVxVDvJOw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.957.0",
- "@aws-sdk/nested-clients": "3.958.0",
- "@aws-sdk/types": "3.957.0",
+ "@aws-sdk/core": "3.965.0",
+ "@aws-sdk/nested-clients": "3.965.0",
+ "@aws-sdk/types": "3.965.0",
"@smithy/property-provider": "^4.2.7",
"@smithy/shared-ini-file-loader": "^4.4.2",
"@smithy/types": "^4.11.0",
@@ -578,9 +578,9 @@
}
},
"node_modules/@aws-sdk/types": {
- "version": "3.957.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.957.0.tgz",
- "integrity": "sha512-wzWC2Nrt859ABk6UCAVY/WYEbAd7FjkdrQL6m24+tfmWYDNRByTJ9uOgU/kw9zqLCAwb//CPvrJdhqjTznWXAg==",
+ "version": "3.965.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.965.0.tgz",
+ "integrity": "sha512-jvodoJdMavvg8faN7co58vVJRO5MVep4JFPRzUNCzpJ98BDqWDk/ad045aMJcmxkLzYLS2UAnUmqjJ/tUPNlzQ==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^4.11.0",
@@ -591,12 +591,12 @@
}
},
"node_modules/@aws-sdk/util-endpoints": {
- "version": "3.957.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.957.0.tgz",
- "integrity": "sha512-xwF9K24mZSxcxKS3UKQFeX/dPYkEps9wF1b+MGON7EvnbcucrJGyQyK1v1xFPn1aqXkBTFi+SZaMRx5E5YCVFw==",
+ "version": "3.965.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.965.0.tgz",
+ "integrity": "sha512-WqSCB0XIsGUwZWvrYkuoofi2vzoVHqyeJ2kN+WyoOsxPLTiQSBIoqm/01R/qJvoxwK/gOOF7su9i84Vw2NQQpQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.957.0",
+ "@aws-sdk/types": "3.965.0",
"@smithy/types": "^4.11.0",
"@smithy/url-parser": "^4.2.7",
"@smithy/util-endpoints": "^3.2.7",
@@ -607,9 +607,9 @@
}
},
"node_modules/@aws-sdk/util-locate-window": {
- "version": "3.957.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.957.0.tgz",
- "integrity": "sha512-nhmgKHnNV9K+i9daumaIz8JTLsIIML9PE/HUks5liyrjUzenjW/aHoc7WJ9/Td/gPZtayxFnXQSJRb/fDlBuJw==",
+ "version": "3.965.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.965.0.tgz",
+ "integrity": "sha512-9LJFand4bIoOjOF4x3wx0UZYiFZRo4oUauxQSiEX2dVg+5qeBOJSjp2SeWykIE6+6frCZ5wvWm2fGLK8D32aJw==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -619,25 +619,25 @@
}
},
"node_modules/@aws-sdk/util-user-agent-browser": {
- "version": "3.957.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.957.0.tgz",
- "integrity": "sha512-exueuwxef0lUJRnGaVkNSC674eAiWU07ORhxBnevFFZEKisln+09Qrtw823iyv5I1N8T+wKfh95xvtWQrNKNQw==",
+ "version": "3.965.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.965.0.tgz",
+ "integrity": "sha512-Xiza/zMntQGpkd2dETQeAK8So1pg5+STTzpcdGWxj5q0jGO5ayjqT/q1Q7BrsX5KIr6PvRkl9/V7lLCv04wGjQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.957.0",
+ "@aws-sdk/types": "3.965.0",
"@smithy/types": "^4.11.0",
"bowser": "^2.11.0",
"tslib": "^2.6.2"
}
},
"node_modules/@aws-sdk/util-user-agent-node": {
- "version": "3.957.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.957.0.tgz",
- "integrity": "sha512-ycbYCwqXk4gJGp0Oxkzf2KBeeGBdTxz559D41NJP8FlzSej1Gh7Rk40Zo6AyTfsNWkrl/kVi1t937OIzC5t+9Q==",
+ "version": "3.965.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.965.0.tgz",
+ "integrity": "sha512-kokIHUfNT3/P55E4fUJJrFHuuA9BbjFKUIxoLrd3UaRfdafT0ScRfg2eaZie6arf60EuhlUIZH0yALxttMEjxQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/middleware-user-agent": "3.957.0",
- "@aws-sdk/types": "3.957.0",
+ "@aws-sdk/middleware-user-agent": "3.965.0",
+ "@aws-sdk/types": "3.965.0",
"@smithy/node-config-provider": "^4.3.7",
"@smithy/types": "^4.11.0",
"tslib": "^2.6.2"
@@ -655,9 +655,9 @@
}
},
"node_modules/@aws-sdk/xml-builder": {
- "version": "3.957.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.957.0.tgz",
- "integrity": "sha512-Ai5iiQqS8kJ5PjzMhWcLKN0G2yasAkvpnPlq2EnqlIMdB48HsizElt62qcktdxp4neRMyGkFq4NzgmDbXnhRiA==",
+ "version": "3.965.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.965.0.tgz",
+ "integrity": "sha512-Tcod25/BTupraQwtb+Q+GX8bmEZfxIFjjJ/AvkhUZsZlkPeVluzq1uu3Oeqf145DCdMjzLIN6vab5MrykbDP+g==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^4.11.0",
@@ -2261,9 +2261,9 @@
}
},
"node_modules/@smithy/core": {
- "version": "3.20.0",
- "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.20.0.tgz",
- "integrity": "sha512-WsSHCPq/neD5G/MkK4csLI5Y5Pkd9c1NMfpYEKeghSGaD4Ja1qLIohRQf2D5c1Uy5aXp76DeKHkzWZ9KAlHroQ==",
+ "version": "3.20.1",
+ "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.20.1.tgz",
+ "integrity": "sha512-wOboSEdQ85dbKAJ0zL+wQ6b0HTSBRhtGa0PYKysQXkRg+vK0tdCRRVruiFM2QMprkOQwSYOnwF4og96PAaEGag==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/middleware-serde": "^4.2.8",
@@ -2368,12 +2368,12 @@
}
},
"node_modules/@smithy/middleware-endpoint": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.1.tgz",
- "integrity": "sha512-gpLspUAoe6f1M6H0u4cVuFzxZBrsGZmjx2O9SigurTx4PbntYa4AJ+o0G0oGm1L2oSX6oBhcGHwrfJHup2JnJg==",
+ "version": "4.4.2",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.2.tgz",
+ "integrity": "sha512-mqpAdux0BNmZu/SqkFhQEnod4fX23xxTvU2LUpmKp0JpSI+kPYCiHJMmzREr8yxbNxKL2/DU1UZm9i++ayU+2g==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.20.0",
+ "@smithy/core": "^3.20.1",
"@smithy/middleware-serde": "^4.2.8",
"@smithy/node-config-provider": "^4.3.7",
"@smithy/shared-ini-file-loader": "^4.4.2",
@@ -2387,15 +2387,15 @@
}
},
"node_modules/@smithy/middleware-retry": {
- "version": "4.4.17",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.4.17.tgz",
- "integrity": "sha512-MqbXK6Y9uq17h+4r0ogu/sBT6V/rdV+5NvYL7ZV444BKfQygYe8wAhDrVXagVebN6w2RE0Fm245l69mOsPGZzg==",
+ "version": "4.4.18",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.4.18.tgz",
+ "integrity": "sha512-E5hulijA59nBk/zvcwVMaS7FG7Y4l6hWA9vrW018r+8kiZef4/ETQaPI4oY+3zsy9f6KqDv3c4VKtO4DwwgpCg==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/node-config-provider": "^4.3.7",
"@smithy/protocol-http": "^5.3.7",
"@smithy/service-error-classification": "^4.2.7",
- "@smithy/smithy-client": "^4.10.2",
+ "@smithy/smithy-client": "^4.10.3",
"@smithy/types": "^4.11.0",
"@smithy/util-middleware": "^4.2.7",
"@smithy/util-retry": "^4.2.7",
@@ -2562,13 +2562,13 @@
}
},
"node_modules/@smithy/smithy-client": {
- "version": "4.10.2",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.10.2.tgz",
- "integrity": "sha512-D5z79xQWpgrGpAHb054Fn2CCTQZpog7JELbVQ6XAvXs5MNKWf28U9gzSBlJkOyMl9LA1TZEjRtwvGXfP0Sl90g==",
+ "version": "4.10.3",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.10.3.tgz",
+ "integrity": "sha512-EfECiO/0fAfb590LBnUe7rI5ux7XfquQ8LBzTe7gxw0j9QW/q8UT/EHWHlxV/+jhQ3+Ssga9uUYXCQgImGMbNg==",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.20.0",
- "@smithy/middleware-endpoint": "^4.4.1",
+ "@smithy/core": "^3.20.1",
+ "@smithy/middleware-endpoint": "^4.4.2",
"@smithy/middleware-stack": "^4.2.7",
"@smithy/protocol-http": "^5.3.7",
"@smithy/types": "^4.11.0",
@@ -2669,13 +2669,13 @@
}
},
"node_modules/@smithy/util-defaults-mode-browser": {
- "version": "4.3.16",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.16.tgz",
- "integrity": "sha512-/eiSP3mzY3TsvUOYMeL4EqUX6fgUOj2eUOU4rMMgVbq67TiRLyxT7Xsjxq0bW3OwuzK009qOwF0L2OgJqperAQ==",
+ "version": "4.3.17",
+ "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.17.tgz",
+ "integrity": "sha512-dwN4GmivYF1QphnP3xJESXKtHvkkvKHSZI8GrSKMVoENVSKW2cFPRYC4ZgstYjUHdR3zwaDkIaTDIp26JuY7Cw==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/property-provider": "^4.2.7",
- "@smithy/smithy-client": "^4.10.2",
+ "@smithy/smithy-client": "^4.10.3",
"@smithy/types": "^4.11.0",
"tslib": "^2.6.2"
},
@@ -2684,16 +2684,16 @@
}
},
"node_modules/@smithy/util-defaults-mode-node": {
- "version": "4.2.19",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.19.tgz",
- "integrity": "sha512-3a4+4mhf6VycEJyHIQLypRbiwG6aJvbQAeRAVXydMmfweEPnLLabRbdyo/Pjw8Rew9vjsh5WCdhmDaHkQnhhhA==",
+ "version": "4.2.20",
+ "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.20.tgz",
+ "integrity": "sha512-VD/I4AEhF1lpB3B//pmOIMBNLMrtdMXwy9yCOfa2QkJGDr63vH3RqPbSAKzoGMov3iryCxTXCxSsyGmEB8PDpg==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/config-resolver": "^4.4.5",
"@smithy/credential-provider-imds": "^4.2.7",
"@smithy/node-config-provider": "^4.3.7",
"@smithy/property-provider": "^4.2.7",
- "@smithy/smithy-client": "^4.10.2",
+ "@smithy/smithy-client": "^4.10.3",
"@smithy/types": "^4.11.0",
"tslib": "^2.6.2"
},
@@ -3070,9 +3070,9 @@
"license": "MIT"
},
"node_modules/baseline-browser-mapping": {
- "version": "2.9.11",
- "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.11.tgz",
- "integrity": "sha512-Sg0xJUNDU1sJNGdfGWhVHX0kkZ+HWcvmVymJbj6NSgZZmW/8S9Y2HQ5euytnIgakgxN6papOAWiwDo1ctFDcoQ==",
+ "version": "2.9.12",
+ "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.12.tgz",
+ "integrity": "sha512-Mij6Lij93pTAIsSYy5cyBQ975Qh9uLEc5rwGTpomiZeXZL9yIS6uORJakb3ScHgfs0serMMfIbXzokPMuEiRyw==",
"dev": true,
"license": "Apache-2.0",
"bin": {
@@ -3232,9 +3232,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001762",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001762.tgz",
- "integrity": "sha512-PxZwGNvH7Ak8WX5iXzoK1KPZttBXNPuaOvI2ZYU7NrlM+d9Ov+TUvlLOBNGzVXAntMSMMlJPd+jY6ovrVjSmUw==",
+ "version": "1.0.30001763",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001763.tgz",
+ "integrity": "sha512-mh/dGtq56uN98LlNX9qdbKnzINhX0QzhiWBFEkFfsFO4QyCvL8YegrJAazCwXIeqkIob8BlZPGM3xdnY+sgmvQ==",
"dev": true,
"funding": [
{
diff --git a/e2e/package-lock.json b/e2e/package-lock.json
index aa19e63dab..1af4edbc7d 100644
--- a/e2e/package-lock.json
+++ b/e2e/package-lock.json
@@ -282,9 +282,9 @@
}
},
"node_modules/@cypress/request": {
- "version": "3.0.9",
- "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.9.tgz",
- "integrity": "sha512-I3l7FdGRXluAS44/0NguwWlO83J18p0vlr2FYHrJkWdNYhgVoiYo61IXPqaOsL+vNxU1ZqMACzItGK3/KKDsdw==",
+ "version": "3.0.10",
+ "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.10.tgz",
+ "integrity": "sha512-hauBrOdvu08vOsagkZ/Aju5XuiZx6ldsLfByg1htFeldhex+PeMrYauANzFsMJeAA0+dyPLbDoX2OYuvVoLDkQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -301,7 +301,7 @@
"json-stringify-safe": "~5.0.1",
"mime-types": "~2.1.19",
"performance-now": "^2.1.0",
- "qs": "6.14.0",
+ "qs": "~6.14.1",
"safe-buffer": "^5.1.2",
"tough-cookie": "^5.0.0",
"tunnel-agent": "^0.6.0",
@@ -1221,9 +1221,9 @@
"license": "MIT"
},
"node_modules/baseline-browser-mapping": {
- "version": "2.9.11",
- "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.11.tgz",
- "integrity": "sha512-Sg0xJUNDU1sJNGdfGWhVHX0kkZ+HWcvmVymJbj6NSgZZmW/8S9Y2HQ5euytnIgakgxN6papOAWiwDo1ctFDcoQ==",
+ "version": "2.9.12",
+ "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.12.tgz",
+ "integrity": "sha512-Mij6Lij93pTAIsSYy5cyBQ975Qh9uLEc5rwGTpomiZeXZL9yIS6uORJakb3ScHgfs0serMMfIbXzokPMuEiRyw==",
"dev": true,
"license": "Apache-2.0",
"bin": {
@@ -1387,9 +1387,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001762",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001762.tgz",
- "integrity": "sha512-PxZwGNvH7Ak8WX5iXzoK1KPZttBXNPuaOvI2ZYU7NrlM+d9Ov+TUvlLOBNGzVXAntMSMMlJPd+jY6ovrVjSmUw==",
+ "version": "1.0.30001763",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001763.tgz",
+ "integrity": "sha512-mh/dGtq56uN98LlNX9qdbKnzINhX0QzhiWBFEkFfsFO4QyCvL8YegrJAazCwXIeqkIob8BlZPGM3xdnY+sgmvQ==",
"dev": true,
"funding": [
{
@@ -3531,9 +3531,9 @@
}
},
"node_modules/qs": {
- "version": "6.14.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz",
- "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==",
+ "version": "6.14.1",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz",
+ "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -3873,9 +3873,9 @@
}
},
"node_modules/systeminformation": {
- "version": "5.28.8",
- "resolved": "https://registry.npmjs.org/systeminformation/-/systeminformation-5.28.8.tgz",
- "integrity": "sha512-W2rXK+tTIoa1svfOEfhKPzJTw2OnoJ2XS57CftQkzvwt9Hj7RC2pfHKFAk8cHH+UkDAlGMW9Sf31kdOu5PZNIA==",
+ "version": "5.30.1",
+ "resolved": "https://registry.npmjs.org/systeminformation/-/systeminformation-5.30.1.tgz",
+ "integrity": "sha512-5zK8Sqqn71b0AoYKnj8nurrugOVogo4hBxAeQR9N0lbC5V+Fkw1hRBRWLaKxBmuvX8v4xH3cxifOJjlhQQW1lQ==",
"dev": true,
"license": "MIT",
"os": [
diff --git a/pdf/package-lock.json b/pdf/package-lock.json
index e1f5b7030b..2d892c6857 100644
--- a/pdf/package-lock.json
+++ b/pdf/package-lock.json
@@ -1862,9 +1862,9 @@
}
},
"node_modules/@csstools/css-syntax-patches-for-csstree": {
- "version": "1.0.22",
- "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.0.22.tgz",
- "integrity": "sha512-qBcx6zYlhleiFfdtzkRgwNC7VVoAwfK76Vmsw5t+PbvtdknO9StgRk7ROvq9so1iqbdW4uLIDAsXRsTfUrIoOw==",
+ "version": "1.0.23",
+ "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.0.23.tgz",
+ "integrity": "sha512-YEmgyklR6l/oKUltidNVYdjSmLSW88vMsKx0pmiS3r71s8ZZRpd8A0Yf0U+6p/RzElmMnPBv27hNWjDQMSZRtQ==",
"dev": true,
"funding": [
{
@@ -2949,9 +2949,9 @@
"license": "MIT"
},
"node_modules/@rollup/rollup-android-arm-eabi": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.54.0.tgz",
- "integrity": "sha512-OywsdRHrFvCdvsewAInDKCNyR3laPA2mc9bRYJ6LBp5IyvF3fvXbbNR0bSzHlZVFtn6E0xw2oZlyjg4rKCVcng==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.55.1.tgz",
+ "integrity": "sha512-9R0DM/ykwfGIlNu6+2U09ga0WXeZ9MRC2Ter8jnz8415VbuIykVuc6bhdrbORFZANDmTDvq26mJrEVTl8TdnDg==",
"cpu": [
"arm"
],
@@ -2963,9 +2963,9 @@
]
},
"node_modules/@rollup/rollup-android-arm64": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.54.0.tgz",
- "integrity": "sha512-Skx39Uv+u7H224Af+bDgNinitlmHyQX1K/atIA32JP3JQw6hVODX5tkbi2zof/E69M1qH2UoN3Xdxgs90mmNYw==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.55.1.tgz",
+ "integrity": "sha512-eFZCb1YUqhTysgW3sj/55du5cG57S7UTNtdMjCW7LwVcj3dTTcowCsC8p7uBdzKsZYa8J7IDE8lhMI+HX1vQvg==",
"cpu": [
"arm64"
],
@@ -2977,9 +2977,9 @@
]
},
"node_modules/@rollup/rollup-darwin-arm64": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.54.0.tgz",
- "integrity": "sha512-k43D4qta/+6Fq+nCDhhv9yP2HdeKeP56QrUUTW7E6PhZP1US6NDqpJj4MY0jBHlJivVJD5P8NxrjuobZBJTCRw==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.55.1.tgz",
+ "integrity": "sha512-p3grE2PHcQm2e8PSGZdzIhCKbMCw/xi9XvMPErPhwO17vxtvCN5FEA2mSLgmKlCjHGMQTP6phuQTYWUnKewwGg==",
"cpu": [
"arm64"
],
@@ -2991,9 +2991,9 @@
]
},
"node_modules/@rollup/rollup-darwin-x64": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.54.0.tgz",
- "integrity": "sha512-cOo7biqwkpawslEfox5Vs8/qj83M/aZCSSNIWpVzfU2CYHa2G3P1UN5WF01RdTHSgCkri7XOlTdtk17BezlV3A==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.55.1.tgz",
+ "integrity": "sha512-rDUjG25C9qoTm+e02Esi+aqTKSBYwVTaoS1wxcN47/Luqef57Vgp96xNANwt5npq9GDxsH7kXxNkJVEsWEOEaQ==",
"cpu": [
"x64"
],
@@ -3005,9 +3005,9 @@
]
},
"node_modules/@rollup/rollup-freebsd-arm64": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.54.0.tgz",
- "integrity": "sha512-miSvuFkmvFbgJ1BevMa4CPCFt5MPGw094knM64W9I0giUIMMmRYcGW/JWZDriaw/k1kOBtsWh1z6nIFV1vPNtA==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.55.1.tgz",
+ "integrity": "sha512-+JiU7Jbp5cdxekIgdte0jfcu5oqw4GCKr6i3PJTlXTCU5H5Fvtkpbs4XJHRmWNXF+hKmn4v7ogI5OQPaupJgOg==",
"cpu": [
"arm64"
],
@@ -3019,9 +3019,9 @@
]
},
"node_modules/@rollup/rollup-freebsd-x64": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.54.0.tgz",
- "integrity": "sha512-KGXIs55+b/ZfZsq9aR026tmr/+7tq6VG6MsnrvF4H8VhwflTIuYh+LFUlIsRdQSgrgmtM3fVATzEAj4hBQlaqQ==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.55.1.tgz",
+ "integrity": "sha512-V5xC1tOVWtLLmr3YUk2f6EJK4qksksOYiz/TCsFHu/R+woubcLWdC9nZQmwjOAbmExBIVKsm1/wKmEy4z4u4Bw==",
"cpu": [
"x64"
],
@@ -3033,9 +3033,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.54.0.tgz",
- "integrity": "sha512-EHMUcDwhtdRGlXZsGSIuXSYwD5kOT9NVnx9sqzYiwAc91wfYOE1g1djOEDseZJKKqtHAHGwnGPQu3kytmfaXLQ==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.55.1.tgz",
+ "integrity": "sha512-Rn3n+FUk2J5VWx+ywrG/HGPTD9jXNbicRtTM11e/uorplArnXZYsVifnPPqNNP5BsO3roI4n8332ukpY/zN7rQ==",
"cpu": [
"arm"
],
@@ -3047,9 +3047,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.54.0.tgz",
- "integrity": "sha512-+pBrqEjaakN2ySv5RVrj/qLytYhPKEUwk+e3SFU5jTLHIcAtqh2rLrd/OkbNuHJpsBgxsD8ccJt5ga/SeG0JmA==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.55.1.tgz",
+ "integrity": "sha512-grPNWydeKtc1aEdrJDWk4opD7nFtQbMmV7769hiAaYyUKCT1faPRm2av8CX1YJsZ4TLAZcg9gTR1KvEzoLjXkg==",
"cpu": [
"arm"
],
@@ -3061,9 +3061,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-gnu": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.54.0.tgz",
- "integrity": "sha512-NSqc7rE9wuUaRBsBp5ckQ5CVz5aIRKCwsoa6WMF7G01sX3/qHUw/z4pv+D+ahL1EIKy6Enpcnz1RY8pf7bjwng==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.55.1.tgz",
+ "integrity": "sha512-a59mwd1k6x8tXKcUxSyISiquLwB5pX+fJW9TkWU46lCqD/GRDe9uDN31jrMmVP3feI3mhAdvcCClhV8V5MhJFQ==",
"cpu": [
"arm64"
],
@@ -3075,9 +3075,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-musl": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.54.0.tgz",
- "integrity": "sha512-gr5vDbg3Bakga5kbdpqx81m2n9IX8M6gIMlQQIXiLTNeQW6CucvuInJ91EuCJ/JYvc+rcLLsDFcfAD1K7fMofg==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.55.1.tgz",
+ "integrity": "sha512-puS1MEgWX5GsHSoiAsF0TYrpomdvkaXm0CofIMG5uVkP6IBV+ZO9xhC5YEN49nsgYo1DuuMquF9+7EDBVYu4uA==",
"cpu": [
"arm64"
],
@@ -3089,9 +3089,23 @@
]
},
"node_modules/@rollup/rollup-linux-loong64-gnu": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.54.0.tgz",
- "integrity": "sha512-gsrtB1NA3ZYj2vq0Rzkylo9ylCtW/PhpLEivlgWe0bpgtX5+9j9EZa0wtZiCjgu6zmSeZWyI/e2YRX1URozpIw==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.55.1.tgz",
+ "integrity": "sha512-r3Wv40in+lTsULSb6nnoudVbARdOwb2u5fpeoOAZjFLznp6tDU8kd+GTHmJoqZ9lt6/Sys33KdIHUaQihFcu7g==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-loong64-musl": {
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.55.1.tgz",
+ "integrity": "sha512-MR8c0+UxAlB22Fq4R+aQSPBayvYa3+9DrwG/i1TKQXFYEaoW3B5b/rkSRIypcZDdWjWnpcvxbNaAJDcSbJU3Lw==",
"cpu": [
"loong64"
],
@@ -3103,9 +3117,23 @@
]
},
"node_modules/@rollup/rollup-linux-ppc64-gnu": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.54.0.tgz",
- "integrity": "sha512-y3qNOfTBStmFNq+t4s7Tmc9hW2ENtPg8FeUD/VShI7rKxNW7O4fFeaYbMsd3tpFlIg1Q8IapFgy7Q9i2BqeBvA==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.55.1.tgz",
+ "integrity": "sha512-3KhoECe1BRlSYpMTeVrD4sh2Pw2xgt4jzNSZIIPLFEsnQn9gAnZagW9+VqDqAHgm1Xc77LzJOo2LdigS5qZ+gw==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-ppc64-musl": {
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.55.1.tgz",
+ "integrity": "sha512-ziR1OuZx0vdYZZ30vueNZTg73alF59DicYrPViG0NEgDVN8/Jl87zkAPu4u6VjZST2llgEUjaiNl9JM6HH1Vdw==",
"cpu": [
"ppc64"
],
@@ -3117,9 +3145,9 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.54.0.tgz",
- "integrity": "sha512-89sepv7h2lIVPsFma8iwmccN7Yjjtgz0Rj/Ou6fEqg3HDhpCa+Et+YSufy27i6b0Wav69Qv4WBNl3Rs6pwhebQ==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.55.1.tgz",
+ "integrity": "sha512-uW0Y12ih2XJRERZ4jAfKamTyIHVMPQnTZcQjme2HMVDAHY4amf5u414OqNYC+x+LzRdRcnIG1YodLrrtA8xsxw==",
"cpu": [
"riscv64"
],
@@ -3131,9 +3159,9 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-musl": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.54.0.tgz",
- "integrity": "sha512-ZcU77ieh0M2Q8Ur7D5X7KvK+UxbXeDHwiOt/CPSBTI1fBmeDMivW0dPkdqkT4rOgDjrDDBUed9x4EgraIKoR2A==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.55.1.tgz",
+ "integrity": "sha512-u9yZ0jUkOED1BFrqu3BwMQoixvGHGZ+JhJNkNKY/hyoEgOwlqKb62qu+7UjbPSHYjiVy8kKJHvXKv5coH4wDeg==",
"cpu": [
"riscv64"
],
@@ -3145,9 +3173,9 @@
]
},
"node_modules/@rollup/rollup-linux-s390x-gnu": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.54.0.tgz",
- "integrity": "sha512-2AdWy5RdDF5+4YfG/YesGDDtbyJlC9LHmL6rZw6FurBJ5n4vFGupsOBGfwMRjBYH7qRQowT8D/U4LoSvVwOhSQ==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.55.1.tgz",
+ "integrity": "sha512-/0PenBCmqM4ZUd0190j7J0UsQ/1nsi735iPRakO8iPciE7BQ495Y6msPzaOmvx0/pn+eJVVlZrNrSh4WSYLxNg==",
"cpu": [
"s390x"
],
@@ -3159,9 +3187,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-gnu": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.54.0.tgz",
- "integrity": "sha512-WGt5J8Ij/rvyqpFexxk3ffKqqbLf9AqrTBbWDk7ApGUzaIs6V+s2s84kAxklFwmMF/vBNGrVdYgbblCOFFezMQ==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.55.1.tgz",
+ "integrity": "sha512-a8G4wiQxQG2BAvo+gU6XrReRRqj+pLS2NGXKm8io19goR+K8lw269eTrPkSdDTALwMmJp4th2Uh0D8J9bEV1vg==",
"cpu": [
"x64"
],
@@ -3173,9 +3201,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-musl": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.54.0.tgz",
- "integrity": "sha512-JzQmb38ATzHjxlPHuTH6tE7ojnMKM2kYNzt44LO/jJi8BpceEC8QuXYA908n8r3CNuG/B3BV8VR3Hi1rYtmPiw==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.55.1.tgz",
+ "integrity": "sha512-bD+zjpFrMpP/hqkfEcnjXWHMw5BIghGisOKPj+2NaNDuVT+8Ds4mPf3XcPHuat1tz89WRL+1wbcxKY3WSbiT7w==",
"cpu": [
"x64"
],
@@ -3186,10 +3214,24 @@
"linux"
]
},
+ "node_modules/@rollup/rollup-openbsd-x64": {
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.55.1.tgz",
+ "integrity": "sha512-eLXw0dOiqE4QmvikfQ6yjgkg/xDM+MdU9YJuP4ySTibXU0oAvnEWXt7UDJmD4UkYialMfOGFPJnIHSe/kdzPxg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openbsd"
+ ]
+ },
"node_modules/@rollup/rollup-openharmony-arm64": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.54.0.tgz",
- "integrity": "sha512-huT3fd0iC7jigGh7n3q/+lfPcXxBi+om/Rs3yiFxjvSxbSB6aohDFXbWvlspaqjeOh+hx7DDHS+5Es5qRkWkZg==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.55.1.tgz",
+ "integrity": "sha512-xzm44KgEP11te3S2HCSyYf5zIzWmx3n8HDCc7EE59+lTcswEWNpvMLfd9uJvVX8LCg9QWG67Xt75AuHn4vgsXw==",
"cpu": [
"arm64"
],
@@ -3201,9 +3243,9 @@
]
},
"node_modules/@rollup/rollup-win32-arm64-msvc": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.54.0.tgz",
- "integrity": "sha512-c2V0W1bsKIKfbLMBu/WGBz6Yci8nJ/ZJdheE0EwB73N3MvHYKiKGs3mVilX4Gs70eGeDaMqEob25Tw2Gb9Nqyw==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.55.1.tgz",
+ "integrity": "sha512-yR6Bl3tMC/gBok5cz/Qi0xYnVbIxGx5Fcf/ca0eB6/6JwOY+SRUcJfI0OpeTpPls7f194as62thCt/2BjxYN8g==",
"cpu": [
"arm64"
],
@@ -3215,9 +3257,9 @@
]
},
"node_modules/@rollup/rollup-win32-ia32-msvc": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.54.0.tgz",
- "integrity": "sha512-woEHgqQqDCkAzrDhvDipnSirm5vxUXtSKDYTVpZG3nUdW/VVB5VdCYA2iReSj/u3yCZzXID4kuKG7OynPnB3WQ==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.55.1.tgz",
+ "integrity": "sha512-3fZBidchE0eY0oFZBnekYCfg+5wAB0mbpCBuofh5mZuzIU/4jIVkbESmd2dOsFNS78b53CYv3OAtwqkZZmU5nA==",
"cpu": [
"ia32"
],
@@ -3229,9 +3271,9 @@
]
},
"node_modules/@rollup/rollup-win32-x64-gnu": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.54.0.tgz",
- "integrity": "sha512-dzAc53LOuFvHwbCEOS0rPbXp6SIhAf2txMP5p6mGyOXXw5mWY8NGGbPMPrs4P1WItkfApDathBj/NzMLUZ9rtQ==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.55.1.tgz",
+ "integrity": "sha512-xGGY5pXj69IxKb4yv/POoocPy/qmEGhimy/FoTpTSVju3FYXUQQMFCaZZXJVidsmGxRioZAwpThl/4zX41gRKg==",
"cpu": [
"x64"
],
@@ -3243,9 +3285,9 @@
]
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.54.0.tgz",
- "integrity": "sha512-hYT5d3YNdSh3mbCU1gwQyPgQd3T2ne0A3KG8KSBdav5TiBg6eInVmV+TeR5uHufiIgSFg0XsOWGW5/RhNcSvPg==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.55.1.tgz",
+ "integrity": "sha512-SPEpaL6DX4rmcXtnhdrQYgzQ5W2uW3SCJch88lB2zImhJRhIIK44fkUrgIV/Q8yUNfw5oyZ5vkeQsZLhCb06lw==",
"cpu": [
"x64"
],
@@ -4088,9 +4130,9 @@
"license": "MIT"
},
"node_modules/baseline-browser-mapping": {
- "version": "2.9.11",
- "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.11.tgz",
- "integrity": "sha512-Sg0xJUNDU1sJNGdfGWhVHX0kkZ+HWcvmVymJbj6NSgZZmW/8S9Y2HQ5euytnIgakgxN6papOAWiwDo1ctFDcoQ==",
+ "version": "2.9.12",
+ "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.12.tgz",
+ "integrity": "sha512-Mij6Lij93pTAIsSYy5cyBQ975Qh9uLEc5rwGTpomiZeXZL9yIS6uORJakb3ScHgfs0serMMfIbXzokPMuEiRyw==",
"dev": true,
"license": "Apache-2.0",
"bin": {
@@ -4248,9 +4290,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001762",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001762.tgz",
- "integrity": "sha512-PxZwGNvH7Ak8WX5iXzoK1KPZttBXNPuaOvI2ZYU7NrlM+d9Ov+TUvlLOBNGzVXAntMSMMlJPd+jY6ovrVjSmUw==",
+ "version": "1.0.30001763",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001763.tgz",
+ "integrity": "sha512-mh/dGtq56uN98LlNX9qdbKnzINhX0QzhiWBFEkFfsFO4QyCvL8YegrJAazCwXIeqkIob8BlZPGM3xdnY+sgmvQ==",
"dev": true,
"funding": [
{
@@ -4466,9 +4508,9 @@
}
},
"node_modules/cssstyle": {
- "version": "5.3.6",
- "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-5.3.6.tgz",
- "integrity": "sha512-legscpSpgSAeGEe0TNcai97DKt9Vd9AsAdOL7Uoetb52Ar/8eJm3LIa39qpv8wWzLFlNG4vVvppQM+teaMPj3A==",
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-5.3.7.tgz",
+ "integrity": "sha512-7D2EPVltRrsTkhpQmksIu+LxeWAIEk6wRDMJ1qljlv+CKHJM+cJLlfhWIzNA44eAsHXSNe3+vO6DW1yCYx8SuQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6690,9 +6732,9 @@
"license": "MIT"
},
"node_modules/rollup": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.54.0.tgz",
- "integrity": "sha512-3nk8Y3a9Ea8szgKhinMlGMhGMw89mqule3KWczxhIzqudyHdCIOHw8WJlj/r329fACjKLEh13ZSk7oE22kyeIw==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.55.1.tgz",
+ "integrity": "sha512-wDv/Ht1BNHB4upNbK74s9usvl7hObDnvVzknxqY/E/O3X6rW1U1rV1aENEfJ54eFZDTNo7zv1f5N4edCluH7+A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6706,28 +6748,31 @@
"npm": ">=8.0.0"
},
"optionalDependencies": {
- "@rollup/rollup-android-arm-eabi": "4.54.0",
- "@rollup/rollup-android-arm64": "4.54.0",
- "@rollup/rollup-darwin-arm64": "4.54.0",
- "@rollup/rollup-darwin-x64": "4.54.0",
- "@rollup/rollup-freebsd-arm64": "4.54.0",
- "@rollup/rollup-freebsd-x64": "4.54.0",
- "@rollup/rollup-linux-arm-gnueabihf": "4.54.0",
- "@rollup/rollup-linux-arm-musleabihf": "4.54.0",
- "@rollup/rollup-linux-arm64-gnu": "4.54.0",
- "@rollup/rollup-linux-arm64-musl": "4.54.0",
- "@rollup/rollup-linux-loong64-gnu": "4.54.0",
- "@rollup/rollup-linux-ppc64-gnu": "4.54.0",
- "@rollup/rollup-linux-riscv64-gnu": "4.54.0",
- "@rollup/rollup-linux-riscv64-musl": "4.54.0",
- "@rollup/rollup-linux-s390x-gnu": "4.54.0",
- "@rollup/rollup-linux-x64-gnu": "4.54.0",
- "@rollup/rollup-linux-x64-musl": "4.54.0",
- "@rollup/rollup-openharmony-arm64": "4.54.0",
- "@rollup/rollup-win32-arm64-msvc": "4.54.0",
- "@rollup/rollup-win32-ia32-msvc": "4.54.0",
- "@rollup/rollup-win32-x64-gnu": "4.54.0",
- "@rollup/rollup-win32-x64-msvc": "4.54.0",
+ "@rollup/rollup-android-arm-eabi": "4.55.1",
+ "@rollup/rollup-android-arm64": "4.55.1",
+ "@rollup/rollup-darwin-arm64": "4.55.1",
+ "@rollup/rollup-darwin-x64": "4.55.1",
+ "@rollup/rollup-freebsd-arm64": "4.55.1",
+ "@rollup/rollup-freebsd-x64": "4.55.1",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.55.1",
+ "@rollup/rollup-linux-arm-musleabihf": "4.55.1",
+ "@rollup/rollup-linux-arm64-gnu": "4.55.1",
+ "@rollup/rollup-linux-arm64-musl": "4.55.1",
+ "@rollup/rollup-linux-loong64-gnu": "4.55.1",
+ "@rollup/rollup-linux-loong64-musl": "4.55.1",
+ "@rollup/rollup-linux-ppc64-gnu": "4.55.1",
+ "@rollup/rollup-linux-ppc64-musl": "4.55.1",
+ "@rollup/rollup-linux-riscv64-gnu": "4.55.1",
+ "@rollup/rollup-linux-riscv64-musl": "4.55.1",
+ "@rollup/rollup-linux-s390x-gnu": "4.55.1",
+ "@rollup/rollup-linux-x64-gnu": "4.55.1",
+ "@rollup/rollup-linux-x64-musl": "4.55.1",
+ "@rollup/rollup-openbsd-x64": "4.55.1",
+ "@rollup/rollup-openharmony-arm64": "4.55.1",
+ "@rollup/rollup-win32-arm64-msvc": "4.55.1",
+ "@rollup/rollup-win32-ia32-msvc": "4.55.1",
+ "@rollup/rollup-win32-x64-gnu": "4.55.1",
+ "@rollup/rollup-win32-x64-msvc": "4.55.1",
"fsevents": "~2.3.2"
}
},
@@ -7636,9 +7681,9 @@
}
},
"node_modules/webidl-conversions": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-8.0.0.tgz",
- "integrity": "sha512-n4W4YFyz5JzOfQeA8oN7dUYpR+MBP3PIUsn2jLjWXwK5ASUzt0Jc/A5sAUZoCYFJRGF0FBKJ+1JjN43rNdsQzA==",
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-8.0.1.tgz",
+ "integrity": "sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==",
"dev": true,
"license": "BSD-2-Clause",
"engines": {
@@ -7808,9 +7853,9 @@
}
},
"node_modules/ws": {
- "version": "8.18.3",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz",
- "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==",
+ "version": "8.19.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz",
+ "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==",
"dev": true,
"license": "MIT",
"engines": {
diff --git a/print/package-lock.json b/print/package-lock.json
index e3113e3af8..2282778d6e 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -752,9 +752,9 @@
}
},
"node_modules/@csstools/css-syntax-patches-for-csstree": {
- "version": "1.0.22",
- "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.0.22.tgz",
- "integrity": "sha512-qBcx6zYlhleiFfdtzkRgwNC7VVoAwfK76Vmsw5t+PbvtdknO9StgRk7ROvq9so1iqbdW4uLIDAsXRsTfUrIoOw==",
+ "version": "1.0.23",
+ "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.0.23.tgz",
+ "integrity": "sha512-YEmgyklR6l/oKUltidNVYdjSmLSW88vMsKx0pmiS3r71s8ZZRpd8A0Yf0U+6p/RzElmMnPBv27hNWjDQMSZRtQ==",
"funding": [
{
"type": "github",
@@ -842,9 +842,9 @@
"license": "MIT"
},
"node_modules/@emnapi/core": {
- "version": "1.7.1",
- "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.7.1.tgz",
- "integrity": "sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==",
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.8.1.tgz",
+ "integrity": "sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==",
"dev": true,
"license": "MIT",
"optional": true,
@@ -854,9 +854,9 @@
}
},
"node_modules/@emnapi/runtime": {
- "version": "1.7.1",
- "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.7.1.tgz",
- "integrity": "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==",
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.8.1.tgz",
+ "integrity": "sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==",
"dev": true,
"license": "MIT",
"optional": true,
@@ -1651,9 +1651,9 @@
}
},
"node_modules/@exodus/bytes": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/@exodus/bytes/-/bytes-1.7.0.tgz",
- "integrity": "sha512-5i+BtvujK/vM07YCGDyz4C4AyDzLmhxHMtM5HpUyPRtJPBdFPsj290ffXW+UXY21/G7GtXeHD2nRmq0T1ShyQQ==",
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@exodus/bytes/-/bytes-1.8.0.tgz",
+ "integrity": "sha512-8JPn18Bcp8Uo1T82gR8lh2guEOa5KKU/IEKvvdp0sgmi7coPBWf1Doi1EXsGZb2ehc8ym/StJCjffYV+ne7sXQ==",
"license": "MIT",
"engines": {
"node": "^20.19.0 || ^22.12.0 || >=24.0.0"
@@ -2470,9 +2470,9 @@
}
},
"node_modules/@ioredis/commands": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.4.0.tgz",
- "integrity": "sha512-aFT2yemJJo+TZCmieA7qnYGQooOS7QfNmYrzGtsYd3g9j5iDP8AimYYAesf79ohjbLG12XxC4nG5DyEnC88AsQ==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.5.0.tgz",
+ "integrity": "sha512-eUgLqrMf8nJkZxT24JvVRrQya1vZkQh8BBeYNwGDqa5I0VUi8ACx7uFvAaLxintokpTenkK6DASvo/bvNbBGow==",
"dev": true,
"license": "MIT"
},
@@ -2742,15 +2742,15 @@
}
},
"node_modules/@nuxt/cli": {
- "version": "3.31.3",
- "resolved": "https://registry.npmjs.org/@nuxt/cli/-/cli-3.31.3.tgz",
- "integrity": "sha512-K0T1ZpBXnlb41NU/RWf1F0U0C14KzlEXCoaSgD2y8BiLoCBWcgQ1UAlRtx4cThqWbJmIxaNZZTDL0NZ9d1U7ag==",
+ "version": "3.32.0",
+ "resolved": "https://registry.npmjs.org/@nuxt/cli/-/cli-3.32.0.tgz",
+ "integrity": "sha512-n2f3SRjPlhthPvo2qWjLRRiTrUtB6WFwg0BGsvtqcqZVeQpNEU371zuKWBaFrWgqDZHV1r/aD9jrVCo+C8Pmrw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@bomb.sh/tab": "^0.0.10",
- "@clack/prompts": "1.0.0-alpha.8",
- "c12": "^3.3.2",
+ "@bomb.sh/tab": "^0.0.11",
+ "@clack/prompts": "1.0.0-alpha.9",
+ "c12": "^3.3.3",
"citty": "^0.1.6",
"confbox": "^0.2.2",
"consola": "^3.4.2",
@@ -2770,7 +2770,7 @@
"pkg-types": "^2.3.0",
"scule": "^1.3.0",
"semver": "^7.7.3",
- "srvx": "^0.9.8",
+ "srvx": "^0.10.0",
"std-env": "^3.10.0",
"tinyexec": "^1.0.2",
"ufo": "^1.6.1",
@@ -2787,9 +2787,9 @@
}
},
"node_modules/@nuxt/cli/node_modules/@bomb.sh/tab": {
- "version": "0.0.10",
- "resolved": "https://registry.npmjs.org/@bomb.sh/tab/-/tab-0.0.10.tgz",
- "integrity": "sha512-6ALS2rh/4LKn0Yxwm35V6LcgQuSiECHbqQo7+9g4rkgGyXZ0siOc8K+IuWIq/4u0Zkv2mevP9QSqgKhGIvLJMw==",
+ "version": "0.0.11",
+ "resolved": "https://registry.npmjs.org/@bomb.sh/tab/-/tab-0.0.11.tgz",
+ "integrity": "sha512-RSqyreeicYBALcMaNxIUJTBknftXsyW45VRq5gKDNwKroh0Re5SDoWwXZaphb+OTEzVdpm/BA8Uq6y0P+AtVYw==",
"dev": true,
"license": "MIT",
"bin": {
@@ -2824,9 +2824,9 @@
}
},
"node_modules/@nuxt/cli/node_modules/@clack/prompts": {
- "version": "1.0.0-alpha.8",
- "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-1.0.0-alpha.8.tgz",
- "integrity": "sha512-YZGC4BmTKSF5OturNKEz/y4xNjYGmGk6NI785CQucJ7OEdX0qbMmL/zok+9bL6c7qE3WSYffyK5grh2RnkGNtQ==",
+ "version": "1.0.0-alpha.9",
+ "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-1.0.0-alpha.9.tgz",
+ "integrity": "sha512-sKs0UjiHFWvry4SiRfBi5Qnj0C/6AYx8aKkFPZQSuUZXgAram25ZDmhQmP7vj1aFyLpfHWtLQjWvOvcat0TOLg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2835,6 +2835,18 @@
"sisteransi": "^1.0.5"
}
},
+ "node_modules/@nuxt/cli/node_modules/commander": {
+ "version": "13.1.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz",
+ "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "peer": true,
+ "engines": {
+ "node": ">=18"
+ }
+ },
"node_modules/@nuxt/devalue": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/@nuxt/devalue/-/devalue-2.0.2.tgz",
@@ -5366,9 +5378,9 @@
}
},
"node_modules/@rollup/rollup-android-arm-eabi": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.54.0.tgz",
- "integrity": "sha512-OywsdRHrFvCdvsewAInDKCNyR3laPA2mc9bRYJ6LBp5IyvF3fvXbbNR0bSzHlZVFtn6E0xw2oZlyjg4rKCVcng==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.55.1.tgz",
+ "integrity": "sha512-9R0DM/ykwfGIlNu6+2U09ga0WXeZ9MRC2Ter8jnz8415VbuIykVuc6bhdrbORFZANDmTDvq26mJrEVTl8TdnDg==",
"cpu": [
"arm"
],
@@ -5380,9 +5392,9 @@
]
},
"node_modules/@rollup/rollup-android-arm64": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.54.0.tgz",
- "integrity": "sha512-Skx39Uv+u7H224Af+bDgNinitlmHyQX1K/atIA32JP3JQw6hVODX5tkbi2zof/E69M1qH2UoN3Xdxgs90mmNYw==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.55.1.tgz",
+ "integrity": "sha512-eFZCb1YUqhTysgW3sj/55du5cG57S7UTNtdMjCW7LwVcj3dTTcowCsC8p7uBdzKsZYa8J7IDE8lhMI+HX1vQvg==",
"cpu": [
"arm64"
],
@@ -5394,9 +5406,9 @@
]
},
"node_modules/@rollup/rollup-darwin-arm64": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.54.0.tgz",
- "integrity": "sha512-k43D4qta/+6Fq+nCDhhv9yP2HdeKeP56QrUUTW7E6PhZP1US6NDqpJj4MY0jBHlJivVJD5P8NxrjuobZBJTCRw==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.55.1.tgz",
+ "integrity": "sha512-p3grE2PHcQm2e8PSGZdzIhCKbMCw/xi9XvMPErPhwO17vxtvCN5FEA2mSLgmKlCjHGMQTP6phuQTYWUnKewwGg==",
"cpu": [
"arm64"
],
@@ -5408,9 +5420,9 @@
]
},
"node_modules/@rollup/rollup-darwin-x64": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.54.0.tgz",
- "integrity": "sha512-cOo7biqwkpawslEfox5Vs8/qj83M/aZCSSNIWpVzfU2CYHa2G3P1UN5WF01RdTHSgCkri7XOlTdtk17BezlV3A==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.55.1.tgz",
+ "integrity": "sha512-rDUjG25C9qoTm+e02Esi+aqTKSBYwVTaoS1wxcN47/Luqef57Vgp96xNANwt5npq9GDxsH7kXxNkJVEsWEOEaQ==",
"cpu": [
"x64"
],
@@ -5422,9 +5434,9 @@
]
},
"node_modules/@rollup/rollup-freebsd-arm64": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.54.0.tgz",
- "integrity": "sha512-miSvuFkmvFbgJ1BevMa4CPCFt5MPGw094knM64W9I0giUIMMmRYcGW/JWZDriaw/k1kOBtsWh1z6nIFV1vPNtA==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.55.1.tgz",
+ "integrity": "sha512-+JiU7Jbp5cdxekIgdte0jfcu5oqw4GCKr6i3PJTlXTCU5H5Fvtkpbs4XJHRmWNXF+hKmn4v7ogI5OQPaupJgOg==",
"cpu": [
"arm64"
],
@@ -5436,9 +5448,9 @@
]
},
"node_modules/@rollup/rollup-freebsd-x64": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.54.0.tgz",
- "integrity": "sha512-KGXIs55+b/ZfZsq9aR026tmr/+7tq6VG6MsnrvF4H8VhwflTIuYh+LFUlIsRdQSgrgmtM3fVATzEAj4hBQlaqQ==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.55.1.tgz",
+ "integrity": "sha512-V5xC1tOVWtLLmr3YUk2f6EJK4qksksOYiz/TCsFHu/R+woubcLWdC9nZQmwjOAbmExBIVKsm1/wKmEy4z4u4Bw==",
"cpu": [
"x64"
],
@@ -5450,9 +5462,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.54.0.tgz",
- "integrity": "sha512-EHMUcDwhtdRGlXZsGSIuXSYwD5kOT9NVnx9sqzYiwAc91wfYOE1g1djOEDseZJKKqtHAHGwnGPQu3kytmfaXLQ==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.55.1.tgz",
+ "integrity": "sha512-Rn3n+FUk2J5VWx+ywrG/HGPTD9jXNbicRtTM11e/uorplArnXZYsVifnPPqNNP5BsO3roI4n8332ukpY/zN7rQ==",
"cpu": [
"arm"
],
@@ -5464,9 +5476,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.54.0.tgz",
- "integrity": "sha512-+pBrqEjaakN2ySv5RVrj/qLytYhPKEUwk+e3SFU5jTLHIcAtqh2rLrd/OkbNuHJpsBgxsD8ccJt5ga/SeG0JmA==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.55.1.tgz",
+ "integrity": "sha512-grPNWydeKtc1aEdrJDWk4opD7nFtQbMmV7769hiAaYyUKCT1faPRm2av8CX1YJsZ4TLAZcg9gTR1KvEzoLjXkg==",
"cpu": [
"arm"
],
@@ -5478,9 +5490,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-gnu": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.54.0.tgz",
- "integrity": "sha512-NSqc7rE9wuUaRBsBp5ckQ5CVz5aIRKCwsoa6WMF7G01sX3/qHUw/z4pv+D+ahL1EIKy6Enpcnz1RY8pf7bjwng==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.55.1.tgz",
+ "integrity": "sha512-a59mwd1k6x8tXKcUxSyISiquLwB5pX+fJW9TkWU46lCqD/GRDe9uDN31jrMmVP3feI3mhAdvcCClhV8V5MhJFQ==",
"cpu": [
"arm64"
],
@@ -5492,9 +5504,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-musl": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.54.0.tgz",
- "integrity": "sha512-gr5vDbg3Bakga5kbdpqx81m2n9IX8M6gIMlQQIXiLTNeQW6CucvuInJ91EuCJ/JYvc+rcLLsDFcfAD1K7fMofg==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.55.1.tgz",
+ "integrity": "sha512-puS1MEgWX5GsHSoiAsF0TYrpomdvkaXm0CofIMG5uVkP6IBV+ZO9xhC5YEN49nsgYo1DuuMquF9+7EDBVYu4uA==",
"cpu": [
"arm64"
],
@@ -5506,9 +5518,23 @@
]
},
"node_modules/@rollup/rollup-linux-loong64-gnu": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.54.0.tgz",
- "integrity": "sha512-gsrtB1NA3ZYj2vq0Rzkylo9ylCtW/PhpLEivlgWe0bpgtX5+9j9EZa0wtZiCjgu6zmSeZWyI/e2YRX1URozpIw==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.55.1.tgz",
+ "integrity": "sha512-r3Wv40in+lTsULSb6nnoudVbARdOwb2u5fpeoOAZjFLznp6tDU8kd+GTHmJoqZ9lt6/Sys33KdIHUaQihFcu7g==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-loong64-musl": {
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.55.1.tgz",
+ "integrity": "sha512-MR8c0+UxAlB22Fq4R+aQSPBayvYa3+9DrwG/i1TKQXFYEaoW3B5b/rkSRIypcZDdWjWnpcvxbNaAJDcSbJU3Lw==",
"cpu": [
"loong64"
],
@@ -5520,9 +5546,23 @@
]
},
"node_modules/@rollup/rollup-linux-ppc64-gnu": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.54.0.tgz",
- "integrity": "sha512-y3qNOfTBStmFNq+t4s7Tmc9hW2ENtPg8FeUD/VShI7rKxNW7O4fFeaYbMsd3tpFlIg1Q8IapFgy7Q9i2BqeBvA==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.55.1.tgz",
+ "integrity": "sha512-3KhoECe1BRlSYpMTeVrD4sh2Pw2xgt4jzNSZIIPLFEsnQn9gAnZagW9+VqDqAHgm1Xc77LzJOo2LdigS5qZ+gw==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-ppc64-musl": {
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.55.1.tgz",
+ "integrity": "sha512-ziR1OuZx0vdYZZ30vueNZTg73alF59DicYrPViG0NEgDVN8/Jl87zkAPu4u6VjZST2llgEUjaiNl9JM6HH1Vdw==",
"cpu": [
"ppc64"
],
@@ -5534,9 +5574,9 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.54.0.tgz",
- "integrity": "sha512-89sepv7h2lIVPsFma8iwmccN7Yjjtgz0Rj/Ou6fEqg3HDhpCa+Et+YSufy27i6b0Wav69Qv4WBNl3Rs6pwhebQ==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.55.1.tgz",
+ "integrity": "sha512-uW0Y12ih2XJRERZ4jAfKamTyIHVMPQnTZcQjme2HMVDAHY4amf5u414OqNYC+x+LzRdRcnIG1YodLrrtA8xsxw==",
"cpu": [
"riscv64"
],
@@ -5548,9 +5588,9 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-musl": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.54.0.tgz",
- "integrity": "sha512-ZcU77ieh0M2Q8Ur7D5X7KvK+UxbXeDHwiOt/CPSBTI1fBmeDMivW0dPkdqkT4rOgDjrDDBUed9x4EgraIKoR2A==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.55.1.tgz",
+ "integrity": "sha512-u9yZ0jUkOED1BFrqu3BwMQoixvGHGZ+JhJNkNKY/hyoEgOwlqKb62qu+7UjbPSHYjiVy8kKJHvXKv5coH4wDeg==",
"cpu": [
"riscv64"
],
@@ -5562,9 +5602,9 @@
]
},
"node_modules/@rollup/rollup-linux-s390x-gnu": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.54.0.tgz",
- "integrity": "sha512-2AdWy5RdDF5+4YfG/YesGDDtbyJlC9LHmL6rZw6FurBJ5n4vFGupsOBGfwMRjBYH7qRQowT8D/U4LoSvVwOhSQ==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.55.1.tgz",
+ "integrity": "sha512-/0PenBCmqM4ZUd0190j7J0UsQ/1nsi735iPRakO8iPciE7BQ495Y6msPzaOmvx0/pn+eJVVlZrNrSh4WSYLxNg==",
"cpu": [
"s390x"
],
@@ -5576,9 +5616,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-gnu": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.54.0.tgz",
- "integrity": "sha512-WGt5J8Ij/rvyqpFexxk3ffKqqbLf9AqrTBbWDk7ApGUzaIs6V+s2s84kAxklFwmMF/vBNGrVdYgbblCOFFezMQ==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.55.1.tgz",
+ "integrity": "sha512-a8G4wiQxQG2BAvo+gU6XrReRRqj+pLS2NGXKm8io19goR+K8lw269eTrPkSdDTALwMmJp4th2Uh0D8J9bEV1vg==",
"cpu": [
"x64"
],
@@ -5590,9 +5630,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-musl": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.54.0.tgz",
- "integrity": "sha512-JzQmb38ATzHjxlPHuTH6tE7ojnMKM2kYNzt44LO/jJi8BpceEC8QuXYA908n8r3CNuG/B3BV8VR3Hi1rYtmPiw==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.55.1.tgz",
+ "integrity": "sha512-bD+zjpFrMpP/hqkfEcnjXWHMw5BIghGisOKPj+2NaNDuVT+8Ds4mPf3XcPHuat1tz89WRL+1wbcxKY3WSbiT7w==",
"cpu": [
"x64"
],
@@ -5603,10 +5643,24 @@
"linux"
]
},
+ "node_modules/@rollup/rollup-openbsd-x64": {
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.55.1.tgz",
+ "integrity": "sha512-eLXw0dOiqE4QmvikfQ6yjgkg/xDM+MdU9YJuP4ySTibXU0oAvnEWXt7UDJmD4UkYialMfOGFPJnIHSe/kdzPxg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openbsd"
+ ]
+ },
"node_modules/@rollup/rollup-openharmony-arm64": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.54.0.tgz",
- "integrity": "sha512-huT3fd0iC7jigGh7n3q/+lfPcXxBi+om/Rs3yiFxjvSxbSB6aohDFXbWvlspaqjeOh+hx7DDHS+5Es5qRkWkZg==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.55.1.tgz",
+ "integrity": "sha512-xzm44KgEP11te3S2HCSyYf5zIzWmx3n8HDCc7EE59+lTcswEWNpvMLfd9uJvVX8LCg9QWG67Xt75AuHn4vgsXw==",
"cpu": [
"arm64"
],
@@ -5618,9 +5672,9 @@
]
},
"node_modules/@rollup/rollup-win32-arm64-msvc": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.54.0.tgz",
- "integrity": "sha512-c2V0W1bsKIKfbLMBu/WGBz6Yci8nJ/ZJdheE0EwB73N3MvHYKiKGs3mVilX4Gs70eGeDaMqEob25Tw2Gb9Nqyw==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.55.1.tgz",
+ "integrity": "sha512-yR6Bl3tMC/gBok5cz/Qi0xYnVbIxGx5Fcf/ca0eB6/6JwOY+SRUcJfI0OpeTpPls7f194as62thCt/2BjxYN8g==",
"cpu": [
"arm64"
],
@@ -5632,9 +5686,9 @@
]
},
"node_modules/@rollup/rollup-win32-ia32-msvc": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.54.0.tgz",
- "integrity": "sha512-woEHgqQqDCkAzrDhvDipnSirm5vxUXtSKDYTVpZG3nUdW/VVB5VdCYA2iReSj/u3yCZzXID4kuKG7OynPnB3WQ==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.55.1.tgz",
+ "integrity": "sha512-3fZBidchE0eY0oFZBnekYCfg+5wAB0mbpCBuofh5mZuzIU/4jIVkbESmd2dOsFNS78b53CYv3OAtwqkZZmU5nA==",
"cpu": [
"ia32"
],
@@ -5646,9 +5700,9 @@
]
},
"node_modules/@rollup/rollup-win32-x64-gnu": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.54.0.tgz",
- "integrity": "sha512-dzAc53LOuFvHwbCEOS0rPbXp6SIhAf2txMP5p6mGyOXXw5mWY8NGGbPMPrs4P1WItkfApDathBj/NzMLUZ9rtQ==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.55.1.tgz",
+ "integrity": "sha512-xGGY5pXj69IxKb4yv/POoocPy/qmEGhimy/FoTpTSVju3FYXUQQMFCaZZXJVidsmGxRioZAwpThl/4zX41gRKg==",
"cpu": [
"x64"
],
@@ -5660,9 +5714,9 @@
]
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.54.0.tgz",
- "integrity": "sha512-hYT5d3YNdSh3mbCU1gwQyPgQd3T2ne0A3KG8KSBdav5TiBg6eInVmV+TeR5uHufiIgSFg0XsOWGW5/RhNcSvPg==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.55.1.tgz",
+ "integrity": "sha512-SPEpaL6DX4rmcXtnhdrQYgzQ5W2uW3SCJch88lB2zImhJRhIIK44fkUrgIV/Q8yUNfw5oyZ5vkeQsZLhCb06lw==",
"cpu": [
"x64"
],
@@ -6047,19 +6101,142 @@
"typescript": ">=4.8.4 <6.0.0"
}
},
- "node_modules/@typescript-eslint/parser": {
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/project-service": {
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.51.0.tgz",
+ "integrity": "sha512-Luv/GafO07Z7HpiI7qeEW5NW8HUtZI/fo/kE0YbtQEFpJRUuR0ajcWfCE5bnMvL7QQFrmT/odMe8QZww8X2nfQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/tsconfig-utils": "^8.51.0",
+ "@typescript-eslint/types": "^8.51.0",
+ "debug": "^4.3.4"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": {
"version": "8.51.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.51.0.tgz",
- "integrity": "sha512-3xP4XzzDNQOIqBMWogftkwxhg5oMKApqY0BAflmLZiFYHqyhSOxv/cd/zPQLTcCXr4AkaKb25joocY0BD1WC6A==",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.51.0.tgz",
+ "integrity": "sha512-JhhJDVwsSx4hiOEQPeajGhCWgBMBwVkxC/Pet53EpBVs7zHHtayKefw1jtPaNRXpI9RA2uocdmpdfE7T+NrizA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "8.51.0",
"@typescript-eslint/types": "8.51.0",
- "@typescript-eslint/typescript-estree": "8.51.0",
+ "@typescript-eslint/visitor-keys": "8.51.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/tsconfig-utils": {
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.51.0.tgz",
+ "integrity": "sha512-Qi5bSy/vuHeWyir2C8u/uqGMIlIDu8fuiYWv48ZGlZ/k+PRPHtaAu7erpc7p5bzw2WNNSniuxoMSO4Ar6V9OXw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": {
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.51.0.tgz",
+ "integrity": "sha512-TizAvWYFM6sSscmEakjY3sPqGwxZRSywSsPEiuZF6d5GmGD9Gvlsv0f6N8FvAAA0CD06l3rIcWNbsN1e5F/9Ag==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": {
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.51.0.tgz",
+ "integrity": "sha512-1qNjGqFRmlq0VW5iVlcyHBbCjPB7y6SxpBkrbhNWMy/65ZoncXCEPJxkRZL8McrseNH6lFhaxCIaX+vBuFnRng==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/project-service": "8.51.0",
+ "@typescript-eslint/tsconfig-utils": "8.51.0",
+ "@typescript-eslint/types": "8.51.0",
"@typescript-eslint/visitor-keys": "8.51.0",
- "debug": "^4.3.4"
+ "debug": "^4.3.4",
+ "minimatch": "^9.0.4",
+ "semver": "^7.6.0",
+ "tinyglobby": "^0.2.15",
+ "ts-api-utils": "^2.2.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": {
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.51.0.tgz",
+ "integrity": "sha512-11rZYxSe0zabiKaCP2QAwRf/dnmgFgvTmeDTtZvUvXG3UuAdg/GU02NExmmIXzz3vLGgMdtrIosI84jITQOxUA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@eslint-community/eslint-utils": "^4.7.0",
+ "@typescript-eslint/scope-manager": "8.51.0",
+ "@typescript-eslint/types": "8.51.0",
+ "@typescript-eslint/typescript-estree": "8.51.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/parser": {
+ "version": "8.52.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.52.0.tgz",
+ "integrity": "sha512-iIACsx8pxRnguSYhHiMn2PvhvfpopO9FXHyn1mG5txZIsAaB6F0KwbFnUQN3KCiG3Jcuad/Cao2FAs1Wp7vAyg==",
+ "dev": true,
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@typescript-eslint/scope-manager": "8.52.0",
+ "@typescript-eslint/types": "8.52.0",
+ "@typescript-eslint/typescript-estree": "8.52.0",
+ "@typescript-eslint/visitor-keys": "8.52.0",
+ "debug": "^4.4.3"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -6073,16 +6250,47 @@
"typescript": ">=4.8.4 <6.0.0"
}
},
+ "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": {
+ "version": "8.52.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.52.0.tgz",
+ "integrity": "sha512-ink3/Zofus34nmBsPjow63FP5M7IGff0RKAgqR6+CFpdk22M7aLwC9gOcLGYqr7MczLPzZVERW9hRog3O4n1sQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "8.52.0",
+ "eslint-visitor-keys": "^4.2.1"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/parser/node_modules/eslint-visitor-keys": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
+ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
"node_modules/@typescript-eslint/project-service": {
- "version": "8.51.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.51.0.tgz",
- "integrity": "sha512-Luv/GafO07Z7HpiI7qeEW5NW8HUtZI/fo/kE0YbtQEFpJRUuR0ajcWfCE5bnMvL7QQFrmT/odMe8QZww8X2nfQ==",
+ "version": "8.52.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.52.0.tgz",
+ "integrity": "sha512-xD0MfdSdEmeFa3OmVqonHi+Cciab96ls1UhIF/qX/O/gPu5KXD0bY9lu33jj04fjzrXHcuvjBcBC+D3SNSadaw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/tsconfig-utils": "^8.51.0",
- "@typescript-eslint/types": "^8.51.0",
- "debug": "^4.3.4"
+ "@typescript-eslint/tsconfig-utils": "^8.52.0",
+ "@typescript-eslint/types": "^8.52.0",
+ "debug": "^4.4.3"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -6096,14 +6304,32 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "8.51.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.51.0.tgz",
- "integrity": "sha512-JhhJDVwsSx4hiOEQPeajGhCWgBMBwVkxC/Pet53EpBVs7zHHtayKefw1jtPaNRXpI9RA2uocdmpdfE7T+NrizA==",
+ "version": "8.52.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.52.0.tgz",
+ "integrity": "sha512-ixxqmmCcc1Nf8S0mS0TkJ/3LKcC8mruYJPOU6Ia2F/zUUR4pApW7LzrpU3JmtePbRUTes9bEqRc1Gg4iyRnDzA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.51.0",
- "@typescript-eslint/visitor-keys": "8.51.0"
+ "@typescript-eslint/types": "8.52.0",
+ "@typescript-eslint/visitor-keys": "8.52.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/scope-manager/node_modules/@typescript-eslint/visitor-keys": {
+ "version": "8.52.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.52.0.tgz",
+ "integrity": "sha512-ink3/Zofus34nmBsPjow63FP5M7IGff0RKAgqR6+CFpdk22M7aLwC9gOcLGYqr7MczLPzZVERW9hRog3O4n1sQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "8.52.0",
+ "eslint-visitor-keys": "^4.2.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -6113,10 +6339,23 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
+ "node_modules/@typescript-eslint/scope-manager/node_modules/eslint-visitor-keys": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
+ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
"node_modules/@typescript-eslint/tsconfig-utils": {
- "version": "8.51.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.51.0.tgz",
- "integrity": "sha512-Qi5bSy/vuHeWyir2C8u/uqGMIlIDu8fuiYWv48ZGlZ/k+PRPHtaAu7erpc7p5bzw2WNNSniuxoMSO4Ar6V9OXw==",
+ "version": "8.52.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.52.0.tgz",
+ "integrity": "sha512-jl+8fzr/SdzdxWJznq5nvoI7qn2tNYV/ZBAEcaFMVXf+K6jmXvAFrgo/+5rxgnL152f//pDEAYAhhBAZGrVfwg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -6155,7 +6394,64 @@
"typescript": ">=4.8.4 <6.0.0"
}
},
- "node_modules/@typescript-eslint/types": {
+ "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/project-service": {
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.51.0.tgz",
+ "integrity": "sha512-Luv/GafO07Z7HpiI7qeEW5NW8HUtZI/fo/kE0YbtQEFpJRUuR0ajcWfCE5bnMvL7QQFrmT/odMe8QZww8X2nfQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/tsconfig-utils": "^8.51.0",
+ "@typescript-eslint/types": "^8.51.0",
+ "debug": "^4.3.4"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/scope-manager": {
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.51.0.tgz",
+ "integrity": "sha512-JhhJDVwsSx4hiOEQPeajGhCWgBMBwVkxC/Pet53EpBVs7zHHtayKefw1jtPaNRXpI9RA2uocdmpdfE7T+NrizA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "8.51.0",
+ "@typescript-eslint/visitor-keys": "8.51.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/tsconfig-utils": {
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.51.0.tgz",
+ "integrity": "sha512-Qi5bSy/vuHeWyir2C8u/uqGMIlIDu8fuiYWv48ZGlZ/k+PRPHtaAu7erpc7p5bzw2WNNSniuxoMSO4Ar6V9OXw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": {
"version": "8.51.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.51.0.tgz",
"integrity": "sha512-TizAvWYFM6sSscmEakjY3sPqGwxZRSywSsPEiuZF6d5GmGD9Gvlsv0f6N8FvAAA0CD06l3rIcWNbsN1e5F/9Ag==",
@@ -6169,7 +6465,7 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
- "node_modules/@typescript-eslint/typescript-estree": {
+ "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": {
"version": "8.51.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.51.0.tgz",
"integrity": "sha512-1qNjGqFRmlq0VW5iVlcyHBbCjPB7y6SxpBkrbhNWMy/65ZoncXCEPJxkRZL8McrseNH6lFhaxCIaX+vBuFnRng==",
@@ -6197,7 +6493,7 @@
"typescript": ">=4.8.4 <6.0.0"
}
},
- "node_modules/@typescript-eslint/utils": {
+ "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": {
"version": "8.51.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.51.0.tgz",
"integrity": "sha512-11rZYxSe0zabiKaCP2QAwRf/dnmgFgvTmeDTtZvUvXG3UuAdg/GU02NExmmIXzz3vLGgMdtrIosI84jITQOxUA==",
@@ -6221,6 +6517,104 @@
"typescript": ">=4.8.4 <6.0.0"
}
},
+ "node_modules/@typescript-eslint/types": {
+ "version": "8.52.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.52.0.tgz",
+ "integrity": "sha512-LWQV1V4q9V4cT4H5JCIx3481iIFxH1UkVk+ZkGGAV1ZGcjGI9IoFOfg3O6ywz8QqCDEp7Inlg6kovMofsNRaGg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree": {
+ "version": "8.52.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.52.0.tgz",
+ "integrity": "sha512-XP3LClsCc0FsTK5/frGjolyADTh3QmsLp6nKd476xNI9CsSsLnmn4f0jrzNoAulmxlmNIpeXuHYeEQv61Q6qeQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/project-service": "8.52.0",
+ "@typescript-eslint/tsconfig-utils": "8.52.0",
+ "@typescript-eslint/types": "8.52.0",
+ "@typescript-eslint/visitor-keys": "8.52.0",
+ "debug": "^4.4.3",
+ "minimatch": "^9.0.5",
+ "semver": "^7.7.3",
+ "tinyglobby": "^0.2.15",
+ "ts-api-utils": "^2.4.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys": {
+ "version": "8.52.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.52.0.tgz",
+ "integrity": "sha512-ink3/Zofus34nmBsPjow63FP5M7IGff0RKAgqR6+CFpdk22M7aLwC9gOcLGYqr7MczLPzZVERW9hRog3O4n1sQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "8.52.0",
+ "eslint-visitor-keys": "^4.2.1"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/eslint-visitor-keys": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
+ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/utils": {
+ "version": "8.52.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.52.0.tgz",
+ "integrity": "sha512-wYndVMWkweqHpEpwPhwqE2lnD2DxC6WVLupU/DOt/0/v+/+iQbbzO3jOHjmBMnhu0DgLULvOaU4h4pwHYi2oRQ==",
+ "dev": true,
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@eslint-community/eslint-utils": "^4.9.1",
+ "@typescript-eslint/scope-manager": "8.52.0",
+ "@typescript-eslint/types": "8.52.0",
+ "@typescript-eslint/typescript-estree": "8.52.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
"node_modules/@typescript-eslint/visitor-keys": {
"version": "8.51.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.51.0.tgz",
@@ -6239,6 +6633,20 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
+ "node_modules/@typescript-eslint/visitor-keys/node_modules/@typescript-eslint/types": {
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.51.0.tgz",
+ "integrity": "sha512-TizAvWYFM6sSscmEakjY3sPqGwxZRSywSsPEiuZF6d5GmGD9Gvlsv0f6N8FvAAA0CD06l3rIcWNbsN1e5F/9Ag==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
"node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
@@ -6627,9 +7035,9 @@
}
},
"node_modules/@vitejs/plugin-vue-jsx/node_modules/@rolldown/pluginutils": {
- "version": "1.0.0-beta.58",
- "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.58.tgz",
- "integrity": "sha512-qWhDs6yFGR5xDfdrwiSa3CWGIHxD597uGE/A9xGqytBjANvh4rLCTTkq7szhMV4+Ygh+PMS90KVJ8xWG/TkX4w==",
+ "version": "1.0.0-beta.59",
+ "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.59.tgz",
+ "integrity": "sha512-aoh6LAJRyhtazs98ydgpNOYstxUlsOV1KJXcpf/0c0vFcUA8uyd/hwKRhqE/AAPNqAho9RliGsvitCoOzREoVA==",
"dev": true,
"license": "MIT"
},
@@ -6804,9 +7212,9 @@
"license": "MIT"
},
"node_modules/@vue-macros/common": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@vue-macros/common/-/common-3.1.1.tgz",
- "integrity": "sha512-afW2DMjgCBVs33mWRlz7YsGHzoEEupnl0DK5ZTKsgziAlLh5syc5m+GM7eqeYrgiQpwMaVxa1fk73caCvPxyAw==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/@vue-macros/common/-/common-3.1.2.tgz",
+ "integrity": "sha512-h9t4ArDdniO9ekYHAD95t9AZcAbb19lEGK+26iAjUODOIJKmObDNBSe4+6ELQAA3vtYiFPPBtHh7+cQCKi3Dng==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7003,9 +7411,9 @@
}
},
"node_modules/@vue/language-core": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-3.2.1.tgz",
- "integrity": "sha512-g6oSenpnGMtpxHGAwKuu7HJJkNZpemK/zg3vZzZbJ6cnnXq1ssxuNrXSsAHYM3NvH8p4IkTw+NLmuxyeYz4r8A==",
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-3.2.2.tgz",
+ "integrity": "sha512-5DAuhxsxBN9kbriklh3Q5AMaJhyOCNiQJvCskN9/30XOpdLiqZU9Q+WvjArP17ubdGEyZtBzlIeG5nIjEbNOrQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7631,9 +8039,9 @@
"license": "MIT"
},
"node_modules/baseline-browser-mapping": {
- "version": "2.9.11",
- "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.11.tgz",
- "integrity": "sha512-Sg0xJUNDU1sJNGdfGWhVHX0kkZ+HWcvmVymJbj6NSgZZmW/8S9Y2HQ5euytnIgakgxN6papOAWiwDo1ctFDcoQ==",
+ "version": "2.9.12",
+ "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.12.tgz",
+ "integrity": "sha512-Mij6Lij93pTAIsSYy5cyBQ975Qh9uLEc5rwGTpomiZeXZL9yIS6uORJakb3ScHgfs0serMMfIbXzokPMuEiRyw==",
"dev": true,
"license": "Apache-2.0",
"bin": {
@@ -7959,9 +8367,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001762",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001762.tgz",
- "integrity": "sha512-PxZwGNvH7Ak8WX5iXzoK1KPZttBXNPuaOvI2ZYU7NrlM+d9Ov+TUvlLOBNGzVXAntMSMMlJPd+jY6ovrVjSmUw==",
+ "version": "1.0.30001763",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001763.tgz",
+ "integrity": "sha512-mh/dGtq56uN98LlNX9qdbKnzINhX0QzhiWBFEkFfsFO4QyCvL8YegrJAazCwXIeqkIob8BlZPGM3xdnY+sgmvQ==",
"dev": true,
"funding": [
{
@@ -8537,9 +8945,9 @@
}
},
"node_modules/css-declaration-sorter": {
- "version": "7.3.0",
- "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.3.0.tgz",
- "integrity": "sha512-LQF6N/3vkAMYF4xoHLJfG718HRJh34Z8BnNhd6bosOMIVjMlhuZK5++oZa3uYAgrI5+7x2o27gUqTR2U/KjUOQ==",
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.3.1.tgz",
+ "integrity": "sha512-gz6x+KkgNCjxq3Var03pRYLhyNfwhkKF1g/yoLgDNtFvVu0/fOLV9C8fFEZRjACp/XQLumjAYo7JVjzH3wLbxA==",
"dev": true,
"license": "ISC",
"engines": {
@@ -8721,9 +9129,9 @@
"license": "CC0-1.0"
},
"node_modules/cssstyle": {
- "version": "5.3.6",
- "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-5.3.6.tgz",
- "integrity": "sha512-legscpSpgSAeGEe0TNcai97DKt9Vd9AsAdOL7Uoetb52Ar/8eJm3LIa39qpv8wWzLFlNG4vVvppQM+teaMPj3A==",
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-5.3.7.tgz",
+ "integrity": "sha512-7D2EPVltRrsTkhpQmksIu+LxeWAIEk6wRDMJ1qljlv+CKHJM+cJLlfhWIzNA44eAsHXSNe3+vO6DW1yCYx8SuQ==",
"license": "MIT",
"dependencies": {
"@asamuzakjp/css-color": "^4.1.1",
@@ -11358,13 +11766,13 @@
"license": "ISC"
},
"node_modules/ioredis": {
- "version": "5.8.2",
- "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.8.2.tgz",
- "integrity": "sha512-C6uC+kleiIMmjViJINWk80sOQw5lEzse1ZmvD+S/s8p8CWapftSaC+kocGTx6xrbrJ4WmYQGC08ffHLr6ToR6Q==",
+ "version": "5.9.0",
+ "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.9.0.tgz",
+ "integrity": "sha512-T3VieIilNumOJCXI9SDgo4NnF6sZkd6XcmPi6qWtw4xqbt8nNz/ZVNiIH1L9puMTSHZh1mUWA4xKa2nWPF4NwQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@ioredis/commands": "1.4.0",
+ "@ioredis/commands": "1.5.0",
"cluster-key-slot": "^1.1.0",
"debug": "^4.3.4",
"denque": "^2.1.0",
@@ -13710,7 +14118,6 @@
"integrity": "sha512-n6oYFikgLEb70J4+K19jAzfx4exZcRSRX7yZn09P5qlf2Z59VNOBqNmaZO5ObzvyGUZ308SZfL629/Q2v2FVjw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
"@dxup/nuxt": "^0.2.2",
"@nuxt/cli": "^3.31.1",
@@ -16640,9 +17047,9 @@
"license": "MIT"
},
"node_modules/rollup": {
- "version": "4.54.0",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.54.0.tgz",
- "integrity": "sha512-3nk8Y3a9Ea8szgKhinMlGMhGMw89mqule3KWczxhIzqudyHdCIOHw8WJlj/r329fACjKLEh13ZSk7oE22kyeIw==",
+ "version": "4.55.1",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.55.1.tgz",
+ "integrity": "sha512-wDv/Ht1BNHB4upNbK74s9usvl7hObDnvVzknxqY/E/O3X6rW1U1rV1aENEfJ54eFZDTNo7zv1f5N4edCluH7+A==",
"dev": true,
"license": "MIT",
"peer": true,
@@ -16657,28 +17064,31 @@
"npm": ">=8.0.0"
},
"optionalDependencies": {
- "@rollup/rollup-android-arm-eabi": "4.54.0",
- "@rollup/rollup-android-arm64": "4.54.0",
- "@rollup/rollup-darwin-arm64": "4.54.0",
- "@rollup/rollup-darwin-x64": "4.54.0",
- "@rollup/rollup-freebsd-arm64": "4.54.0",
- "@rollup/rollup-freebsd-x64": "4.54.0",
- "@rollup/rollup-linux-arm-gnueabihf": "4.54.0",
- "@rollup/rollup-linux-arm-musleabihf": "4.54.0",
- "@rollup/rollup-linux-arm64-gnu": "4.54.0",
- "@rollup/rollup-linux-arm64-musl": "4.54.0",
- "@rollup/rollup-linux-loong64-gnu": "4.54.0",
- "@rollup/rollup-linux-ppc64-gnu": "4.54.0",
- "@rollup/rollup-linux-riscv64-gnu": "4.54.0",
- "@rollup/rollup-linux-riscv64-musl": "4.54.0",
- "@rollup/rollup-linux-s390x-gnu": "4.54.0",
- "@rollup/rollup-linux-x64-gnu": "4.54.0",
- "@rollup/rollup-linux-x64-musl": "4.54.0",
- "@rollup/rollup-openharmony-arm64": "4.54.0",
- "@rollup/rollup-win32-arm64-msvc": "4.54.0",
- "@rollup/rollup-win32-ia32-msvc": "4.54.0",
- "@rollup/rollup-win32-x64-gnu": "4.54.0",
- "@rollup/rollup-win32-x64-msvc": "4.54.0",
+ "@rollup/rollup-android-arm-eabi": "4.55.1",
+ "@rollup/rollup-android-arm64": "4.55.1",
+ "@rollup/rollup-darwin-arm64": "4.55.1",
+ "@rollup/rollup-darwin-x64": "4.55.1",
+ "@rollup/rollup-freebsd-arm64": "4.55.1",
+ "@rollup/rollup-freebsd-x64": "4.55.1",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.55.1",
+ "@rollup/rollup-linux-arm-musleabihf": "4.55.1",
+ "@rollup/rollup-linux-arm64-gnu": "4.55.1",
+ "@rollup/rollup-linux-arm64-musl": "4.55.1",
+ "@rollup/rollup-linux-loong64-gnu": "4.55.1",
+ "@rollup/rollup-linux-loong64-musl": "4.55.1",
+ "@rollup/rollup-linux-ppc64-gnu": "4.55.1",
+ "@rollup/rollup-linux-ppc64-musl": "4.55.1",
+ "@rollup/rollup-linux-riscv64-gnu": "4.55.1",
+ "@rollup/rollup-linux-riscv64-musl": "4.55.1",
+ "@rollup/rollup-linux-s390x-gnu": "4.55.1",
+ "@rollup/rollup-linux-x64-gnu": "4.55.1",
+ "@rollup/rollup-linux-x64-musl": "4.55.1",
+ "@rollup/rollup-openbsd-x64": "4.55.1",
+ "@rollup/rollup-openharmony-arm64": "4.55.1",
+ "@rollup/rollup-win32-arm64-msvc": "4.55.1",
+ "@rollup/rollup-win32-ia32-msvc": "4.55.1",
+ "@rollup/rollup-win32-x64-gnu": "4.55.1",
+ "@rollup/rollup-win32-x64-msvc": "4.55.1",
"fsevents": "~2.3.2"
}
},
@@ -17260,9 +17670,9 @@
}
},
"node_modules/srvx": {
- "version": "0.9.8",
- "resolved": "https://registry.npmjs.org/srvx/-/srvx-0.9.8.tgz",
- "integrity": "sha512-RZaxTKJEE/14HYn8COLuUOJAt0U55N9l1Xf6jj+T0GoA01EUH1Xz5JtSUOI+EHn+AEgPCVn7gk6jHJffrr06fQ==",
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/srvx/-/srvx-0.10.0.tgz",
+ "integrity": "sha512-NqIsR+wQCfkvvwczBh8J8uM4wTZx41K2lLSEp/3oMp917ODVVMtW5Me4epCmQ3gH8D+0b+/t4xxkUKutyhimTA==",
"dev": true,
"license": "MIT",
"bin": {
@@ -18231,9 +18641,9 @@
}
},
"node_modules/ts-api-utils": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.3.0.tgz",
- "integrity": "sha512-6eg3Y9SF7SsAvGzRHQvvc1skDAhwI4YQ32ui1scxD1Ccr0G5qIIbUBT3pFTKX8kmWIQClHobtUdNuaBgwdfdWg==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz",
+ "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -18328,6 +18738,7 @@
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
"devOptional": true,
"license": "Apache-2.0",
+ "peer": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
@@ -18337,9 +18748,9 @@
}
},
"node_modules/ufo": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz",
- "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==",
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.2.tgz",
+ "integrity": "sha512-heMioaxBcG9+Znsda5Q8sQbWnLJSl98AFDXTO80wELWEzX3hordXsTdxrIfMQoO9IY1MEnoGoPjpoKpMj+Yx0Q==",
"dev": true,
"license": "MIT"
},
@@ -18910,9 +19321,9 @@
}
},
"node_modules/vite": {
- "version": "7.3.0",
- "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.0.tgz",
- "integrity": "sha512-dZwN5L1VlUBewiP6H9s2+B3e3Jg96D0vzN+Ry73sOefebhYr9f94wwkMNN/9ouoU8pV1BqA1d1zGk8928cx0rg==",
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.1.tgz",
+ "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==",
"dev": true,
"license": "MIT",
"peer": true,
@@ -19626,9 +20037,9 @@
"license": "Apache-2.0"
},
"node_modules/webidl-conversions": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-8.0.0.tgz",
- "integrity": "sha512-n4W4YFyz5JzOfQeA8oN7dUYpR+MBP3PIUsn2jLjWXwK5ASUzt0Jc/A5sAUZoCYFJRGF0FBKJ+1JjN43rNdsQzA==",
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-8.0.1.tgz",
+ "integrity": "sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==",
"license": "BSD-2-Clause",
"engines": {
"node": ">=20"
@@ -19808,9 +20219,9 @@
"license": "ISC"
},
"node_modules/ws": {
- "version": "8.18.3",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz",
- "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==",
+ "version": "8.19.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz",
+ "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==",
"license": "MIT",
"engines": {
"node": ">=10.0.0"
From be6c9c231953e3e97e21eaad0aac38fbf7ec0f8c Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 8 Jan 2026 18:34:07 +0000
Subject: [PATCH 22/28] chore(deps): update dependency
justinrainbow/json-schema to v6.6.4
---
api/composer.json | 2 +-
api/composer.lock | 14 +++++++-------
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/api/composer.json b/api/composer.json
index 50fff326b3..c843cfe85a 100644
--- a/api/composer.json
+++ b/api/composer.json
@@ -68,7 +68,7 @@
"brianium/paratest": "v7.16.0",
"friendsofphp/php-cs-fixer": "3.92.3",
"hautelook/alice-bundle": "2.17.0",
- "justinrainbow/json-schema": "6.6.3",
+ "justinrainbow/json-schema": "6.6.4",
"php-coveralls/php-coveralls": "2.9.1",
"phpstan/phpstan": "2.1.33",
"phpunit/phpunit": "12.5.4",
diff --git a/api/composer.lock b/api/composer.lock
index e500bb340e..a3d2189a0c 100644
--- a/api/composer.lock
+++ b/api/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "0c6fc5a59e57bce6d783e8bff76ea540",
+ "content-hash": "976584299e5788fd00e7d92b6544ba9b",
"packages": [
{
"name": "api-platform/doctrine-common",
@@ -12412,16 +12412,16 @@
},
{
"name": "justinrainbow/json-schema",
- "version": "6.6.3",
+ "version": "6.6.4",
"source": {
"type": "git",
"url": "https://github.com/jsonrainbow/json-schema.git",
- "reference": "134e98916fa2f663afa623970af345cd788e8967"
+ "reference": "2eeb75d21cf73211335888e7f5e6fd7440723ec7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/134e98916fa2f663afa623970af345cd788e8967",
- "reference": "134e98916fa2f663afa623970af345cd788e8967",
+ "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/2eeb75d21cf73211335888e7f5e6fd7440723ec7",
+ "reference": "2eeb75d21cf73211335888e7f5e6fd7440723ec7",
"shasum": ""
},
"require": {
@@ -12481,9 +12481,9 @@
],
"support": {
"issues": "https://github.com/jsonrainbow/json-schema/issues",
- "source": "https://github.com/jsonrainbow/json-schema/tree/6.6.3"
+ "source": "https://github.com/jsonrainbow/json-schema/tree/6.6.4"
},
- "time": "2025-12-02T10:21:33+00:00"
+ "time": "2025-12-19T15:01:32+00:00"
},
{
"name": "marc-mabe/php-enum",
From c0798bb63f995b4069520cf9a689c39c6644763a Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 8 Jan 2026 18:56:30 +0000
Subject: [PATCH 23/28] fix(deps): update dependency doctrine/doctrine-bundle
to v3.2.2
---
api/composer.json | 2 +-
api/composer.lock | 14 +++++++-------
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/api/composer.json b/api/composer.json
index c843cfe85a..1dd3740a47 100644
--- a/api/composer.json
+++ b/api/composer.json
@@ -19,7 +19,7 @@
"api-platform/validator": "4.2.11",
"composer/package-versions-deprecated": "1.11.99",
"doctrine/common": "3.5.0",
- "doctrine/doctrine-bundle": "3.2.1",
+ "doctrine/doctrine-bundle": "3.2.2",
"doctrine/doctrine-migrations-bundle": "4.0.0",
"doctrine/orm": "3.6.0",
"exercise/htmlpurifier-bundle": "5.2",
diff --git a/api/composer.lock b/api/composer.lock
index a3d2189a0c..0710a03d20 100644
--- a/api/composer.lock
+++ b/api/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "976584299e5788fd00e7d92b6544ba9b",
+ "content-hash": "3b4175343c3d72f67969b562925a9569",
"packages": [
{
"name": "api-platform/doctrine-common",
@@ -1848,16 +1848,16 @@
},
{
"name": "doctrine/doctrine-bundle",
- "version": "3.2.1",
+ "version": "3.2.2",
"source": {
"type": "git",
"url": "https://github.com/doctrine/DoctrineBundle.git",
- "reference": "02f382e06c1422eac22054e9b0a57430cca5b0bc"
+ "reference": "af84173db6978c3d2688ea3bcf3a91720b0704ce"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/02f382e06c1422eac22054e9b0a57430cca5b0bc",
- "reference": "02f382e06c1422eac22054e9b0a57430cca5b0bc",
+ "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/af84173db6978c3d2688ea3bcf3a91720b0704ce",
+ "reference": "af84173db6978c3d2688ea3bcf3a91720b0704ce",
"shasum": ""
},
"require": {
@@ -1943,7 +1943,7 @@
],
"support": {
"issues": "https://github.com/doctrine/DoctrineBundle/issues",
- "source": "https://github.com/doctrine/DoctrineBundle/tree/3.2.1"
+ "source": "https://github.com/doctrine/DoctrineBundle/tree/3.2.2"
},
"funding": [
{
@@ -1959,7 +1959,7 @@
"type": "tidelift"
}
],
- "time": "2025-12-22T09:52:21+00:00"
+ "time": "2025-12-24T12:24:29+00:00"
},
{
"name": "doctrine/doctrine-migrations-bundle",
From 24117c67129a14b34c67c94fdbf13abc945b64d4 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 8 Jan 2026 19:11:29 +0000
Subject: [PATCH 24/28] fix(deps): update dependency webonyx/graphql-php to
v15.29.3
---
api/composer.json | 2 +-
api/composer.lock | 14 +++++++-------
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/api/composer.json b/api/composer.json
index 1dd3740a47..ee7292fd08 100644
--- a/api/composer.json
+++ b/api/composer.json
@@ -61,7 +61,7 @@
"symfony/yaml": "7.4.1",
"twig/cssinliner-extra": "^3.4",
"twig/extra-bundle": "3.22.2",
- "webonyx/graphql-php": "15.29.1"
+ "webonyx/graphql-php": "15.29.3"
},
"require-dev": {
"api-platform/graphql": "4.2.11",
diff --git a/api/composer.lock b/api/composer.lock
index 0710a03d20..ef2ca38bfe 100644
--- a/api/composer.lock
+++ b/api/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "3b4175343c3d72f67969b562925a9569",
+ "content-hash": "999d4de4f9b143d34c7d0e0079a14038",
"packages": [
{
"name": "api-platform/doctrine-common",
@@ -11375,16 +11375,16 @@
},
{
"name": "webonyx/graphql-php",
- "version": "v15.29.1",
+ "version": "v15.29.3",
"source": {
"type": "git",
"url": "https://github.com/webonyx/graphql-php.git",
- "reference": "3f2b7e2ae367c1f19b5189af0a31651e95b69bb0"
+ "reference": "abe7cf760fd7d322e3e685b0b2fe14cedb73fafe"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/3f2b7e2ae367c1f19b5189af0a31651e95b69bb0",
- "reference": "3f2b7e2ae367c1f19b5189af0a31651e95b69bb0",
+ "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/abe7cf760fd7d322e3e685b0b2fe14cedb73fafe",
+ "reference": "abe7cf760fd7d322e3e685b0b2fe14cedb73fafe",
"shasum": ""
},
"require": {
@@ -11438,7 +11438,7 @@
],
"support": {
"issues": "https://github.com/webonyx/graphql-php/issues",
- "source": "https://github.com/webonyx/graphql-php/tree/v15.29.1"
+ "source": "https://github.com/webonyx/graphql-php/tree/v15.29.3"
},
"funding": [
{
@@ -11446,7 +11446,7 @@
"type": "open_collective"
}
],
- "time": "2025-12-19T11:03:09+00:00"
+ "time": "2025-12-29T13:48:44+00:00"
},
{
"name": "willdurand/negotiation",
From 28324e6702ae62ab14708e465ba5ac06789dadb4 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 8 Jan 2026 19:24:14 +0000
Subject: [PATCH 25/28] chore(deps): update dependency rector/rector to v2.3.0
---
api/composer.json | 2 +-
api/composer.lock | 14 +++++++-------
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/api/composer.json b/api/composer.json
index ee7292fd08..264c49bed2 100644
--- a/api/composer.json
+++ b/api/composer.json
@@ -72,7 +72,7 @@
"php-coveralls/php-coveralls": "2.9.1",
"phpstan/phpstan": "2.1.33",
"phpunit/phpunit": "12.5.4",
- "rector/rector": "2.2.14",
+ "rector/rector": "2.3.0",
"psalm/phar": "6.14.3",
"spatie/phpunit-snapshot-assertions": "5.2.3",
"symfony/browser-kit": "7.4.3",
diff --git a/api/composer.lock b/api/composer.lock
index ef2ca38bfe..daa7a5d98e 100644
--- a/api/composer.lock
+++ b/api/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "999d4de4f9b143d34c7d0e0079a14038",
+ "content-hash": "663a30b11b58d504aa43a8c94b604c62",
"packages": [
{
"name": "api-platform/doctrine-common",
@@ -14027,16 +14027,16 @@
},
{
"name": "rector/rector",
- "version": "2.2.14",
+ "version": "2.3.0",
"source": {
"type": "git",
"url": "https://github.com/rectorphp/rector.git",
- "reference": "6d56bb0e94d4df4f57a78610550ac76ab403657d"
+ "reference": "f7166355dcf47482f27be59169b0825995f51c7d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/rectorphp/rector/zipball/6d56bb0e94d4df4f57a78610550ac76ab403657d",
- "reference": "6d56bb0e94d4df4f57a78610550ac76ab403657d",
+ "url": "https://api.github.com/repos/rectorphp/rector/zipball/f7166355dcf47482f27be59169b0825995f51c7d",
+ "reference": "f7166355dcf47482f27be59169b0825995f51c7d",
"shasum": ""
},
"require": {
@@ -14075,7 +14075,7 @@
],
"support": {
"issues": "https://github.com/rectorphp/rector/issues",
- "source": "https://github.com/rectorphp/rector/tree/2.2.14"
+ "source": "https://github.com/rectorphp/rector/tree/2.3.0"
},
"funding": [
{
@@ -14083,7 +14083,7 @@
"type": "github"
}
],
- "time": "2025-12-09T10:57:55+00:00"
+ "time": "2025-12-25T22:00:18+00:00"
},
{
"name": "sebastian/cli-parser",
From 77f116299b3f2a0b0f7876e8ac7b2dc8e01d4508 Mon Sep 17 00:00:00 2001
From: BacLuc
Date: Thu, 8 Jan 2026 20:40:04 +0100
Subject: [PATCH 26/28] api: ignore reference.php in .gitignore
This file changes too often.
---
api/.gitignore | 1 +
api/config/reference.php | 2449 --------------------------------------
2 files changed, 1 insertion(+), 2449 deletions(-)
delete mode 100644 api/config/reference.php
diff --git a/api/.gitignore b/api/.gitignore
index d384c8afda..37037d164d 100644
--- a/api/.gitignore
+++ b/api/.gitignore
@@ -6,6 +6,7 @@
/.env.local
/.env.local.php
/.env.*.local
+/config/reference.php
/config/secrets/prod/prod.decrypt.private.php
/public/bundles/
/var/
diff --git a/api/config/reference.php b/api/config/reference.php
deleted file mode 100644
index 9db6ab4898..0000000000
--- a/api/config/reference.php
+++ /dev/null
@@ -1,2449 +0,0 @@
- [
- * 'App\\' => [
- * 'resource' => '../src/',
- * ],
- * ],
- * ]);
- * ```
- *
- * @psalm-type ImportsConfig = list
- * @psalm-type ParametersConfig = array|null>|null>
- * @psalm-type ArgumentsType = list|array
- * @psalm-type CallType = array|array{0:string, 1?:ArgumentsType, 2?:bool}|array{method:string, arguments?:ArgumentsType, returns_clone?:bool}
- * @psalm-type TagsType = list>> // arrays inside the list must have only one element, with the tag name as the key
- * @psalm-type CallbackType = string|array{0:string|ReferenceConfigurator,1:string}|\Closure|ReferenceConfigurator|ExpressionConfigurator
- * @psalm-type DeprecationType = array{package: string, version: string, message?: string}
- * @psalm-type DefaultsType = array{
- * public?: bool,
- * tags?: TagsType,
- * resource_tags?: TagsType,
- * autowire?: bool,
- * autoconfigure?: bool,
- * bind?: array,
- * }
- * @psalm-type InstanceofType = array{
- * shared?: bool,
- * lazy?: bool|string,
- * public?: bool,
- * properties?: array,
- * configurator?: CallbackType,
- * calls?: list,
- * tags?: TagsType,
- * resource_tags?: TagsType,
- * autowire?: bool,
- * bind?: array,
- * constructor?: string,
- * }
- * @psalm-type DefinitionType = array{
- * class?: string,
- * file?: string,
- * parent?: string,
- * shared?: bool,
- * synthetic?: bool,
- * lazy?: bool|string,
- * public?: bool,
- * abstract?: bool,
- * deprecated?: DeprecationType,
- * factory?: CallbackType,
- * configurator?: CallbackType,
- * arguments?: ArgumentsType,
- * properties?: array,
- * calls?: list,
- * tags?: TagsType,
- * resource_tags?: TagsType,
- * decorates?: string,
- * decoration_inner_name?: string,
- * decoration_priority?: int,
- * decoration_on_invalid?: 'exception'|'ignore'|null,
- * autowire?: bool,
- * autoconfigure?: bool,
- * bind?: array,
- * constructor?: string,
- * from_callable?: CallbackType,
- * }
- * @psalm-type AliasType = string|array{
- * alias: string,
- * public?: bool,
- * deprecated?: DeprecationType,
- * }
- * @psalm-type PrototypeType = array{
- * resource: string,
- * namespace?: string,
- * exclude?: string|list,
- * parent?: string,
- * shared?: bool,
- * lazy?: bool|string,
- * public?: bool,
- * abstract?: bool,
- * deprecated?: DeprecationType,
- * factory?: CallbackType,
- * arguments?: ArgumentsType,
- * properties?: array,
- * configurator?: CallbackType,
- * calls?: list,
- * tags?: TagsType,
- * resource_tags?: TagsType,
- * autowire?: bool,
- * autoconfigure?: bool,
- * bind?: array,
- * constructor?: string,
- * }
- * @psalm-type StackType = array{
- * stack: list>,
- * public?: bool,
- * deprecated?: DeprecationType,
- * }
- * @psalm-type ServicesConfig = array{
- * _defaults?: DefaultsType,
- * _instanceof?: InstanceofType,
- * ...
- * }
- * @psalm-type ExtensionType = array
- * @psalm-type FrameworkConfig = array{
- * secret?: scalar|null,
- * http_method_override?: bool, // Set true to enable support for the '_method' request parameter to determine the intended HTTP method on POST requests. // Default: false
- * allowed_http_method_override?: list|null,
- * trust_x_sendfile_type_header?: scalar|null, // Set true to enable support for xsendfile in binary file responses. // Default: "%env(bool:default::SYMFONY_TRUST_X_SENDFILE_TYPE_HEADER)%"
- * ide?: scalar|null, // Default: "%env(default::SYMFONY_IDE)%"
- * test?: bool,
- * default_locale?: scalar|null, // Default: "en"
- * set_locale_from_accept_language?: bool, // Whether to use the Accept-Language HTTP header to set the Request locale (only when the "_locale" request attribute is not passed). // Default: false
- * set_content_language_from_locale?: bool, // Whether to set the Content-Language HTTP header on the Response using the Request locale. // Default: false
- * enabled_locales?: list,
- * trusted_hosts?: list,
- * trusted_proxies?: mixed, // Default: ["%env(default::SYMFONY_TRUSTED_PROXIES)%"]
- * trusted_headers?: list,
- * error_controller?: scalar|null, // Default: "error_controller"
- * handle_all_throwables?: bool, // HttpKernel will handle all kinds of \Throwable. // Default: true
- * csrf_protection?: bool|array{
- * enabled?: scalar|null, // Default: null
- * stateless_token_ids?: list,
- * check_header?: scalar|null, // Whether to check the CSRF token in a header in addition to a cookie when using stateless protection. // Default: false
- * cookie_name?: scalar|null, // The name of the cookie to use when using stateless protection. // Default: "csrf-token"
- * },
- * form?: bool|array{ // Form configuration
- * enabled?: bool, // Default: false
- * csrf_protection?: array{
- * enabled?: scalar|null, // Default: null
- * token_id?: scalar|null, // Default: null
- * field_name?: scalar|null, // Default: "_token"
- * field_attr?: array,
- * },
- * },
- * http_cache?: bool|array{ // HTTP cache configuration
- * enabled?: bool, // Default: false
- * debug?: bool, // Default: "%kernel.debug%"
- * trace_level?: "none"|"short"|"full",
- * trace_header?: scalar|null,
- * default_ttl?: int,
- * private_headers?: list,
- * skip_response_headers?: list,
- * allow_reload?: bool,
- * allow_revalidate?: bool,
- * stale_while_revalidate?: int,
- * stale_if_error?: int,
- * terminate_on_cache_hit?: bool,
- * },
- * esi?: bool|array{ // ESI configuration
- * enabled?: bool, // Default: false
- * },
- * ssi?: bool|array{ // SSI configuration
- * enabled?: bool, // Default: false
- * },
- * fragments?: bool|array{ // Fragments configuration
- * enabled?: bool, // Default: false
- * hinclude_default_template?: scalar|null, // Default: null
- * path?: scalar|null, // Default: "/_fragment"
- * },
- * profiler?: bool|array{ // Profiler configuration
- * enabled?: bool, // Default: false
- * collect?: bool, // Default: true
- * collect_parameter?: scalar|null, // The name of the parameter to use to enable or disable collection on a per request basis. // Default: null
- * only_exceptions?: bool, // Default: false
- * only_main_requests?: bool, // Default: false
- * dsn?: scalar|null, // Default: "file:%kernel.cache_dir%/profiler"
- * collect_serializer_data?: bool, // Enables the serializer data collector and profiler panel. // Default: false
- * },
- * workflows?: bool|array{
- * enabled?: bool, // Default: false
- * workflows?: array,
- * definition_validators?: list,
- * support_strategy?: scalar|null,
- * initial_marking?: list,
- * events_to_dispatch?: list|null,
- * places?: list,
- * }>,
- * transitions: list,
- * to?: list,
- * weight?: int, // Default: 1
- * metadata?: list,
- * }>,
- * metadata?: list,
- * }>,
- * },
- * router?: bool|array{ // Router configuration
- * enabled?: bool, // Default: false
- * resource: scalar|null,
- * type?: scalar|null,
- * cache_dir?: scalar|null, // Deprecated: Setting the "framework.router.cache_dir.cache_dir" configuration option is deprecated. It will be removed in version 8.0. // Default: "%kernel.build_dir%"
- * default_uri?: scalar|null, // The default URI used to generate URLs in a non-HTTP context. // Default: null
- * http_port?: scalar|null, // Default: 80
- * https_port?: scalar|null, // Default: 443
- * strict_requirements?: scalar|null, // set to true to throw an exception when a parameter does not match the requirements set to false to disable exceptions when a parameter does not match the requirements (and return null instead) set to null to disable parameter checks against requirements 'true' is the preferred configuration in development mode, while 'false' or 'null' might be preferred in production // Default: true
- * utf8?: bool, // Default: true
- * },
- * session?: bool|array{ // Session configuration
- * enabled?: bool, // Default: false
- * storage_factory_id?: scalar|null, // Default: "session.storage.factory.native"
- * handler_id?: scalar|null, // Defaults to using the native session handler, or to the native *file* session handler if "save_path" is not null.
- * name?: scalar|null,
- * cookie_lifetime?: scalar|null,
- * cookie_path?: scalar|null,
- * cookie_domain?: scalar|null,
- * cookie_secure?: true|false|"auto", // Default: "auto"
- * cookie_httponly?: bool, // Default: true
- * cookie_samesite?: null|"lax"|"strict"|"none", // Default: "lax"
- * use_cookies?: bool,
- * gc_divisor?: scalar|null,
- * gc_probability?: scalar|null,
- * gc_maxlifetime?: scalar|null,
- * save_path?: scalar|null, // Defaults to "%kernel.cache_dir%/sessions" if the "handler_id" option is not null.
- * metadata_update_threshold?: int, // Seconds to wait between 2 session metadata updates. // Default: 0
- * sid_length?: int, // Deprecated: Setting the "framework.session.sid_length.sid_length" configuration option is deprecated. It will be removed in version 8.0. No alternative is provided as PHP 8.4 has deprecated the related option.
- * sid_bits_per_character?: int, // Deprecated: Setting the "framework.session.sid_bits_per_character.sid_bits_per_character" configuration option is deprecated. It will be removed in version 8.0. No alternative is provided as PHP 8.4 has deprecated the related option.
- * },
- * request?: bool|array{ // Request configuration
- * enabled?: bool, // Default: false
- * formats?: array>,
- * },
- * assets?: bool|array{ // Assets configuration
- * enabled?: bool, // Default: true
- * strict_mode?: bool, // Throw an exception if an entry is missing from the manifest.json. // Default: false
- * version_strategy?: scalar|null, // Default: null
- * version?: scalar|null, // Default: null
- * version_format?: scalar|null, // Default: "%%s?%%s"
- * json_manifest_path?: scalar|null, // Default: null
- * base_path?: scalar|null, // Default: ""
- * base_urls?: list,
- * packages?: array,
- * }>,
- * },
- * asset_mapper?: bool|array{ // Asset Mapper configuration
- * enabled?: bool, // Default: false
- * paths?: array,
- * excluded_patterns?: list,
- * exclude_dotfiles?: bool, // If true, any files starting with "." will be excluded from the asset mapper. // Default: true
- * server?: bool, // If true, a "dev server" will return the assets from the public directory (true in "debug" mode only by default). // Default: true
- * public_prefix?: scalar|null, // The public path where the assets will be written to (and served from when "server" is true). // Default: "/assets/"
- * missing_import_mode?: "strict"|"warn"|"ignore", // Behavior if an asset cannot be found when imported from JavaScript or CSS files - e.g. "import './non-existent.js'". "strict" means an exception is thrown, "warn" means a warning is logged, "ignore" means the import is left as-is. // Default: "warn"
- * extensions?: array,
- * importmap_path?: scalar|null, // The path of the importmap.php file. // Default: "%kernel.project_dir%/importmap.php"
- * importmap_polyfill?: scalar|null, // The importmap name that will be used to load the polyfill. Set to false to disable. // Default: "es-module-shims"
- * importmap_script_attributes?: array,
- * vendor_dir?: scalar|null, // The directory to store JavaScript vendors. // Default: "%kernel.project_dir%/assets/vendor"
- * precompress?: bool|array{ // Precompress assets with Brotli, Zstandard and gzip.
- * enabled?: bool, // Default: false
- * formats?: list,
- * extensions?: list,
- * },
- * },
- * translator?: bool|array{ // Translator configuration
- * enabled?: bool, // Default: true
- * fallbacks?: list,
- * logging?: bool, // Default: false
- * formatter?: scalar|null, // Default: "translator.formatter.default"
- * cache_dir?: scalar|null, // Default: "%kernel.cache_dir%/translations"
- * default_path?: scalar|null, // The default path used to load translations. // Default: "%kernel.project_dir%/translations"
- * paths?: list,
- * pseudo_localization?: bool|array{
- * enabled?: bool, // Default: false
- * accents?: bool, // Default: true
- * expansion_factor?: float, // Default: 1.0
- * brackets?: bool, // Default: true
- * parse_html?: bool, // Default: false
- * localizable_html_attributes?: list,
- * },
- * providers?: array,
- * locales?: list,
- * }>,
- * globals?: array,
- * domain?: string,
- * }>,
- * },
- * validation?: bool|array{ // Validation configuration
- * enabled?: bool, // Default: true
- * cache?: scalar|null, // Deprecated: Setting the "framework.validation.cache.cache" configuration option is deprecated. It will be removed in version 8.0.
- * enable_attributes?: bool, // Default: true
- * static_method?: list,
- * translation_domain?: scalar|null, // Default: "validators"
- * email_validation_mode?: "html5"|"html5-allow-no-tld"|"strict"|"loose", // Default: "html5"
- * mapping?: array{
- * paths?: list,
- * },
- * not_compromised_password?: bool|array{
- * enabled?: bool, // When disabled, compromised passwords will be accepted as valid. // Default: true
- * endpoint?: scalar|null, // API endpoint for the NotCompromisedPassword Validator. // Default: null
- * },
- * disable_translation?: bool, // Default: false
- * auto_mapping?: array,
- * }>,
- * },
- * annotations?: bool|array{
- * enabled?: bool, // Default: false
- * },
- * serializer?: bool|array{ // Serializer configuration
- * enabled?: bool, // Default: true
- * enable_attributes?: bool, // Default: true
- * name_converter?: scalar|null,
- * circular_reference_handler?: scalar|null,
- * max_depth_handler?: scalar|null,
- * mapping?: array{
- * paths?: list,
- * },
- * default_context?: list,
- * named_serializers?: array,
- * include_built_in_normalizers?: bool, // Whether to include the built-in normalizers // Default: true
- * include_built_in_encoders?: bool, // Whether to include the built-in encoders // Default: true
- * }>,
- * },
- * property_access?: bool|array{ // Property access configuration
- * enabled?: bool, // Default: true
- * magic_call?: bool, // Default: false
- * magic_get?: bool, // Default: true
- * magic_set?: bool, // Default: true
- * throw_exception_on_invalid_index?: bool, // Default: false
- * throw_exception_on_invalid_property_path?: bool, // Default: true
- * },
- * type_info?: bool|array{ // Type info configuration
- * enabled?: bool, // Default: true
- * aliases?: array,
- * },
- * property_info?: bool|array{ // Property info configuration
- * enabled?: bool, // Default: true
- * with_constructor_extractor?: bool, // Registers the constructor extractor.
- * },
- * cache?: array{ // Cache configuration
- * prefix_seed?: scalar|null, // Used to namespace cache keys when using several apps with the same shared backend. // Default: "_%kernel.project_dir%.%kernel.container_class%"
- * app?: scalar|null, // App related cache pools configuration. // Default: "cache.adapter.filesystem"
- * system?: scalar|null, // System related cache pools configuration. // Default: "cache.adapter.system"
- * directory?: scalar|null, // Default: "%kernel.share_dir%/pools/app"
- * default_psr6_provider?: scalar|null,
- * default_redis_provider?: scalar|null, // Default: "redis://localhost"
- * default_valkey_provider?: scalar|null, // Default: "valkey://localhost"
- * default_memcached_provider?: scalar|null, // Default: "memcached://localhost"
- * default_doctrine_dbal_provider?: scalar|null, // Default: "database_connection"
- * default_pdo_provider?: scalar|null, // Default: null
- * pools?: array,
- * tags?: scalar|null, // Default: null
- * public?: bool, // Default: false
- * default_lifetime?: scalar|null, // Default lifetime of the pool.
- * provider?: scalar|null, // Overwrite the setting from the default provider for this adapter.
- * early_expiration_message_bus?: scalar|null,
- * clearer?: scalar|null,
- * }>,
- * },
- * php_errors?: array{ // PHP errors handling configuration
- * log?: mixed, // Use the application logger instead of the PHP logger for logging PHP errors. // Default: true
- * throw?: bool, // Throw PHP errors as \ErrorException instances. // Default: true
- * },
- * exceptions?: array,
- * web_link?: bool|array{ // Web links configuration
- * enabled?: bool, // Default: true
- * },
- * lock?: bool|string|array{ // Lock configuration
- * enabled?: bool, // Default: false
- * resources?: array>,
- * },
- * semaphore?: bool|string|array{ // Semaphore configuration
- * enabled?: bool, // Default: false
- * resources?: array,
- * },
- * messenger?: bool|array{ // Messenger configuration
- * enabled?: bool, // Default: false
- * routing?: array,
- * }>,
- * serializer?: array{
- * default_serializer?: scalar|null, // Service id to use as the default serializer for the transports. // Default: "messenger.transport.native_php_serializer"
- * symfony_serializer?: array{
- * format?: scalar|null, // Serialization format for the messenger.transport.symfony_serializer service (which is not the serializer used by default). // Default: "json"
- * context?: array,
- * },
- * },
- * transports?: array,
- * failure_transport?: scalar|null, // Transport name to send failed messages to (after all retries have failed). // Default: null
- * retry_strategy?: string|array{
- * service?: scalar|null, // Service id to override the retry strategy entirely. // Default: null
- * max_retries?: int, // Default: 3
- * delay?: int, // Time in ms to delay (or the initial value when multiplier is used). // Default: 1000
- * multiplier?: float, // If greater than 1, delay will grow exponentially for each retry: this delay = (delay * (multiple ^ retries)). // Default: 2
- * max_delay?: int, // Max time in ms that a retry should ever be delayed (0 = infinite). // Default: 0
- * jitter?: float, // Randomness to apply to the delay (between 0 and 1). // Default: 0.1
- * },
- * rate_limiter?: scalar|null, // Rate limiter name to use when processing messages. // Default: null
- * }>,
- * failure_transport?: scalar|null, // Transport name to send failed messages to (after all retries have failed). // Default: null
- * stop_worker_on_signals?: list,
- * default_bus?: scalar|null, // Default: null
- * buses?: array,
- * }>,
- * }>,
- * },
- * scheduler?: bool|array{ // Scheduler configuration
- * enabled?: bool, // Default: false
- * },
- * disallow_search_engine_index?: bool, // Enabled by default when debug is enabled. // Default: true
- * http_client?: bool|array{ // HTTP Client configuration
- * enabled?: bool, // Default: true
- * max_host_connections?: int, // The maximum number of connections to a single host.
- * default_options?: array{
- * headers?: array,
- * vars?: array,
- * max_redirects?: int, // The maximum number of redirects to follow.
- * http_version?: scalar|null, // The default HTTP version, typically 1.1 or 2.0, leave to null for the best version.
- * resolve?: array,
- * proxy?: scalar|null, // The URL of the proxy to pass requests through or null for automatic detection.
- * no_proxy?: scalar|null, // A comma separated list of hosts that do not require a proxy to be reached.
- * timeout?: float, // The idle timeout, defaults to the "default_socket_timeout" ini parameter.
- * max_duration?: float, // The maximum execution time for the request+response as a whole.
- * bindto?: scalar|null, // A network interface name, IP address, a host name or a UNIX socket to bind to.
- * verify_peer?: bool, // Indicates if the peer should be verified in a TLS context.
- * verify_host?: bool, // Indicates if the host should exist as a certificate common name.
- * cafile?: scalar|null, // A certificate authority file.
- * capath?: scalar|null, // A directory that contains multiple certificate authority files.
- * local_cert?: scalar|null, // A PEM formatted certificate file.
- * local_pk?: scalar|null, // A private key file.
- * passphrase?: scalar|null, // The passphrase used to encrypt the "local_pk" file.
- * ciphers?: scalar|null, // A list of TLS ciphers separated by colons, commas or spaces (e.g. "RC3-SHA:TLS13-AES-128-GCM-SHA256"...)
- * peer_fingerprint?: array{ // Associative array: hashing algorithm => hash(es).
- * sha1?: mixed,
- * pin-sha256?: mixed,
- * md5?: mixed,
- * },
- * crypto_method?: scalar|null, // The minimum version of TLS to accept; must be one of STREAM_CRYPTO_METHOD_TLSv*_CLIENT constants.
- * extra?: array,
- * rate_limiter?: scalar|null, // Rate limiter name to use for throttling requests. // Default: null
- * caching?: bool|array{ // Caching configuration.
- * enabled?: bool, // Default: false
- * cache_pool?: string, // The taggable cache pool to use for storing the responses. // Default: "cache.http_client"
- * shared?: bool, // Indicates whether the cache is shared (public) or private. // Default: true
- * max_ttl?: int, // The maximum TTL (in seconds) allowed for cached responses. Null means no cap. // Default: null
- * },
- * retry_failed?: bool|array{
- * enabled?: bool, // Default: false
- * retry_strategy?: scalar|null, // service id to override the retry strategy. // Default: null
- * http_codes?: array,
- * }>,
- * max_retries?: int, // Default: 3
- * delay?: int, // Time in ms to delay (or the initial value when multiplier is used). // Default: 1000
- * multiplier?: float, // If greater than 1, delay will grow exponentially for each retry: delay * (multiple ^ retries). // Default: 2
- * max_delay?: int, // Max time in ms that a retry should ever be delayed (0 = infinite). // Default: 0
- * jitter?: float, // Randomness in percent (between 0 and 1) to apply to the delay. // Default: 0.1
- * },
- * },
- * mock_response_factory?: scalar|null, // The id of the service that should generate mock responses. It should be either an invokable or an iterable.
- * scoped_clients?: array,
- * headers?: array,
- * max_redirects?: int, // The maximum number of redirects to follow.
- * http_version?: scalar|null, // The default HTTP version, typically 1.1 or 2.0, leave to null for the best version.
- * resolve?: array,
- * proxy?: scalar|null, // The URL of the proxy to pass requests through or null for automatic detection.
- * no_proxy?: scalar|null, // A comma separated list of hosts that do not require a proxy to be reached.
- * timeout?: float, // The idle timeout, defaults to the "default_socket_timeout" ini parameter.
- * max_duration?: float, // The maximum execution time for the request+response as a whole.
- * bindto?: scalar|null, // A network interface name, IP address, a host name or a UNIX socket to bind to.
- * verify_peer?: bool, // Indicates if the peer should be verified in a TLS context.
- * verify_host?: bool, // Indicates if the host should exist as a certificate common name.
- * cafile?: scalar|null, // A certificate authority file.
- * capath?: scalar|null, // A directory that contains multiple certificate authority files.
- * local_cert?: scalar|null, // A PEM formatted certificate file.
- * local_pk?: scalar|null, // A private key file.
- * passphrase?: scalar|null, // The passphrase used to encrypt the "local_pk" file.
- * ciphers?: scalar|null, // A list of TLS ciphers separated by colons, commas or spaces (e.g. "RC3-SHA:TLS13-AES-128-GCM-SHA256"...).
- * peer_fingerprint?: array{ // Associative array: hashing algorithm => hash(es).
- * sha1?: mixed,
- * pin-sha256?: mixed,
- * md5?: mixed,
- * },
- * crypto_method?: scalar|null, // The minimum version of TLS to accept; must be one of STREAM_CRYPTO_METHOD_TLSv*_CLIENT constants.
- * extra?: array,
- * rate_limiter?: scalar|null, // Rate limiter name to use for throttling requests. // Default: null
- * caching?: bool|array{ // Caching configuration.
- * enabled?: bool, // Default: false
- * cache_pool?: string, // The taggable cache pool to use for storing the responses. // Default: "cache.http_client"
- * shared?: bool, // Indicates whether the cache is shared (public) or private. // Default: true
- * max_ttl?: int, // The maximum TTL (in seconds) allowed for cached responses. Null means no cap. // Default: null
- * },
- * retry_failed?: bool|array{
- * enabled?: bool, // Default: false
- * retry_strategy?: scalar|null, // service id to override the retry strategy. // Default: null
- * http_codes?: array,
- * }>,
- * max_retries?: int, // Default: 3
- * delay?: int, // Time in ms to delay (or the initial value when multiplier is used). // Default: 1000
- * multiplier?: float, // If greater than 1, delay will grow exponentially for each retry: delay * (multiple ^ retries). // Default: 2
- * max_delay?: int, // Max time in ms that a retry should ever be delayed (0 = infinite). // Default: 0
- * jitter?: float, // Randomness in percent (between 0 and 1) to apply to the delay. // Default: 0.1
- * },
- * }>,
- * },
- * mailer?: bool|array{ // Mailer configuration
- * enabled?: bool, // Default: true
- * message_bus?: scalar|null, // The message bus to use. Defaults to the default bus if the Messenger component is installed. // Default: null
- * dsn?: scalar|null, // Default: null
- * transports?: array,
- * envelope?: array{ // Mailer Envelope configuration
- * sender?: scalar|null,
- * recipients?: list,
- * allowed_recipients?: list,
- * },
- * headers?: array,
- * dkim_signer?: bool|array{ // DKIM signer configuration
- * enabled?: bool, // Default: false
- * key?: scalar|null, // Key content, or path to key (in PEM format with the `file://` prefix) // Default: ""
- * domain?: scalar|null, // Default: ""
- * select?: scalar|null, // Default: ""
- * passphrase?: scalar|null, // The private key passphrase // Default: ""
- * options?: array,
- * },
- * smime_signer?: bool|array{ // S/MIME signer configuration
- * enabled?: bool, // Default: false
- * key?: scalar|null, // Path to key (in PEM format) // Default: ""
- * certificate?: scalar|null, // Path to certificate (in PEM format without the `file://` prefix) // Default: ""
- * passphrase?: scalar|null, // The private key passphrase // Default: null
- * extra_certificates?: scalar|null, // Default: null
- * sign_options?: int, // Default: null
- * },
- * smime_encrypter?: bool|array{ // S/MIME encrypter configuration
- * enabled?: bool, // Default: false
- * repository?: scalar|null, // S/MIME certificate repository service. This service shall implement the `Symfony\Component\Mailer\EventListener\SmimeCertificateRepositoryInterface`. // Default: ""
- * cipher?: int, // A set of algorithms used to encrypt the message // Default: null
- * },
- * },
- * secrets?: bool|array{
- * enabled?: bool, // Default: true
- * vault_directory?: scalar|null, // Default: "%kernel.project_dir%/config/secrets/%kernel.runtime_environment%"
- * local_dotenv_file?: scalar|null, // Default: "%kernel.project_dir%/.env.%kernel.runtime_environment%.local"
- * decryption_env_var?: scalar|null, // Default: "base64:default::SYMFONY_DECRYPTION_SECRET"
- * },
- * notifier?: bool|array{ // Notifier configuration
- * enabled?: bool, // Default: false
- * message_bus?: scalar|null, // The message bus to use. Defaults to the default bus if the Messenger component is installed. // Default: null
- * chatter_transports?: array,
- * texter_transports?: array,
- * notification_on_failed_messages?: bool, // Default: false
- * channel_policy?: array>,
- * admin_recipients?: list,
- * },
- * rate_limiter?: bool|array{ // Rate limiter configuration
- * enabled?: bool, // Default: false
- * limiters?: array,
- * limit?: int, // The maximum allowed hits in a fixed interval or burst.
- * interval?: scalar|null, // Configures the fixed interval if "policy" is set to "fixed_window" or "sliding_window". The value must be a number followed by "second", "minute", "hour", "day", "week" or "month" (or their plural equivalent).
- * rate?: array{ // Configures the fill rate if "policy" is set to "token_bucket".
- * interval?: scalar|null, // Configures the rate interval. The value must be a number followed by "second", "minute", "hour", "day", "week" or "month" (or their plural equivalent).
- * amount?: int, // Amount of tokens to add each interval. // Default: 1
- * },
- * }>,
- * },
- * uid?: bool|array{ // Uid configuration
- * enabled?: bool, // Default: true
- * default_uuid_version?: 7|6|4|1, // Default: 7
- * name_based_uuid_version?: 5|3, // Default: 5
- * name_based_uuid_namespace?: scalar|null,
- * time_based_uuid_version?: 7|6|1, // Default: 7
- * time_based_uuid_node?: scalar|null,
- * },
- * html_sanitizer?: bool|array{ // HtmlSanitizer configuration
- * enabled?: bool, // Default: false
- * sanitizers?: array,
- * block_elements?: list,
- * drop_elements?: list,
- * allow_attributes?: array,
- * drop_attributes?: array,
- * force_attributes?: array>,
- * force_https_urls?: bool, // Transforms URLs using the HTTP scheme to use the HTTPS scheme instead. // Default: false
- * allowed_link_schemes?: list,
- * allowed_link_hosts?: list|null,
- * allow_relative_links?: bool, // Allows relative URLs to be used in links href attributes. // Default: false
- * allowed_media_schemes?: list,
- * allowed_media_hosts?: list|null,
- * allow_relative_medias?: bool, // Allows relative URLs to be used in media source attributes (img, audio, video, ...). // Default: false
- * with_attribute_sanitizers?: list,
- * without_attribute_sanitizers?: list,
- * max_input_length?: int, // The maximum length allowed for the sanitized input. // Default: 0
- * }>,
- * },
- * webhook?: bool|array{ // Webhook configuration
- * enabled?: bool, // Default: false
- * message_bus?: scalar|null, // The message bus to use. // Default: "messenger.default_bus"
- * routing?: array,
- * },
- * remote-event?: bool|array{ // RemoteEvent configuration
- * enabled?: bool, // Default: false
- * },
- * json_streamer?: bool|array{ // JSON streamer configuration
- * enabled?: bool, // Default: false
- * },
- * }
- * @psalm-type SecurityConfig = array{
- * access_denied_url?: scalar|null, // Default: null
- * session_fixation_strategy?: "none"|"migrate"|"invalidate", // Default: "migrate"
- * hide_user_not_found?: bool, // Deprecated: The "hide_user_not_found" option is deprecated and will be removed in 8.0. Use the "expose_security_errors" option instead.
- * expose_security_errors?: \Symfony\Component\Security\Http\Authentication\ExposeSecurityLevel::None|\Symfony\Component\Security\Http\Authentication\ExposeSecurityLevel::AccountStatus|\Symfony\Component\Security\Http\Authentication\ExposeSecurityLevel::All, // Default: "none"
- * erase_credentials?: bool, // Default: true
- * access_decision_manager?: array{
- * strategy?: "affirmative"|"consensus"|"unanimous"|"priority",
- * service?: scalar|null,
- * strategy_service?: scalar|null,
- * allow_if_all_abstain?: bool, // Default: false
- * allow_if_equal_granted_denied?: bool, // Default: true
- * },
- * password_hashers?: array,
- * hash_algorithm?: scalar|null, // Name of hashing algorithm for PBKDF2 (i.e. sha256, sha512, etc..) See hash_algos() for a list of supported algorithms. // Default: "sha512"
- * key_length?: scalar|null, // Default: 40
- * ignore_case?: bool, // Default: false
- * encode_as_base64?: bool, // Default: true
- * iterations?: scalar|null, // Default: 5000
- * cost?: int, // Default: null
- * memory_cost?: scalar|null, // Default: null
- * time_cost?: scalar|null, // Default: null
- * id?: scalar|null,
- * }>,
- * providers?: array,
- * },
- * memory?: array{
- * users?: array,
- * }>,
- * },
- * ldap?: array{
- * service: scalar|null,
- * base_dn: scalar|null,
- * search_dn?: scalar|null, // Default: null
- * search_password?: scalar|null, // Default: null
- * extra_fields?: list,
- * default_roles?: list,
- * role_fetcher?: scalar|null, // Default: null
- * uid_key?: scalar|null, // Default: "sAMAccountName"
- * filter?: scalar|null, // Default: "({uid_key}={user_identifier})"
- * password_attribute?: scalar|null, // Default: null
- * },
- * entity?: array{
- * class: scalar|null, // The full entity class name of your user class.
- * property?: scalar|null, // Default: null
- * manager_name?: scalar|null, // Default: null
- * },
- * lexik_jwt?: array{
- * class?: scalar|null, // Default: "Lexik\\Bundle\\JWTAuthenticationBundle\\Security\\User\\JWTUser"
- * },
- * }>,
- * firewalls: array,
- * security?: bool, // Default: true
- * user_checker?: scalar|null, // The UserChecker to use when authenticating users in this firewall. // Default: "security.user_checker"
- * request_matcher?: scalar|null,
- * access_denied_url?: scalar|null,
- * access_denied_handler?: scalar|null,
- * entry_point?: scalar|null, // An enabled authenticator name or a service id that implements "Symfony\Component\Security\Http\EntryPoint\AuthenticationEntryPointInterface".
- * provider?: scalar|null,
- * stateless?: bool, // Default: false
- * lazy?: bool, // Default: false
- * context?: scalar|null,
- * logout?: array{
- * enable_csrf?: bool|null, // Default: null
- * csrf_token_id?: scalar|null, // Default: "logout"
- * csrf_parameter?: scalar|null, // Default: "_csrf_token"
- * csrf_token_manager?: scalar|null,
- * path?: scalar|null, // Default: "/logout"
- * target?: scalar|null, // Default: "/"
- * invalidate_session?: bool, // Default: true
- * clear_site_data?: list<"*"|"cache"|"cookies"|"storage"|"executionContexts">,
- * delete_cookies?: array,
- * },
- * switch_user?: array{
- * provider?: scalar|null,
- * parameter?: scalar|null, // Default: "_switch_user"
- * role?: scalar|null, // Default: "ROLE_ALLOWED_TO_SWITCH"
- * target_route?: scalar|null, // Default: null
- * },
- * required_badges?: list,
- * custom_authenticators?: list,
- * login_throttling?: array{
- * limiter?: scalar|null, // A service id implementing "Symfony\Component\HttpFoundation\RateLimiter\RequestRateLimiterInterface".
- * max_attempts?: int, // Default: 5
- * interval?: scalar|null, // Default: "1 minute"
- * lock_factory?: scalar|null, // The service ID of the lock factory used by the login rate limiter (or null to disable locking). // Default: null
- * cache_pool?: string, // The cache pool to use for storing the limiter state // Default: "cache.rate_limiter"
- * storage_service?: string, // The service ID of a custom storage implementation, this precedes any configured "cache_pool" // Default: null
- * },
- * x509?: array{
- * provider?: scalar|null,
- * user?: scalar|null, // Default: "SSL_CLIENT_S_DN_Email"
- * credentials?: scalar|null, // Default: "SSL_CLIENT_S_DN"
- * user_identifier?: scalar|null, // Default: "emailAddress"
- * },
- * remote_user?: array{
- * provider?: scalar|null,
- * user?: scalar|null, // Default: "REMOTE_USER"
- * },
- * jwt?: array{
- * provider?: scalar|null, // Default: null
- * authenticator?: scalar|null, // Default: "lexik_jwt_authentication.security.jwt_authenticator"
- * },
- * login_link?: array{
- * check_route: scalar|null, // Route that will validate the login link - e.g. "app_login_link_verify".
- * check_post_only?: scalar|null, // If true, only HTTP POST requests to "check_route" will be handled by the authenticator. // Default: false
- * signature_properties: list,
- * lifetime?: int, // The lifetime of the login link in seconds. // Default: 600
- * max_uses?: int, // Max number of times a login link can be used - null means unlimited within lifetime. // Default: null
- * used_link_cache?: scalar|null, // Cache service id used to expired links of max_uses is set.
- * success_handler?: scalar|null, // A service id that implements Symfony\Component\Security\Http\Authentication\AuthenticationSuccessHandlerInterface.
- * failure_handler?: scalar|null, // A service id that implements Symfony\Component\Security\Http\Authentication\AuthenticationFailureHandlerInterface.
- * provider?: scalar|null, // The user provider to load users from.
- * secret?: scalar|null, // Default: "%kernel.secret%"
- * always_use_default_target_path?: bool, // Default: false
- * default_target_path?: scalar|null, // Default: "/"
- * login_path?: scalar|null, // Default: "/login"
- * target_path_parameter?: scalar|null, // Default: "_target_path"
- * use_referer?: bool, // Default: false
- * failure_path?: scalar|null, // Default: null
- * failure_forward?: bool, // Default: false
- * failure_path_parameter?: scalar|null, // Default: "_failure_path"
- * },
- * form_login?: array{
- * provider?: scalar|null,
- * remember_me?: bool, // Default: true
- * success_handler?: scalar|null,
- * failure_handler?: scalar|null,
- * check_path?: scalar|null, // Default: "/login_check"
- * use_forward?: bool, // Default: false
- * login_path?: scalar|null, // Default: "/login"
- * username_parameter?: scalar|null, // Default: "_username"
- * password_parameter?: scalar|null, // Default: "_password"
- * csrf_parameter?: scalar|null, // Default: "_csrf_token"
- * csrf_token_id?: scalar|null, // Default: "authenticate"
- * enable_csrf?: bool, // Default: false
- * post_only?: bool, // Default: true
- * form_only?: bool, // Default: false
- * always_use_default_target_path?: bool, // Default: false
- * default_target_path?: scalar|null, // Default: "/"
- * target_path_parameter?: scalar|null, // Default: "_target_path"
- * use_referer?: bool, // Default: false
- * failure_path?: scalar|null, // Default: null
- * failure_forward?: bool, // Default: false
- * failure_path_parameter?: scalar|null, // Default: "_failure_path"
- * },
- * form_login_ldap?: array{
- * provider?: scalar|null,
- * remember_me?: bool, // Default: true
- * success_handler?: scalar|null,
- * failure_handler?: scalar|null,
- * check_path?: scalar|null, // Default: "/login_check"
- * use_forward?: bool, // Default: false
- * login_path?: scalar|null, // Default: "/login"
- * username_parameter?: scalar|null, // Default: "_username"
- * password_parameter?: scalar|null, // Default: "_password"
- * csrf_parameter?: scalar|null, // Default: "_csrf_token"
- * csrf_token_id?: scalar|null, // Default: "authenticate"
- * enable_csrf?: bool, // Default: false
- * post_only?: bool, // Default: true
- * form_only?: bool, // Default: false
- * always_use_default_target_path?: bool, // Default: false
- * default_target_path?: scalar|null, // Default: "/"
- * target_path_parameter?: scalar|null, // Default: "_target_path"
- * use_referer?: bool, // Default: false
- * failure_path?: scalar|null, // Default: null
- * failure_forward?: bool, // Default: false
- * failure_path_parameter?: scalar|null, // Default: "_failure_path"
- * service?: scalar|null, // Default: "ldap"
- * dn_string?: scalar|null, // Default: "{user_identifier}"
- * query_string?: scalar|null,
- * search_dn?: scalar|null, // Default: ""
- * search_password?: scalar|null, // Default: ""
- * },
- * json_login?: array{
- * provider?: scalar|null,
- * remember_me?: bool, // Default: true
- * success_handler?: scalar|null,
- * failure_handler?: scalar|null,
- * check_path?: scalar|null, // Default: "/login_check"
- * use_forward?: bool, // Default: false
- * login_path?: scalar|null, // Default: "/login"
- * username_path?: scalar|null, // Default: "username"
- * password_path?: scalar|null, // Default: "password"
- * },
- * json_login_ldap?: array{
- * provider?: scalar|null,
- * remember_me?: bool, // Default: true
- * success_handler?: scalar|null,
- * failure_handler?: scalar|null,
- * check_path?: scalar|null, // Default: "/login_check"
- * use_forward?: bool, // Default: false
- * login_path?: scalar|null, // Default: "/login"
- * username_path?: scalar|null, // Default: "username"
- * password_path?: scalar|null, // Default: "password"
- * service?: scalar|null, // Default: "ldap"
- * dn_string?: scalar|null, // Default: "{user_identifier}"
- * query_string?: scalar|null,
- * search_dn?: scalar|null, // Default: ""
- * search_password?: scalar|null, // Default: ""
- * },
- * access_token?: array{
- * provider?: scalar|null,
- * remember_me?: bool, // Default: true
- * success_handler?: scalar|null,
- * failure_handler?: scalar|null,
- * realm?: scalar|null, // Default: null
- * token_extractors?: list,
- * token_handler: string|array{
- * id?: scalar|null,
- * oidc_user_info?: string|array{
- * base_uri: scalar|null, // Base URI of the userinfo endpoint on the OIDC server, or the OIDC server URI to use the discovery (require "discovery" to be configured).
- * discovery?: array{ // Enable the OIDC discovery.
- * cache?: array{
- * id: scalar|null, // Cache service id to use to cache the OIDC discovery configuration.
- * },
- * },
- * claim?: scalar|null, // Claim which contains the user identifier (e.g. sub, email, etc.). // Default: "sub"
- * client?: scalar|null, // HttpClient service id to use to call the OIDC server.
- * },
- * oidc?: array{
- * discovery?: array{ // Enable the OIDC discovery.
- * base_uri: list,
- * cache?: array{
- * id: scalar|null, // Cache service id to use to cache the OIDC discovery configuration.
- * },
- * },
- * claim?: scalar|null, // Claim which contains the user identifier (e.g.: sub, email..). // Default: "sub"
- * audience: scalar|null, // Audience set in the token, for validation purpose.
- * issuers: list,
- * algorithm?: array,
- * algorithms: list,
- * key?: scalar|null, // Deprecated: The "key" option is deprecated and will be removed in 8.0. Use the "keyset" option instead. // JSON-encoded JWK used to sign the token (must contain a "kty" key).
- * keyset?: scalar|null, // JSON-encoded JWKSet used to sign the token (must contain a list of valid public keys).
- * encryption?: bool|array{
- * enabled?: bool, // Default: false
- * enforce?: bool, // When enabled, the token shall be encrypted. // Default: false
- * algorithms: list,
- * keyset: scalar|null, // JSON-encoded JWKSet used to decrypt the token (must contain a list of valid private keys).
- * },
- * },
- * cas?: array{
- * validation_url: scalar|null, // CAS server validation URL
- * prefix?: scalar|null, // CAS prefix // Default: "cas"
- * http_client?: scalar|null, // HTTP Client service // Default: null
- * },
- * oauth2?: scalar|null,
- * },
- * },
- * http_basic?: array{
- * provider?: scalar|null,
- * realm?: scalar|null, // Default: "Secured Area"
- * },
- * http_basic_ldap?: array{
- * provider?: scalar|null,
- * realm?: scalar|null, // Default: "Secured Area"
- * service?: scalar|null, // Default: "ldap"
- * dn_string?: scalar|null, // Default: "{user_identifier}"
- * query_string?: scalar|null,
- * search_dn?: scalar|null, // Default: ""
- * search_password?: scalar|null, // Default: ""
- * },
- * remember_me?: array{
- * secret?: scalar|null, // Default: "%kernel.secret%"
- * service?: scalar|null,
- * user_providers?: list,
- * catch_exceptions?: bool, // Default: true
- * signature_properties?: list,
- * token_provider?: string|array{
- * service?: scalar|null, // The service ID of a custom remember-me token provider.
- * doctrine?: bool|array{
- * enabled?: bool, // Default: false
- * connection?: scalar|null, // Default: null
- * },
- * },
- * token_verifier?: scalar|null, // The service ID of a custom rememberme token verifier.
- * name?: scalar|null, // Default: "REMEMBERME"
- * lifetime?: int, // Default: 31536000
- * path?: scalar|null, // Default: "/"
- * domain?: scalar|null, // Default: null
- * secure?: true|false|"auto", // Default: false
- * httponly?: bool, // Default: true
- * samesite?: null|"lax"|"strict"|"none", // Default: null
- * always_remember_me?: bool, // Default: false
- * remember_me_parameter?: scalar|null, // Default: "_remember_me"
- * },
- * refresh_jwt?: array{
- * check_path?: scalar|null, // Default: null
- * provider?: scalar|null,
- * success_handler?: scalar|null,
- * failure_handler?: scalar|null,
- * },
- * }>,
- * access_control?: list,
- * attributes?: array,
- * route?: scalar|null, // Default: null
- * methods?: list,
- * allow_if?: scalar|null, // Default: null
- * roles?: list,
- * }>,
- * role_hierarchy?: array>,
- * }
- * @psalm-type TwigConfig = array{
- * form_themes?: list,
- * globals?: array,
- * autoescape_service?: scalar|null, // Default: null
- * autoescape_service_method?: scalar|null, // Default: null
- * base_template_class?: scalar|null, // Deprecated: The child node "base_template_class" at path "twig.base_template_class" is deprecated.
- * cache?: scalar|null, // Default: true
- * charset?: scalar|null, // Default: "%kernel.charset%"
- * debug?: bool, // Default: "%kernel.debug%"
- * strict_variables?: bool, // Default: "%kernel.debug%"
- * auto_reload?: scalar|null,
- * optimizations?: int,
- * default_path?: scalar|null, // The default path used to load templates. // Default: "%kernel.project_dir%/templates"
- * file_name_pattern?: list,
- * paths?: array,
- * date?: array{ // The default format options used by the date filter.
- * format?: scalar|null, // Default: "F j, Y H:i"
- * interval_format?: scalar|null, // Default: "%d days"
- * timezone?: scalar|null, // The timezone used when formatting dates, when set to null, the timezone returned by date_default_timezone_get() is used. // Default: null
- * },
- * number_format?: array{ // The default format options for the number_format filter.
- * decimals?: int, // Default: 0
- * decimal_point?: scalar|null, // Default: "."
- * thousands_separator?: scalar|null, // Default: ","
- * },
- * mailer?: array{
- * html_to_text_converter?: scalar|null, // A service implementing the "Symfony\Component\Mime\HtmlToTextConverter\HtmlToTextConverterInterface". // Default: null
- * },
- * }
- * @psalm-type DoctrineConfig = array{
- * dbal?: array{
- * default_connection?: scalar|null,
- * types?: array,
- * driver_schemes?: array,
- * connections?: array,
- * mapping_types?: array,
- * default_table_options?: array,
- * schema_manager_factory?: scalar|null, // Default: "doctrine.dbal.default_schema_manager_factory"
- * result_cache?: scalar|null,
- * replicas?: array,
- * }>,
- * },
- * orm?: array{
- * default_entity_manager?: scalar|null,
- * enable_native_lazy_objects?: bool, // Deprecated: The "enable_native_lazy_objects" option is deprecated and will be removed in DoctrineBundle 4.0, as native lazy objects are now always enabled. // Default: true
- * controller_resolver?: bool|array{
- * enabled?: bool, // Default: true
- * auto_mapping?: bool, // Deprecated: The "auto_mapping" option is deprecated and will be removed in DoctrineBundle 4.0, as it only accepts `false` since 3.0. // Set to true to enable using route placeholders as lookup criteria when the primary key doesn't match the argument name // Default: false
- * evict_cache?: bool, // Set to true to fetch the entity from the database instead of using the cache, if any // Default: false
- * },
- * entity_managers?: array,
- * }>,
- * }>,
- * },
- * connection?: scalar|null,
- * class_metadata_factory_name?: scalar|null, // Default: "Doctrine\\ORM\\Mapping\\ClassMetadataFactory"
- * default_repository_class?: scalar|null, // Default: "Doctrine\\ORM\\EntityRepository"
- * auto_mapping?: scalar|null, // Default: false
- * naming_strategy?: scalar|null, // Default: "doctrine.orm.naming_strategy.default"
- * quote_strategy?: scalar|null, // Default: "doctrine.orm.quote_strategy.default"
- * typed_field_mapper?: scalar|null, // Default: "doctrine.orm.typed_field_mapper.default"
- * entity_listener_resolver?: scalar|null, // Default: null
- * fetch_mode_subselect_batch_size?: scalar|null,
- * repository_factory?: scalar|null, // Default: "doctrine.orm.container_repository_factory"
- * schema_ignore_classes?: list,
- * validate_xml_mapping?: bool, // Set to "true" to opt-in to the new mapping driver mode that was added in Doctrine ORM 2.14 and will be mandatory in ORM 3.0. See https://github.com/doctrine/orm/pull/6728. // Default: false
- * second_level_cache?: array{
- * region_cache_driver?: string|array{
- * type?: scalar|null, // Default: null
- * id?: scalar|null,
- * pool?: scalar|null,
- * },
- * region_lock_lifetime?: scalar|null, // Default: 60
- * log_enabled?: bool, // Default: true
- * region_lifetime?: scalar|null, // Default: 3600
- * enabled?: bool, // Default: true
- * factory?: scalar|null,
- * regions?: array,
- * loggers?: array,
- * },
- * hydrators?: array,
- * mappings?: array,
- * dql?: array{
- * string_functions?: array,
- * numeric_functions?: array,
- * datetime_functions?: array,
- * },
- * filters?: array,
- * }>,
- * identity_generation_preferences?: array,
- * }>,
- * resolve_target_entities?: array,
- * },
- * }
- * @psalm-type ApiPlatformConfig = array{
- * title?: scalar|null, // The title of the API. // Default: ""
- * description?: scalar|null, // The description of the API. // Default: ""
- * version?: scalar|null, // The version of the API. // Default: "0.0.0"
- * show_webby?: bool, // If true, show Webby on the documentation page // Default: true
- * use_symfony_listeners?: bool, // Uses Symfony event listeners instead of the ApiPlatform\Symfony\Controller\MainController. // Default: false
- * name_converter?: scalar|null, // Specify a name converter to use. // Default: null
- * asset_package?: scalar|null, // Specify an asset package name to use. // Default: null
- * path_segment_name_generator?: scalar|null, // Specify a path name generator to use. // Default: "api_platform.metadata.path_segment_name_generator.underscore"
- * inflector?: scalar|null, // Specify an inflector to use. // Default: "api_platform.metadata.inflector"
- * validator?: array{
- * serialize_payload_fields?: mixed, // Set to null to serialize all payload fields when a validation error is thrown, or set the fields you want to include explicitly. // Default: []
- * query_parameter_validation?: bool, // Deprecated: Will be removed in API Platform 5.0. // Default: true
- * },
- * eager_loading?: bool|array{
- * enabled?: bool, // Default: true
- * fetch_partial?: bool, // Fetch only partial data according to serialization groups. If enabled, Doctrine ORM entities will not work as expected if any of the other fields are used. // Default: false
- * max_joins?: int, // Max number of joined relations before EagerLoading throws a RuntimeException // Default: 30
- * force_eager?: bool, // Force join on every relation. If disabled, it will only join relations having the EAGER fetch mode. // Default: true
- * },
- * handle_symfony_errors?: bool, // Allows to handle symfony exceptions. // Default: false
- * enable_swagger?: bool, // Enable the Swagger documentation and export. // Default: true
- * enable_json_streamer?: bool, // Enable json streamer. // Default: false
- * enable_swagger_ui?: bool, // Enable Swagger UI // Default: true
- * enable_re_doc?: bool, // Enable ReDoc // Default: true
- * enable_entrypoint?: bool, // Enable the entrypoint // Default: true
- * enable_docs?: bool, // Enable the docs // Default: true
- * enable_profiler?: bool, // Enable the data collector and the WebProfilerBundle integration. // Default: true
- * enable_phpdoc_parser?: bool, // Enable resource metadata collector using PHPStan PhpDocParser. // Default: true
- * enable_link_security?: bool, // Enable security for Links (sub resources) // Default: false
- * collection?: array{
- * exists_parameter_name?: scalar|null, // The name of the query parameter to filter on nullable field values. // Default: "exists"
- * order?: scalar|null, // The default order of results. // Default: "ASC"
- * order_parameter_name?: scalar|null, // The name of the query parameter to order results. // Default: "order"
- * order_nulls_comparison?: "nulls_smallest"|"nulls_largest"|"nulls_always_first"|"nulls_always_last"|null, // The nulls comparison strategy. // Default: null
- * pagination?: bool|array{
- * enabled?: bool, // Default: true
- * page_parameter_name?: scalar|null, // The default name of the parameter handling the page number. // Default: "page"
- * enabled_parameter_name?: scalar|null, // The name of the query parameter to enable or disable pagination. // Default: "pagination"
- * items_per_page_parameter_name?: scalar|null, // The name of the query parameter to set the number of items per page. // Default: "itemsPerPage"
- * partial_parameter_name?: scalar|null, // The name of the query parameter to enable or disable partial pagination. // Default: "partial"
- * },
- * },
- * mapping?: array{
- * imports?: list,
- * paths?: list,
- * },
- * resource_class_directories?: list,
- * serializer?: array{
- * hydra_prefix?: bool, // Use the "hydra:" prefix. // Default: false
- * },
- * doctrine?: bool|array{
- * enabled?: bool, // Default: true
- * },
- * doctrine_mongodb_odm?: bool|array{
- * enabled?: bool, // Default: false
- * },
- * oauth?: bool|array{
- * enabled?: bool, // Default: false
- * clientId?: scalar|null, // The oauth client id. // Default: ""
- * clientSecret?: scalar|null, // The OAuth client secret. Never use this parameter in your production environment. It exposes crucial security information. This feature is intended for dev/test environments only. Enable "oauth.pkce" instead // Default: ""
- * pkce?: bool, // Enable the oauth PKCE. // Default: false
- * type?: scalar|null, // The oauth type. // Default: "oauth2"
- * flow?: scalar|null, // The oauth flow grant type. // Default: "application"
- * tokenUrl?: scalar|null, // The oauth token url. // Default: ""
- * authorizationUrl?: scalar|null, // The oauth authentication url. // Default: ""
- * refreshUrl?: scalar|null, // The oauth refresh url. // Default: ""
- * scopes?: list,
- * },
- * graphql?: bool|array{
- * enabled?: bool, // Default: true
- * default_ide?: scalar|null, // Default: "graphiql"
- * graphiql?: bool|array{
- * enabled?: bool, // Default: true
- * },
- * introspection?: bool|array{
- * enabled?: bool, // Default: true
- * },
- * max_query_depth?: int, // Default: 20
- * graphql_playground?: array,
- * max_query_complexity?: int, // Default: 500
- * nesting_separator?: scalar|null, // The separator to use to filter nested fields. // Default: "_"
- * collection?: array{
- * pagination?: bool|array{
- * enabled?: bool, // Default: true
- * },
- * },
- * },
- * swagger?: array{
- * persist_authorization?: bool, // Persist the SwaggerUI Authorization in the localStorage. // Default: false
- * versions?: list,
- * api_keys?: array,
- * http_auth?: array,
- * swagger_ui_extra_configuration?: mixed, // To pass extra configuration to Swagger UI, like docExpansion or filter. // Default: []
- * },
- * http_cache?: array{
- * public?: bool|null, // To make all responses public by default. // Default: null
- * invalidation?: bool|array{ // Enable the tags-based cache invalidation system.
- * enabled?: bool, // Default: false
- * varnish_urls?: list,
- * urls?: list,
- * scoped_clients?: list,
- * max_header_length?: int, // Max header length supported by the cache server. // Default: 7500
- * request_options?: mixed, // To pass options to the client charged with the request. // Default: []
- * purger?: scalar|null, // Specify a purger to use (available values: "api_platform.http_cache.purger.varnish.ban", "api_platform.http_cache.purger.varnish.xkey", "api_platform.http_cache.purger.souin"). // Default: "api_platform.http_cache.purger.varnish"
- * xkey?: array{ // Deprecated: The "xkey" configuration is deprecated, use your own purger to customize surrogate keys or the appropriate paramters.
- * glue?: scalar|null, // xkey glue between keys // Default: " "
- * },
- * },
- * },
- * mercure?: bool|array{
- * enabled?: bool, // Default: false
- * hub_url?: scalar|null, // The URL sent in the Link HTTP header. If not set, will default to the URL for MercureBundle's default hub. // Default: null
- * include_type?: bool, // Always include @var in updates (including delete ones). // Default: false
- * },
- * messenger?: bool|array{
- * enabled?: bool, // Default: false
- * },
- * elasticsearch?: bool|array{
- * enabled?: bool, // Default: false
- * hosts?: list,
- * },
- * openapi?: array{
- * contact?: array{
- * name?: scalar|null, // The identifying name of the contact person/organization. // Default: null
- * url?: scalar|null, // The URL pointing to the contact information. MUST be in the format of a URL. // Default: null
- * email?: scalar|null, // The email address of the contact person/organization. MUST be in the format of an email address. // Default: null
- * },
- * termsOfService?: scalar|null, // A URL to the Terms of Service for the API. MUST be in the format of a URL. // Default: null
- * tags?: list,
- * license?: array{
- * name?: scalar|null, // The license name used for the API. // Default: null
- * url?: scalar|null, // URL to the license used for the API. MUST be in the format of a URL. // Default: null
- * identifier?: scalar|null, // An SPDX license expression for the API. The identifier field is mutually exclusive of the url field. // Default: null
- * },
- * swagger_ui_extra_configuration?: mixed, // To pass extra configuration to Swagger UI, like docExpansion or filter. // Default: []
- * overrideResponses?: bool, // Whether API Platform adds automatic responses to the OpenAPI documentation. // Default: true
- * error_resource_class?: scalar|null, // The class used to represent errors in the OpenAPI documentation. // Default: null
- * validation_error_resource_class?: scalar|null, // The class used to represent validation errors in the OpenAPI documentation. // Default: null
- * },
- * maker?: bool|array{
- * enabled?: bool, // Default: true
- * },
- * exception_to_status?: array,
- * formats?: array,
- * }>,
- * patch_formats?: array,
- * }>,
- * docs_formats?: array,
- * }>,
- * error_formats?: array,
- * }>,
- * jsonschema_formats?: list,
- * defaults?: array{
- * uri_template?: mixed,
- * short_name?: mixed,
- * description?: mixed,
- * types?: mixed,
- * operations?: mixed,
- * formats?: mixed,
- * input_formats?: mixed,
- * output_formats?: mixed,
- * uri_variables?: mixed,
- * route_prefix?: mixed,
- * defaults?: mixed,
- * requirements?: mixed,
- * options?: mixed,
- * stateless?: mixed,
- * sunset?: mixed,
- * accept_patch?: mixed,
- * status?: mixed,
- * host?: mixed,
- * schemes?: mixed,
- * condition?: mixed,
- * controller?: mixed,
- * class?: mixed,
- * url_generation_strategy?: mixed,
- * deprecation_reason?: mixed,
- * headers?: mixed,
- * cache_headers?: mixed,
- * normalization_context?: mixed,
- * denormalization_context?: mixed,
- * collect_denormalization_errors?: mixed,
- * hydra_context?: mixed,
- * openapi?: mixed,
- * validation_context?: mixed,
- * filters?: mixed,
- * mercure?: mixed,
- * messenger?: mixed,
- * input?: mixed,
- * output?: mixed,
- * order?: mixed,
- * fetch_partial?: mixed,
- * force_eager?: mixed,
- * pagination_client_enabled?: mixed,
- * pagination_client_items_per_page?: mixed,
- * pagination_client_partial?: mixed,
- * pagination_via_cursor?: mixed,
- * pagination_enabled?: mixed,
- * pagination_fetch_join_collection?: mixed,
- * pagination_use_output_walkers?: mixed,
- * pagination_items_per_page?: mixed,
- * pagination_maximum_items_per_page?: mixed,
- * pagination_partial?: mixed,
- * pagination_type?: mixed,
- * security?: mixed,
- * security_message?: mixed,
- * security_post_denormalize?: mixed,
- * security_post_denormalize_message?: mixed,
- * security_post_validation?: mixed,
- * security_post_validation_message?: mixed,
- * composite_identifier?: mixed,
- * exception_to_status?: mixed,
- * query_parameter_validation_enabled?: mixed,
- * links?: mixed,
- * graph_ql_operations?: mixed,
- * provider?: mixed,
- * processor?: mixed,
- * state_options?: mixed,
- * rules?: mixed,
- * policy?: mixed,
- * middleware?: mixed,
- * parameters?: mixed,
- * strict_query_parameter_validation?: mixed,
- * hide_hydra_operation?: mixed,
- * json_stream?: mixed,
- * extra_properties?: mixed,
- * map?: mixed,
- * route_name?: mixed,
- * errors?: mixed,
- * read?: mixed,
- * deserialize?: mixed,
- * validate?: mixed,
- * write?: mixed,
- * serialize?: mixed,
- * priority?: mixed,
- * name?: mixed,
- * allow_create?: mixed,
- * item_uri_template?: mixed,
- * ...
- * },
- * }
- * @psalm-type NelmioCorsConfig = array{
- * defaults?: array{
- * allow_credentials?: bool, // Default: false
- * allow_origin?: list,
- * allow_headers?: list,
- * allow_methods?: list,
- * allow_private_network?: bool, // Default: false
- * expose_headers?: list,
- * max_age?: scalar|null, // Default: 0
- * hosts?: list,
- * origin_regex?: bool, // Default: false
- * forced_allow_origin_value?: scalar|null, // Default: null
- * skip_same_as_origin?: bool, // Default: true
- * },
- * paths?: array,
- * allow_headers?: list,
- * allow_methods?: list,
- * allow_private_network?: bool,
- * expose_headers?: list,
- * max_age?: scalar|null, // Default: 0
- * hosts?: list,
- * origin_regex?: bool,
- * forced_allow_origin_value?: scalar|null, // Default: null
- * skip_same_as_origin?: bool,
- * }>,
- * }
- * @psalm-type WebProfilerConfig = array{
- * toolbar?: bool|array{ // Profiler toolbar configuration
- * enabled?: bool, // Default: false
- * ajax_replace?: bool, // Replace toolbar on AJAX requests // Default: false
- * },
- * intercept_redirects?: bool, // Default: false
- * excluded_ajax_paths?: scalar|null, // Default: "^/((index|app(_[\\w]+)?)\\.php/)?_wdt"
- * }
- * @psalm-type MakerConfig = array{
- * root_namespace?: scalar|null, // Default: "App"
- * generate_final_classes?: bool, // Default: true
- * generate_final_entities?: bool, // Default: false
- * }
- * @psalm-type DoctrineMigrationsConfig = array{
- * enable_service_migrations?: bool, // Whether to enable fetching migrations from the service container. // Default: false
- * migrations_paths?: array,
- * services?: array,
- * factories?: array,
- * storage?: array{ // Storage to use for migration status metadata.
- * table_storage?: array{ // The default metadata storage, implemented as a table in the database.
- * table_name?: scalar|null, // Default: null
- * version_column_name?: scalar|null, // Default: null
- * version_column_length?: scalar|null, // Default: null
- * executed_at_column_name?: scalar|null, // Default: null
- * execution_time_column_name?: scalar|null, // Default: null
- * },
- * },
- * migrations?: list,
- * connection?: scalar|null, // Connection name to use for the migrations database. // Default: null
- * em?: scalar|null, // Entity manager name to use for the migrations database (available when doctrine/orm is installed). // Default: null
- * all_or_nothing?: scalar|null, // Run all migrations in a transaction. // Default: false
- * check_database_platform?: scalar|null, // Adds an extra check in the generated migrations to allow execution only on the same platform as they were initially generated on. // Default: true
- * custom_template?: scalar|null, // Custom template path for generated migration classes. // Default: null
- * organize_migrations?: scalar|null, // Organize migrations mode. Possible values are: "BY_YEAR", "BY_YEAR_AND_MONTH", false // Default: false
- * enable_profiler?: bool, // Whether or not to enable the profiler collector to calculate and visualize migration status. This adds some queries overhead. // Default: false
- * transactional?: bool, // Whether or not to wrap migrations in a single transaction. // Default: true
- * }
- * @psalm-type MonologConfig = array{
- * use_microseconds?: scalar|null, // Default: true
- * channels?: list,
- * handlers?: array,
- * excluded_http_codes?: list,
- * }>,
- * accepted_levels?: list,
- * min_level?: scalar|null, // Default: "DEBUG"
- * max_level?: scalar|null, // Default: "EMERGENCY"
- * buffer_size?: scalar|null, // Default: 0
- * flush_on_overflow?: bool, // Default: false
- * handler?: scalar|null,
- * url?: scalar|null,
- * exchange?: scalar|null,
- * exchange_name?: scalar|null, // Default: "log"
- * room?: scalar|null,
- * message_format?: scalar|null, // Default: "text"
- * api_version?: scalar|null, // Default: null
- * channel?: scalar|null, // Default: null
- * bot_name?: scalar|null, // Default: "Monolog"
- * use_attachment?: scalar|null, // Default: true
- * use_short_attachment?: scalar|null, // Default: false
- * include_extra?: scalar|null, // Default: false
- * icon_emoji?: scalar|null, // Default: null
- * webhook_url?: scalar|null,
- * exclude_fields?: list,
- * team?: scalar|null,
- * notify?: scalar|null, // Default: false
- * nickname?: scalar|null, // Default: "Monolog"
- * token?: scalar|null,
- * region?: scalar|null,
- * source?: scalar|null,
- * use_ssl?: bool, // Default: true
- * user?: mixed,
- * title?: scalar|null, // Default: null
- * host?: scalar|null, // Default: null
- * port?: scalar|null, // Default: 514
- * config?: list,
- * members?: list,
- * connection_string?: scalar|null,
- * timeout?: scalar|null,
- * time?: scalar|null, // Default: 60
- * deduplication_level?: scalar|null, // Default: 400
- * store?: scalar|null, // Default: null
- * connection_timeout?: scalar|null,
- * persistent?: bool,
- * dsn?: scalar|null,
- * hub_id?: scalar|null, // Default: null
- * client_id?: scalar|null, // Default: null
- * auto_log_stacks?: scalar|null, // Default: false
- * release?: scalar|null, // Default: null
- * environment?: scalar|null, // Default: null
- * message_type?: scalar|null, // Default: 0
- * parse_mode?: scalar|null, // Default: null
- * disable_webpage_preview?: bool|null, // Default: null
- * disable_notification?: bool|null, // Default: null
- * split_long_messages?: bool, // Default: false
- * delay_between_messages?: bool, // Default: false
- * topic?: int, // Default: null
- * factor?: int, // Default: 1
- * tags?: list,
- * console_formater_options?: mixed, // Deprecated: "monolog.handlers..console_formater_options.console_formater_options" is deprecated, use "monolog.handlers..console_formater_options.console_formatter_options" instead.
- * console_formatter_options?: mixed, // Default: []
- * formatter?: scalar|null,
- * nested?: bool, // Default: false
- * publisher?: string|array{
- * id?: scalar|null,
- * hostname?: scalar|null,
- * port?: scalar|null, // Default: 12201
- * chunk_size?: scalar|null, // Default: 1420
- * encoder?: "json"|"compressed_json",
- * },
- * mongo?: string|array{
- * id?: scalar|null,
- * host?: scalar|null,
- * port?: scalar|null, // Default: 27017
- * user?: scalar|null,
- * pass?: scalar|null,
- * database?: scalar|null, // Default: "monolog"
- * collection?: scalar|null, // Default: "logs"
- * },
- * mongodb?: string|array{
- * id?: scalar|null, // ID of a MongoDB\Client service
- * uri?: scalar|null,
- * username?: scalar|null,
- * password?: scalar|null,
- * database?: scalar|null, // Default: "monolog"
- * collection?: scalar|null, // Default: "logs"
- * },
- * elasticsearch?: string|array{
- * id?: scalar|null,
- * hosts?: list,
- * host?: scalar|null,
- * port?: scalar|null, // Default: 9200
- * transport?: scalar|null, // Default: "Http"
- * user?: scalar|null, // Default: null
- * password?: scalar|null, // Default: null
- * },
- * index?: scalar|null, // Default: "monolog"
- * document_type?: scalar|null, // Default: "logs"
- * ignore_error?: scalar|null, // Default: false
- * redis?: string|array{
- * id?: scalar|null,
- * host?: scalar|null,
- * password?: scalar|null, // Default: null
- * port?: scalar|null, // Default: 6379
- * database?: scalar|null, // Default: 0
- * key_name?: scalar|null, // Default: "monolog_redis"
- * },
- * predis?: string|array{
- * id?: scalar|null,
- * host?: scalar|null,
- * },
- * from_email?: scalar|null,
- * to_email?: list,
- * subject?: scalar|null,
- * content_type?: scalar|null, // Default: null
- * headers?: list,
- * mailer?: scalar|null, // Default: null
- * email_prototype?: string|array{
- * id: scalar|null,
- * method?: scalar|null, // Default: null
- * },
- * lazy?: bool, // Default: true
- * verbosity_levels?: array{
- * VERBOSITY_QUIET?: scalar|null, // Default: "ERROR"
- * VERBOSITY_NORMAL?: scalar|null, // Default: "WARNING"
- * VERBOSITY_VERBOSE?: scalar|null, // Default: "NOTICE"
- * VERBOSITY_VERY_VERBOSE?: scalar|null, // Default: "INFO"
- * VERBOSITY_DEBUG?: scalar|null, // Default: "DEBUG"
- * },
- * channels?: string|array{
- * type?: scalar|null,
- * elements?: list,
- * },
- * }>,
- * }
- * @psalm-type DebugConfig = array{
- * max_items?: int, // Max number of displayed items past the first level, -1 means no limit. // Default: 2500
- * min_depth?: int, // Minimum tree depth to clone all the items, 1 is default. // Default: 1
- * max_string_length?: int, // Max length of displayed strings, -1 means no limit. // Default: -1
- * dump_destination?: scalar|null, // A stream URL where dumps should be written to. // Default: null
- * theme?: "dark"|"light", // Changes the color of the dump() output when rendered directly on the templating. "dark" (default) or "light". // Default: "dark"
- * }
- * @psalm-type StofDoctrineExtensionsConfig = array{
- * orm?: array,
- * mongodb?: array,
- * class?: array{
- * translatable?: scalar|null, // Default: "Gedmo\\Translatable\\TranslatableListener"
- * timestampable?: scalar|null, // Default: "Gedmo\\Timestampable\\TimestampableListener"
- * blameable?: scalar|null, // Default: "Gedmo\\Blameable\\BlameableListener"
- * sluggable?: scalar|null, // Default: "Gedmo\\Sluggable\\SluggableListener"
- * tree?: scalar|null, // Default: "Gedmo\\Tree\\TreeListener"
- * loggable?: scalar|null, // Default: "Gedmo\\Loggable\\LoggableListener"
- * sortable?: scalar|null, // Default: "Gedmo\\Sortable\\SortableListener"
- * softdeleteable?: scalar|null, // Default: "Gedmo\\SoftDeleteable\\SoftDeleteableListener"
- * uploadable?: scalar|null, // Default: "Gedmo\\Uploadable\\UploadableListener"
- * reference_integrity?: scalar|null, // Default: "Gedmo\\ReferenceIntegrity\\ReferenceIntegrityListener"
- * },
- * softdeleteable?: array{
- * handle_post_flush_event?: bool, // Default: false
- * },
- * uploadable?: array{
- * default_file_path?: scalar|null, // Default: null
- * mime_type_guesser_class?: scalar|null, // Default: "Stof\\DoctrineExtensionsBundle\\Uploadable\\MimeTypeGuesserAdapter"
- * default_file_info_class?: scalar|null, // Default: "Stof\\DoctrineExtensionsBundle\\Uploadable\\UploadedFileInfo"
- * validate_writable_directory?: bool, // Default: true
- * },
- * default_locale?: scalar|null, // Default: "en"
- * translation_fallback?: bool, // Default: false
- * persist_default_translation?: bool, // Default: false
- * skip_translation_on_load?: bool, // Default: false
- * metadata_cache_pool?: scalar|null, // Default: null
- * }
- * @psalm-type LexikJwtAuthenticationConfig = array{
- * public_key?: scalar|null, // The key used to sign tokens (useless for HMAC). If not set, the key will be automatically computed from the secret key. // Default: null
- * additional_public_keys?: list,
- * secret_key?: scalar|null, // The key used to sign tokens. It can be a raw secret (for HMAC), a raw RSA/ECDSA key or the path to a file itself being plaintext or PEM. // Default: null
- * pass_phrase?: scalar|null, // The key passphrase (useless for HMAC) // Default: ""
- * token_ttl?: scalar|null, // Default: 3600
- * allow_no_expiration?: bool, // Allow tokens without "exp" claim (i.e. indefinitely valid, no lifetime) to be considered valid. Caution: usage of this should be rare. // Default: false
- * clock_skew?: scalar|null, // Default: 0
- * encoder?: array{
- * service?: scalar|null, // Default: "lexik_jwt_authentication.encoder.lcobucci"
- * signature_algorithm?: scalar|null, // Default: "RS256"
- * },
- * user_id_claim?: scalar|null, // Default: "username"
- * token_extractors?: array{
- * authorization_header?: bool|array{
- * enabled?: bool, // Default: true
- * prefix?: scalar|null, // Default: "Bearer"
- * name?: scalar|null, // Default: "Authorization"
- * },
- * cookie?: bool|array{
- * enabled?: bool, // Default: false
- * name?: scalar|null, // Default: "BEARER"
- * },
- * query_parameter?: bool|array{
- * enabled?: bool, // Default: false
- * name?: scalar|null, // Default: "bearer"
- * },
- * split_cookie?: bool|array{
- * enabled?: bool, // Default: false
- * cookies?: list,
- * },
- * },
- * remove_token_from_body_when_cookies_used?: scalar|null, // Default: true
- * set_cookies?: array,
- * }>,
- * api_platform?: bool|array{ // API Platform compatibility: add check_path in OpenAPI documentation.
- * enabled?: bool, // Default: false
- * check_path?: scalar|null, // The login check path to add in OpenAPI. // Default: null
- * username_path?: scalar|null, // The path to the username in the JSON body. // Default: null
- * password_path?: scalar|null, // The path to the password in the JSON body. // Default: null
- * },
- * access_token_issuance?: bool|array{
- * enabled?: bool, // Default: false
- * signature?: array{
- * algorithm: scalar|null, // The algorithm use to sign the access tokens.
- * key: scalar|null, // The signature key. It shall be JWK encoded.
- * },
- * encryption?: bool|array{
- * enabled?: bool, // Default: false
- * key_encryption_algorithm: scalar|null, // The key encryption algorithm is used to encrypt the token.
- * content_encryption_algorithm: scalar|null, // The key encryption algorithm is used to encrypt the token.
- * key: scalar|null, // The encryption key. It shall be JWK encoded.
- * },
- * },
- * access_token_verification?: bool|array{
- * enabled?: bool, // Default: false
- * signature?: array{
- * header_checkers?: list,
- * claim_checkers?: list,
- * mandatory_claims?: list,
- * allowed_algorithms?: list,
- * keyset: scalar|null, // The signature keyset. It shall be JWKSet encoded.
- * },
- * encryption?: bool|array{
- * enabled?: bool, // Default: false
- * continue_on_decryption_failure?: bool, // If enable, non-encrypted tokens or tokens that failed during decryption or verification processes are accepted. // Default: false
- * header_checkers?: list,
- * allowed_key_encryption_algorithms?: list,
- * allowed_content_encryption_algorithms?: list,
- * keyset: scalar|null, // The encryption keyset. It shall be JWKSet encoded.
- * },
- * },
- * blocklist_token?: bool|array{
- * enabled?: bool, // Default: false
- * cache?: scalar|null, // Storage to track blocked tokens // Default: "cache.app"
- * },
- * }
- * @psalm-type NelmioAliceConfig = array{
- * locale?: scalar|null, // Default locale for the Faker Generator // Default: "en_US"
- * seed?: scalar|null, // Value used make sure Faker generates data consistently across runs, set to null to disable. // Default: 1
- * functions_blacklist?: list,
- * loading_limit?: int, // Alice may do some recursion to resolve certain values. This parameter defines a limit which will stop the resolution once reached. // Default: 5
- * max_unique_values_retry?: int, // Maximum number of time Alice can try to generate a unique value before stopping and failing. // Default: 150
- * }
- * @psalm-type FidryAliceDataFixturesConfig = array{
- * default_purge_mode?: scalar|null, // Default: "delete"
- * db_drivers?: array{ // The list of enabled drivers.
- * doctrine_orm?: bool|null, // Default: null
- * doctrine_mongodb_odm?: bool|null, // Default: null
- * doctrine_phpcr_odm?: bool|null, // Default: null
- * eloquent_orm?: bool|null, // Default: null
- * },
- * }
- * @psalm-type HautelookAliceConfig = array{
- * fixtures_path?: list,
- * root_dirs?: list,
- * }
- * @psalm-type ExerciseHtmlPurifierConfig = array{
- * default_cache_serializer_path?: scalar|null, // Default: "%kernel.cache_dir%/htmlpurifier"
- * default_cache_serializer_permissions?: scalar|null, // Default: 493
- * html_profiles?: array,
- * attributes?: array>,
- * elements?: array>,
- * blank_elements?: list,
- * parents?: list,
- * }>,
- * }
- * @psalm-type KnpuOauth2ClientConfig = array{
- * http_client?: scalar|null, // Service id of HTTP client to use (must implement GuzzleHttp\ClientInterface) // Default: null
- * http_client_options?: array{
- * timeout?: int,
- * proxy?: scalar|null,
- * verify?: bool, // Use only with proxy option set
- * },
- * clients?: array>,
- * }
- * @psalm-type SentryConfig = array{
- * dsn?: scalar|null, // If this value is not provided, the SDK will try to read it from the SENTRY_DSN environment variable. If that variable also does not exist, the SDK will not send any events.
- * register_error_listener?: bool, // Default: true
- * register_error_handler?: bool, // Default: true
- * logger?: scalar|null, // The service ID of the PSR-3 logger used to log messages coming from the SDK client. Be aware that setting the same logger of the application may create a circular loop when an event fails to be sent. // Default: null
- * options?: array{
- * integrations?: mixed, // Default: []
- * default_integrations?: bool,
- * prefixes?: list,
- * sample_rate?: float, // The sampling factor to apply to events. A value of 0 will deny sending any event, and a value of 1 will send all events.
- * enable_tracing?: bool,
- * traces_sample_rate?: float, // The sampling factor to apply to transactions. A value of 0 will deny sending any transaction, and a value of 1 will send all transactions.
- * traces_sampler?: scalar|null,
- * profiles_sample_rate?: float, // The sampling factor to apply to profiles. A value of 0 will deny sending any profiles, and a value of 1 will send all profiles. Profiles are sampled in relation to traces_sample_rate
- * enable_logs?: bool,
- * enable_metrics?: bool, // Default: true
- * attach_stacktrace?: bool,
- * attach_metric_code_locations?: bool,
- * context_lines?: int,
- * environment?: scalar|null, // Default: "%kernel.environment%"
- * logger?: scalar|null,
- * spotlight?: bool,
- * spotlight_url?: scalar|null,
- * release?: scalar|null, // Default: "%env(default::SENTRY_RELEASE)%"
- * server_name?: scalar|null,
- * ignore_exceptions?: list,
- * ignore_transactions?: list,
- * before_send?: scalar|null,
- * before_send_transaction?: scalar|null,
- * before_send_check_in?: scalar|null,
- * before_send_metrics?: scalar|null,
- * before_send_log?: scalar|null,
- * before_send_metric?: scalar|null,
- * trace_propagation_targets?: mixed,
- * tags?: array,
- * error_types?: scalar|null,
- * max_breadcrumbs?: int,
- * before_breadcrumb?: mixed,
- * in_app_exclude?: list,
- * in_app_include?: list,
- * send_default_pii?: bool,
- * max_value_length?: int,
- * transport?: scalar|null,
- * http_client?: scalar|null,
- * http_proxy?: scalar|null,
- * http_proxy_authentication?: scalar|null,
- * http_connect_timeout?: float, // The maximum number of seconds to wait while trying to connect to a server. It works only when using the default transport.
- * http_timeout?: float, // The maximum execution time for the request+response as a whole. It works only when using the default transport.
- * http_ssl_verify_peer?: bool,
- * http_compression?: bool,
- * capture_silenced_errors?: bool,
- * max_request_body_size?: "none"|"never"|"small"|"medium"|"always",
- * class_serializers?: array,
- * },
- * messenger?: bool|array{
- * enabled?: bool, // Default: false
- * capture_soft_fails?: bool, // Default: true
- * isolate_breadcrumbs_by_message?: bool, // Default: false
- * },
- * tracing?: bool|array{
- * enabled?: bool, // Default: true
- * dbal?: bool|array{
- * enabled?: bool, // Default: true
- * connections?: list,
- * },
- * twig?: bool|array{
- * enabled?: bool, // Default: true
- * },
- * cache?: bool|array{
- * enabled?: bool, // Default: true
- * },
- * http_client?: bool|array{
- * enabled?: bool, // Default: true
- * },
- * console?: array{
- * excluded_commands?: list,
- * },
- * },
- * }
- * @psalm-type TwigExtraConfig = array{
- * cache?: bool|array{
- * enabled?: bool, // Default: false
- * },
- * html?: bool|array{
- * enabled?: bool, // Default: false
- * },
- * markdown?: bool|array{
- * enabled?: bool, // Default: false
- * },
- * intl?: bool|array{
- * enabled?: bool, // Default: false
- * },
- * cssinliner?: bool|array{
- * enabled?: bool, // Default: true
- * },
- * inky?: bool|array{
- * enabled?: bool, // Default: false
- * },
- * string?: bool|array{
- * enabled?: bool, // Default: false
- * },
- * commonmark?: array{
- * renderer?: array{ // Array of options for rendering HTML.
- * block_separator?: scalar|null,
- * inner_separator?: scalar|null,
- * soft_break?: scalar|null,
- * },
- * html_input?: "strip"|"allow"|"escape", // How to handle HTML input.
- * allow_unsafe_links?: bool, // Remove risky link and image URLs by setting this to false. // Default: true
- * max_nesting_level?: int, // The maximum nesting level for blocks. // Default: 9223372036854775807
- * max_delimiters_per_line?: int, // The maximum number of strong/emphasis delimiters per line. // Default: 9223372036854775807
- * slug_normalizer?: array{ // Array of options for configuring how URL-safe slugs are created.
- * instance?: mixed,
- * max_length?: int, // Default: 255
- * unique?: mixed,
- * },
- * commonmark?: array{ // Array of options for configuring the CommonMark core extension.
- * enable_em?: bool, // Default: true
- * enable_strong?: bool, // Default: true
- * use_asterisk?: bool, // Default: true
- * use_underscore?: bool, // Default: true
- * unordered_list_markers?: list,
- * },
- * ...
- * },
- * }
- * @psalm-type FosHttpCacheConfig = array{
- * cacheable?: array{
- * response?: array{
- * additional_status?: list,
- * expression?: scalar|null, // Expression to decide whether response is cacheable. Replaces the default status codes. // Default: null
- * },
- * },
- * cache_control?: array{
- * defaults?: array{
- * overwrite?: bool, // Whether to overwrite existing cache headers // Default: false
- * },
- * ttl_header?: scalar|null, // Specify the header name to use with the cache_control.reverse_proxy_ttl setting // Default: "X-Reverse-Proxy-TTL"
- * rules?: list,
- * ips?: array,
- * attributes?: array,
- * additional_response_status?: list,
- * match_response?: scalar|null, // Expression to decide whether response should be matched. Replaces cacheable configuration. // Default: null
- * expression_language?: scalar|null, // Service name of a custom ExpressionLanguage to use.
- * },
- * headers: array{
- * overwrite?: "default"|true|false, // Whether to overwrite cache headers for this rule, defaults to the cache_control.defaults.overwrite setting // Default: "default"
- * cache_control?: array{ // Add the specified cache control directives.
- * max_age?: scalar|null,
- * s_maxage?: scalar|null,
- * private?: bool,
- * public?: bool,
- * must_revalidate?: bool,
- * proxy_revalidate?: bool,
- * no_transform?: bool,
- * no_cache?: bool,
- * no_store?: bool,
- * stale_if_error?: scalar|null,
- * stale_while_revalidate?: scalar|null,
- * },
- * etag?: "weak"|"strong"|false, // Set a simple ETag which is just the md5 hash of the response body. You can specify which type of ETag you want by passing "strong" or "weak". // Default: false
- * last_modified?: scalar|null, // Set a default last modified timestamp if none is set yet. Value must be parseable by DateTime
- * reverse_proxy_ttl?: scalar|null, // Specify a custom time to live in seconds for your caching proxy. This value is sent in the custom header configured in cache_control.ttl_header. // Default: null
- * vary?: list,
- * },
- * }>,
- * },
- * proxy_client?: array{
- * default?: "varnish"|"nginx"|"symfony"|"cloudflare"|"cloudfront"|"fastly"|"noop", // If you configure more than one proxy client, you need to specify which client is the default.
- * varnish?: array{
- * tags_header?: scalar|null, // HTTP header to use when sending tag invalidation requests to Varnish
- * header_length?: scalar|null, // Maximum header length when invalidating tags. If there are more tags to invalidate than fit into the header, the invalidation request is split into several requests.
- * default_ban_headers?: array,
- * tag_mode?: "ban"|"purgekeys", // If you can enable the xkey module in Varnish, use the purgekeys mode for more efficient tag handling // Default: "ban"
- * http?: array{
- * servers?: array,
- * servers_from_jsonenv?: mixed, // Addresses of the hosts the caching proxy is running on (env var that contains a json array as a string). The values may be hostnames or ips, and with :port if not the default port 80.
- * base_url?: scalar|null, // Default host name and optional path for path based invalidation. // Default: null
- * http_client?: scalar|null, // Httplug async client service name to use for sending the requests. // Default: null
- * request_factory?: scalar|null, // Service name of PSR-17 message factory. // Default: null
- * stream_factory?: scalar|null, // Service name of PSR-17 stream factory. // Default: null
- * },
- * },
- * nginx?: array{
- * purge_location?: scalar|null, // Path to trigger the purge on Nginx for different location purge. // Default: false
- * http?: array{
- * servers?: array,
- * servers_from_jsonenv?: mixed, // Addresses of the hosts the caching proxy is running on (env var that contains a json array as a string). The values may be hostnames or ips, and with :port if not the default port 80.
- * base_url?: scalar|null, // Default host name and optional path for path based invalidation. // Default: null
- * http_client?: scalar|null, // Httplug async client service name to use for sending the requests. // Default: null
- * request_factory?: scalar|null, // Service name of PSR-17 message factory. // Default: null
- * stream_factory?: scalar|null, // Service name of PSR-17 stream factory. // Default: null
- * },
- * },
- * symfony?: array{
- * tags_header?: scalar|null, // HTTP header to use when sending tag invalidation requests to Symfony HttpCache // Default: "X-Cache-Tags"
- * tags_method?: scalar|null, // HTTP method for sending tag invalidation requests to Symfony HttpCache // Default: "PURGETAGS"
- * header_length?: scalar|null, // Maximum header length when invalidating tags. If there are more tags to invalidate than fit into the header, the invalidation request is split into several requests.
- * purge_method?: scalar|null, // HTTP method to use when sending purge requests to Symfony HttpCache // Default: "PURGE"
- * use_kernel_dispatcher?: bool, // Dispatches invalidation requests to the kernel directly instead of executing real HTTP requests. Requires special kernel setup! Refer to the documentation for more information. // Default: false
- * http?: array{
- * servers?: array,
- * servers_from_jsonenv?: mixed, // Addresses of the hosts the caching proxy is running on (env var that contains a json array as a string). The values may be hostnames or ips, and with :port if not the default port 80.
- * base_url?: scalar|null, // Default host name and optional path for path based invalidation. // Default: null
- * http_client?: scalar|null, // Httplug async client service name to use for sending the requests. // Default: null
- * request_factory?: scalar|null, // Service name of PSR-17 message factory. // Default: null
- * stream_factory?: scalar|null, // Service name of PSR-17 stream factory. // Default: null
- * },
- * },
- * cloudflare?: array{
- * authentication_token?: scalar|null, // API authorization token, requires Zone.Cache Purge permissions
- * zone_identifier?: scalar|null, // Identifier for your Cloudflare zone you want to purge the cache for
- * http?: array{
- * servers?: array,
- * http_client?: scalar|null, // Httplug async client service name to use for sending the requests. // Default: null
- * },
- * },
- * cloudfront?: array{ // Configure a client to interact with AWS cloudfront. You need to install jean-beru/fos-http-cache-cloudfront to work with cloudfront
- * distribution_id?: scalar|null, // Identifier for your CloudFront distribution you want to purge the cache for
- * client?: scalar|null, // AsyncAws\CloudFront\CloudFrontClient client to use // Default: null
- * configuration?: mixed, // Client configuration from https://async-aws.com/configuration.html // Default: []
- * },
- * fastly?: array{ // Configure a client to interact with Fastly.
- * service_identifier?: scalar|null, // Identifier for your Fastly service account.
- * authentication_token?: scalar|null, // User token for authentication against Fastly APIs.
- * soft_purge?: scalar|null, // Boolean for doing soft purges or not on tag & URL purging. Soft purges expires the cache unlike hard purge (removal), and allow grace/stale handling within Fastly VCL. // Default: true
- * http?: array{
- * servers?: array,
- * base_url?: scalar|null, // Default host name and optional path for path based invalidation. // Default: "service"
- * http_client?: scalar|null, // Httplug async client service name to use for sending the requests. // Default: null
- * },
- * },
- * noop?: bool,
- * },
- * cache_manager?: array{ // Configure the cache manager. Needs a proxy_client to be configured.
- * enabled?: true|false|"auto", // Allows to disable the invalidation manager. Enabled by default if you configure a proxy client. // Default: "auto"
- * custom_proxy_client?: scalar|null, // Service name of a custom proxy client to use. With a custom client, generate_url_type defaults to ABSOLUTE_URL and tag support needs to be explicitly enabled. If no custom proxy client is specified, the first proxy client you configured is used.
- * generate_url_type?: "auto"|1|0|3|2, // Set what URLs to generate on invalidate/refresh Route. Auto means path if base_url is set on the default proxy client, full URL otherwise. // Default: "auto"
- * },
- * tags?: array{
- * enabled?: true|false|"auto", // Allows to disable tag support. Enabled by default if you configured the cache manager and have a proxy client that supports tagging. // Default: "auto"
- * strict?: bool, // Default: false
- * expression_language?: scalar|null, // Service name of a custom ExpressionLanguage to use. // Default: null
- * response_header?: scalar|null, // HTTP header that contains cache tags. Defaults to xkey-softpurge for Varnish xkey or X-Cache-Tags otherwise // Default: null
- * separator?: scalar|null, // Character(s) to use to separate multiple tags. Defaults to " " for Varnish xkey or "," otherwise // Default: null
- * max_header_value_length?: scalar|null, // If configured the tag header value will be split into multiple response headers of the same name (see "response_header" configuration key) that all do not exceed the configured "max_header_value_length" (recommended is 4KB = 4096) - configure in bytes. // Default: null
- * rules?: list,
- * ips?: array,
- * attributes?: array,
- * },
- * tags?: list,
- * tag_expressions?: list,
- * }>,
- * },
- * invalidation?: array{
- * enabled?: true|false|"auto", // Allows to disable the listener for invalidation. Enabled by default if the cache manager is configured. When disabled, the cache manager is no longer flushed automatically. // Default: "auto"
- * expression_language?: scalar|null, // Service name of a custom ExpressionLanguage to use. // Default: null
- * rules?: list,
- * ips?: array,
- * attributes?: array,
- * },
- * routes: array,
- * }>,
- * },
- * user_context?: bool|array{ // Listener that returns the request for the user context hash as early as possible.
- * enabled?: bool, // Default: false
- * match?: array{
- * matcher_service?: scalar|null, // Service id of a request matcher that tells whether the request is a context hash request. // Default: "fos_http_cache.user_context.request_matcher"
- * accept?: scalar|null, // Specify the accept HTTP header used for context hash requests. // Default: "application/vnd.fos.user-context-hash"
- * method?: scalar|null, // Specify the HTTP method used for context hash requests. // Default: null
- * },
- * hash_cache_ttl?: scalar|null, // Cache the response for the hash for the specified number of seconds. Setting this to 0 will not cache those responses at all. // Default: 0
- * always_vary_on_context_hash?: bool, // Whether to always add the user context hash header name in the response Vary header. // Default: true
- * user_identifier_headers?: list,
- * session_name_prefix?: scalar|null, // Prefix for session cookies. Must match your PHP session configuration. Set to false to ignore the session in user context. // Default: false
- * user_hash_header?: scalar|null, // Name of the header that contains the hash information for the context. // Default: "X-User-Context-Hash"
- * role_provider?: bool, // Whether to enable a provider that automatically adds all roles of the current user to the context. // Default: false
- * logout_handler?: bool|array{
- * enabled?: true|false|"auto", // Whether to enable the user context logout handler. // Default: "auto"
- * },
- * },
- * flash_message?: bool|array{ // Activate the flash message listener that puts flash messages into a cookie.
- * enabled?: bool, // Default: false
- * name?: scalar|null, // Name of the cookie to set for flashes. // Default: "flashes"
- * path?: scalar|null, // Cookie path validity. // Default: "/"
- * host?: scalar|null, // Cookie host name validity. // Default: null
- * secure?: scalar|null, // Whether the cookie should only be transmitted over a secure HTTPS connection from the client. // Default: false
- * },
- * test?: array{
- * cache_header?: scalar|null, // HTTP cache hit/miss header // Default: "X-Cache"
- * proxy_server?: array{ // Configure how caching proxy will be run in your tests
- * default?: "varnish"|"nginx", // If you configure more than one proxy server, specify which client is the default.
- * varnish?: array{
- * config_file: scalar|null,
- * binary?: scalar|null, // Default: "varnishd"
- * port?: int, // Default: 6181
- * ip?: scalar|null, // Default: "127.0.0.1"
- * },
- * nginx?: array{
- * config_file: scalar|null,
- * binary?: scalar|null, // Default: "nginx"
- * port?: int, // Default: 8080
- * ip?: scalar|null, // Default: "127.0.0.1"
- * },
- * },
- * },
- * debug?: bool|array{
- * enabled?: bool, // Whether to send a debug header with the response to trigger a caching proxy to send debug information. If not set, defaults to kernel.debug. // Default: true
- * header?: scalar|null, // The header to send if debug is true. // Default: "X-Cache-Debug"
- * },
- * }
- * @psalm-type GesdinetJwtRefreshTokenConfig = array{
- * ttl?: int, // The default TTL for all authenticators. // Default: 2592000
- * ttl_update?: bool, // The default update TTL flag for all authenticators. // Default: false
- * firewall?: scalar|null, // Deprecated: The "firewall" node is deprecated without replacement. // Default: "api"
- * user_provider?: scalar|null, // Deprecated: The "user_provider" node is deprecated without replacement. // Default: null
- * user_identity_field?: scalar|null, // Deprecated: The "user_identity_field" node is deprecated without replacement. // Default: "username"
- * manager_type?: scalar|null, // Set the type of object manager to use (default: orm) // Default: "orm"
- * refresh_token_class?: scalar|null, // Set the refresh token class to use (default: Gesdinet\JWTRefreshTokenBundle\Entity\RefreshToken) // Default: null
- * object_manager?: scalar|null, // Set the object manager to use (default: doctrine.orm.entity_manager) // Default: null
- * user_checker?: scalar|null, // Deprecated: The "user_checker" node is deprecated without replacement. // Default: "security.user_checker"
- * refresh_token_entity?: scalar|null, // Deprecated: The "refresh_token_entity" node is deprecated, use the "refresh_token_class" node instead. // Set the refresh token class to use (default: Gesdinet\JWTRefreshTokenBundle\Entity\RefreshToken) // Default: null
- * entity_manager?: scalar|null, // Deprecated: The "entity_manager" node is deprecated, use the "object_manager" node instead. // Set the entity manager to use // Default: null
- * single_use?: scalar|null, // When true, generate a new refresh token on consumption (deleting the old one) // Default: false
- * token_parameter_name?: scalar|null, // The default request parameter name containing the refresh token for all authenticators. // Default: "refresh_token"
- * doctrine_mappings?: bool, // Deprecated: The "doctrine_mappings" node is deprecated without replacement. // When true, resolving of Doctrine mapping is done automatically to use either ORM or ODM object manager // Default: true
- * cookie?: bool|array{
- * enabled?: bool, // Default: false
- * same_site?: "none"|"lax"|"strict", // Default: "lax"
- * path?: scalar|null, // Default: "/"
- * domain?: scalar|null, // Default: null
- * http_only?: scalar|null, // Default: true
- * secure?: scalar|null, // Default: true
- * partitioned?: scalar|null, // Default: false
- * remove_token_from_body?: scalar|null, // Default: true
- * },
- * logout_firewall?: scalar|null, // Name of the firewall that triggers the logout event to hook into (default: api) // Default: "api"
- * return_expiration?: scalar|null, // When true, the response will include the token expiration timestamp // Default: false
- * return_expiration_parameter_name?: scalar|null, // The default response parameter name containing the refresh token expiration timestamp // Default: "refresh_token_expiration"
- * }
- * @psalm-type ConfigType = array{
- * imports?: ImportsConfig,
- * parameters?: ParametersConfig,
- * services?: ServicesConfig,
- * framework?: FrameworkConfig,
- * security?: SecurityConfig,
- * twig?: TwigConfig,
- * doctrine?: DoctrineConfig,
- * api_platform?: ApiPlatformConfig,
- * nelmio_cors?: NelmioCorsConfig,
- * doctrine_migrations?: DoctrineMigrationsConfig,
- * monolog?: MonologConfig,
- * stof_doctrine_extensions?: StofDoctrineExtensionsConfig,
- * lexik_jwt_authentication?: LexikJwtAuthenticationConfig,
- * exercise_html_purifier?: ExerciseHtmlPurifierConfig,
- * knpu_oauth2_client?: KnpuOauth2ClientConfig,
- * sentry?: SentryConfig,
- * twig_extra?: TwigExtraConfig,
- * fos_http_cache?: FosHttpCacheConfig,
- * gesdinet_jwt_refresh_token?: GesdinetJwtRefreshTokenConfig,
- * "when@dev"?: array{
- * imports?: ImportsConfig,
- * parameters?: ParametersConfig,
- * services?: ServicesConfig,
- * framework?: FrameworkConfig,
- * security?: SecurityConfig,
- * twig?: TwigConfig,
- * doctrine?: DoctrineConfig,
- * api_platform?: ApiPlatformConfig,
- * nelmio_cors?: NelmioCorsConfig,
- * web_profiler?: WebProfilerConfig,
- * maker?: MakerConfig,
- * doctrine_migrations?: DoctrineMigrationsConfig,
- * monolog?: MonologConfig,
- * debug?: DebugConfig,
- * stof_doctrine_extensions?: StofDoctrineExtensionsConfig,
- * lexik_jwt_authentication?: LexikJwtAuthenticationConfig,
- * nelmio_alice?: NelmioAliceConfig,
- * fidry_alice_data_fixtures?: FidryAliceDataFixturesConfig,
- * hautelook_alice?: HautelookAliceConfig,
- * exercise_html_purifier?: ExerciseHtmlPurifierConfig,
- * knpu_oauth2_client?: KnpuOauth2ClientConfig,
- * sentry?: SentryConfig,
- * twig_extra?: TwigExtraConfig,
- * fos_http_cache?: FosHttpCacheConfig,
- * gesdinet_jwt_refresh_token?: GesdinetJwtRefreshTokenConfig,
- * },
- * "when@prod"?: array{
- * imports?: ImportsConfig,
- * parameters?: ParametersConfig,
- * services?: ServicesConfig,
- * framework?: FrameworkConfig,
- * security?: SecurityConfig,
- * twig?: TwigConfig,
- * doctrine?: DoctrineConfig,
- * api_platform?: ApiPlatformConfig,
- * nelmio_cors?: NelmioCorsConfig,
- * doctrine_migrations?: DoctrineMigrationsConfig,
- * monolog?: MonologConfig,
- * stof_doctrine_extensions?: StofDoctrineExtensionsConfig,
- * lexik_jwt_authentication?: LexikJwtAuthenticationConfig,
- * exercise_html_purifier?: ExerciseHtmlPurifierConfig,
- * knpu_oauth2_client?: KnpuOauth2ClientConfig,
- * sentry?: SentryConfig,
- * twig_extra?: TwigExtraConfig,
- * fos_http_cache?: FosHttpCacheConfig,
- * gesdinet_jwt_refresh_token?: GesdinetJwtRefreshTokenConfig,
- * },
- * "when@test"?: array{
- * imports?: ImportsConfig,
- * parameters?: ParametersConfig,
- * services?: ServicesConfig,
- * framework?: FrameworkConfig,
- * security?: SecurityConfig,
- * twig?: TwigConfig,
- * doctrine?: DoctrineConfig,
- * api_platform?: ApiPlatformConfig,
- * nelmio_cors?: NelmioCorsConfig,
- * web_profiler?: WebProfilerConfig,
- * doctrine_migrations?: DoctrineMigrationsConfig,
- * monolog?: MonologConfig,
- * debug?: DebugConfig,
- * stof_doctrine_extensions?: StofDoctrineExtensionsConfig,
- * lexik_jwt_authentication?: LexikJwtAuthenticationConfig,
- * nelmio_alice?: NelmioAliceConfig,
- * fidry_alice_data_fixtures?: FidryAliceDataFixturesConfig,
- * hautelook_alice?: HautelookAliceConfig,
- * exercise_html_purifier?: ExerciseHtmlPurifierConfig,
- * knpu_oauth2_client?: KnpuOauth2ClientConfig,
- * sentry?: SentryConfig,
- * twig_extra?: TwigExtraConfig,
- * fos_http_cache?: FosHttpCacheConfig,
- * gesdinet_jwt_refresh_token?: GesdinetJwtRefreshTokenConfig,
- * },
- * ...,
- * }>
- * }
- */
-final class App {
- /**
- * @param ConfigType $config
- *
- * @psalm-return ConfigType
- */
- public static function config(array $config): array {
- return AppReference::config($config);
- }
-}
-
-namespace Symfony\Component\Routing\Loader\Configurator;
-
-/**
- * This class provides array-shapes for configuring the routes of an application.
- *
- * Example:
- *
- * ```php
- * // config/routes.php
- * namespace Symfony\Component\Routing\Loader\Configurator;
- *
- * return Routes::config([
- * 'controllers' => [
- * 'resource' => 'routing.controllers',
- * ],
- * ]);
- * ```
- *
- * @psalm-type RouteConfig = array{
- * path: string|array,
- * controller?: string,
- * methods?: string|list,
- * requirements?: array,
- * defaults?: array,
- * options?: array,
- * host?: string|array,
- * schemes?: string|list